Linux 0.0.1
Оказывается совсем не сложно запустить первую функциональную версию Линукса под современной машиной, всё уже подготовлено энтузиастами. Надо только скачать образ и распаковать.
В архиве всё готово для «Винды», для «Мака» я поставил QEMU отдельно, для запуска сработала вот такая строчка:
qemu-system-i386 -nic none -L pc-bios -hda \
linux-0.11-devel-060625.qcow2 -no-reboot -m 16 -k en-usСтартует всё моментально, после запуска образа будет доступно меню выбора источника загрузки, там надо будет нажать 1, после чего появится командная строка.
Удивительно, но несмотря на то, что это версия 0.0.1, очень многое из привычного работает — есть файловая система, компилятор, bash, grep и awk. Правда у команд есть далеко не все ключи и я не обнаружил никакой справки ко внешним командам (для встроенных есть help).
В статье, где я нашёл ссылку для скачивания образа первого Линукса, есть любопытный факт — Линукс
ls -R / | awk -F: '/:/{dir=$1} ! /:/ && $1 {print dir"/"$1}' |
grep -v ^/dev | xargs -n1 strings | grep -i freaxСтрочка не нашлась, она
Я понимаю, что все эти утилиты писал не автор Линукса, но то, что это всё работает в операционной системе, код которой размером чуть больше восьми с половиной тысяч строк, меня лично восхищает.
Комментарии 2
Столлмана на вас нет!!!11
https://en.wikipedia.org/wiki/GNU/Linux_na … ontroversy