The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Ядру Linux исполнился 21 год

26.08.2012 18:54

Ядро Linux отметило свой 21 день рождения. 25 августа 1991 года, после 5 месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тыс. строк кода. Современное ядро Linux насчитывает более 15 млн строк кода. По данным исследования, проведенного по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта аналогичного современному ядру Linux составила бы более миллиарда долларов.

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только 4 несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов "free", "freak" и X (Unix). Но имя Linux ядро получило с легкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на своем FTP-сервере, назвав директорию с архивом не "freax" как просил Торвальдс, а "linux". Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Ниже представлена статистика с отражением динамики роста кодовой базы ядра:

  • 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 млн. строк кода.


  1. Главная ссылка к новости (http://www.cs.cmu.edu/~awb/lin...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34661-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 22:26, 26/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    В некоторых странах оно только сегодня сможет начать покупать спиртное...

    Many happy returns!

     
     
  • 2.19, iZEN (ok), 00:21, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Можно начинать синячить. Так держать! :))
     
     
  • 3.26, Аноним (-), 02:18, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Можно начинать синячить. Так держать! :))

    Завидуй, тебе-то не продадут!

     
     
  • 4.79, Кобзарь (?), 16:52, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    О великие мудрецы-хакеры, остроумие так и лезит.
    Дурацкие демагогии разводите...
     

  • 1.9, Анонимный (?), 23:31, 26/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Снова поздравляю с днём рождения ядро и его родителей!
     
  • 1.10, Дед Анон (?), 23:36, 26/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Я рад что он есть! И благодарен Линусу за то что он создал его свободным.
    Поздравляю!
     
  • 1.14, Аноним (-), 00:16, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией.

    То есть, Linux появился как очередной NIH очередного студента.
    Наверное, это тонкий намек на то, что к NIHам молодых разработчиков стоит относится аккуратнее - вдруг из какого-нибудь вырастет не менее значимый проект?

     
     
  • 2.16, Аноним (-), 00:20, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией.
    > То есть, Linux появился как очередной NIH очередного студента.
    >>  которая не устраивала Линуса своей ограниченной лицензией.

    Это не совсем NIH.


     
     
  • 3.20, Аноним (-), 00:27, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это не совсем NIH.

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

     
  • 2.32, Аноним (-), 05:30, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Одно дело когда мотивация такая что нет проекта который можно использовать бесплатно, копировать сколько угодно да еще и менять как душе угодно, и другое - NIH ради NIH.
     
     
  • 3.53, Аноним (-), 14:04, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Одно дело когда мотивация такая что нет проекта который можно использовать бесплатно, копировать сколько угодно да еще и менять как душе угодно, и другое - NIH ради NIH.

    NIH на то и NIH, что какие бы вы аргументы не приводили, все разбивается о твердокаменное "твой велосипед _нам_ не нужен".
    "нет проекта который можно использовать бесплатно, копировать сколько угодно да еще и менять как душе угодно" - подумаешь, какая мелочь. "И без нее прекрасно жили"©, "нефиг велосипеды плодить"©

     
     
  • 4.68, Аноним (-), 03:32, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > прекрасно жили"©, "нефиг велосипеды плодить"©

    Судя по тому какая толпень нынче пилит пингвина и юзает его - прекрасно жили не все :)

     
  • 2.39, filosofem (ok), 09:54, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >Наверное, это тонкий намек на то, что к NIHам молодых разработчиков стоит относится аккуратнее - вдруг из какого-нибудь вырастет не менее значимый проект?

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

     
     
  • 3.50, Аноним (-), 13:40, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Наверное, это тонкий намек на то, что к NIHам молодых разработчиков стоит
    > относится аккуратнее - только один из миллиона делает что-то годное.

    У вас в мире проприетарного ПО - да.
    А у нас в опенсорсе - результативность повыше :)

     
  • 2.41, angra (ok), 10:09, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выучил умное слово, но забыл поинтересоваться его значением? Даю подсказку: openssh это тоже NIH на тему ssh?


     
     
  • 3.57, Michael Shigorin (ok), 15:34, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Даю подсказку: openssh это тоже NIH на тему ssh?

    Там несколько другая история, это растущее от последней свободной версии ssh.com продолжение.

    // А вот о том, что Windows и было самым что ни на есть NIH --
    // такие понабежавшие не то что молчат, а даже не задумываются...

     
     
  • 4.64, Andrey Mitrofanov (?), 21:13, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > // А вот о том, что Windows и было самым что ни
    > на есть NIH --

    В смысле, "_не изобретено_ здесь"? Да, стоит :))задуматься.

    > // такие понабежавшие не то что молчат, а даже не задумываются...

     
  • 4.69, Аноним (-), 03:35, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > // А вот о том, что Windows и было самым что ни на есть NIH --
    > // такие понабежавшие не то что молчат, а даже не задумываются...

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

     
     
  • 5.78, Michael Shigorin (ok), 14:13, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> // такие понабежавшие не то что молчат, а даже не задумываются...
    > Так настоящий проприетарщик должен сам вырастить кактус, сам его съесть

    Прислали недавно: http://www.nytimes.com/2011/08/20/technology/finding-fake-reviews-online.html?_r=1

    Ещё одна грань обмана, на который идут люди в погоне за пустышкой...

     

  • 1.18, Аноним (-), 00:21, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ни одного достойного форка до сих пор, наверно про это.
     
     
  • 2.24, pavlinux (ok), 01:03, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ни одного достойного форка до сих пор, наверно про это.

    Угу, Android типа не считается?!

     
     
     
    Часть нити удалена модератором

  • 4.31, pavlinux (ok), 05:13, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть по 5-7 за мобилу в пользу маздая мы заметили, а то, что производители ... большой текст свёрнут, показать
     
     
  • 5.33, Аноним (-), 06:02, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть по 5-7$ за мобилу в пользу маздая мы заметили, а
    > то, что производители сосут из покупателей по 400-600$ за воздух мы не замечяем?

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

     
     
  • 6.36, Аноним (-), 08:31, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я прям представил себе улыбку жителя поднебесной, клеющего трубки у себя в подвале, который услышал об отчислениях майкрософту за андроид :) Вот кому точно плевать на патенты/лицензии/копирайт и т.п.
     
  • 6.40, filosofem (ok), 10:02, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Покупай у китайцев, у них работяги за плошку риса по 16 часов паяльником махают. Качество пайки при этом сам понимаешь какое, но зато ни вам переплаты за бренд и всякие там социальные составляющие типа страховок и нормальных зарплат.

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

     
  • 6.58, Клыкастый2 (?), 17:21, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    типа бренды паяют европейцы.
     
     
  • 7.60, pavlinux (ok), 17:26, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > типа бренды паяют европейцы.

    Европейцы работать не хотят, у них уже квалификация утерена на 20 лет назад.
    Во Франции митинги за 30 часовую или 4-дневную рабочую неделю.
    Фрицы ваще - как только стукает ровно 18:00, пофигу, конвеер-не-конвеер,
    бросают всё и валят домой. В Испании пахают те же гастробайтеры из Туниса, Алжира, Марокко
    В Британи великой, эту фишку просекли ещё в 80-е, когда нафиг закрыли все шахты.

     
     
  • 8.70, Аноним (-), 12:45, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а ты как, предпочитаешь вДЖОБывать за конвеером по 16 часов ... текст свёрнут, показать
     
  • 6.59, pavlinux (ok), 17:24, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Покупай у китайцев,

    На сони стоит made in china.

     
     
  • 7.71, Аноним (-), 12:45, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > На сони стоит made in china.

    Дык имеется в виду нонейм, который за бренд драть не может, etc.

     
  • 3.65, MrClon (?), 21:57, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ни одного достойного форка до сих пор, наверно про это.
    > Угу, Android типа не считается?!

    Не далеко он ушёл. К тому-же вроде как уже обратно сливается с основной веткой.

     
  • 2.25, Аноним (-), 02:17, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > украл идею открытого ядра и загубил HURD
    > живёт на деньги от договоров с с корпорациями и на акциях
    > и ещё при этом называет разработчиков HURD больными на голову,

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

     
  • 2.34, Аноним (-), 06:04, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А вот то, что Торвальдc тупо украл идею открытого ядра и загубил HURD,

    Ничто так не губит проект как не слишком удачный выбор дизайна, времени, места и обстятельств. Hurd сделал все чтобы не взлететь. Микроядро? При недостатке человеческих ресурсов? Doomed to fail! А Линус - ровно наоборот. Взял столько сколько сможет сделать. И сделал. И словил epic win. К черту теоретиков, практика - окончательный критерий проверки всех теорий.

     
     
  • 3.43, arisu (ok), 10:55, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > К черту теоретиков, практика — окончательный критерий проверки всех теорий.

    и то верно: зачем эти дурацкие теории? нечего всяких яйцеголовых слушать.

     
     
  • 4.72, Аноним (-), 12:48, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > и то верно: зачем эти дурацкие теории? нечего всяких яйцеголовых слушать.

    Как говорит Торвальдс, когда теория и практика сталкиваются, теория идет на ...й :)

     
     
  • 5.73, arisu (ok), 12:49, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    он много всякой чуши говорит.
     
  • 3.51, Аноним (-), 13:42, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Микроядро? При недостатке человеческих ресурсов? Doomed to fail! А Линус - ровно наоборот. Взял столько сколько сможет сделать.

    А в чем разница, если не секрет?

     
     
  • 4.66, MrClon (?), 21:58, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Микроядро? При недостатке человеческих ресурсов? Doomed to fail! А Линус - ровно наоборот. Взял столько сколько сможет сделать.
    > А в чем разница, если не секрет?

    Предполагается что микроядро надёжнее. Но и писать/отлаживать его труднее.

     
  • 4.74, Аноним (-), 12:56, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чем разница, если не секрет?

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

    Ну и в результате - как-то так вышло что чистые микроядра дружно пролетели и являются нишевыми продуктами нужными сильно некоторым.

     
     
  • 5.77, arisu (ok), 13:29, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ребята, создавшие QNX, несколько удивлены.
     
     
  • 6.80, Led (ok), 05:27, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >ребята, создавшие QNX, несколько удивлены.

    Удивлены своей нишевостью? странно, вроде неглупые...

     
     
  • 7.81, arisu (ok), 05:34, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>ребята, создавшие QNX, несколько удивлены.
    > Удивлены своей нишевостью? странно, вроде неглупые…

    удивлены тем, что, оказывается, qnx — глючный тормозной шит (как следует из слов анонима).

     
     
  • 8.82, Led (ok), 08:12, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Со слов анонима И да - в качестве универсальной ОС QNX - действительно шит К... текст свёрнут, показать
     
     
  • 9.83, arisu (ok), 08:25, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вот-вот 171 сложнее в кодинге, тормознее за счет уймы переключений контекстов... текст свёрнут, показать
     
     
  • 10.88, Аноним (-), 23:24, 02/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, жизнь Потому что блэкберри при попытке засунуть ее на мобильные девайсы... большой текст свёрнут, показать
     
     
  • 11.89, arisu (ok), 23:41, 02/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    и что это доказывает кроме неумения бэрри планировать как следует я вообще не п... текст свёрнут, показать
     
  • 8.84, filosofem (ok), 08:26, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    таки купился на маркетинговый булшит про QNX, ось для ядерных реакторов и термин... текст свёрнут, показать
     
     
  • 9.85, arisu (ok), 09:01, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    нет, таки с ней работал прикинь ... текст свёрнут, показать
     
     
  • 10.86, filosofem (ok), 09:58, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Отруби ей питание Не забудь образ сделать сначала ... текст свёрнут, показать
     
     
  • 11.87, arisu (ok), 10:04, 29/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    анекдот про рабочих и пилу помнишь, да ... текст свёрнут, показать
     
  • 2.35, ФФ (ok), 08:21, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >украл идею открытого ядра

    Эксперименты с веществами?

     

  • 1.27, Анонище (?), 02:22, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > и загубил HURD,

    Позвоню сегодня Столлману, передам ему это откровение.

     
  • 1.28, Клим (?), 02:52, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Логитип надо переделать

    раньше в папмерсах сидел маленький толстый пингвин

    теперь он вырос и нужно нечто вроде http://rule34-data-001.paheal.net/_images/b43453b5ce1b54e4ae4688c81227f3e3/46

     
     
  • 2.30, Аноним (-), 04:32, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Линус не будет с вами согласен. Пингвин, даже толстый и ленивый, завоевал мир. С чего бы ему меняться.
     
  • 2.45, arisu (ok), 10:57, 27/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > rule34

    сразу палишься. фу.

     
  • 2.75, Аноним (-), 12:57, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Логитип надо переделать

    Не-не, не надо. MS уже переделал - теперь их логотип MS-DOS'ом воняет :)

     

  • 1.52, timur (??), 13:48, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Long Live!!!
    Удачного долголетия!!!
     
  • 1.54, Андрей (??), 14:19, 27/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Ниже представлена статистика с отражением динамики роста кодовой базы ядра:

    Чего мне здесь не хватает, так это деление на собственно ядро/драйверы.

     
     
  • 2.76, Аноним (-), 12:58, 28/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Чего мне здесь не хватает, так это деление на собственно ядро/драйверы.

    А разработчики ряда подсистем пилят их почти независимо и в ус не дуют. Гит еще и не такое позволяет.

     

  • 1.67, XoRe (ok), 03:29, 28/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Ядро Linux отметило свой 21 день рождения.

    Все, можно в Micr^W стриптиз клуб!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру