Вчора виповнилося 28 років з того часу, як 25 серпня 1991 року його творець Лінус Торвальдс анонсував Linux, саме тоді було вперше оголошено про майбутню доступність Linux . Перший публічний реліз ядра Linux було представлено 17 вересня.
Перше ядро Linux версії 0.0.1, яке було випущено у світ, мало розмір 62 Кб у стиснутому вигляді та містило приблизно 10 000 рядків коду (порівняно з поточним ядром Linux, яке має понад 26 мільйонів рядків коду).
У той час збірка думок Лінуса Торвальдса доповнювала зусилля з розмежування з Minix.
Насправді, на відміну від вибору професора Таненбаума посадити Minix у мікроядро, Лінус вирішив залишитися на фундаменті Unix і застосував монолітну структуру основи для своєї операційної системи, яка натхнена розвитком Minix.
«Я думаю, що проектування монолітного сердечника в 1991 році - дуже погана ідея. Будьте щасливі, що ви не один з моїх учнів. Я б не отримав хорошої оцінки за такий дизайн, - сказав Таненбаум Лінусу. Насправді професор висловив думку, що майбутнє операційних систем базується не на монолітних ядрах, а на мікроядрах.
28-річне оголошення Лінуса Торвальдса було таким:
Привіт усім, хто використовує Minix. Я пишу (безкоштовну) операційну систему (це просто хобі, це не буде рівнем GNU) для клонів 386 та 486.
Проект триває з квітня і формується потроху. Я хотів би отримати відгук про те, що людям подобається чи не подобається в Minix, оскільки моя операційна система виглядає дещо схожою (включаючи фізичну організацію файлової системи, зокрема, з практичних причин). Я переніс bash 1.08 та gcc 1.40, і справи йдуть досить добре.
Це означає, що я запропоную щось конкретне через кілька місяців, і я хотів би знати, які функції будуть найбільш потрібні користувачам. Всі пропозиції вітаються, але я не можу пообіцяти, що буду їх усі втілювати.
Попередження: Ця операційна система не базується на коді Minix, а її файлова система підтримує кілька потоків. Він не портативний і, мабуть, ніколи не підтримуватиме нічого, крім жорстких дисків AT, тому що це все, що я маю », - написав він тоді.
Тим часом, відкриття вихідного коду для спільноти відбулося наступного року (1992) за ліцензією GPL.
Відтоді те, що колись було хобі для Лінуса Торвальдса, перетворилося на великий проєкт. У 2018 році репозиторій ядра Linux складався з 61 725 файлів, що загалом складалося з 25 584 633 рядків коду.
Це, не кажучи вже про документацію, файли Kconfig, майстри та утиліти тощо. Після більш ніж двох десятиліть розвиток Linux активно продовжується.
Торік проект зафіксував загалом 782,487 19,000 заручин від понад 3 XNUMX авторів. Це свідчить про ентузіазм громади щодо ініціативи, до якої Лінус Торвальдс і надалі залишається одним із найбільш частих учасників. Насправді на фінського ІТ-спеціаліста минулого року припадало лише XNUMX% усіх зобов'язань.
Хоча й донині Лінус Торвальдс не задоволений тим, що сталося з його творінням , оскільки в цій галузі операційна система зазвичай обертається навколо 3% частки ринку, що він вважає провалом на ринку операційних систем для настільних комп'ютерів.
І з цього питання нещодавно сам Лінус Торвальдс висловився на цю тему та пояснив провал Linux фрагментацією екосистеми.
Хоча з іншого боку медалі, коли мова заходить про системи для суперкомп'ютерів, Linux - це та, яка охоплює майже все.
Оскільки з цим багато з тих, хто сумнівається, Linux можуть усвідомити велику участь Linux у великих масштабах.