LINUX.ORG.RU

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

Исправление 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 с твоей системой. всё просто.