Что собой представляет операционная система Linux? Опер система linux


Что такое Linux и что такое дистрибутив Linux? | Info-Comp.ru

В этой статье я попытаюсь максимально просто и понятно рассказать Вам о том, что такое Linux, что такое дистрибутив Linux, расскажу про особенности Linux и отличия от операционной системы Windows, также мы поговорим о графическом интерфейсе пользователя в линукс и о многом другом.

Содержание

Что такое Linux?

Linux – это бесплатная операционная система для компьютера, на базе ядра Linux.

Ядро Linux – это основной компонент операционной системы, являющийся центром этой системы, вокруг которого все и строится. Ядро Linux координирует все действия между аппаратной частью компьютера и всеми компонентами операционной системы, включая приложения. Таким образом, ядро Linux – это та база, та основа, на которой и построена операционная система Linux.

Ядро Linux впервые появилось в 1991 году, разработал его финский программист Линус Торвальдс.

Официальный символ Linux – это пингвин по имени Tux, который отличается от «обычных» пингвинов жёлтым цветом клюва и лап. Поэтому не удивляйтесь, что практически все упоминания о линукс сопровождаются таким пингвинчиком.

Операционная система Linux - это модульная система и она расширяема, таким образом, операционная система Linux состоит не только из ядра, она включает и графическую оболочку (графический интерфейс пользователя), набор приложений, и другие компоненты, которые подключаются и взаимодействуют с ядром Linux.

Программное обеспечение для Linux распространяется в виде пакетов и хранится в специальных, так называемых, репозиториях.

Репозиторий – это хранилище, в котором хранятся пакеты приложений или просто пакеты для расширения функционала операционной системы Linux. К репозиториям можно свободно обращаться из операционной системы, таким образом, Вы очень легко можете устанавливать дополнительные программы.

Графический интерфейс пользователя Linux

Основными и популярными графическими оболочками в Linux являются:

  • KDE (K Desktop Environment) – одна из самых крупных и популярных графических оболочек, имеет красивый, удобный и функциональный интерфейс, за счет этого достаточно требовательная к ресурсам компьютера;
  • GNOME (GNU Network Object Model Environment) – еще одна среда рабочего стола, которая широко распространена и также является очень популярной и функциональной. Начиная с 3 версии, в GNOME стала применяться технология «GNOME Shell», что сделало эту среду абсолютно новой и значительно отличающейся от классического варианта. Именно этот факт и сподвиг к созданию новых оболочек, которые продолжали классическую среду GNOME, но уже с другим названием;
  • MATE – имеет интуитивно понятный и, главное, удобный интерфейс пользователя, за счет этого она очень привлекательна. Данная среда является продолжением классического интерфейса GNOME;
  • Cinnamon – еще одно продолжение классического GNOME с применением современных технологий. Очень удобная, функциональная и красивая среда рабочего стола;
  • Xfce – простая, функциональная и в то же время очень быстрая и легкая графическая оболочка;
  • LXDE (Lightweight X11 Desktop Environment) – одна из самых легких и быстрых, не требовательная к ресурсам компьютера среда рабочего стола, поэтому она имеет весьма консервативный интерфейс.

Особенность Linux и отличие от Windows

Основная особенность и отличие Linux от семейства операционных систем Windows состоит в том, что в Linux используется совершенно другой подход к организации файловой системы и применении совершенно других типов файловых систем.

В Windows Вы привыкли видеть логические диски C, D и так далее, в Linux таких дисков нет. Вместо этого в Linux есть корень (/) от которого все и произрастает. Все адреса файлов и каталогов начинаются именно с корня, все разделы монтируются в корень, включая физические диски (USB флешки и так далее).

Таким образом, абсолютно все физические диски и разделы объединены в единую файловую структуру, начинающуюся с корня (/).

В Linux, как уже было отмечено, используются другие файловые системы, не такие как, например, в Windows – NTFS или FAT, хотя Linux умеет работать с данными типами файловых систем.

В Linux активно используются следующие типы файловых систем:

  • ext4 – современная журналируемая файловая система, которая является стандартной для Linux;
  • btrfs – достаточно новая файловая система, основанная на структурах B-деревьев, в некоторых тестах она показывает даже лучшую производительность по сравнению с ext4;
  • xfs – данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных. Однако из-за особенностей данной файловой системы в случае серьезных сбоев существует риск потери данных.

В целом внутренняя работа систем Linux и Windows, конечно же, значительно отличается, но на сегодняшний день для рядового пользователя домашнего компьютера эти отличия практически не видны. Современный Linux – это очень удобная, уже ориентированная на обычного пользователя операционная система.

Но тем не менее Windows все равно остается самой популярной операционной системой, и как раз-таки за счет этого, самой уязвимой. Так как именно под Windows создается большинство вирусов, ежедневно «плохие» разработчики ищут уязвимости этой операционной системы с целью создать очередной вирус.

В Linux с вирусами дела обстоят намного лучше, т.е. под Linux вирусов создаётся гораздо меньше, и как результат Linux считается более безопасной и устойчивой к вирусам операционной системой.

Если говорить о программном обеспечении, то Linux настолько стал распространён, что под эту систему разрабатывается огромное количество приложений, включая самые популярные, которые есть в Windows. И, кстати, установка приложений в современном Linux стала гораздо проще, чем в Windows. Процесс установки напоминает что-то вроде установки приложений на смартфонах, т.е. все устанавливается из одной точки в один клик. То есть Вы запускаете компонент системы, который обращается к репозиториям и считывает список доступных пакетов (с описанием, с оценками, с комментариями других пользователей), а Вы просто кликаете на тот, который Вам нужен и все. Конечно, такой функционал есть не во всех дистрибутивах Linux, но в самых популярных установка происходит именно так.

Также главным отличием от Windows является то, что Linux - это абсолютно бесплатная операционная система с открытым исходным кодом. Любой разработчик может доработать ее и создать на ее основе свою собственную систему на абсолютно законных правах. Все программное обеспечение в Linux в основном также бесплатное. Linux можно свободно распространять и использовать. Поэтому и существует огромное количество дистрибутивов Linux, а что это такое, я сейчас расскажу.

Что такое дистрибутив Linux?

Дистрибутив Linux – это разновидность операционной системы Linux. Дистрибутивов Linux много, так как любой разработчик может использовать ядро Linux и создать свою собственную операционную систему. Таким образом, разработчики объединяются в сообщества и создают операционные системы на базе ядра линукс, которые и являются дистрибутивами. В дистрибутивы включают все необходимое программного обеспечение для работы, и зачастую в большинстве дистрибутивов есть все, что нужно для того чтобы начать пользоваться системой сразу после установки, в отличие от той же Windows, где нужно после установки системы еще доустановить необходимое для работы программное обеспечение.

Также дистрибутивы могут создавать и поддерживать различные компании, и такие дистрибутивы уже могут быть платными.

Дистрибутив Linux может быть основан на другом дистрибутиве, и, таким образом, рождается бесчисленное множество разновидностей дистрибутивов, которые основаны друг на друге и все они имеют одну базу, одну основу.

Практически у каждого дистрибутива есть свой репозиторий, в котором хранятся все совместимые и поддерживаемые дистрибутивом пакеты, соответственно, при установке приложений из стандартных репозиториев Вы всегда устанавливаете только проверенные версии программ.

Дистрибутивы Linux можно условно разделить на две очень крупные ветки развития, два направления. Здесь я имею в виду деление по способу организации и управления программным обеспечением, т.е. пакетами.

Существуют две популярные системы управления пакетами:

  • DEB – формат файлов пакетов, использующихся в дистрибутиве Debian и во всех основанных на нем дистрибутивах;
  • RPM – менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах.

Если Вы начинающий пользователь Linux, то Вам не нужно смотреть, на какой системе управления пакетами основан дистрибутив, Вам нужно смотреть на дистрибутив как на конечный продукт, т.е. для каких целей он разработан. Я привел это деление только для того, чтобы Вы знали, что оно существует, оно практически никак не скажется на Вашем знакомстве с операционной системой Linux. Единственное, когда Вы с этим столкнетесь - это тогда, когда будете устанавливать стороннее программное обеспечение, которого нет в стандартных репозиториях. Так как Вам нужно будет выбирать тот тип пакета для установки, который соответствует Вашей системе.

Перед тем как переходить на Linux, Вам нужно узнать, для чего создан и предназначен конкретный дистрибутив. Так как существуют, например, дистрибутивы, не имеющие графической оболочки, т.е. серверные системы, существуют дистрибутивы, которые управляются исключительно в командной строке, и созданы для продвинутых пользователей, но в то же время существуют максимально простые и ориентированные на пользователя дистрибутивы, которые не уступают Windows.

Подробней про дистрибутивы Linux мы поговорим в следующем материале.

На сегодня у меня все, пока!

Похожие статьи:

info-comp.ru

Что собой представляет операционная система Linux?

Привет, уважаемый друг! Сегодня я решил сделать для тебя информационную статью, тема которой операционная система Linux (Линукс). Пожалуй, это единственная альтернатива и вполне себе замена популярной и далеко известной ОС Windows от Microsoft.

Окунемся в мир истории и посмотрим, откуда растут ноги и разберемся не только в первых шагах, но и кратко пройдем весь пути развития Linux.

Мне известно, что есть любители послушать, а не читать тексты, поэтому все желающие смотрите видео:

В столице Финляндии Хельсинки, жил молодой парень Линус Торвальдс, который в 1988 году поступает в Хельсинкский университет на факультет информатики. В школе студент преуспевал в математике и физике, то  есть был весьма способным к обучению. И вот в 1991 году молодой программист, воодушевлённый книгой Эндрю Таненбаума про операционную систему Minix, берется за создание собственной операционной системы, а если быть точным за разработку ядра операционной системы GNU/Linux, которая на сей день является одной из первых по популярности среди свободных операционных систем.

Я сам не пользовался Linux, но после прочтения кучи материала по данной теме, понял, что стоит попробовать. По словам многих ОС Linux не заставит испытывать сложности при работе с ней. Хотя немало и тех, кто якобы пускает слух о «неприспособленности» к системе основной массы пользователей компьютерами.

На самом же деле, даже мало понимающий в ПК, ноутбуках человек сумеет за пару часов произвести установку, настройку ОС и при этом без проблем работать со всеми приложениями.

 

Особенности и достоинства ОС Линукс!

Бесплатность Linux.

 

В настоящий момент бесплатность целой операционной системы вполне себе достоинство. Те, кто пользуются Виндовс, должны понимать, что скорее всего это пиратская версия. Да-да все именно так, но не пугайтесь, у массы народа пиратские версии установлены, так что дышите ровно. Лицензия на Windows и на лицензионные программы этой системы стоят денег и как правило никто не готов платить. Есть очевидный выход: установите Linux с набор тысячи бесплатных программ. Безусловно, проги отличаются от привычных приложений винды, но их работоспособность ничуть не уступает. Привыкли к одной ОС привыкните и к другой.

Надежность Linux.

 

Действительно, Linux — надежная система, и программы, установленные здесь не будут зависать, в отличие от Виндовс, которая обязательно снизит скорость работы всего компьютера, спустя некоторое время  после установки системы.

 

Безопасность Linux.

 

Linux практически не имеет вирусов. Уникальное построение операционной системы исключает работу вредоносных программ. Все это позволяет не обзаводиться антивирусом, которое тоже в своей мере тормозят работу вашего железного помощника и тратят ваше время.

 

Интернет сервер на базе Linux

Открытый исходный код Linux.

 

 

ВЫ можете без проблем посмотреть исходные данные Linux, что позволяет модифицировать код, исходя из своих желаний. Можно расширять функционал, создавать программы, прописывать некие дополнения.

По первам Линукс была пустой.Со временем добровольцы разрабатывали для ОС программы, дорабатывали систему. Позже были сформированы огромные сообщества программистов, которые в свою очередь постоянно совершенствуют и по сей день развивают Линукс, разрабатывая новые программы.

Подробно говорить о всех достижениях очень долго, поэтому просто скажу, что темпы развития на сей день очень высокие.

 

Пользовательский интерфейс Linux.

 

 

В системе  Линукс пользователи выполняют рабочие процессы, используя командную строку (CLI)  или графический интерфейс пользователя (GUI), или, через элементы управления соответствующих аппаратных средств.

Как правило, предпочтительнее графический пользовательский интерфейс, где командная строка также доступна, через окно эмулятора терминала или в отдельной виртуальной консоли.

Программы разработанные для Линукс не на самом высоком уровне доступны исключительно через командную строку.

Командная строка  — достаточно простой механизм межпроцессного взаимодействия.

На компьютерах наиболее популярны пользовательские интерфейсы, основанные на таких средах рабочего стола как KDE Plasma Desktop, GNOME и Xfce.

Разработка Linux.

Важным фактом о  Linux является то, что работает эта система на множестве процессоров различных архитектур.

Если сравнивать Windows или Mac OS X с Linux, то есть одно очень интересное различие: Линукс не имеет центра разработки. Никаких главных  организаций, владельцев, единых центров, разработанные программы являются результатом тысячи проектов. Они всюду, одни проекты представляют фирмы, другие проекты составляют объединение хакеров с разных уголков мира. Ивы тоже можете присоединиться к этому поистине мировому делу, разработать программу, внести свой вклад и открыть новые возможности миллиону пользователей. Кстати, пользователи могут напрямую участвовать в тестировании и вести переговоры с разработчиками, что позволяет исправлять ошибки, вносить новшества и коррективы.

Неурядицы и новшества.

Linux достаточно длительное время критиковалась за неудобство применения в настольных компьютерах, в особенности, из-за ощутимой нехватки полноценных версий всем нам известных программ (как правило, офисных пакетов) и проблем с поддержкой оборудования. Минуса системы отмечали сложность изучения, трудности при настройке оборудования.

Новые дистрибутивы Linux целенаправленно сконцентрировались на этом вопросе и значительно улучшили положение Linux среди настольных ОС.

Дистрибути́в (англ. distribute — распространять) — это форма распространения программного обеспечения.

Благодаря этому Linux стремительно завоевал уважение и популярность домашних пользователей и малого бизнеса. Все благодаря операционной системе Gutsy Gibbon (Ubuntu 7.10) фирмы Canonical.

Скачать дистрибутивы ядра Линукс вы можете, прописав в поисковике запрос: Linux скачать и проследовать по первым вкладкам, там все вполне логично описывается!

На этом выпуск подходит к концу,информация по данной теме никому не будет лишней. Если есть творческое желание разобраться в этой теме получше, то можете смело начинать действовать. Могу пожелать усидчивости и удачи!

А с Вами был, Программист!

 

medicina-treat.ru

Linux для новичков | Все об операционной системе Linux

Данный сайт предназначен для пользователей ПК, которые хотели бы установить на свой домашний или офисный компьютер операционную систему Linux и использовать ее в повседневной работе.

Операционная система Linux достаточно проста в эксплуатации. Тем не менее, среди пользователей ПК до сих пор существует миф о  ее якобы «неприспособленности» для обычного пользователя. Благодаря данному сайту, вы поймете, что это далеко не так — сегодня, даже почти незнакомый с компьютером пользователь может за пару часов установить и настроить эту операционную систему и начать полноценно работать с ее приложениями.

Linux (Линукс) – это операционная система, которая на сегодняшний день является фактически единственной альтернативной заменой ОС Windows от Microsoft.

Свое начало Linux берет с 1991 года, когда молодой программист с Финляндии Линус Торвальдс взялся за работу над самой первой версией системы, которая и была названа в честь его имени. Рассвет популярности Linux начался с самого его возникновения. Это связано, в первую очередь, с тем, что ядро этой ОС, как и большинство программ, написанных под нее, обладают очень важными качествами.

Особенности и достоинства ОС Линукс

Бесплатность. Возможно, несколько лет назад этот вопрос был не столь актуальным, но сейчас к интеллектуальной собственности отношение другое. Все больше людей понимают, что пиратская копия Windows может принести крупные неприятности. А на платную лицензионную версию Windows раскошелится мало кто готов. Так же как и на покупку программ, работающих под данной ОС. Установив Linux, вы получите набор из тысяч бесплатных программ. Хоть они и не столь привычны как Windows- программы, но абсолютно функциональны.

Надежность. Корректная работа аппаратной части вашего ПК, позволит Linux’у работать годы без перезагрузки и зависаний. А кнопка Reset вообще никогда не понадобится.

Безопасность. В Linux практически нету вирусов. Само построение операционной системы исключает работу вредоносных программ. И по этому вы можете обойтись без антивирусных программ, тормозящих компьютер и мешающих работать. Не нужно все время обновлять антивирусные базы и проверять жесткий диск на вирусы, теряя бесценное время.

Открытый исходный код. Это дает возможность использовать и модифицировать код по своему желанию. Можно в любой момент исправить какие-нибудь ошибки или недочёты системы, а также расширить её функциональность, путём написания дополнений или программ, работающих под ее управлением.

На данный момент вокруг Линукс сформировалось огромное сообщество программистов, которые постоянно усовершенствуют систему. Они разрабатывают новые версии и разновидности данной ОС, пишут самые разнообразные программы, работающие под Linux.

Самая сильная эта операционная система в области серверного обслуживания, но поскольку сайт рассчитан на пользователя домашнего или офисного ПК, здесь не будет рекомендаций по настройке сервера, советов по сборке ядра ОС и прочих «сложностей», с которыми обычный человек в повседневной работе, как правило, не сталкивается.

Разумеется, более опытные пользователи могут поэкспериментировать с тонкими настройками системы. Их вы без проблем сможете найти на страницах этого проекта.

Наш сайт постоянно развивается. Добавляются новые разделы, интересные темы. Мы стараемся для вас! Надеемся, что вы обязательно найдете то, что искали.

С уважением, администрация сайта LinuxGid.ru.

Вы можете оценить статью:

Loading...

linuxgid.ru

Linux и другие операционные системы | Info-Comp.ru

Дистрибутивы Linux – какой выбрать?

25.11.2018 12:00 | Просмотров:1699 |

(4 Голосов)

Дистрибутивов Linux огромное количество, и у всех у них свое назначение, своя цель, в этом материале я условно поделил дистрибутивы на несколько типов и привел конкретные примеры дистрибутивов, которые относятся к тому или иному типу.

 

Как настроить раскладку клавиатуры в Manjaro Linux KDE?

18.11.2018 15:15 | Просмотров:893 |

(3 Голосов)

Всем привет, в связи с тем, что после установки Manjaro Linux по умолчанию в системе настроена только одна раскладка клавиатуры, которая была выбрана в процессе установки самой системы, у Вас может возникнуть необходимость добавить дополнительную раскладку, например, русскую. В этом материале я покажу, как это делается.

 

Установка Manjaro Linux 18 и обзор дистрибутива

17.11.2018 15:52 | Просмотров:1345 |

(3 Голосов)

В данном материале мы поговорим о самом популярном дистрибутиве Linux на текущий момент по версии сайта DistroWatch, Manjaro Linux, мы подробно разберем процесс установки Manjaro на компьютер, на примере 18 версии, а также рассмотрим особенности данного дистрибутива.

 

Установка и обзор Linux Lite 4.2 – простой, быстрый, бесплатный

07.11.2018 22:00 | Просмотров:1595 |

(2 Голосов)

Сегодня мы с Вами поговорим о дистрибутиве Linux Lite 4.2, Вы узнаете особенности дистрибутива, где его можно скачать, а также мы подробно разберем процесс установки Linux Lite на компьютер.

 

Что такое Linux и что такое дистрибутив Linux?

30.10.2018 20:05 | Просмотров:978 |

(6 Голосов)

В этой статье я попытаюсь максимально просто и понятно рассказать Вам о том, что такое Linux, что такое дистрибутив Linux, расскажу про особенности Linux и отличия от операционной системы Windows, также мы поговорим о графическом интерфейсе пользователя в линукс и о многом другом.

 

Как установить Linux Ubuntu? Пошаговая инструкция для начинающих

27.10.2018 17:23 | Просмотров:1331 |

(6 Голосов)

Операционная система Linux набирает популярность, и она интересна даже обычным, т.е. не продвинутым пользователям компьютера, поэтому сегодня специально для начинающих мы подробно рассмотрим процесс установки на компьютер операционной системы Linux на примере популярного дистрибутива Ubuntu.

 

Как русифицировать Live версию Linux Mint?

16.10.2018 22:00 | Просмотров:1460 |

(2 Голосов)

Чтобы протестировать или просто попробовать один из самых популярных дистрибутивов Linux для начинающих Linux Mint, необязательно его устанавливать на компьютер, так как он распространяется в виде Live версии, однако эта версия на английском языке, поэтому сегодня я покажу, как можно русифицировать Live версию Linux Mint.

 

Как установить Google Chrome в Linux Mint?

14.10.2018 15:40 | Просмотров:1867 |

(2 Голосов)

Привет, в операционной системе Linux Mint по умолчанию отсутствует браузер Google Chrome, его даже нет в стандартных репозиториях, поэтому сегодня я Вам расскажу о том, как установить Google Chrome в операционной системе Linux Mint.

 

Как создать архив в Linux Mint и как распаковать архив?

26.09.2018 22:50 | Просмотров:1534 |

(2 Голосов)

При переходе на операционную систему Linux, в частности дистрибутив Linux Mint, у начинающих могут возникать различные вопросы по функционалу системы, поэтому я уже не в первый раз публикую различные инструкции по работе с Linux Mint. В данной статье я расскажу, как работать с архивами, т.е. как создавать архивы и как их распаковывать.

 

Как установить программу Etcher в Linux Mint?

11.09.2018 21:44 | Просмотров:1508 |

(2 Голосов)

Сегодня я Вам расскажу о том, как установить программу Etcher в операционной системе Linux Mint, а также покажу, как можно пользоваться этой программой, даже не устанавливая ее в систему.

 

info-comp.ru

Операционная система LINUX

Систему Linuxв 90-м году разработал Линус Торвальд при участии другх производителей. Она стала привлекательной альтернативой для всех, кто работает на персональном компьютере. В ней объединены мощь и гибкость рабочейUnix-станции, возможность использования полного набора приложенийInternetи полнофункциональный графический интерфейс. Все это свободно инсталлируется на любом РС, оснащенной процессором 486 илиPentium. Существуют версии дляSun, Macintosh. ЗнанияUnixне требуется. В сетиInternetОСLinuxслужит платформой для очень мощных приложений: кроме использования возможностейInternet, можно создавать свои собственные узлы для работы сетевых служб. Другие пользователи обращаются кLinux-машине в многопользовательском режиме. Можно задействовать и очень мощныеUnix-приложения.

Linux- полнофункциональная системаUnix. Она предоставляет все стандартные возможности этой мощной ОС. В частности, в ней имеются оболочки(shell) - интерпрететоры команд пользователя (Bourne Again Shell и TCSH). Любая из них поддерживает развитый язык программирования. ПО включает в себя средства разработки программ, редакторы, текстовые процессоры, специализированные прикладные программы, в том числе предназначенные для работы с графической и аудиоинформацией.

В системе LInuxпредусмотрен тот же уровень организации системного администрирования, который характерен дляUnix. Она обеспечивает возможность работы в многопользовательском и многозадачном режимах, управление правами доступа к ресурсам системы, установление сетевых соединений, конфигурирование пользовательского интерфейса (инсталляция принтеров, подключение пользователей, установление сетевых соединений). В составLinux входит набор инструментальных средств, с помощью которых можно создавать приложения. С-компилятор, языкиPerl, Td/Tk(программы работают и подW95, и подMacintosh).

Система Open-Linux- оконный интерфейс, состоящий из менеджера окон и рабочего стола, управляющего файлами с помощью меню и пиктограмм. Этот интерфейс стабилен и прост в работе.

Причем в Linuxможно использовать различные менеджеры окон и рабочего стола. Многие из этих интерфейсов выглядят и работают так же, как другие популярные интерфейсы (например, интерфейс менеджера оконfvwm95 похож наW95).

Базовый набор операций OC Unixнужен для работы сLinux.

Linux- это ОС, отлдичная от других. Большинство ОС РС создавались для небольших ПК, обладавших ограниченными возможностями.Linux же разрабатывалась в совершенно ином контексте: ПС-версияUnix, которая используется на мини-ЭВМ, РС. Поэтому скорость, эффективность, гибкость (отUnix).

Управление файлами, управление программами, взаимодействие с пользователем - это традиционные функции, общие для всех ОС. У Linux, как у всех версий Unix, есть еще 2 особенности: она является многопользовательской и многозадачной. Некоммерческая, распространяется бесплатно в рамках фонда бесплатного программного обеспечения.

Обзор ОСLinux

ОС Linux, как и ОС Unix, можно разделить на основных компонента: ядро,shell, ф.структуру, утилиты.

Ядро- это базовая программа, которая управляет выполнением других программ и аппаратными средствами.

Shell- обеспечивает функционирование интерфейса пользователя, принимая от него команды и посылая их в ядро для исполнения.

Файловая структура- представляет собой систему хранения файлов на ЗУ (каталоги, подкаталоги).

Утилиты- специализированные программы для выполнения тех или иных операций (редакторы, коммуникационные программы...)

Несколько интерпретаторов командной строки + графический интерфейс (GUI)XWindow.

Менеджер окон (самый популярный) - Free Virtual Window Manager (fvwm), Motiv Window Manager (mwm), Open Look Window Manager (olwm).

Shell не только интерпретирует команды, но и создает среду, которую можно конфигурировать, программировать (с помощью специального языка программирования shell).

Особая категория утилит - фильтры. Фильтр считывает входную информацию, поступившую либо от пользователя, либо из файла, либо из другого источника, изучает и обрабатывает ее, а затем выдает результат. Сузествует много типов фильтров. Можно писать свои фильтры - язык программирования Awk.

Одной из важнейших черт Linux, как и всех Unix-систем, является наличие набора инструментальных средств, предназначенных для работы вInternet(эту сеть создавали и развивали именно на основеUnix-систем). ПрограммыFTP, Telnetвпервые реализованы наUnix.

Фильтры

Фильтры делятся на 3 категории: фильтры файлов, редактируемые фильтры и фильтры данных. Фильтр файлов выполняет такие базовые операции, как вывод файлов на экран и образцов в файлах. Редактируемый фильтр выполняет операции редактирования, а фильтр данных - манипулирует с полями данных в файлах. Можно указать последовательность фильтров, формировать сложные запросы по образцу - регулярные выражения.

XWindow

Не привязана к какому-либо интерфейсу рабочего стола. Она обеспечивает выполнение базового набора графических операций, которыми пользуются такие компоненты пользовательских интерфейсов, как менеджеры окон и менеджеры файлов.

Менеджер окон с помощью этих операций создает элементы управления окнами - линейки прокрутки, кнопки. Все менеджеры окон делают это по своему, создавая различные пользовательские интерфейсы, но все они работают на базе XWindow.XWindowотличается высокой гибкостью, ее можно по разному конфигурировать. Она совместима со многими видеокартами.

Для ОС Linux есть эмуляторы, которые позволяют выполнить программы DOS и Windows(они находятся на стадии разработки).

В состав ОС Linux входят утилиты электронной почты, утилиты непосредственной связи с пользователем (как радиосвязь и телефон), включены средства доступа в Internet.Linux-машина может работать на Web-сервере.

Linux позволяет осуществить удаленный город к другим Linux и Unix-системам.

Заключение

В целом ОС Linux удобна для пользователя, ее можно конфигурировать и программировать, она является операционной средой.

studfiles.net

Linux — лучшая операционная система.

Linux довольно простая в эксплуатации операционная система, лучшая операционная система!

Однако многие пользователи ПК до сих пор считают, что ОС Linux очень сложная и «неприспособленная» для обычных пользователей. При желании каждый, даже неопытный пользователь сможет за несколько часов установить, а так же настроить данную операционную систему и полноценно начать работать в ней.

Linux на сегодняшний день является единственной альтернативой операционной системе Windows от разработчиков Microsoft.

В 1991 году молодой финляндский программист Линус Торвальдс начал работу над первой версией системы, которую и назвали в честь его имени. Популярность Linux началась с самого его появления. В первую очередь это связано с тем, что эта ОС и большинство программ, которые написаны под нее, обладают важнейшими качествами:

Бесплатность. Конечно, раньше этот вопрос не был настолько актуальным, однако сегодня к интеллектуальной собственности отношение совсем другое. Многие пользователи понимают, что довольно крупные неприятности может принести установка на компьютер пиратской копии Windows. А заплатить за лицензионную версию сможет далеко не каждый. А установив ОС Linux можно получить тысячи бесплатных программ. Конечно, они будут не привычными, по сравнению с Windows-программами, но будут абсолютно функциональными.

Надежность. При корректной работе компьютера Linux позволяет несколько лет работать без зависаний и перезагрузок. И кнопка Reset абсолютно не понадобится.

Безопасность. В Linux практически нет вирусов. Построение этой операционной системы исключает возможность работы вредоносных программ. А это значит, что ей не нужны антивирусы, которые обычно тормозят работу компьютера, мешают работать и требуют обновление антивирусных баз.Открытый исходный код. Это качество дает возможность использования и модифицирования кода по своему желанию. В любой момент можно исправить какие-то ошибки либо недочеты системы, также расширить ее функциональность, путем написания программ или дополнений.

На сегодняшний день вокруг Linux сформировалось огромное количество программистов, которые работают над постоянным усовершенствованием системы: пишут различные программы, работающие в Linux, разрабатывают разновидности и новые версии данной ОС.

linuxguru.ru

Познакомьтесь с Linux – операционной системой и универсальной платформой

Познакомьтесь с Linux, легко адаптируемой платформой, на основе которой построено множество решений

M. ДжонсОпубликовано 11.10.2012

Как связаться с Тимом

Тим – один из наших наиболее популярных и плодовитых авторов. Познакомьтесь со всеми статьями Тима (EN), опубликованными на сайте developerWorks. Вы можете найти контактные данные в профиле Тима и связаться с ним, а также с другими авторами и участниками ресурса My developerWorks.

Операционная система Linux достигла совершеннолетия. В 2012 году ей исполняется 21 год, и можно говорить о Linux, как о зрелой операционной системе, применяемой для различных задач. Однако сложно воспринимать Linux просто как операционную систему – она больше похожа на хамелеона. Ее гибкое модульное ядро используется в таком широком ряде решений (начиная от мощнейших суперкомпьютеров и заканчивая миниатюрными встроенными устройствами), что Linux можно назвать не иначе как высокоэффективной технологией. Фактически, Linux - эта платформа и ключевая технология, позволяющая создавать новые продукты, в том числе и такие, о которых еще недавно никто не знал.

Давайте начнем нашу небольшую экскурсию по Linux и рассмотрим ее базовую архитектуру и некоторые важные ключевые принципы. После этого мы посмотрим, как эти принципы применяются в различных популярных решениях, и почему Linux является платформой, а не просто операционной системой.

Что такое Linux?

На первый взгляд Linux – это операционная система. Как показано на рисунке 1, Linux состоит из ядра (базовый код, управляющий программными и аппаратными ресурсами) и набора пользовательских приложений (например, библиотеки, менеджеры окон и исполняемые программы).

Рисунок 1. Linux на первый взгляд

На этой простой диаграмме хорошо показаны ключевые принципы. Внизу стека Linux находится архитектурно-зависимый код, обеспечивающий работу Linux на большом количестве аппаратных платформ (ARM, PowerPC, Tilera TILE и др.). Конечно, эта функциональность поддерживается GNU –инструментарием, обеспечивающим переносимость Linux.

Что касается переносимости, то здесь Linux на голову выше других систем. Подсистема драйверов, обладающая огромными возможностями, поддерживает динамически загружаемые модули без потерь в производительности, обеспечивая модульность (в дополнение к повышенной динамичности платформы). Кроме того Linux обладает защитой на уровне ядра (в ряде схем), обеспечивающей защищенность платформы. Linux поддерживает наибольшее количество файловых систем любых ОС, что дает гибкость, обеспечиваемую модульным принципом проектирования. В Linux реализованы не только стандартные возможности планирования загрузки процессора, но и диспетчеризация в реальном времени (включая гарантированные задержки обработки прерываний).

Наконец, Linux – это открытая платформа, т. е. ее исходный код доступен для просмотра и изменения практически каждому. Открытость Linux минимизирует возможность внедрения вредоносного кода, повышая, таким образом, ее безопасность. Многие компании вносят свой вклад в разработку Linux, благодаря чему можно быть уверенным, что эта платформа будет продолжать использоваться в самых различных решениях, сохраняя при этом свои ключевые особенности.

Эти семь ключевых принципов ни в коем случае не являются единственными достоинствами Linux, но они делают Linux универсальной платформой, применяемой в самых различных решениях. Более того, в этих решениях используются не только одни и те же принципы разработки, но и одинаковый код Linux. Этого нельзя сказать о других операционных системах (например, о версиях Windows® для ПК, серверов и встроенных устройств, Mac OS X или Apple iOS), обладающих ограниченной поддержкой различных устройств.

Где можно встретить Linux?

Проще ответить на вопрос, где нет ОС Linux, чем сказать, где она есть. Благодаря возможностями трансформации и масштабирования Linux, ее можно встретить во всех областях компьютерной техники (иногда даже в тех, которые еще полностью не определены). В этом разделе мы рассмотрим несколько основных компьютерных областей, включая десктопы и нетбуки, серверы, кластеры, мэйнфреймы, суперкомпьютеры, портативные и планшетные устройства, встраиваемые, виртуальные и экспериментальные платформы (см. рисунок 2).

Рисунок 2. Атрибуты Linux и связанные области

Десктопы и нетбуки

Десктопы и нетбуки входят в категорию устройств, на которых Linux используется меньше всего. Последние данные о доле рынка Linux говорят о том, что эта ОС используется на 1.5% десктопов и примерно на 32% нетбуков. Эти цифры могут показаться незначительными, но, как разработчик, я гораздо чаще вижу Linux, чем любую другую операционную систему.

Изначально Linux разрабатывалась всего лишь как простая экспериментальная операционная система, и с выходом в 1994 году сервера оконного менеджера XFree86 у нее появились перспективы стать полноценной настольной операционной системой. Сегодня в Linux доступно несколько оконных менеджеров (что имеет свои плюсы и минусы), которые пользователи могут настраивать под свои задачи. Кроме того, Linux автоматически масштабируется, ориентируясь на возможности процессора (например, системы с многоядерной и симметричной многопоточной обработкой), эффективно распределяя процессы для наилучшей производительности.

Linux и рынок труда

Недавний опрос сайта Dice.com и консорциума Linux Foundation показал, что по утверждению 81% респондентов (было опрошено более 2000 человек) в 2012 году приоритетным являлся наем сотрудников для работы с Linux. Таким образом, Linux не только двигает вперед различные отрасли промышленности, но также обеспечивает продвижение по карьерной лестнице.

Серверы

На рынке серверов (почтовые, Web- и DNS-серверы, а также прочие серверные системы) тоже правит Linux. Недавний опрос показал, что более 60% всех серверов работают под управлением Linux. Выходя за рамки традиционных Web-сервисов, Linux поддерживает множество серьезных Интернет-проектов (таких как Facebook, eBay, Twitter и Amazon), каждый из которых предъявляет различные требования и использует различные модели работы. Помимо выполнения традиционных ролей (например, Web- или почтовые серверы) Linux может предложить большой спектр Web-сервисов с самыми различными возможностями.

Кластеры и распределенные вычисления

Linux является не только главным элементом кластеров и моделей распределенных вычислений, но и движущей силой, лежащей в основе многих решений. На сегодняшний день двумя наиболее быстро развивающимися методами обработки данных являются облачные вычисления и "большие данные".

Облачные вычисления предоставляют пользователям ИТ-услуги в качестве сервисов и основаны на кластерах общих ресурсов, которые могут масштабироваться с учетом потребности конкретных приложений. В облачных средах широко используется виртуализация, позволяющая автоматически управлять узлами огромной инфраструктуры. 66% облачных сред в качестве основной платформы используют Linux.

Linux также зарекомендовала себя как платформа для "науки о данных" ("data science"). Объем данных в Интернете достигает огромных размеров, вследствие чего при обработке этих данных для получения нужной информации возникают новые проблемы. То, что сейчас называется "Большими данными", было разработано в Linux в качестве масштабируемого способа управления данными, превосходящего по своим возможностям традиционные методы. Программный продукт Hadoop и его экосистема являются результатом открытости Linux, а также усилий армии опытных разработчиков, работающих с этой платформой.

Мэйнфреймы

В 1991 году один известный редактор сказал, что последний мэйнфрейм будет остановлен в начале 1996 года. Спустя более 20 лет мэнфреймы продолжают создаваться и продаваться, и на многих из них установлена Linux. Компания IBM начала внедрять поддержку Linux на мэйнфреймах (таких как популярная серия IBM® System z®) в 2000 году и поддерживает одинаковые пользовательские стандарты для всех сред. В одной из последних статей Майкла Визарда (Michael Vizard) утверждается, что около 25% объема работы на новых мэйнфреймах выполняется с помощью Linux (см. раздел Ресурсы.)

Суперкомпьютеры

Суперкомпьютеры постоянно участвуют в гонке вооружений, сражаясь за звание самого быстрого, начиная с суперкомпьютера Jaguar Окриджской национальной лаборатории (2009) и заканчивая китайским Tianhe-I (2010) и лидером на сегодняшний день – японским суперкомпьютером RIKEN Kei (2011). В 2012 году компанией IBM запускается суперкомпьютер Sequoia, производительность которого будет в два раза выше, чем у RIKEN. Все эти суперкомпьютеры объединяет одна общая черта – все они работают под управлением Linux. Linux не только является эффективной операционной системой, но также может быть адаптирована под различные аппаратные платформы, призванные улучшать производительность. Не должен вызывать удивление тот факт, что под управлением Linux работает более 90% суперкомпьютеров (см. раздел Ресурсы.)

Мобильные и планшетные устройства

Мобильные и планшетные устройства продолжают захватывать значительную долю рынка бытовой электроники. Эти устройства содержат ядро Linux и различные графические пользовательские интерфейсы. Самым значимым примером в этой области является операционная система Google Android, устанавливаемая на смартфонах и планшетных компьютерах. Сегодня более 25% смартфонов работают под управлением Linux (в основном это ОС Android) и более 40% планшетных компьютеров – под управлением Android.

В этих устройствах установлены ARM-процессоры (системы на чипах), обеспечивающие высокую производительность и низкое энергопотребление. Независимо от используемой платформы все эти устройства являются полноценными Linux-устройствами.

Недавно компания Microsoft® подтвердила тот факт, что ее планшет Windows on ARM (WOA) будет поддерживать только те приложения, которые будут разработаны для этой платформы (другими словами, на нем нельзя будет запустить старые приложения). Сравните теперь это с ОС Linux, которая широко поддерживает портативные приложения и не является ограниченной и закрытой экосистемой (см. раздел Ресурсы.)

Встраиваемые устройства

В конце списка стоят встраиваемые устройства с ограниченными ресурсами (производительность процессора, объем памяти и т. д.). В большинстве случаев Linux является идеальной операционной системой для этих устройств, благодаря своим скромным системным требованиям и возможности использования любых существующих на рынке встраиваемых процессоров,. Эта гибкость позволяет активно применять Linux в телевизионных системах, автомобильных аудиосистемах, системах навигации и других различных устройствах.

Linux чрезвычайно гибка в настройках и нацелена на низкое энергопотребление. Проект Less Watts отслеживает энергопотребление версий Linux с различными ядрами и главным образом нацелен на платформы Intel, хотя может оказаться полезным и для других процессоров.

Linux является хорошо стандартизированным вариантом платформы для встраиваемых устройств и может определять их успех или провал (для поддержки быстрого развития и разработки). Недавно появилось еще одно интересное устройство – Raspberry Pi, представляющее собой Linux-компьютер размером с кредитную карточку на базе ARM-процессора и позиционирующееся как устройство для обучения программированию. Это устройство пока еще не доступно для заказа и, как ожидается, будет стоить порядка $35 (см. раздел Ресурсы.)

Платформы виртуализации

Одной из интересных областей инновационного применения Linux является виртуализация. Linux – это родная операционная среда для любых возможных решений виртуализации, будь это аппаратная виртуализация (паравиртуализация), виртуализация операционной системы или другие более экзотические решения, например, кооперативная виртуализация. Как операционная система, Linux может трансформироваться в гипервизор (например, в KVM – Kernel Virtual Machine), а также обслуживать несколько гипервизоров класса Research Hypervisor. Для повышения эффективности виртуализации в Linux реализована функция Kernel SamePage Merging (KVM), объединяющая дубликаты страниц памяти в одну общую страницу.

Linux также предлагает новый уровень виртуализации – вложенную виртуализацию. Вложенность, как следует из названия, позволяет гипервизору управлять другим, гостевым гипервизором, который, в свою очередь, обслуживает гостевые виртуальные машины. Хотя на первый взгляд это довольно странное применение, вложенная виртуализация изменит облачные вычисления и расширит список приложений, которые можно разместить в виртуальной среде. На сегодняшний день вложенная виртуализация поддерживается функцией KVM в Linux.

Экспериментальные платформы

Последней, но не менее важной является сама основа Linux – экспериментальная платформа, которая помогла в изучении и разработке множества новых решений. В 1991 году, спустя 20 лет после выпуска первой версии UNIX®, Linux была представлена как "игрушечная" операционная система. Сегодня Linux является платформой для экспериментов с новыми файловыми системами, кластерами, облачными и виртуальными средами; Linux расширяет рамки применения ядра одной операционной системы . В качестве платформы Linux позволяет ускорить проведение различных экспериментов посредством совместного использования Linux и огромного количества Open Source-компонентов. Результатом этого являются различные интересные технологии, разработанные на базе Linux, включая HP webOS, Google Chrome OS и Android.

Одной из интересных особенностей Linux является независимость от аппаратной платформы. Вне зависимости от аппаратной архитектуры работа пользователей с Linux остается одинаковой. Таким образом, независимо от того, используются ли в облачной среде серверы AMD x86 или компьютеры с низким энергопотреблением на базе ARM, запущенные в Linux приложения абстрагированы от физической архитектуры. Такое абстрагирование позволяет заказчикам выбирать платформу на основе их требований, не привязываясь к широко используемым, но устаревшим и неэффективным архитектурам. Linux помогает сделать правильный выбор.

Linux также является самодостаточной независимой интегрированной средой разработки (DE). Помимо того, что Linux содержит великолепный компилятор toolchain (GNC Compiler Collection), она также содержит широкий набор инструментов, помогающих автоматизировать задачи разработки приложений – это всевозможные отладчики, редакторы, системы контроля версий, файловые утилиты, командные оболочки и интерпретаторы. Обладая такими возможностями, Linux является идеальной средой для разработки и тестирования программного обеспечения (см. раздел Ресурсы.)

Универсальность Linux

Поддержка различных решений, описанных в этой статье, обеспечивается простым включением в состав дистрибутивов Linux различных пакетов. Так, одни дистрибутивы Linux предназначены для использования на десктопах и серверах, а другие – для использования на встраиваемых устройствах (например, если в устройстве отсутствует модуль управления памятью, то для него отлично подойдет дистрибутив uClinux). Любой может взять ядро Linux и добавить к нему необходимый набор пользовательских приложений, подходящих для использования в определенных ситуациях, получая при этом все предлагаемые Linux преимущества (широкий набор сетевых протоколов и файловых систем, настраиваемое динамическое ядро, стандартные API-интерфейсы). Это – одна из причин, по которой самая быстроразвивающаяся платформа смартфонов работает под управлением Linux (с возможностью настройки графического интерфейса для подчеркивания индивидуальности).

Что дальше

Если сравнить Linux с мостом, то это – современное чудо инженерной мысли. Распределенная модель разработки Linux успешно опровергла сложившиеся стереотипы, в результате чего на свет появился один из самых гибких программных продуктов, созданных когда-либо, который охватывает самые различные сферы применения – от крошечных встраиваемых устройств до огромных суперкомпьютеров. Linux изменила промышленность и открыла путь к передовым разработкам в области кластерных вычислений, файловых систем, облачных сред и виртуализации. Как бы дальше ни развивались компьютерные технологии, Linux всегда будет рядом.

Ресурсы для скачивания
Похожие темы
  • Оригинал статьи: Look at Linux, the operating system and universal platform (EN).
  • Узнайте больше о внутреннем устройстве Linux из других статей Тима Джонса, опубликованных на developerWorks:
    • Анатомия ядра Linux (M. Тим Джонс, июнь 2007 г.): статья рассказывает об общей структуре ядра Linux, о его основных подсистемах и базовых интерфейсах.
    • Анатомия сетевого стека в Linux (M. Тим Джонс, июнь 2007 г.): статья рассказывает о структуре сетевого стека Linux с точки зрения его уровней, а также рассмотрите некоторые из его основных структур.
    • Анатомия подсистемы SCSI в Linux (M. Тим Джонс, ноябрь 2007 г.): статья посвящена SCSI-подсистеме Linux и ее дальнейшему развитию.
    • Анатомия виртуального коммутатора файловых систем Linux (M. Тим Джонс, август 2009 г.): объясняется, что делает коммутатор виртуальной файловой системы столь мощным инструментом, и описываются основные интерфейсы и процессы..
    • Анатомия гипервизора Linux (M. Тим Джонс, май 2009 г.): статья рассказывает о принципах, лежащих в основе гипервизора, и о его двух конкретных реализация, использующих Linux в качестве платформы (KVM и Lguest).
  • В статье The Surprisingly Juicy Desktop Linux Market Share Report (EN) говорится о постоянном увеличении доли рынка настольных компьютеров с установленной ОС Linux.
  • Linux – популярная тема на developerWorks. Узнайте об архитектуре Linux из статьи Linux Rises on the Mainframe (EN), в которой обсуждаются приложения, которые запускаются на мэйнфреймах, и, в частности, говорится о том, что 25% новых задач на мэйнфреймах выполняются под управлением Linux.
  • Linux доминирует в секторе суперкомпьютеров. Linux установлен на трех последних лидерах суперкомпьютерной гонки (суперкомпьютерах Jaguar Окриджской национальной лаборатории, китайском Tianhe-I и японском Kei), а также на будущем лидере – суперкомпьютере IBM Sequoia.
  • Посетите страницу Википедии о процентном соотношении использования различных операционных систем (EN), в которой рассматриваются различные модели из различных источников.
  • Недавно на сайте InformationWeek (EN) было объявлено о том, что вы не сможете запускать старые приложения на планшетах WOA. Это один из примеров преимущества Linux, поскольку ее открытая модель не ограничивает экосистему приложения.
  • Интересной новой сферой применения Linux является встраиваемое устройство Raspberry Pi (EN). Эта платформа на основе ARM использует GNU/Linux и, как ожидается, будет стоить около $35. Linux является обязательным компонентом встраиваемых устройств, позволяющим обеспечить быстрое включение и разработку приложений.
  • С точки зрения современного рынка труда знание Linux является востребованным навыком (EN). Web-сайт Dice.com и консорциум Linux Foundation опросили более 2000 менеджеров по найму сотрудников, и 81% опрошенных заявили, что приоритетным в 2012 году являлся найм сотрудников с профессиональным знанием Linux. Таким образом, знание Linux становится все более востребованным.
  • Отличная серия блогов Тома Райдера (Tom Ryder) UNIX as IDE (EN) посвящена обсуждению различных аспектов операционной системы UNIX, которые делают ее идеальной средой для разработки.

Подпишите меня на уведомления к комментариям

www.ibm.com