30 лет Linux: доминирующее и невидимое
У Linux несколько дней назад был день рождения: в апреле 1991 года изучающий информатику молодой студент по имени Линус Торвальдс начал свой небольшой «хобби-проект» в Хельсинкском университете. Официальным стартом Linux стал пост в Usenet от августа 1991 года, в котором он впервые описал проект и попросил отзыв. Чуть позже, 17 сентября 1991 года, вышла самая первая версия 0.01, копию которой можно посмотреть на GitHub.
Поскольку Linux задумывался как хобби и учебный проект, Линус Торвальдс никогда бы не подумал о захватывающем дух развитии, которое система должна пережить в следующие 30 лет. Начало было небольшим и скромным. Сам Линус Торвальдс никогда не предполагал, что его система будет поддерживать что-либо, кроме жестких дисков, и уж тем более может быть перенесена на другие архитектуры процессоров.
Версия 0.11 была первой, которая могла компилироваться сама с собой. В начале 1992 года к X-Server был добавлен графический пользовательский интерфейс. Linux в первой половине 1990-х был фактически не операционной системой для использования, а скорее продуктом для участия в разработке операционной системы.
Середина 1990-х была временем экспериментов с операционными системами. Разработка бесплатных версий Unix шла медленно из-за патентных споров между AT&T и Университетом Беркли. Коммерческие варианты Unix были доступны только в комплекте с дорогими рабочими станциями или серверами или лицензионные сборы на них стоили очень дорого.
Конкуренция на рынке
Windows 3.0 была ужасно нестабильным расширением MS-DOS. Система 7 от Apple была хороша для конечных пользователей, но была дорогой и совместимой только сама с собой. Новые игроки постоянно пытались заполнить пробел на рынке. Операционные системы, такие как OS / 2, пришли от IBM или BeOS от небольшой Be Inc.; продукты получили положительные отзывы в ИТ-прессе, нашли нескольких поклонников и снова исчезли, в то время как Microsoft готовилась доминировать на рынке ПК с Windows 95 и ее преемниками, что не особо обрадовало многих разработчиков и администраторов.
Тот факт, что Linux, в первую очередь, восполнит этот пробел в неудовлетворенности, нельзя было упускать из виду в середине 1990-х годов — и, несмотря на то, что в нем преобладала Windows, это практически не было замечено. Linux был там, ничего не стоил и мог быть установлен на дешевом оборудовании. Ни одна ИТ-компания, у которой не было хотя бы одного старого ПК, ни один стартап, который не реализовал бы свои услуги прагматично на серверах и кластерах Linux. Google, Facebook и Википедия работают под Linux.
Linux был готов создать компьютерные решения, которые будут воспроизводить цифровые эффекты в таких фильмах, как «Титаник» и «Аватар», по разумной цене. Linux до сих пор присутствует в каждом телефоне Android, даже если управляемая Google-среда, работающая на этом ядре, вряд ли может быть описана как дистрибутив Linux в традиционном смысле. Только Mac не работают под управлением Linux, даже если Unix-совместимая подструктура Darwin часто ошибочно принимается за «что-то вроде Linux». В конце концов, это тоже открытый исходный код.