Операционные системы linux история развития особенности

История создания Linux

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

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

Истоки. 1991г.

Сам Unix появился еще в далеком 69-ом программистами Ритчи и Томпсоном. И тогда пошли системы на основе Unix от людей, которые им вдохновлялись. Среди них известные MINIX и BSD, созданные еще в восьмидесятые.

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

Некоторые говорят, что Торвальдс написал ядро, чтобы увеличить функциональность компьютера, а MINIX совершенствовать было нельзя.

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

Тогда новая ОС называлась Freax. И она довольно быстро распространилась по FTP всего мира, с каждым днем увеличивая количество пользователей. Первая, а точнее 0,01 версия Linux была далеко не той, которую вы видите в сегодняшней Ubuntu.

Расцвет десктопных ОС. 91-94гг.

В первую половину девяностых стали появляться такие известные дистрибутивы, как Debian и Slackware. Мир увидел то, что раньше наблюдал лишь на Windows: версию Linux 0,95 с поддержкой графических приложений. Тогда же состоялся расцвет десктопных ОС.

Slackware – одним из первых получил новое ядро Линукс. В то время и он имел другое название: Softlanding Linux System, сокращенно SLS. Создан он был в 92-ом году и уже тогда имел поддержку графики и ядро версии 0,99. Однако, SLS вышел довольно сырым и проблемным, и вскоре был изменен на Slackware, старейший дистрибутив в мире.

Проблемы с интерфейсом SLS побудили не только создание выше упомянутого дистрибутива, но и еще одного. В 1993 появился наш любимый Debian, названный создателем, Яном Мердоком, в честь себя и своей девушки Деби.

Вслед за Slackware стала появлятся техническая поддержка Linux. Самая известная подобная компания существует до сих пор и называется S.U.S.E.

Дистрибутив, Red Hat, названный в честь красной шляпы своего создателя, также появился в первой половине девяностых.

14.03.1994 мир увидел тот самый Linux 1.0.0, от которой и пошла история развития почти всех дистрибутивов Линукс.

Выпуск окружений рабочего стола. 95-99гг.

Вторая половина девяностых стала для Linux революционной. Наиболее значимый период в его развитии. Именно с 1995 по 1999 год состоялся выпуск KDE и Gnome, а также самых востребованных по сей день дистрибутивов Linux.

Первый дистрибутив с нормальным скриптовым инсталлятором был Jurix Linux. Он же первым начал использование файловой системы ext2.

В 96-ом вышла версия ядра 2.0, которая закрепила за этой системой звание лучшей серверной ОС во всем мире. Она поддерживала протокол SMB, разные типы процессоров, PowerPC и даже монтирование NTFS, хоть и только для чтения.

Одна местная легенда рассказывает, что, когда Линус Торвальдс был в Австралийском зоопарке, его укусил пингвин. И после этого, разработчику почему-то стали нравится пингвины за свою беззаботность и бестолковость. Пингвина-символа Linux Торвальдс назвал Tux, от первой буквы своей фамилии и крайних букв слова UNIX.

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

Пожалуй, выпуск KDE и Gnome стал самым важным релизом в истории Linux. KDE увидело свет в 96-ом. Это был уже не просто комплекс программ, это была целая десктопная среда. Это позволило пользователям иметь выбор между ним и существовавшей тогда X11.

KDE 1.0 появилась лишь в 1998-ом, а 2.0 только в 2000. В ней уже присутствовали библиотека KIO и KOffice.

Новое окружение на основе GTK+ получило название Gnome. Первым проектом, использовавшим это окружение, стал Red Hat. Удобство использование и высокая скорость работы сделала Gnome очень популярным в рекордно короткие сроки.

Читайте также:  Математический ввод windows 10

Первые Live-дистрибутивы 2000-2005гг.

Заря популярности Linux. Множество пользователей стали переходить на него с Windows. Это и не удивительно, ядро улучшалось, программ становилось все больше, и вышел первый Live-дистрибутив.

Дистрибутив Knoppix, который был создан на основе почти забытого в то время Debian, в начале двадцать первого века был очень популярен. А все потому, что запустить его можно было даже не устанавливая, прямо с диска.

Сегодня это норма, тогда было нонсенсом. 30 сентября 2000г. Любой желающий мог запустить на абсолютно любой системе полноценный дистрибутив Linux со всеми необходимыми инструментами. Knoppix стал отправной точкой создания Live-дистрибутивов, которые пользуются популярностью до сих пор.

В то же время пользователи могли создать свой дистрибутив Linux из исходников благодаря проекту Linux From Scratch.

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

На тот момент уже появилась версия ядра 2.4 с поддержкой USB, Bluetooth и файловой системы ext3. И эта версия поддерживалась вплоть до 2011 года. Уже тогда 2.4 был совсем не похож на 1.0, который появился в начале девяностых.

Red Hat тогда хотели выйти на новый коммерческий путь развития, разделив свой дистрибутив на коммерческий Red Hat Enterprice и свободный Fedora.

Подходил к концу 2002 год, и тогда появился CRUX – максимально простой дистрибутив для разработчиков. Все разработчики гнались за званием лучшего дистрибутива Linux, а CRUX так и оставался простым и ненавязчивым. Так бы он и остался в стороне, если бы не одно но. На его основе годами позже был сделан тот самый ArchLinux.

Версия Linux обновилась до 2.6, стали поддерживаться 64-битные новые процессоры, появилась Ext4.

Дистрибутивы были очень и очень достойного качества уже тогда, но все еще отставали от Windows. Они все еще были нацелены в большинстве своем на разработчиков, забывая про обычных пользователей. И тогда появился он. Дистрибутив, изменивший все. Дистрибутив, нацеленный на пользователя, с как можно более упрощенным рабочим пространством – Ubuntu. Первая Ubuntu «для народа» была выпущена в свет 20 октября 2004 в версии 4.04.

Взлеты и падения Ubuntu. 2006-2012гг.

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

KDE4 вышла в то же время и сразу же получила в свой адрес шквал критики за нестабильность. Сам Торвальдс раскритиковал эту версию окружения, сказав, что она все ломает и не делает даже половины того, что могла предыдущая. Поправила положение лишь версия 4.2, вышедшая только в 2009-ом.

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

Дистрибутив Ubuntu же все это время накапливал силу, завоевывал первенство во всех рейтингах, покорял сердца все большего количества пользователей. И все бы хорошо, если бы не выпуск роковой Ubuntu 14.04. На сколько бы плохи не были KDE4 и Gnome 3, все тут же забыли о них и накинулись на Unity – новое окружение Ubuntu версии 14.04. Ее не просто не взлюбили, ее открыто ненавидели. Однако, разработчики из Canonical так просто не сдались и вскоре сделали Unity пригодной для жизни, жаль поздновато.

Ядро дошло до версии 3.0, сразу же после 2.6, потому что нумерация стала слишком длинной и пришлось ее менять, а не потому что в ней были глобальные изменения.

Неудачи стали преследовать Linux повсеместно, и KDE4 была не единственным промахом окружения. Разработчики стали больше прислушиваться к мнению сообщества, но вот команда программистов Gnome все еще шла по своему пути развития. И в 2012 это вылилось в Gnome 3, которая стала самой неудачной версией этого окружения. В последствии все недоработки были исправлены, но, что сделано, то сделано, и к Gnome сообщество как-то охладело. Разработчики Mint даже выпустили собственное окружение Cinnamon.

Появление игр в Linux. 2012-2018гг.

Сейчас Linux практически целиком и полностью покорил все сервера мира, но не забыл и о домашних ПК. А какие домашние компьютеры могут быть без игр. Февраль 2013-го, Valve портирует Steam на Linux, вызывая этим бурную реакцию сообщества. Ведь в то время нормальные игры запускались только через эмуляторы «окон», а те, что создавались специально под Linux, попросту были никому не нужны.

Еще пару лет спустя Valve выпустили свой дистрибутив Linux, назвав его SteamOS. Правда, выпущен он был только для специальных консолей от самих Valve. К 2018-ому на Linux можно было поиграть более чем в 3000 игр из Steam.

Читайте также:  Istats для mac os

Все больше новых дистрибутивов стало появляться на свет. ArchLinux завоевывал популярность все быстрее. На его основе стали создаваться отдельные дистрибутивы, например, Manjaro. Созданный в 2013-ом, он до сих пор находится в лидерах по популярности. Главная его особенность – упрощенная установка ArchLinux, сохраняющая его гибкость и функционал. Подобный Manjaro, такой же простой и основанный на Arch, ElementaryOS, также пользуется огромной популярностью, особенно у новичков.

К 2015-ому Linux обновился до версии 4.0, и опять без глобальных изменений. Просто по итогам голосования в сообществе, разработчики решили сменить версию. Добавилась лишь поддержка UEFI и некоторые обновления системы безопасности и стабильности.

Ubuntu тоже не стояла на месте. Вышла ее мобильная версия Ubuntu Touch, которая должна была сделать из вашего смартфона полноценный ПК при подключении его к монитору. Снова оболочка Unity, отказ от X Window в пользу нового Mir, выпуск пары смартфонов, и закрытие проекта в 2017 из-за низкой популярности. DEX от Самсунг тоже сильно повлиял на это решение.

Но самое важное событие произошло в версии Ubuntu 17.10, где была убрана Unity и возвращено окружение Gnome. Достаточно много лет понадобилось разработчикам, чтобы это понять. Mir тоже решили заменить на новый Wayland. Ubuntu стала той, которую мы видим сейчас.

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

Источник

История создания linux

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

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

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

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

Линус Торвальдс

Возмутитель спокойствия или благодетель?

Финский студент, на тот момент ему было 22 года, Линус Торвальдс создал Linux, когда учился в Университете, Хельсинки. В 1991 он опубликовал открытый код, улучшающий ОС MINIX. Многие члены сетевого сообщества признали потенциал новой операционной системы, несмотря на многочисленные недостатки и недоработки. Тогда же и появилось название “Linux”, как сочетание Minix от Линуса, и все согласились с этим именем новой ОС.

Линус Бенедикт Торвальдс родился 28 декабря 1969 в Хельсинки, Финляндия. Его родители, шведы по национальности, в начале 60-х прошлого века были радикально настроенными студентами, учившимися в Финляндии. После учебы остались в Хельсинки, умерили свои взгляды, стали журналистами местных изданий.

Единственного сына Торвальдсы назвали в честь дважды нобелевского лауреата американского химика Лайнуса Полинга, известного также как активного миротворца. “Зимний” мальчик был самым младшим и маленьким в школьном классе. Рос тихим и незаметным, увлекался математикой и физикой. Коммунистические взгляды отца дополнительно усложняли жизнь ребёнку в школе, но именно такое детство укрепило в дальнейшем характер. Умение дать отпор на незаслуженные нападки, убедить окружающих в собственной правоте помогли Линусу при распространении программы.

Первое знакомство с компьютером

Дедушка одиннадцатилетнего Линуса, математик по профессии, первым познакомил внука с компьютером. Это был Commodore VIC20. Модель выпускалась с середины 1980 года, а уже к концу следующего года было продано более 1 млн штук этих микрокомпьютеров.

Аппарат для домашнего пользования был укомплектован 8-ми разрядным процессором с частотой 1МГц и сопроцессором VIC для обработки видео- и аудио- сигналов. Объем оперативной памяти из 5,5 Кб на треть был занят системой, в 16 Кб ПЗУ размещались низкоуровневая ОС и интерпретатор BASIC. Простые математические вычисления можно было легко запрограммировать на Бейсике, что и делал Линус под присмотром деда.

Так Линус заинтересовался программированием. Сначала он основательно изучил книги руководства к VIC20, после стал читать компьютерные журналы, которых появлялось всё больше. Открыв мир компьютеров начал самостоятельно создавать программы, делая отладку на дедушкином компьютере.

Собственный компьютер

Школьные успехи в точных науках не остались не замеченными, Линусу назначили стипендию за успехи в изучении математики. Деньги он тратил на свои увлечения компьютерами. За достаточно большую сумму даже для взрослого человека, 2000$, Линус купил мини-ЭВМ «Sinclair QL».

Модель выпускалась с начала 1984 по апрель 1986. Была задумана как 32-х разрядная компактная версия знаменитого ZX Spectrum. Технические характеристики на порядок выше, чем VIC20:

Читайте также:  Windows 10 не сохраняет положение окон

— 32-х разрядный процессор с частотой 7,5МГц;

— оперативная память 128Кб, при желании владельца расширялась в 5 раз до 640Кб;

— подключение к монитору или телевизору;

— графическая программа занимала до 64Кб ОЗУ;

— операционная система QDOS.

Многозадачная ОС QDOS включала в себя интерпретатор SuperBASIC и была “вшита” в ПЗУ – энергонезависимую память. Конкуренция за выход в свет первой 32-х разрядной мини-ЭВМ стала причиной многочисленных недоделок Sinclair. Пусть этот компьютер анонсировали на неделю раньше, чем Apple, но качество ПО оказалось хуже ожидаемого.

Операционная система не отрабатывала нормально даже общие функции, финский школьник всерьёз занялся усовершенствованием QDOS. В журналах публиковалась лишь отрывочная информация об операционных системах, открытых кодов не было в помине. На помощь опять пришёл дедушка Лео, он подсказал что надо читать.

Занимательный учебник

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

Аппаратная начинка Sinclair была лучше Яблока, один процессор Motorola чего стоил. Но вот прослойка между устройствами и пользовательскими программами была откровенно слабой. Линус, уже хорошо разбиравшийся в компьютерных вопросах, это понимал. Попытка просто доработать баги QDOS не дала заметного улучшения работы компьютера, а переустановка другой ОС стоила больших денег.

На тот момент существовала операционная система UNIX 7, купить лицензию на которую могли лишь коммерческие организации. Открытый код этой ОС не публиковался для защиты от копирования. Э. Таненбаум, преподаватель университета, создал упрощенный аналог ОС под названием MINIX. Им можно было пользоваться всем студентам.

Преимуществом Мinix стала свобода работы с ней, без всяких лицензионных ограничений. Полностью совместимая с UNIX OS была модульной по структуре, обработка файлов и памяти не входили в ядро, были независимыми программами. Студенты университетов могли копаться в тонкостях кода, исправлять его и пробовать созданные клоны ОС MINIX.

То же самое пытался сделать школьник Линус Торвальдс, установив на свой компьютер MINIX, заменив неудачную QDOS.

Хельсинкский университет

После окончания школы в 1988 году Линус поступил в университет города Хельсинки. Как у всех студентов его учеба была временно прервана армейской службой. Вернувшись через год в университет, Торвальдс продолжил обучаться информатике. В 1996 окончил университет, получил степень магистра кибернетики.

В начале 1991 он приобрел IBM-совместимый компьютер, которые продавались с предустановленной MS DOS.

Линус не был доволен MS-DOS и хотел использовать UNIX, как он привык в университете.

Когда он намеревался получить копию UNIX для личного использования, он обнаружил, что наименее дорогой UNIX, который он мог бы купить, стоил около 5000 долларов США.

Движимый желанием запустить UNIX-совместимую операционную систему на персональном компьютере, он решил создать Linux. В сентябре того же года началась история создания Linux. Тогда Торвальдс разослан письма заинтересованным лицам со ссылкой на код предлагаемой им операционной системы. Ссылка на Linux растиражировалась другими в геометрической прогрессии. Первые узнавшие одобрили новую ОС и рекомендовали её к использованию своим друзьям.

Линус Тровальдс отправил письмо и автору “Операционных систем” Эндрю Таненбауму. Тот раскритиковал Линукс безжалостно, он просто не учёл, что это всего лишь первая версия операционки. Но некоторые замечания были существенны, в начальной версии Торвальдс не предусмотрел переносимость системы на процессоры других типов. Процессоры 8086 уходили с рынка, освобождали место кристаллам с архитектурой RISC. Критика, как и в школьные годы, задела Линуса. Отсутствие переносимости он принял, но в остальном стоял на своём.

Преимущества ОС

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

Подробнее о Linux можно прочитать в данной статье.

Открытость и монолитность ядра, которую написал финн, разрешила использовать ОС в других Open Source проектах, это привело к росту количества дистрибутивов Linux. Более 100 разработчиков работали над Linux в течение следующих лет. В марте 1994 группа выпустила версию 1.0 ядра Linux.

В каждом случае исходный код свободен, но в некоторых случаях дистрибутив не свободен – двоичные файлы, скомпилированный код не свободен. Например, для запуска Red Hat Enterprise Linux необходимо оплатить лицензию. Тем не менее Red Hat выпускает свой исходный код для загрузки.

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

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

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

Источник

Оцените статью