Инсталляция Linux и первые шаги


Краткая история Linux - часть 2


хотелось чего-то большего, чем Minix.

Раннее развитие Linux прежде всего было связано с проблемой

переключения задач в защищенном режиме для 80386. Все писалось на

ассемблере. Линус вспоминает:

"После этого началось спокойное плавание: по-прежнему

беспросветное кодирование, но у меня были различные подсобные

программы и отладка была облегчена. На этом этапе я стал

использовать Си и это существенно ускорило дело. В это же время я

стал серьезно обдумывать маниакальную идею, как сделать Minix

лучше себя самого. Я надеялся в один прекрасный день

перекомпилировать gcc под Linux..."

"Два месяца ушло на написание самых базовых программ, а

затем чуть больше времени на драйвер винчестера (с большим

количеством ошибок, но все-таки работавшим на моей машине) и

простую файловую систему. В результате я подготовил версию 0.01

(примерно конец августа 1991 г.). Она была не слишком изящной, в

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

Но я уже не смог остановиться, пока не создал свой Minix."

Относительно появления Linux версии 0.01 никогда не делалось

никаких официальных заявлений. Исходные тексты 0.01 не давали

даже нормального выполняемого кода: они фактически состояли лишь

из набора заготовок для ядра и молчаливо предполагали, что вы

имеете доступ к Minix-машине, чтобы иметь возможность

компилировать их и совершенствовать.

5-го октября 1991 года Линус объявил первую "официальную"

версию Linux, версия 0.02. В это время Linux уже мог выполнять

bash (the GNU Bourne Again Shell) и gcc (the GNU C compiler), но

мало еще что работало. Вновь это рассматривалось как создание

некой хакерской системы. Основное внимание - создание ядра.

Никакие вопросы поддержки работы с пользователем,

документирования, тиражирования и т. п. даже не обсуждались.

Кажется, что и сегодня сообщество Linux-истов считает эти вопросы

вторичными по сравнению с "настоящим программированием" -

развитием ядра.

Линус писал в comp.os.minix:




Начало  Назад  Вперед