vak: (Daemon)
[personal profile] vak
Хотите вспомнить молодость? Запустить FreeBSD 1.0, историческую версию 1993 года. Или FreeBSD 2.0.5, версию 1995 года. Нынче это легко делается с помощью современного симулятора QEMU. Он ставится на Ubuntu командой "sudo apt install qemu-system-x86", а на маке "brew install qemu".

Установка юникса в то время требовала много ручной работы. Я подготовил образы дисков с уже установленной минимальной системой, и с настроенной сетью.

FreeBSD 1.0

Скачиваем файл FreeBSD-1.0-qemu.tar.xz. Извлекаем файлы, запускаем:
qemu-system-i386 \
-cpu 486 \
-m 64M \
-rtc base=localtime \
-hda freebsd1.0.qcow \
-netdev user,id=ed1,ipv6=off,hostfwd=tcp::2222-:22 \
-device ne2k_isa,netdev=ed1,mac=00:00:0d:31:04:11,irq=5
Входим как root, без пароля. Смотрим версию ядра, размеры файловых систем, версию компилятора. Останавливается машина командой halt.

FreeBSD 2.0.5

Именно на этой версии большинство народа из моего поколения получало первый юниксный опыт. Скачиваем файл FreeBSD-2.0.5-qemu.tar.xz. Здесь я сделал сразу четыре диска, хотя наполнен только один. Можете размечать их, монтировать и использовать под свои дела.
qemu-system-i386 \
-cpu pentium \
-m 128M \
-rtc base=localtime \
-hda freebsd2.0.5.qcow \
-hdb hdb.qcow \
-hdc hdc.qcow \
-hdd hdd.qcow \
-netdev user,id=ed1,ipv6=off,hostfwd=tcp::2222-:22 \
-device ne2k_isa,netdev=ed1,mac=00:00:0d:31:04:11,irq=5

Сеть настроена. Можете вспоминать, как и откуда скачивать пакеты по FTP и как их устанавливать. 😀

[personal profile] dmarck, заметь: ни тебе rtld, ни ASLR.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org