Комментарии 24
http://superuser.com/questions/306218/how-to-run-linux-0-01
Read the release notes on the page you linked to and read The Linux Kernel 0.01 Commentary. You'll need a machine with a floppy drive, a legacy IDE controller (or a pretty good imitation), a hard drive you can repartition at will, old compiler and assembler versions, and probably some low-level knowledge to hack around hardware quirks that Linux 0.01 couldn't imagine. Note that that document was written in 2003, and as much has changed from 2003 to 2011 as between 1994 and 2003.
Есть достаточно неплохой симулятор "386 simulator such as Bochs", но с эмулируемым оборудованием не все ясно.
Самый старый дистрибутив debian в архиве — 1995 года (http://archive.debian.org/debian/dists/Debian-0.93R6/), уже на ядре 1.2.13.
На oldlinux.org есть 0.91 beta http://www.oldlinux.org/Linux.old/distributions/debian/debian/ (1994). Там же образы с старыми ядрами под qemu: http://www.oldlinux.org/Linux.old/qemu-images/ Linux 0.11 — пост автора — http://virtuallyfun.superglobalmegacorp.com/2010/08/13/linux-0-00-0-11-on-qemu/
Remember that Linux 0.11 is OLD. At this point it didn’t support multiple users, nor did it even have a shutdown or reboot command. Instead we all ran ‘sync’ a dozen times, then pulled the plug. Also it was VERY unstable, and quite prone to panics and crashes…
Linux 0.00 — http://virtuallyfun.superglobalmegacorp.com/wordpress/wp-content/uploads/2010/08/Linux-00-under-Qemu.jpg
Linux 0.11 — http://virtuallyfun.superglobalmegacorp.com/wordpress/wp-content/uploads/2010/08/Linux-0.11-on-Qemu.jpg
Здесь забавная аналогия на ум приходит. Рассмотрим одежду. Вот вы вроде бы статичны (более-менее): рост, обхват груди, талии и т.д. А производители — это как «open source community» — возьмут, да и свои стандарты (АПИ) поменяют. Вы идете в магазин, заказываете ту же модель брюк (рубашки, обуви...), покупаете, — бац! не подходит. Либо слишком большие брюки, либо обувь жмет. А потому что вам никто ничего не обещал. Не нравится — рядом другой магазин есть.
Даже если мы пишем всего лишь прикладной софт, а не пилим ядро.
состояло из каких-то 10 тысяч строк кода. Сегодня такой объём пишется за несколько суток.
Можно и больше, можно и быстрее.
Только такая фигня получается…
Linux 25 лет