Warning: fopen(/home/isearch/.system/tmp/index-GZDxMo.tmp): failed to open stream: Disk quota exceeded in /home/isearch/isearch.net.ua/www/wp-admin/includes/class-wp-filesystem-ftpext.php on line 190

Warning: unlink(/home/isearch/.system/tmp/index-GZDxMo.tmp): No such file or directory in /home/isearch/isearch.net.ua/www/wp-admin/includes/class-wp-filesystem-ftpext.php on line 193
Linux ‒ це не просто віха в розробці програмного забезпечення – iSearch

Linux ‒ це не просто віха в розробці програмного забезпечення

У серпні 1991 року простий пост на маловідомому форумі з інформатики непомітно змінив світ. «Я створюю (безкоштовну) операційну систему (просто хобі ‒ вона не буде великою та професійною, як gnu) для клонів 386(486) AT», – написав Лінус Торвальдс, 21-річний студент Гельсінського університету. На той час це здавалося скромним. Але хобі-проєкт Торвальдса зрештою забезпечить роботу мільярдів пристроїв, більшості веб-серверів, суперкомп’ютерів і навіть космічних місій, залишаючись практично непомітним для більшості користувачів.

Проєкт розпочався з розчарування. Лінус використовував MINIX, невелику освітню операційну систему, розроблену Ендрю Таненбаумом. Вона була простою за дизайном і обмеженою за можливостями. Торвальдс хотів чогось більш практичного – операційну систему, яку він міг би реально використовувати на своєму комп’ютері 386. Черпаючи натхнення з MINIX та Unix, він почав писати власне ядро, ядро, яке керує зв’язком апаратного та програмного забезпечення. До вересня 1991 року Linux версії 0.01 був функціональним. Він містив 10 239 рядків коду ‒ достатньо для завантаження системи, запуску командної оболонки та виконання базових операцій. Найголовніше, Торвальдс опублікував його вільно в Інтернеті, з видимим та модифікованим вихідним кодом. В епоху, коли компанії ретельно охороняли програмне забезпечення, це було революційно.

Спочатку впровадження було повільним. Розробка операційних систем є складною та вимагає глибоких технічних навичок. Але деякі програмісти долучилися, надсилаючи виправлення помилок та покращення. Торвальдс переглядав внески, інтегруючи найкращі з них у нові версії. Почала формуватися глобальна спільнота.

У 1992 році Linux було переліцензовано за GNU General Public License (GPL). Ця правова база гарантувала, що будь-хто міг використовувати, змінювати та розповсюджувати програмне забезпечення, але всі модифікації мали залишатися відкритими. Покращення не можна було приватизувати, що гарантувало, що програмне забезпечення завжди буде вільним та спільним. До середини 1990-х років Linux став серйозною операційною системою. Він отримав графічні інтерфейси, мережеві можливості та широку підтримку обладнання. Компанії це помітили. Linux пропонував стабільну, безпечну та недорогу альтернативу для серверів, баз даних та файлових систем. Інтернет-стартапи з ентузіазмом прийняли його, особливо під час буму доткомів. Невдовзі Linux став домінуючою серверною ОС.

Мобільна революція ще більше розширила охоплення Linux. У 2008 році Google запустила Android, мобільну ОС на базі ядра Linux. Сьогодні мільярди пристроїв Android покладаються на Linux, що забезпечує успіх хобі-проєкту Торвальдса по всьому світу. Linux зараз працює на:

  • понад 96% з 1 мільйона найкращих веб-серверів світу;
  • усіх 500 найшвидших суперкомп’ютерів світу;
  • критичній інфраструктурі у фінансах, авіації, телекомунікаціях та уряді;
  • марсоходах NASA, Міжнародній космічній станції та системах SpaceX.

Ядро Linux виросло з 10 239 рядків до понад 27 мільйонів, у чому взяли участь понад 19 000 розробників з понад 1400 компаній на всіх континентах. Це найбільший спільний проєкт в історії людства.

Вплив Linux виходить за рамки технологій. Він довів, що децентралізована, відкрита співпраця може перевершити традиційні власні моделі. Тисячі волонтерів, розподілених по всьому світу та працюючих без прямого мотиву отримання прибутку, створили програмне забезпечення безпрецедентної якості та масштабу. Принципи відкритого коду надихнули безліч інших проєктів ‒ Apache, Firefox, Python, Вікіпедію ‒ формуючи сучасну комп’ютерну культуру.

Сам Торвальдс став несподіваною іконою: технічно блискучий, прямолінійний та не зацікавлений у бізнес-політиці. Він продовжує контролювати розробку ядра через Linux Foundation, зберігаючи ту саму роль, яку він обіймав у 1991 році, забезпечуючи якість завдяки технічним перевагам, а не корпоративному контролю.

Річниця випуску Linux ‒ це не просто віха в розробці програмного забезпечення. Вона демонструє, що інновації можуть процвітати без централізованого контролю, що спільне використання сприяє силі, а співпраця може створювати системи величезної складності та глобального впливу.

Те, що починалося як 10 239 рядків коду, опублікованих на форумі молодим студентом, тепер лежить в основі мільярдів пристроїв, забезпечує роботу Інтернету, підтримує дослідження космосу та визначає, як сьогодні розробляється програмне забезпечення.

Лінус Торвальдс показав, що відкритість, щедрість та співпраця можуть досягти того, чого ніколи не могли досягти власницькі правила контролю. Його хобі стало глобальною інфраструктурою. Його невеликий акт поширення створив спадщину, яка продовжує формувати цифровий світ.

facebook.com/factsvintage