Есть несколько интересных проектов, которые вы можете посмотреть.
Но сначала: это должен быть CD-ROM? Возможно, это самое медленное хранилище (кроме ленты, может быть), которое вы могли бы использовать. Как насчет быстрой USB-флешки или жесткого диска IEE1394 или, может быть, даже жесткого диска eSATA?
Хорошо, есть несколько Live-компакт-дисков, которые разработаны, чтобы быть очень маленькими, например. помещается на компакт-диск размером с визитную карточку. Некоторые были также разработаны для загрузки с USB-накопителя, тогда как это означало 64-128 МБайт: Черт, маленький Linux - один из самых известных, однако он использует ядро 2.4. Есть дочерний проект под названием Damn Small Linux - Not , который имеет ядро 2.6 (хотя, кажется, оно не обновлялось годами).
Другой проект, который стоит отметить, - grml , Live-CD для задач системного администрирования. Он не загружается в графическом окружении и поэтому работает довольно быстро; тем не менее, он по-прежнему содержит около 2 ГБайт программного обеспечения, сжатого на CD-ROM. Но он также имеет меньший вкус, метко названный grml-small , который содержит только около 200 МБайт программного обеспечения, сжатого в 60 МБайт.
Затем существует Morphix , который представляет собой набор инструментов для сборки Live-CD, основанный на Knoppix . («Morphable Knoppix»!) Morphix - это инструмент для создания собственного Live-CD специального назначения.
Последнее, что я хочу упомянуть, это MachBoot . MachBoot - это супер-быстрый Live-CD. Он использует различные методы, чтобы значительно ускорить процесс загрузки. Я полагаю, что они даже отслеживают порядок доступа к блокам во время загрузки, а затем пересматривают ISO, чтобы эти блоки располагались непрерывно на носителе. Их текущая запись составляет менее 6 секунд для загрузки в полной графической среде рабочего стола. Однако это также кажется устаревшим.