Linux исполнилось 25 лет


    Линус Торвальдс собственной персоной

    Время бежит очень быстро, и операционной системе Linux уже исполнилось четверть века. Правильнее было бы говорить, что 25 лет исполнилось ядру этой операционной системы. С общей историей появления Linux знакомы, вероятно, все читатели Habrahabr. 25 августа 1991 года, спустя пять месяцев после начала работы над своим проектом, 21-летний Линус Торвальдс (тогда еще студент) рассказал о создании прототипа совершенно новой ОС с названием Linux.

    17 сентября 1991 года состоялся первый публичный выпуск ядра Linux. Версия ядра на тот момент — 0.0.1. Уже тогда количество строк кода ядра составляло 10 тысяч. Размер его был всего 62 Кб в сжатом виде. Сейчас же ядро насчитывает во много раз больше строк кода — целых 19 млн. Если бы разработка ОС проводилась силами коммерческой организации, то стоимость такого проекта составила бы около миллиарда долларов США, а то и более.

    Линус Торвальдс решил создать ядро после работы с операционной системой MINIX. Она не устроила студента ограниченной лицензией. Как водится, Торвальдса пытались обвинить в плагиате. А именно в том, что он просто скопировал код ряд подсистем MINIX. Но специалистам удалось доказать, что это не так. Сам автор MINIX Эндрю Таненбаум сравнил код своей ОС и Linux, и пришел к выводу, что в коде есть лишь несколько несущественных совпадений, на которые можно не обращать внимание. Эти совпадения обусловлены рядом требований POSIX и ANSI C.

    Интересно, что Linux мог бы изначально называться Freax («free», «freak» и X (Unix)). Такое название своему проекту дал сам Линус. Но Ари Лемке (Ari Lemmke), который по просьбе Линуса выложил ядро на своем FTP-сервере, назвал директорию с ядром «linux». С момента своего первого релиза ядро претерпело множество преобразований. Вот наглядная статистика:

    • 0.0.1 — сентябрь 1991, 10 тыс. строк кода;
    • 1.0.0 — март 1994, 176 тыс. строк кода;
    • 1.2.0 — март 1995, 311 тыс. строк кода;
    • 2.0.0 — июнь 1996, 778 тыс. строк кода;
    • 2.2.0 — январь 1999, 1.8 млн. строк кода;
    • 2.4.0 — январь 2001, 3.4 млн. строк кода;
    • 2.6.0 — декабрь 2003, 5.9 млн. строк кода;
    • 2.6.28 — декабрь 2008, 10.2 млн. строк кода;
    • 2.6.35 — август 2010, 13.4 млн. строк кода;
    • 3.0 — август 2011, 14.6 млн. строк кода.
    • 3.5 — июль 2012, 15.5 млн. строк кода.
    • 3.10 — июль 2013, 15.8 млн. строк кода;
    • 3.16 — август 2014, 17.5 млн. строк кода.
    • 4.1 — июнь 2015, 19.5 млн. строк кода.
    • 4.7 — июль 2016, 21.7 млн. строк кода.

    Ядро развивается силами сторонних разработчиков. По данным Linux Foundation, с 2005 года в разработке системы приняли участие 13500 специалистов. Средняя скорость работы над системой — 7,8 патчей в час. В разработке системы принимают участие не только независимые разработчики, но и многие представители крупных технологических корпораций. Среди прочих можно упомянуть Intel, Red Hat, Linaro, Samsung, SUSE, IBM, Renesas, Google, AMD, Taxas Instuments и ARM.

    «Я очень доволен настольной версией Linux. Конечно же, я хотел, чтобы Linux захватил и мир настольных PC, но, как оказалось, эту область захватить очень сложно. Я по-прежнему работаю над этим. Прошло уже 25 лет. Я могу потратить на это ещё 25 лет. Я добьюсь своего долгой осадой», — сказал Линус Торвальдс в ходе своего апрельского выступления на конференции Embedded Linux.

    По словам Джима Землина, исполнительного директора организации Linux Foundation, «в свои 25 лет Linux выглядит солидно… ОС пошла дальше, чем мы могли ожидать». По его мнению, операционная система продолжает развиваться по плану, и будет существовать в отдаленном будущем.

    Картинки по запросу linux

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

    «Совместная работа, в ходе которой совершенствуется каждый ее участник, — это высокая цель, и она имеет огромное значение, — сказал Джим Землин. — Это и есть проявление волшебства Linux и всего Open Source, и именно к таким результатам движение Linux пришло через 25 лет».

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

    С днем рождения, Linux! С юбилеем!
    King Servers 79,54
    Хостинг-провайдер «King Servers»
    Поделиться публикацией
    Комментарии 67
    • +19
      Что радует, так это то, что Торвальдс еще вполне молодой мужик, и действительно сможет посвятить делу еще 25 лет.

      А то основатели других популярных ОС уже совсем старики, а кое-кто уже и того.
      • –13
        Хоть я и не большой поклонник Linux (что не мешает мне использовать его на рабочих машинах). И никогда не задумывался, что я отмечаю день рождения в один день с ядром Linux.
        <оффтоп>Принимаю поздравления</оффтоп>
        • +8
          Надо было вставить вот такую милоту



          Он уже седой стал, а я уже начел седеть. Время стало просто улетать.
          • 0
            Было бы интересно, если бы имелось видео как Линус кодит хотя бы Git, чтобы все строчки были на видео и все сопутствующие движения при разработке.
            • 0
              0:56 «look no hands»
              • 0

                Gnome-Shell detected

              • +4
                25 лет работать над одним и тем же проектом… Врагу не пожелаешь…
                • +12
                  И постоянно читать чужой код и принимать патчи…
                  • 0
                    Ему же кучу кода присылают, как он справляется со всеми пуллАми? Реально интересно.
                    • 0
                      Он же не один этим занимается. На нем сейчас большей частью общее управление.
                  • +11

                    Почему? Linux — это его жизнь, он этим живёт и ему это нравится. Благодаря тому, что он по сей день активно принимает участие в разработке ядра, мы имеем относительно стабильное ядро, в котором нет неожиданных "ежедневных" нововведений. Порой, очень хорошо, когда есть 1 человек который всё контролирует и всё работает так как он задумал.


                    p.s он работает ещё над одним проектом. Subsurface, для дайверов по-моему.

                    • +1
                      За четверть века самый интересный и замечательный проект превратится в однообразную рутину.
                      • 0
                        Вы это еще Чертоку бы сказали)
                    • +27
                      Не, ну так-то конечно лучше каждый месяц верстать новый сайт-визитку.

                      • +6
                        Доведение до абсурда — отличный приём. Но что вы сказать то хотели?
                        Верстание однотипных визиток — это тоже один и тот же проект. Вернее его повторение изо дня в день.
                        • +5
                          Я хотел сказать, что проект — понятие расплывчатое. Например, можно назвать проектом «создание программного обеспечения» и сказать, что все программисты без исключения всю жизнь работают над одним проектом.

                          Кроме того, у Линуса есть некоторое количество других проектов, над которыми он тоже некоторым образом работает в течение жизни. Слышали когда-нибудь про git? Про Subsurface?

                          В общем-то я хотел сказать, что вы сказали глупость.

                          • 0
                            ПРосто интересно — вы пробовали вести проект лет так 5-10?
                            Я вот пробовал. И зарекся это делать. Сейчас не реже чем раз в 5 лет меняю проект, который веду.
                            То что там есть какие-то еще отдельные проекты не отменяет того, что ядро линукса приходится вести уже на протяжении 25 лет.
                            Я вас уверяю, 100% что это уже рутина и абсолютно однообразие в работе. По другому просто не бывает.
                            • +5
                              А, ну раз вы зареклись, то это, конечно, все доказывает. Да, я пробовал.

                              «Я вас уверяю» — это хороший аргумент, когда с девочками в баре разговариваете. По другому прекрасно бывает. И то, что вам это непонятно, не доказывает ровным счетом ничего. Для меня, я вас уверяю, все те проекты, которые вы меняете, выглядят одним большим скучным проектом.

                              В первый раз, когда мне втемяшилось «поменять проект», я устроился работать копирайтером. Во-второй раз я построил дом, в одиночку (кроме фундамента). Еще для смены проектов я два раза менял ареал обитания: на три года уезжал в Германию, а сейчас живу в Барселоне.

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

                              • +4
                                Согласен. После 15 крупных проектов разницы не будет никакой. Но это будет лет так через 75-100, так что я думаю не критично.
                                • 0
                                  Мне вот прямо стало интересно (шучу, конечно), что же для вас такое «крупный проект». Тот, на который вы тратите от пяти лет до шести лет и восьми месяцев?

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

                                  • 0
                                    Крупный проект — это тот в котором много работы.
                                    За две недели крупный проект не реализуется по определению «крупности».
                      • +1
                        25 лет работать над одним и тем же проектом…
                        Поправка, не проектом, а проекТИЩЕМ…
                        Linux — это мир!
                        Linux для Торвальдса — дело всей его жизни.
                        • 0
                          Вообще в книжке он говорил, что никогда не воспринимал этот проект как дело всей своей жизни.
                        • +6
                          Почему над одним? Он еще и git написал.
                          • 0
                            Он еще и дом построил/жену завел/в клуб сходил.
                            Речь о том, что задачи в рамках одного проекта конкретно так оскомину набивают. Даже если есть и другие задачи. Иногда надо просто бросать проект и идти заниматься чем-то другим. Собственно, если на многие успешные проекты посмотреть — их основатели либо через некоторое время уходили в другие проекты(из успешных и денежных проектов), или внутри компании затевали что нибудт новенькое. Потому что делать одно и тоже — тошно неимоверно.
                            Но с Торвальдсом понятно — он делает проект мирового значения. Просто взять и уйти — не вариант. ОДнако мирового значения проект или нет — все равно так долго вести его это тяжело.
                            • 0
                              Для Торвальдса, если ему надоест? — Еще какой вариант. Запросто, достаточно вспомнить, как он спокойно пошел в Трансмету работать, потому что «мне тут интересно». Сообщество бурлило чуть не полгода, да как так, да что такое, отец-основатель, на кого ж ты нас бросаешь…

                              GFY, спокойно промолчал Линус в ответ и шесть (или сколько там? — типа того) лет проработал в полностью закрытой компании. Я совершенно не исключаю вариант «Финский (ныне американский) программист со стажем ищет работу дайвинг-инструктора, Сейшелы не предлагать».

                              Вы слишком на себя примеряете.

                            • 0
                              Придумал git и изначально писал совсем не он, если честно. Но талант увидеть в куче навоза алмаз размером с Кохинур и суметь изначальную проприетарщину превратить в свободный проект — это действительно круто.
                            • +1
                              «25 лет работать над одним и тем же проектом»

                              Хм. а GIT разве не он делал?
                              По-моему у него хватает и интересных проектов и помощников для рутины.

                            • +3
                              Поздравляю толстячок!
                              Во мне тлеет надежда, что всё таки драйвера будут выкинуты из апстрима и вносить серьёзные обновления станет проще
                              • 0
                                Идеально было-бы драйверы вынести в отдельные субмодули, которые при загрузке ядра загружались бы попутно. Git на такое способен.
                              • +2

                                Поздравляю и я. :)
                                Интересно посмотреть что из себя будет представлять проект и сама ось еще через 25 лет...

                                • +8
                                  Подавляющее большинство суперкомпьютеров работают на ядре Linux, мне кажется это отличное признание того, что Торвальдс начал, а opensource продолжил правильное и нужное многим дело.
                                  • 0
                                    Ну не только супер компьютеры…

                                    • 0
                                      А у нас еще ФССП России (Федеральная Служба Судебных Приставов) работает на клоне Linux — Гослинукс. И раздается она реально бесплатно и имеет сертификат ФСТЭК России.
                                    • +1
                                      На ГТ статью об этом написал просто пользователь, здесь — пост в блоге компании. Жду, сколько еще компаний в своих блогах не пройдут мимо написания на эту тему :)
                                      • +2
                                        На ГТ статью об этом написал просто пользователь

                                        Это вообще-то редактор geektimes
                                        • +1
                                          Тьфу. Ну, вообще не редактор, а «редактор» (в кавчках, потому что исходно слово редактор имеет совсем другое значение), но все же да, это я промахнулся.

                                          Но, да, хоть и за деньги, но не от имени компании человек написал. Да еще и фото дискет приложил! )
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                        • +1
                                          Почему-то Вы сравниваете время жизни версии ОС, коей является Windows XP, и ОС (Linux). Корректнее тогда уж сравнивать Linux со всей линейкой Windows, которой, даже если не считать 3.X и всё, что было до неё, исполнилось уже 21 год, и угасания этой «вспышки» в обозримом будущем не предвидится.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                            • 0
                                              Таки и CMD сильно не поменялся со времен ДОСа.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                          • 0
                                            Вспоминаются 80-е годы прошлого столетия в СССР.
                                            — Долой ЕС ЭВМ (OS-360/370, аналогично сегодняшнему MS Windows)
                                            Да здравствует МОС ЕС (аналог ЮНИКС, сегодняшний Linux)
                                            — Долой язык PL-1;
                                            — Да здравствует С
                                            Какая борьба шла за МОС ЕС (своего рода импортозамещение операционных систем). Тогда не было Linux, но как здорово, что он есть сегодня!!!
                                          • 0
                                            Время бежит очень быстро, и операционной системе Linux уже исполнилось четверть века. Правильнее было бы говорить, что 25 лет исполнилось ядру этой операционной системы.

                                            Правильнее было бы говорить, что Linux — не операционная система, а само ядро.
                                            • 0
                                              Рост прямо таки экспоненциальный
                                              image
                                              • +5
                                                Это график функции «тысячи от первых января»?

                                                :)

                                              • 0
                                                С днем рождения!
                                                • 0
                                                  Поздавляю всех с этой знаменательной датой. Linux — который начался просто просто как поделка just for fun, ну и просто для самоудовлетворения на сегодняшний день является одной из 3-х основных систем, которые развивают мир, и неизвестно что бы было если бы уважаемый Линус этого не сделал.
                                                  • 0
                                                    Было бы другое ядро, с другим названием и только. GNU на тот момент существовало и активно развивалось. Проще говоря — яблоко созрело и было готово упасть. Хотя упало оно крайне удачно.
                                                  • 0
                                                    sudo apt-get s prazdnikom
                                                    • 0
                                                      Всегда интересно увидеть рабочие места выдающихся людей.
                                                      Похоже, что Линус больше времени проводит за бумагами и ноутом, что слева. Кстати, это мак?
                                                      Т.к. два монитора, что на столе, не очень эргономично стоят (как для работы).
                                                      И, судя по видео выше, он сидит спиной к двери.
                                                      А вот беговая дорожка рядом с рабочим местом, это интересно )
                                                      • 0

                                                        Вот, обзор его рабочего места


                                                      • 0
                                                        Держу кулаки за Ubuntu.
                                                        • 0
                                                          а зачем за неё что-то держать?
                                                          • –1
                                                            За этот клон нестабильной ветки Debian ударившийся в срубание бабла?
                                                            • +2
                                                              Этот «клон» познакомил большую часть аудитории нынешнего линукса с ним и вложил в развитие системы «для простого пользователя» материальных ресурсов поболее чем Столлман, с лекциями про свободу ПО.
                                                              • 0
                                                                Насчет большей части, это вы милсдарь загнули. В СНГ — возможно, и то возникают смутные сомнения. И простите, хотелось бы узнать, что в этот клон такого материального вложили? Свистелки которые не приносят удобного функционала, особый рабочий стол по умолчанию которым пользоваться после любого нормального хуже пытки или рекламу с проприетарщиной пихаемой пользователю вместо проверенных приложений из репозиториев с первых же минут? Столлман такого не вкладывал, что верно — то верно.
                                                                • +2
                                                                  >Насчет большей части, это вы милсдарь загнули. В СНГ — возможно, и то возникают смутные сомнения.
                                                                  Сужу по своему окружению, вы-же понимаете. Возможно действительно перегнул в данной фразе.

                                                                  >И простите, хотелось бы узнать, что в этот клон такого материального вложили?
                                                                  Рассылка дисков, поддержка разработчиков в виде денежных поощрений, реклама, работа над юзабилити системы. Конечно основная заслуга — рассылка дисков и реклама.

                                                                  >Свистелки которые не приносят удобного функционала…

                                                                  А вы считаете что «типичному» пользователю нужна только удобная консоль? Убунта это первая система, которую я получил бесплатно (Слаку я купил за 700 рублей в Кее, Сусе я скачал за 450р через спутник), смог установить не удалив к чертям винду и смог сразу после запуска пользоваться серфить интернет, слушать свою музыку и смотреть фильмы. Дебиан, в то время, не мог таким похвастать (2007 год).

                                                                  >… особый рабочий стол по умолчанию которым пользоваться после любого нормального хуже пытки…
                                                                  lubuntu, xubuntu, kubuntu. Выбирайте. Если у вас особые вкусы, используйте Cinamon, Mate, i3, прости господи Gnome 3, и кучу других, которые ставятся парой команд в консоли. Вас никто сидеть на одном *DE не заставляет.
                                                                  Btw: После перехода с винды — Unity смотрится отлично. Мне не нравится, но это только по тому, что я уже кучу лет на Elementary OS.

                                                                  >рекламу с проприетарщиной пихаемой пользователю вместо проверенных приложений из репозиториев с первых же минут

                                                                  Мне нужен формат mp3, мне нужны игры на линуксе, мне нужны всякие драйвера, и мне далеко плевать на их закрытость. Мне нужна рабочая система, которую я могу поставить маме/папе/брату/любовнице. Мне не нужна философия, мне нужно чтоб я мог придти и работать. Кстати про рекламу я не знаю — галочку вот последний раз не ставил при установке и ничего такого не словил. Как проверить?

                                                                  PS: Ubuntu внесла свой огромный вклад аудиторией простых людей. Без убунты не было-бы как минимум Стима. Убунта привлекла кучи школьников/студентов, которые хвастались всем что «они теперь линуксоиды» и многие из них теперь стали хорошими админами и перешли на более зрелые дистрибутивы — Дебиан, Арч, Сусе, некоторые основали свой дистрибутив Минт. (Руководствуюсь http://distrowatch.com/dwres.php?resource=popularity)
                                                                  • 0
                                                                    А без Столлмана не было бы вообще ничего.
                                                                    • 0
                                                                      Не обожествляйте Ричарда, побойтесь ЛММ. Он сформировал идеи, он им следует, он их пропагандирует, но, боюсь что этого не достаточно. Для продвижения в массы, а в особенности обычным людям, нужны большие корабли, такие как Ред Хат, Каноникал и т.п., которые в том числе срубают деньги.
                                                                      • 0
                                                                        Никто никого не обожествляет. Ещё раз: продвигать в массы было бы нечего, потому что Столлман основатель операционной системы.
                                                                        • 0
                                                                          Всегда считал что Линус писал свою ОС как альтернативу Миниксу, и его первые строки были «I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)»
                                                                          • 0
                                                                            Линус остановился на написании ядра. А то, что продвигают редхат и каноникал — «big and professional» GNU с ядром Linux. Несомненно, все они внесли большой вклад в развитие, но давайте не будем принижать вклад того, кто дал этому начало.
                                                          • 0
                                                            Интересно, сколько раз ему говорили поначалу «да что за ерунду ты придумал» :)
                                                            • 0
                                                              «Фигней какой-то занимаешься, ужа давно всё придумали, вот смотри: ....»
                                                              Каждый свой проект это слышу и каждый раз убеждаюсь: раз так говорят, значит я на правильном пути.
                                                              • 0
                                                                С git тоже говорили — «Нахрена нам выкупать этот кусок „цензура“, есть же отличный svn, написанный нормальным кодом, а не „цензура“.»)
                                                            • 0
                                                              Предтечей Linux в Советском Союзе были такие операционные системы как МОС (мобильная операционная система), ИНМОС, ДЕМОС. Более того, была попытка на базе того же Minix именно в 1991 году написать МИНОС (мобильная инструментальная операционная система), но все публикации по ней были закрыты и сегодня имеем то что имеем.

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

                                                              Самое читаемое