Комментарии 49
Слабовато как-то. Помнится в конце 90х QNX помещался на дискете вместе с гуём и гуёвым интернет-браузером
Разрядность наверное поменьше была нежели сейчас)
make ARCH=x86 bzImage
Floppinux — An Embedded Linux on a Single Floppy
Нет, там только минимальное ядро и 5% утилит от busybox. Этого не достаточно для нормальной работы за компьютером
Вы понимаете что, сегодня нужно поддерживать сотни протоколов, прерываний и абстракций заложенных в железе (ipv6, например)? если делать ядро для конкретной конфигурации с идеей сделать как можно компактнее, то можно повторить то чем вы сейчас восхищаетесь) А если брать готовое ядро с дефольной конфигурацией, то не стоит надеяться на отсутствие сотни абстракций над абстракциями (которые абстракциями погоняют). Тем более он сделал это почти не тратя время) Он просто запустил пару команд на компьютере и получил систему пригодную для запуска с дискеты, такое мог ваш предмет восхищения?
Тогда и версия ядра была ниже, даже если выкинуть все дрова и модули, все равно скорее всего оставили патчи безопасности + сами утилиты подросли в размере.
Ну например busybox
>wc -l busybox/.config
1207 busybox/.config
это столько параметров в конфиге у бизибокса (+- 100 пустых строк), а он собранный с uClibc занимает 2 Мб. В попугаях это получается ~1 кб на строку конфига (что я и зачем посчитал не знаю).
Ну а в ядре linux скорее всего куча мертвого кода, который можно вычистить, но в данный момент такого храбреца нет)
А дальше экспортировать список тех 4Кб-блоков кода, к которым за весь сеанс не было ни одного обращения: это и будет неиспользуемый мусор. Дальше прямо в бинарнике забиваем их нулями и используя Linux'овый механизм sparse-файлов освобождаем место на диске, пропуская эти нулевые страницы.
В то время и Doom на 1 дискету помещался ;) И браузеры были попроще ;)
Doom на 1 дискету помещался
5 дискет, и жатые arj-ем. Главное сокровище было на тот момент.
P.S. Не поймите меня неправильно — как зарядка для ума и развлечение, штука забавная и почему бы и да, если есть возможность.
Читал что военные США управляют ядерными ракетами при помощи дискет. Кто знает, но есть шанс, что это возможность установить новые инструменты на старое железо.
минитмены требовали дискет 8 дюймов
даже не 5 а 8!
пофиксили
щас идет снятие этих минитменов с вооружения
Так даже ПО в самолетах до сих пор обновляется дискетами.
Ого, конкурент Колибри.
Купил как-то в новосибирском Академгородке 486-ой (году так в 2010).
Вместо винта у него была флеш-память на 2 мб (т.к. винты в начале 90х были шумные, а этот комп по ночам служил в качестве CD- плеера).
На 2 мб размещался DOS (1.4 мб), который грузил линукс (кажется 600 кб).
Линукс был настолько урезан, что имел лишь несколько команд, для прослушивания CD-дисков. В частности, человек даже выкинул libc (>1mb), пересобрав программы, которые от него зависели и захардкодив в них нужные функции.
Думаю, в 2010 году найти cdrom с кнопками play/pause/nex/prev куда проще, чем рабочий 486
Я помню ещё в районе 2x..4х со всем обвесом.
Тогда еще мутили схемы питания, что бы сидюк автономно питать.
А звук в заводился отдельным хвостом в ОС.
Возможно может стать неплохой базой для сверхминималистичных докер-контейнеров?...
В начале двухтысячных баловался MenuetOS - уже тогда ось с симпатичным гуём на одной дискете воспринималась как чудо-чудное. Из нее потом Колибри выросла.
Вышел Floppinux 0.1.0 — дистрибутив Linux, умещающийся на одной 3.5-дюймовой дискете