LXF163: Ретроспектива Linux
Olkol (обсуждение | вклад) (Новая страница: «Категория: История == Происхождение дистрибутивов == Сидя перед самой свежей вер…») |
Olkol (обсуждение | вклад) (→Происхождение дистрибутивов) |
||
Строка 16: | Строка 16: | ||
''Скромное начало...'' | ''Скромное начало...'' | ||
− | + | [[Файл:LXF163.feat_retro.book_opt.png |right |500px]] | |
Вначале был Unix — его создали бородачи Кен Томпсон [Ken Thompson] и Денис Ричи [Dennis Ritchie] в 1969 году. После этого, в 1980-е, возникло множество проектов, и все они основывались на образа и подобии Unix: от GNU, проекта Ричарда Столлмена [Richard Stallman], Berkley Software Distribution (BSD), книги Операционные системы: разработка и реализация [Operating Systems: Design and Implementation] профессора Эндрю С. Таненбаума [Andrew S Tanenbaum], и до MINIX (Mini-Unix), который появился в академическом мире в связке с вышеупомянутой книгой. | Вначале был Unix — его создали бородачи Кен Томпсон [Ken Thompson] и Денис Ричи [Dennis Ritchie] в 1969 году. После этого, в 1980-е, возникло множество проектов, и все они основывались на образа и подобии Unix: от GNU, проекта Ричарда Столлмена [Richard Stallman], Berkley Software Distribution (BSD), книги Операционные системы: разработка и реализация [Operating Systems: Design and Implementation] профессора Эндрю С. Таненбаума [Andrew S Tanenbaum], и до MINIX (Mini-Unix), который появился в академическом мире в связке с вышеупомянутой книгой. | ||
Версия 01:11, 20 октября 2018
|
|
|
Содержание |
Происхождение дистрибутивов
Сидя перед самой свежей версией Ubuntu, Fedora или SUSE, наслаждаясь отличными анимированными рабочими столами, получая удовольствие от простых в использовании удобств GUI и тем фактом, что все наше оборудование работает сразу, задумывались ли мы хоть раз, как же наша любимая ОС дошла до такого уровня?
Учитываем ли мы и ценим ли то время и усилия, затраченные разработчиками, чьи имена составляют внушительный список, на достижение этой дзен-гармонии человека и операционной системы? Скорее всего, нет.
Краткое воспоминание о пути, пройденном дистрибутивами Linux заставило нас задуматься об истории этой удивительной ОС и о ее пройденном ею пути за последние пару десятилетий. Когда она появилась? Как эволюционировала? Какие дистрибутивы стали поворотными моментами, превратившими скромный домашний проект в настольную ОС, которой мы располагаем сегодня? И какие дистрибутивы-бедолаги остались лежать вдоль дороги кучами забытого хлама? Итак, вернемся в прошлое и рассмотрим хронологию Linux, чтобы увидеть, как история формировала могущество пингвина.
Дэвид Хейвард бросает ностальгический взгляд на Linux, его дистрибутивы и яркую историю. 1991
1991
Скромное начало...
Вначале был Unix — его создали бородачи Кен Томпсон [Ken Thompson] и Денис Ричи [Dennis Ritchie] в 1969 году. После этого, в 1980-е, возникло множество проектов, и все они основывались на образа и подобии Unix: от GNU, проекта Ричарда Столлмена [Richard Stallman], Berkley Software Distribution (BSD), книги Операционные системы: разработка и реализация [Operating Systems: Design and Implementation] профессора Эндрю С. Таненбаума [Andrew S Tanenbaum], и до MINIX (Mini-Unix), который появился в академическом мире в связке с вышеупомянутой книгой.
Но все это было до 1991 года, когда юный финский студент по имени Линус Торвальдс объединил знания, полученные им из этих определяющих систем, в ядро, которое взяло штурмом весь мир.
» 1991 О появлении Linux есть множество легенд. Одна из них такова: Линус экспериментировал с MINIX, отправил данные на свой жесткий диск вместо модема и стер созданные им разделы MINIX, и ограничения данной ОС до того его расстроили, что он решил создать собственную. Другая версия гласит, что он написал ядро, чтобы добиться большей функциональности от своей машины Intel 386.
А еще одна легенда говорит о том, что ему препятствовали в улучшении MINIX, и он взялся за разработку своей ОС. Так или иначе, он создал свободный эмулятор терминала, основанный на MINIX, которая была основана на UNIX и стала наработкой для ядра операционной системы. 25 августа 1991 года Линус разместил свое ставшее знаменитым сообщение в MINIX Newsgroup (вы найдете его в нашей статье о Линусе на стр. 38). После этого все FTP-сервера планеты зажужжали от версий Linux (первоначально названной автором Freax), которые развивались семимильными шагами благодаря вовлечению множества участников.
» 1991 Современные версии и Linux 0.01 – это небо и земля, но если вы не боитесь замарать руки, нацельте браузер на bit.ly/M2mrwk и скачайте 71-KБ ядро во всей его красе, а также заметки о релизе, отсюда: bit.ly/Nc6jfZ.
Увы, мы не можем оставаться в 1991 году. Но Linux становился полноценной ОС. Один из первых дистрибутивов, MCC Interim Linux, использовавший комбинированный загрузочный/корневой диск, был выпущен Вычислительным центром Манчестера.
1992 – 1994
Плодятся основатели настольных ОС.
Прошло не так уж много времени, но между 1992 и 1994 годами мы следили за ростом и развитием влиятельнейших основателей современного рабочего стола Linux: Slackware, Red Hat и Debian, и за ядром Linux, доросшим до версии 0.95 — первой способной работать с X Window System.
» 1992 У Slackware был не очень ровный старт. Будучи одной из первых систем, применивших «новое» тогда ядро Linux, Slackware появилась как SLS, Softlanding Linux System; ее основал Питер МакДональд [Peter MacDonald]. SLS значительно опережала свое время, поскольку это был первый дистрибутив Linux, содержавший не только ядро Linux 0.99, но также TCP/IP и XWindow System. Однако и в лучшие времена SLS был полным ошибок монстром, и скоро его сменило творение Патрика Фолькердинга [Patrick Volkerding] – Slackware, самый долгоиграющий дистрибутив Linux.
» 1993 SLS отпочковал не только Slackware. Разочарованный его интерфейсом со сбоями и ошибками, еще один пользователь решил действовать самостоятельно и создать новую ветвь дистрибутивов Linux. В 1993 году Ян Мердок [Ian Murdock] создал систему под названием Debian Linux Release, получившую свое название от соединения имен его любимой девушки, Дебры Линн [Debra Lynn], и его собственного.
» 1994 По мере эволюции Slackware стали возникать компании по его поддержке. Одна такая появивлась в 1994 году – это Software und System Entwicklung, или, как лучше ее знают, S.u.S.E Linux.
» 1994 3 ноября 1994 года еще один дистрибутив увидел свет; создал его Марк Юинг [Marc Ewing] и назвал Red Hat Commercial Linux, в честь шляпы, которую носил в университете.
» 1994 14 марта 1994 года был выпущен Linux 1.0.0 с 176250 строками кода. Итак, мы подходим к началу чудес.
1995 – 1999
Появление Gnome и KDE.
В данном разделе мы совершим крупный скачок, ибо именно в этот период из «большой тройки» возникло несколько величайших дистрибутивов Linux, а также и ряд весьма заметных отпрысков родословного древа Linux, и случилась бесславная атака пингвина 1996 года. Вся эта история Linux, вершившаяся посреди бума доткомов, просто невероятна.
» 1995 Jurix Linux был интересным дистрибутивом, выдающимся по нескольким причинам: считается, что он первым включил программу установки на скриптах, которая позволяла сисадмину копировать установленный дистрибутив на несколько одинаковых машин. Одним из первых он предлагал полную поддержку bootp и NFS, и был одной из первых систем Linux, предназначенных для использования EXT2. Но по-настоящему значимой вехой в истории Linux сделало этот дистрибутив то, что он стал базовой системой для создания SUSE Linux, который мы используем сегодня.
» 1995 Ответвление Red Hat операционных систем Linux на протяжении этих пяти лет было весьма плодовитым. Такие примечательные релизы, как Caldera, Mandrake, TurboLinux, Yellow Dog и Red Flag появились в результате внезапного большого взрыва эволюционирующего ядра Linux, которое теперь, с 1995 по 1999, прошло путь от версии 1.2.0 до 2.2. Фактически, версия 2.0, появившаяся в 1996 году, увидела почти 41 релиз в серии.
Именно быстрое развитие ядра и добавление ряда важных функций укрепили операционную систему Linux, превратив ее в любимую серверную ОС для ИТ-профессионалов по всему миру. Например, в версии ядра 2.0 были такие функции, как поддержка SMP и лучшее управление памятью, и она могла работать на большем разнообразии типов процессоров. Версия 2.2 объявила об улучшенном SMP, поддержке архитектуры PowerPC и способности к чтению для NTFS.
» 1996 Будучи в отпуске в Австралии, Линус пошел в зоопарк, и там его укусил свирепый пингвин. После чего он заболел пингвинитом, заставляющим своих жертв страдать от бессонницы по ночам, грезя о пингвинах и испытывая к ним большую любовь – это его слова, не наши! Так или иначе, Линус полюбил пингвинов – они «глупые и забавные», как он говорит. Что же до имени Tux, оно образовано от (T)orvalds (U)ni(X). Так что теперь вы в курсе.
» 1996 Системы на основе Debian, хотя и не столь активно, как их конкуренты Red Hat, начинают расти и применяют более дружелюбный подход к пользователю серверной. Поскольку они в большей степени ориентированы на настольные системы, дистрибутивы на базе Debian часто красовались как гости на обложках популярных журналов того времени, демонстрируя читателям такие примечательные явления, как Libranet, Storm, Finnix и CorelLinux.
» 1996 Конечно же, знаменательнейшим событием за эти пять лет стало появление KDE и Gnome. KDE (Kool Desktop Environment) основал Маттиас Эттрих [Matthias Ettrich], студент Тюбингенского университета, который предложил не просто набор рабочих приложений, но и целую среду рабочего стола, в которой они работали.
И пользователям больше не надо было возиться со средами на основе CDE или Х11, теперь у нас была Qt! К 1998 году KDE версии 1.0 открылся для мира, и первым дистрибутивом, внедрившим его, был Mandrake.
К 2000 году вышла версия 2.0, и в ней была значительно улучшенная система с Konqueror, KOffice и KIO для сети.
» 1997 Мигель де Икаса [Miguel de Icaza] и Федерико Мена [Federico Mena] объявили о разработке новой среды рабочего стола и сопутствующих приложений на основе GTK+. Эту новую среду рабочего стола назвали Gnome. Интересно, что, согласно интернет-фольклору, первой Linux ОС на базе Gnome стала Red Hat. Gnome быстро сделался востребованной средой рабочего стола, поскольку был прост, гибок и дружелюбен к среднестатистическому пользователю, и к маю 2000 года вышел Gnome 1.2 Bongo.
» 1998 Oracle и Sun объявили об официальной поддержке версий Linux, поскольку операционная система набирала все большую популярность, и все больше и больше системных администраторов стали применять ее в своих серверных.
2000 – 2005
Рождение live-дистрибутивов.
За эти пять лет мы увидели невероятный наезд компьютеров, работающих на Linux, на медиа-сферу, с дальнейшими улучшениями ядра, горами новых приложений и появление первых дистрибутивов live.
» 2000 Knoppix, дружественный дистрибутив на основе Debian, разработанный Клаусом Кноппером [Klaus Knopper], был также одним из популярнейших в свое время. Он заслуживал внимания по многим причинам, но главной было то, что он загружался прямо с CD! Да, в наше время мы воспринимаем это как нечто само собой разумеющееся, но Knoppix 1.4 в том виде, в каком он вышел 30 сентября 2000 года, можно было поместить в любой ПК и загрузить полностью рабочую систему Linux с доступом к огромному ряду оборудования, а так же с возможностью коммуникации и автоматического соединения почти с любой сетью, доступной в то время.
Knoppix задал планку для других дистрибутивов Linux, и из его скромных начинаний выросло фамильное дерево дистрибутивов на основе Knoppix, многие из которых остаются с нами и по сей день.
» 2000 Наряду со всеми этими готовыми дистрибутивами, становящимися выбором месяца и начавшими туманно напоминать предложения от Microsoft, был запущен проект, затеявший вернуть пользователей Linux к тому, что заставляет Linux работать: Linux From Scratch (LFS), вместе с книгой Герарда Беекманса [Gerard Beekmans], предложил пользователям инструкции, по которым можно скомпилировать собственную систему Linux из исходника.
» 2000 Linux – это свобода, и он должен иметь условия для роста и развития; а для защиты и продвижения Linux требуется создать группу, чтобы сохранить его независимость. Итак, в 2000 году был основан Linux Foundation, чтобы спонсировать труды Линуса и сообщества разработки по созданию и улучшению Linux, но в равной мере и для его защиты и сохранения в рамках основных ценностей – свободы, сотрудничества и просвещения; почти как Лига Справедливости, но только без капюшонов.
» 2001 Поворотный момент для ядра Linux наступил с выходом 4 января версии 2.4. Версия содержала поддержку USB, PC Cards и ISA Plug and Play, и пошла еще дальше, добавив Bluetooth, RAID и EXT3. Фактически, 2.4.х стало ядром с самой долгосрочной поддержкой; этот период завершился версией 2.4.37.11 в 2011 году, и она продемонстрировала, насколько мощным и многогранным стало ядро Linux с момента выхода версии 1.0.
» 2002 Немного побыв на фондовом рынке, Red Hat решила, что, хотя она и заработала кое-какие деньги от поддержки свободной Red Hat Linux OS, пришло время более коммерческого и делового подхода. Результатом этого стало разветвление – появление Red Hat Enterprise Linux 2.1 с ядром 2.4.9, большей стабильностью и долгосрочной поддержкой пользователей уровня предприятия, и Fedora Core как дистрибутива сообщества.
Поскольку код RHEL открыт, Red Hat бесплатно выкладывает исходники на своих FTP серверах, и некоторые группы скачивают его и компилируют для собственных дистрибутивов. Выдающиеся примеры таких дистрибутивов – CentOS, Oracle Linux, CERN и Scientific Linux: все прелести отлично сделанного дистрибутива, но без доступа к мощным экспертным знаниям и программам от Hat.
» 2002 В декабре 2002 года вышел релиз примечательного дистрибутива CRUX. Уделяя особое внимание принципу «быть проще», ставшему особенно популярным в этот период, CRUX отличался крайней легковесностью и тем, что концентрировал внимание на разработчике, а не на конечном пользователе. В то время как дистрибутивы Linux начали расти экспоненциально и замахнулись на подмену Windows, CRUX выглядел совершенно иначе и исхудал до костей, став долгожданным минималистским дистрибутивом. Однако особо примечательно в CRUX то, что он стал вдохновителем и основой для Arch Linux.
» 2003 Хотя ядро 2.4 процветало, 18 декабря было объявлено о выходе версии 2.6. С ней пришли поддержка PAE, новые CPU, улучшенная 64-битная поддержка, файловые системы размером 16 ТБ, Ext4 и много чего еще.
» 2004 Дистрибутивы Linux, хотя и достигли почти дзеновской гармонии с пользователем и ПК, все же считались далекими от пользователей, предпочитавших продукты Microsoft. Поэтому была нужна другая философия – нечто способное сделать Linux более человечным, этакое Ubuntu.
Целью основанного на Debian Ubuntu было создание простого в использовании рабочего стола Linux, обновляемого так, чтобы он включал в себя самые последние предложения для конечного пользователя, имеющего малый опыт работы в Linux. С выходом Ubuntu 4.10, Warty Warthog, 20 октября 2004 года эта мечта стала реальностью.
2006 – 2012
Взлеты и падения Ubuntu.
Итак, мы подошли к настоящему времени. Кое-что начало стабилизироваться, но также наблюдался взрывной рост количества дистрибутивов. Несмотря на этот натиск, старая гвардия тоже не утратила порох в пороховницах.
» 2006 Из разнообразных дистрибутивов, появлявшихся на свет с 2006 года, один стал четвертым из чаще всего используемых операционных систем в мире, и разными источниками считается самым популярным Linux. Linux Mint 1.0, Ada, вышел в 2006 году с пряной смесью FOSS и проприетарных программ. Этот «готовый к употреблению» дистрибутив Linux использовал базу Ubuntu, а позднее – и базу Debian. Linux Mint наловчился использовать и предлагать новейшие технологии, одновременно прислушиваясь к мнению своих пользователей, что и объясняет колоссальную поддержку этого превосходного дистрибутива.
» 2007/8 Вышел KDE 4, и был встречен критикой за нестабильность; сам Линус заявил, что KDE 4 «поломал все» и это «недопеченный» релиз. Однако пользователям стал нравиться рабочий стол с Plasma, его авангардный вид и ощущение от работы, так что к моменту выхода KDE 4.2 в 2009 году все уже забыли о жутком впечатлении, сложившемся раньше. Экие мы непостоянные.
» 2008 28 сентября появился релиз одной из самых популярных операционных систем на основе Linux, хотя 90 % ее пользователей и не подозревают, что она основана на Linux. Эта ОС – Android. Версия 1.0 вышла с HTC Dream и умела делать все, что полагается современному смартфону, но не без ошибок. В версии 1.1 большинство ошибок было исправлено, но только в версии 1.5 Cupcake Android на самом деле стал интересным и проторил дорогу на смартфоны по всему миру.
» 2011 За это время Ubuntu становился все сильнее. Он постоянно гарцевал на вершине рейтингов Linux, имел огромное количество поклонников и был прост в использовании. А потом, в один солнечный апрельский денек, появился 14-й релиз Ubuntu с несколько иным внешним видом: Unity.
Если не считать KDE4 и Gnome 3, никогда на рабочий стол не изливалось столько яда, как на Unity. Смело можно сказать, что возненавидели его почти все – и ненавидят до сих пор. Ubuntu вышел из фавора и продолжает бороться за ушедшую популярность, но неверно избрал оружие и упорно продолжает поддерживать одиозный Unity. Забьет ли эта тактика последний гвоздь в крышку гроба Ubuntu?
» 2011 После нескольких лет жизни с ядрами 2.6.х наконец-то появился релиз 3.0, со следующими изменениями: «НИКАКИМИ. Абсолютно никакими» – как сказал Линус. На самом деле, номера версий ядра просто слишком разрослись, и обозначение 2.6* совершенно вышло из под контроля. Линус решил, что нужен новый номер. Вот вам и версия 3.0.
» 2011 После фиаско KDE 4, имевшего место пару лет назад, можно было ожидать, что разработчики среды рабочего стола выучатся угождать общественности. Но это явно не достигло ушей команды Gnome, которая в апреле выпустила Gnome 3.0. Подобно леммингам, пользователи Linux метнулись к утесу и ринулись с него в пользу KDE или более ранних версий Gnome – вот какое воздействие это оказало на сообщество Linux. Ущерб был нанесен, и Gnome до сих пор расплачивается за него – дистрибутивы типа Linux Mint и иже с ним предлагают пользователям альтернативные рабочие столы в виде MATE и Cinnamon.
Будущее
Увы, мы достигли конца нашей временной оси; зато увидели некоторые классические ретро-дистрибутивы Linux и узнали, как все это начиналось. Что день грядущий нам готовит? Кто знает! Наша неспособность заглядывать в будущее очевидна, раз мы все еще журналисты, а не олигархи; но продолжайте следить за событиями, и лет через 20 мы, возможно, опишем историю Linux с 2012 до 2032 года. |