LINUX.ORG.RU

История изменений

Исправление Spoofing, (текущая версия) :

в целом ничего экстраординарного в том, чтобы установить дистрибутив на RAMdisk и работать без жёсткого диска нет

устанавливаешь систему куда угодно, хоть в директорию chroot, хоть на жёсткий диск, а затем его монтируешь в директорию

дистрибутив создаётся одной командой booty build директория/

Естественно возникает вопрос - с чего грузиться и как перезагружаться.

с любого накопителя, жёсткий диск или USB-флешка, или же DHCP по сети по кабелю.

Также для того, чтобы избежать потери данных, можно попробовать постоянно скидывать изменённые данные на диск

на той же флешке можно создать файлик пустой забитый нулями, отформатировать его в любую файловую систему и смонтировать для сохранения изменений. если есть идеи — говори, сделаем. конечно в идеале это должно быть облако, не абстрактное типа гугловского, а своё, конечно же.

почитай README-файл booty, там написаны ключевые тезисы о преимуществах такой системы, работающей в RAM.

суть в том, что операционная система теперь работает как прошивка. она же является бэкапом. загрузилась уже настроенная, выполняет задачи и уничтожается при перезагрузке.

сама система может быть как в initramfs образе, так и отдельно где-то лежать, в squashfs например, или ещё какой-то фс или диске, и загружаться оттуда.. не суть важно.

и тебе не нужно перезагружать железо целиком, для обновления ты можешь сделать kexec чтобы переключиться в новую ОСь.

ну и благодаря этой штуке меня схантили работать в МСК. тут куча серверов, десктопов, мелких железок вроде интел-нуков размером с флешку. пилю сборки линуксов под конкретные железки и задачи. загружаемся по-разному когда с флешки, когда по сети. это активно используется и в работе и для тестирования. и я рад, что общественное сознание наконец приходит к мысли, что за одноразовыми ОС в памяти будущее.

Исходная версия Spoofing, :

в целом ничего экстраординарного в том, чтобы установить дистрибутив на RAMdisk и работать без жёсткого диска нет

устанавливаешь систему куда угодно, хоть в директорию chroot, хоть на жёсткий диск, а затем его монтируешь в директорию

дистрибутив создаётся одной командой booty build директория/

Естественно возникает вопрос - с чего грузиться и как перезагружаться.

с любого накопителя, жёсткий диск или USB-флешка, или же DHCP по сети по кабелю.

Также для того, чтобы избежать потери данных, можно попробовать постоянно скидывать изменённые данные на диск

на той же флешке можно создать файлик пустой забитый нулями, отформатировать его в любую файловую систему и смонтировать для сохранения изменений. если есть идеи — говори, сделаем. конечно в идеале это должно быть облако, не абстрактное типа гугловского, а своё, конечно же.

почитай README-файл booty, там написаны ключевые тезисы о преимуществах такой системы, работающей в RAM.

суть в том, что операционная система теперь работать как прошивка. она же является бэкапом. загрузилась уже настроенная, выполняет задачи и уничтожается при перезагрузке.

сама система может быть как в initramfs образе, так и отдельно где-то лежать, в squashfs например, или ещё какой-то фс или диске, и загружаться оттуда.. не суть важно.

и тебе не нужно перезагружать железо целиком, для обновления ты можешь сделать kexec чтобы переключиться в новую ОСь.

ну и благодаря этой штуке меня схантили работать в МСК. тут куча серверов, десктопов, мелких железок вроде интел-нуков размером с флешку. пилю сборки линуксов под конкретные железки и задачи. загружаемся по-разному когда с флешки, когда по сети. это активно используется и в работе и для тестирования. и я рад, что общественное сознание наконец приходит к мысли, что за одноразовыми ОС в памяти будущее.