Linux (ядро)
Історія [ред]
Привіт всім, хто використовує мінікс - Я роблю (безкоштовну) операційну систему (всього лише хобі, не буде великою і професійної як gnu) для клонів 386 (486) AT ...
На той час проект GNU вже створив безліч складових для вільної операційної системи, але їх ядро GNU Hurd ще не було готове. BSD-системи в той час не могли бути використані з юридичних причин, пов'язаних з використалися ліцензіями. Тому порожнє місце ядра для вільної ОС зайняв Linux і, незважаючи на обмежену функціональність ранніх версій, привернув до себе безліч розробників і користувачів. Linux - це назва тільки ядра, а не операційної системи. Часто системи, засновані на ядрі Linux, називають просто Linux. але більшість з них насправді називаються GNU / Linux. так як складаються з ядра Linux і безлічі системних бібліотек і програм, написаних в рамках проекту GNU.
Хронологія [ред]
Я вже включив bash (1.08) і gcc (1.40), і схоже все працює. Це означає, що щось корисне з'явиться через кілька місяців, і я хотів би дізнатися, чого люди хочуть. Будь-які поради приймаються, але я не обіцяю, що все виконаю :-)
PS. Так, у неї ніякого мініксового коду, і многозадачная ФС. Вона НЕ переносимо (застосовує перемикання завдань 386-го, ітп.), І швидше за все буде підтримувати тільки AT-вінчестери. так як це все, що у мене є :-(
Версії [ред]
Торвальдс продовжує випускати нові версії ядра, об'єднуючи зміни, внесені іншими програмістами, і вносячи свої. На додаток до офіційних версій ядра існують альтернативні гілки, які можуть бути взяті з різних джерел. Як правило, розробники дистрибутивів GNU / Linux підтримують свої власні версії ядра Linux, наприклад, включаючи в них драйвера пристроїв, які ще не включені в офіційну версію.
Нумерація версій [ред]
Номер версії ядра Linux в даний час містить чотири числа, слідуючи недавнього зміни в довго використовуваної до цього політиці схеми версій, заснованої на трьох числах. Для ілюстрації припустимо, що номер версії складений таким чином: A.B.C [.D] (наприклад 2.2.1, 2.4.13 або 2.6.12.3).
Підтримка [ред]
У той час як Торвальдс продовжує випускати нові експериментальні версії, керівництво «старими» стабільними версіями передається іншим особам:
Стабільні версії [ред]
Архітектура [ред]
Сумісність [ред]
Чи не задуманий спочатку як багатоплатформене ядро, Linux на даний момент портований на дуже широке коло архітектур, запускається на широкому спектрі обладнання від iPAQ (кишеньковий комп'ютер) до IBM S / 390 (високопродуктивний мейнфрейм). Linux використовується як ядро операційної системи на суперкомп'ютері Blue Gene (англ.) Фірми IBM. Спочатку Linux розроблявся для 32-бітових x86-сумісних ПК; на сьогоднішній день Linux запускається на наступних процесорних архітектур:
Ліцензія [ред]
Linux поширюється на умовах ліцензії GNU General Public License. тобто вільно. Цю ліцензію вибрав Лінус Торвальдс практично відразу після того, як стало зрозуміло, що його хобі почало отримувати поширення по всьому світу. Володарем торгової марки Linux ™ є Лінус, а допомагає стежити за дотриманням його прав і умов GPL Фонд вільного програмного забезпечення.
Символ [ред]
Офіційним Cимвол Linux є пінгвін на ім'я Tux. відрізняється від «звичайних» пінгвінів жовтим кольором дзьоба і лап.