История изменений
Исправление
Spoofing,
(текущая версия)
:
опционально система жмётся в SquashFS + XZ или ZSTD, ну допустим я на работе использую различные сборки дистров, базовая система (CRUX, репозиторий core целиком) в установленном виде весит 700мб, в SquashFS она же занимает 100мб, соответственно потребяемая память тоже 100мб будет под корень системы. если вырезать оттуда инструменты сборки а-ля gcc, получится всего 50мб. это может быть критично разве что для PXE, когда залпом обновляется куча серваков, а так пофигу.
моя рабочая станция с CRUX, FVWM, Firefox, QEMU + хомяком с дотфайлами весит 900мб грубо говоря. соответственно, все эти 900мб занимают место в памяти. хотя в реальности система на несколько гигов.
# ls -lah /mnt/disk/
total 64K
drwxr-xr-x 5 root root 16K Jan 1 1970 .
drwxr-xr-x 1 root root 80 Oct 3 14:31 ..
drwxr-xr-x 3 root root 16K Sep 22 17:41 boot
drwxr-xr-x 3 root root 16K Sep 22 17:41 efi
drwxr-xr-x 2 root root 16K Sep 22 17:41 system
# ls -lah /mnt/disk/system/
total 828M
drwxr-xr-x 2 root root 16K Sep 22 17:41 .
drwxr-xr-x 5 root root 16K Jan 1 1970 ..
-rwxr-xr-x 1 root root 827M Sep 22 17:41 crux.squashfs
конечно ты можешь использовать нативное tmpfs окружение без всяких Overlay FS, тогда система будет занимать память вот как она есть.
ну попробуй, я не знаю, зайдёт тебе или не зайдёт, просто создаёшь ISO, просто копируешь файлы на флешку, даже не dd, а cp, и флешка может загружаться в UEFI с твоей системой. всё просто.
Исходная версия
Spoofing,
:
опционально система жмётся в SquashFS + XZ или ZSTD, ну допустим я на работе использую различные сборки дистров, базовая система (CRUX, репозиторий core целиком) в установленном виде весит 700мб, в SquashFS она же занимает 100мб, соответственно потребяемая память тоже 100мб будет под корень системы. если вырезать оттуда инструменты сборки а-ля gcc, получится всего 50мб. это может быть критично разве что для PXE, когда залпом обновляется куча серваков, а так пофигу.
моя рабочая станция с CRUX, FVWM, Firefox, QEMU + хомяком с дотфайлами весит 900мб грубо говоря. соответственно, все эти 900мб занимают место в памяти. хотя в реальности система на несколько гигов.
# ls -lah /mnt/disk/
total 64K
drwxr-xr-x 5 root root 16K Jan 1 1970 .
drwxr-xr-x 1 root root 80 Oct 3 14:31 ..
drwxr-xr-x 3 root root 16K Sep 22 17:41 boot
drwxr-xr-x 3 root root 16K Sep 22 17:41 efi
drwxr-xr-x 2 root root 16K Sep 22 17:41 system
# ls -lah /mnt/disk/system/
total 828M
drwxr-xr-x 2 root root 16K Sep 22 17:41 .
drwxr-xr-x 5 root root 16K Jan 1 1970 ..
-rwxr-xr-x 1 root root 827M Sep 22 17:41 crux.squashfs
конечно ты можешь использовать нативное tmpfs окружение без всяких Overlay FS, тогда система будет занимать память вот как она есть.
ну попробуй, я не знаю, зайдёт тебе или не зайдёшь, просто создаёшь ISO, просто копируешь файлы на флешку, даже не dd, а cp, и флешка может загружаться в UEFI с твоей системой. всё просто.