sfsl-120129 уже морально устарел. Вряд ли заинтересует в чистом виде. Разве что пересобрать
Основная фича - фругал.
Я нашел всего три по-настоящему модульные Линукс-ОС:
SFSL (на основе: Debian, Ubuntu, CDL, Slitaz, Arch) - кого-то пропустил;
Porteus-Linux;
CDL.
На мой взгляд SFSL (во всех инкарнациях) самый модульный Линукс.
(Невольно вспомнилось про самые поездатые поезда в мире).
Органичная связь SFSL с PUPPY с начала и до сих пор - также уникальна (FRUGAL от PUPPY?).
Вызывет удивление, что о нем (SFSL) немногие знают.
Вероятно свистелки с перделками, приплывшие из Вондоус для многих пользователей актуальнее реального функционала. Жаль конечно.
Читаю
http://docs.rodon.tk/doku.php?id=sfs-linux:startВ самом конце презентации заголовок:
Самостоятельная сборка SFSL на базе любого .deb дистрибутива- предельно кратко (я понимаю, что на этой странице так и надо).
Именно это и хотелось воспроизвести, учитывая смещение интересов автора.
Для первого раза хотелось бы собрать SFSL на базе последнего Debian-live.
Читаю Debian Live Manual от live-systems
Debian Live Project <
debian-live@lists.debian.org>
Назначение составляющих частей в целом понятно.
Linux kernel image - vmlinuz*
Initial RAM disk image - initrd*
System image - *.squashfs
Bootloader - isolinux(syslinux), lilo, grub*
Читаю live-config.txt.gz live-boot.txt.gz live-snapshot.txt.gz
Читаю squashfs-tools (make-squashfs) - в целом тоже понятно.
Вот только в целостную картину все это (у меня) не складывается.
Вопросы возникают при рассмотрении таких элементов SFSL live-систем:
1. initrd1.img (initrd320.img) - образ ФС, промежуточный между ядром и "настоящей" ФС упакованной в *.squashfs
Но из чего, чем и как он создается - непонятно.
2. zz120129_sfsl-с.squashfs zz-120129_sfsl-с-lib.squashfs (sfsl-c-120129.iso)
sfsl-uqg121114m320.squashfs (sfsl-uqg-121114)
Понятно, что это базовые модули ОС упакованные в squashfs.
Но что в них и чем/как они сделаны - совсем непонятно.
3. Хотел посмотреть, а что находится в *.squashfs (unsquashfs ...), но они все упакованы с lzmx компрессией.
squashfs - компрессия lzma и lzmx официально разработчиком не поддерживаеся - только gz.
Попытка раскомментировать соответсвующие строки в Make при компиляции вызывает конфликт.
Я понимаю, что в этом деле (создание СВОЕЙ сборки дистрибутива Линукс-ОС и СВОЕГО Live-ISO) немало сложностей. Но если автор их преодолел и реализовал целую технологию МОДУЛЯРИЗАЦИИ, применимую к самым разным Линукс-ОС (Debian, Ubuntu, CDL, Slitaz, Arch), то может быть можно раскрыть секреты создания базы своей системы из готовой - например из Debian-live.