Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Разработка PFS и Initrd => LF (linux frugal). => Тема начата: sfs от 16 Ноябрь 2018, 17:25:29

Название: LF : Утилиты для преобразования любого линукс в Frugal.
Отправлено: sfs от 16 Ноябрь 2018, 17:25:29
За 4 года с начала замысла (http://forum.puppyrus.org/index.php?topic=15276.0) многое получилось
Перенес основные темы в этот новый раздел
Особенно pfs-util. Хорошо, потому что работали коллективом. Надеюсь на продолжение сотрудничества.
initrd UIRD и rootaufs2 тоже развиваются

Появилось новое железо ARM (http://forum.puppyrus.org/index.php?board=149.0). Здесь тоже применимы эти методики

Планирую еще упростить сборку pacman дистрибутивов и выпускать по одному шаблону (над которым еще надо поработать) под разные архитектуры. Опакечивание своих наработок было правильным направлением
Вот (http://forum.puppyrus.org/index.php?topic=21151.msg150071#msg150071) первые пробы. Планирую PRAr привести к примерно такому виду. Фулл надо протестировать и обжить
prar1801 сделать длительной поддержки и переименовать в PRA64

А может быть и с не-pacman дистрибами получится. Вряд ли только моими силами

Запуск дистрибутивов в LF окружении: , т.е. как из этих дистров сделать FRUGAL
deb (http://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449)
manjaro (http://forum.puppyrus.org/index.php?topic=21204.msg151450#msg151450)
Астра (https://forum.puppyrus.org/index.php?topic=23829.msg183373#msg183373)
Альт (https://forum.puppyrus.org/index.php?topic=21204.msg183858#msg183858)

Пошаговая инструкция сборки LF дистрибутива (https://forum.puppyrus.org/index.php?topic=24207.msg187885#msg187885)
Название: Re: LF 2019
Отправлено: sfs от 16 Ноябрь 2018, 19:25:56
А что там еще нужно кроме uird/rootaufs2 и pfs-utils? Грузи любой исо или систему на hdd одним из этих инитрд, подключай модуль с pfs-utils и в путь :)
Для фул еще нужен
1. механизм сборки инитрд при обновлении ядра и т.п.,
2. Обновлялка загрузчика (grub или т.п.)
3. Не помешают скрипты склейки корня с save

Если полноценный фругал
1. pfs-util и chroot2pfs для подготовки донорских squashfs
2. initrd с функционалом как у uird/rootaufs2
3. Спецядра как у нас или скрипты создания дополнительного initrd с модулями донорского ядра
4. Инсталлятор дистра
5. GUI save.pfs
6. Сборщик модулей из донорских пакетов
7. Менеджер модулей

В ПРА почти все это есть, но качество самопальное и только под pacman
Название: Re: LF 2019
Отправлено: betcher от 16 Ноябрь 2018, 20:56:06
1. механизм сборки инитрд при обновлении ядра и т.п.,
Делал src.rpm uird для магеи. Есть спек, есть скрипт который работает вроде mkinitd, это то что надо?
Не помешают скрипты склейки корня с save
mkpfs корень save -o корнесэйв.pfs
Спецядра как у нас или скрипты создания дополнительного initrd с модулями донорского ядра
Устанавливаете ядро в целевой системе и собираете uird, модули ядра в uird попадут родные.
Инсталлятор дистра
Есть же у вас. И у нас есть :)
Сборщик модулей из донорских пакетов
chroot2pfs
7. Менеджер модулей
Есть у нас. Есть у Вас. Где-то еще старый был у нас на tcl/tk.
Название: Re: LF 2019
Отправлено: sfs от 08 Декабрь 2018, 17:32:13
Запуск deb дистрибутивов в LF FRUGAL варианте:
Свежий lf-deb.tar.xz (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/lf-deb.tar.xz). Проверен на юбунте 22 (https://forum.puppyrus.org/index.php?topic=23309.msg184214#msg184214)

1. Распаковать или примонтировать iso (sudo mkdir -p iso-dir && sudo mount ваш.iso iso-dir)
2. В pra, magos (или любом линуксе с установленными pfs-utils (http://wiki.puppyrus.org/puppyrus/pr218/pfs3)) - запустить в каталоге с filesystem.squashfs скрипт из аттача sudo deb-usr-add.sh. На выходе получим 090-save.pfs с настроенным профилем юзера live (пароль woofwoof)
3. Положить в /lf/base :
filesystem.squashfs.pfs - главный модуль, переименовать
090-save.pfs
000-kernel-*-pf.pfs  (http://ftp.yandex.ru/puppyrus/puppyrus-a64/kernel/)
В /lf : http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/initrd.xz
vmlinuz-*-pf  или vmlinuz-*-porteus
4. menu.lst (grub4dos)
Код
title LF 
set d=lf
set r=root=/dev/sda6 rw dir=%d%
find --set-root --ignore-floppies --ignore-cd /%d%/boot/vmlinuz-%k%_64
kernel /%d%/boot/vmlinuz-%k%_64  %s% %r%
initrd /%d%/boot/initrd.xz
5. Можно собрать initrd под родное ядро :
Распаковать скриптом из аттача родной : unmkinitramfs initrd
Pacпаковать http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.7.17-2-MANJARO-drv/initramfs-linux57-02.img или uird
Заменить usr/lib/modules из initrd в initramfs-linux57-02.img
Запаковать

Проверено на runtu, antix

Запуск ubuntu - frugal в родном окружении (casper (https://wiki.puppyrus.org/soft/initrd-casper))
Название: Re: LF 2019
Отправлено: sfs от 08 Декабрь 2018, 17:38:01
Запуск manjaro (https://manjaro.org/)  в LF окружении:
Аналогично deb (см. выше)
2 : не нужно
В п.4.: initrd /%d%/boot/initrd-manjaro.xz initrd /%d%/boot/initramfs-linux57-02.img , т.е. сначала родной с модулями родного ядра, потом lf
В свежих manjaro ядра без AUFS - используйте ядра с AUFS (http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/) или diro= (https://forum.puppyrus.org/index.php?topic=19924.msg175921#msg175921)
Название: Re: LF 2019
Отправлено: krasnyh от 08 Декабрь 2018, 17:52:49
Запуск deb дистрибутивов в LF окружении:
А Gentoo? :)

UPD. Имел в виду Calculate Linux.
https://www.calculate-linux.org/ru
Название: Re: LF 2019
Отправлено: sfs от 08 Декабрь 2018, 18:11:17
Gentoo не пробовал. Любой live линукс примерно так
Не особо понимаю смысла компилить все, вместо только того,что нужно
Название: Re: LF 2019
Отправлено: krasnyh от 08 Декабрь 2018, 18:18:21
 Там немного не так страшно. Можно пользоваться только бинарными сборками.
Я сам глубоко не вникал в особенности gentoo, он близок по духу к арчу. Но и отличается.
Название: Re: Ядро linux-ck-core2
Отправлено: ilfat от 09 Январь 2019, 12:03:43
Вроде , в юбунтовых ядрах ауфс и так всегда был...
Да, есть. Правда модулем. А также в Росе и Магее. Манжаро уж сами знаете.. В общем дефицита с ауфс ядрами нет.
Сейчас уирд легко собирается под стороннее ядро (по опциям скорее всего будет небольшая корректировка), а в свете добавления поддержки overlayfs возможно использование любых ядер. Минусы overlayfs пока опустим))
В принципе можно зафругалить любое ISO, при этом используя grub2 можно даже ядро из образа не извлекать.
grub2+ISO+UIRD
Название: Re: Re: Ядро linux-ck-core2
Отправлено: sfs от 09 Январь 2019, 12:22:38
можно зафругалить любое ISO
http://forum.puppyrus.org/index.php?topic=21204.0
Название: Re: Re: Ядро linux-ck-core2
Отправлено: ilfat от 09 Январь 2019, 12:54:14
http://forum.puppyrus.org/index.php?topic=21204.0
То что это давно возможно я знаю. Просто с уирд немного проще, по крайней мере на мой взгляд, плюс overlayfs, который собственно у вас тоже есть.
Загружаешься в ИСО с помощью grub2. Собираешь там уирд с нужным конфигом, создаёшь папку changes, добавляешь пункт меню в загрузчик. Фругал готов.
Не надо ничего распаковывать, переименовывать, докладывать, подкладывать и так далее.
Название: Re: Re: Ядро linux-ck-core2
Отправлено: sfs от 09 Январь 2019, 13:20:09
с уирд немного проще
У меня есть (http://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449) почти готовое и оттестированное
Если юзать и ядра наши - все еще проще, т.к. модули ядра в инитрд не нужны
У меня есть подозрения, что full+aufs я один использую
Название: Re: Re: Ядро linux-ck-core2
Отправлено: ilfat от 09 Январь 2019, 15:13:42
У меня есть почти готовое и оттестированное
Его я и смотрел по вашей ссылке. Хорошо конечно, но нужны дополнительные штуки.
Если юзать и ядра наши - все еще проще, т.к. модули ядра в инитрд не нужны
В инитрд не нужны, а в системе нужны и здесь с подключением модуля kernel могут возникнуть проблемы связанные с отходом от папок к ссылкам. Мне к примеру под МагОС, когда тестировал ваши ядра, приходилось пересобирать модуль kernel, чтоб соответствовало росовской структуре папок, так как в Росе ссылок в корне нет. А с родным ядром дистра такие проблемы исключены.
У меня есть подозрения, что full+aufs я один использую
При использовании aufs смысла в Full особо не вижу. Только место занимает. Я хочу потестировать связку GRUB2+ISO+UIRD+Changes (btrfs со снапшотами и zstd сжатием).
На днях узнал, что grub2 умеет не только ИСО монтировать, но и сквоши. То есть можно вообще монолитную систему сделать. Упаковать в один сквош и корень и ядро и инитрд, правда практического смысла наверно не много.
Название: Re: Re: Ядро linux-ck-core2
Отправлено: sfs от 09 Январь 2019, 16:07:52
пересобирать модуль kernel, чтоб соответствовало росовской структуре папок, так как в Росе ссылок в корне нет
Могли просто симлинк сделать в сохраненке
с родным ядром дистра такие проблемы исключены.
Но надо пересобирать инитрд, что сложнее
При использовании aufs смысла в Full особо не вижу
Автообновление системы
Упаковать в один сквош и корень и ядро и инитрд, правда практического смысла наверно не много.
Пожалуй -да
Название: Re: LF 2019
Отправлено: DdShurick от 09 Январь 2019, 16:38:06
Могли просто симлинк сделать в сохраненке
А собирать всё как положено слабо?
Автообновление системы
От которого вреда может быть больше, чем пользы.
Просто с уирд немного проще
Вы уверены?
Название: Re: LF 2019
Отправлено: ilfat от 09 Январь 2019, 17:27:49
Могли просто симлинк сделать в сохраненке
Да, можно было. Я так-то сохраненку не использую, хотя есть модуль с некоторыми настройками. Но в основном система выстраивается при загрузке. У вас по-моему такое не практикуется? Перепаковка модуля в каком-то смысле более правильное решение. В любом режиме будет работать как надо.
Но надо пересобирать инитрд, что сложнее
Один раз сделать и забыть о проблемах. С нуля сборка уирда 5 команд вместе с переходом в папку:
Код
git clone --recursive https://github.com/neobht/uird.git
cd uird
./make_dracut.sh
./make_busybox.sh
sudo ./mkuird MagOS -n /mnt/livemedia/MagOS/uird.magos.cpio.xz
При этом сам уирд уже лежит там где надо. А при повторной сборке и вовсе всего одна команда, последняя. А нет, две, надо еще в каталог с уирдом зайти :) Это сложно?
Автообновление системы
А автообновление в /changes/ чем отличается? Автообновлением ядра?
Вы уверены?
Для меня проще. Как говорится, дайте мне граб2 и исо, и я сделаю вам фругал :D Мне в целом понятна логика работы UIRD и подбор параметров загрузки для того или иного варианта не так сложен как кажется. Всегда же так, когда не знаешь сложно, когда знаешь все просто.
Название: Re: LF 2019
Отправлено: DdShurick от 09 Январь 2019, 17:55:06
когда не знаешь сложно
Поэтому у меня для "не знаешь" предусмотрена загрузка без параметров, только kernel и initrd.
дайте мне граб2 и исо, и я сделаю вам фругал
Для меня это уже обыденность, скучно. Только вот grub2 я не жалую.
Название: Re: LF 2019
Отправлено: ilfat от 09 Январь 2019, 18:02:34
Поэтому у меня для "не знаешь" предусмотрена загрузка без параметров, только kernel и initrd.
Для Магос это обыденность ;)
Только вот grub2 я не жалую.
В курсе )) А чем не угодил? Там фактически баш-синтаксис со своими особенностями. Для вас самое то.
Название: Re: LF 2019
Отправлено: DdShurick от 09 Январь 2019, 18:17:04
А чем не угодил?
А чем он лучше grub4dos?
Название: Re: LF 2019
Отправлено: ilfat от 09 Январь 2019, 18:47:48
А чем он лучше grub4dos?
Для простой загрузки системы на BIOS ничем.
А так практически любая ФС по зубам.
Умеет loop (ISO, squashfs), regexp, функции, циклы и т. д.
Может определить и передать в cmdline UUID и LABEL раздела, что избавляет от прибивания гвоздями параметра определения корня для инитрд, хотя это и без загрузчика решаемо, но в ПРА почему-то этот момент правится руками.
Умеет и EFI и BIOS. То есть один конфиг. Не надо держать два загрузчика и править 2 конфига.
Кушает конфиги syslinux, grub-legacy (grub4dos)
Поддерживает шифрование, юзеры, пароли-мароли. Короче безопасность.
Ну наверное еще много чего. Я конечно понимаю, что все это вам вряд ли нужно, да и мне только малая часть, но так или иначе BIOS компы рано или поздно уйдут, поэтому я решил сразу сделать упор на более универсальный grub2.
Название: Re: LF 2019
Отправлено: DdShurick от 09 Январь 2019, 19:04:14
BIOS компы рано или поздно уйдут
Да, в arm совсем другой загрузчик.
Название: Re: LF 2019
Отправлено: knn от 09 Январь 2019, 20:26:56
Я так-то сохраненку не использую, хотя есть модуль с некоторыми настройками.
-- немного по теме сохраненок:
   Модулями с настройками пользуюсь регулярно :).
   
   Сейчас пока "на руках" только sams-n110-в-подписи (небыстрое железо).
  Некоторые настройки(icewm, rox) были/содержались в rootcopy.
   При запуске Rox~a из меню (загрузка=copy2ram) было подтормаживание.
   Запаковал rootcopy в модуль.
   --> При загрузке с 099-rootcopy.pfs( и norootcopy) - наглядное ускорение.
   
   p.s. даёт ли "такие тормоза" changes?
Название: Re: LF 2019
Отправлено: knn от 09 Январь 2019, 21:40:38
full+aufs
на данное время, в большей степени охота full+aufs попробовать на 32-бит (для оценки скорости).
Название: Re: LF 2019
Отправлено: ilfat от 09 Январь 2019, 22:25:48
для оценки скорости
Если SSD и слабый проц, то корень упакованный в модуль со сжатием lz4 будет быстрей чем Full. Скорее всего даже на винте такой модуль будет быстрее. Лично у меня на винте бьются за первенство lz4 -Xhc и lzo. Причем, если тестировать раздел который ближе к началу винта, то на несколько секунд выигрывает lz4 -Xhc, а ближе к середине опережает lzo за счет большего сжатия. Я выбрал lzo, так как эти же модули копирую на флешку, а на ней lzo быстрей работает и как бонус размер меньше.
Название: Re: LF 2019
Отправлено: krasnyh от 09 Январь 2019, 22:42:03
Лично у меня на винте бьются за первенство lz4 -Xhc и lzo.
А ZSTD?
http://www.opennet.ru/opennews/art.shtml?num=41534
Название: Re: LF 2019
Отправлено: ilfat от 09 Январь 2019, 23:11:03
А ZSTD?
Ядро не позволяет :D  На связке grub2+iso+uird именно его и хочу попробовать для changes. С МагОС конечно уходить не собираюсь, просто интересно можно ли жить на такой системе. Удобно ли это. А то на МагОС все работает, проблем нет, надо себя как-то развлекать.
Название: Re: LF 2019
Отправлено: sfs от 10 Январь 2019, 09:51:54
в основном система выстраивается при загрузке. У вас по-моему такое не практикуется?
Не очень понял... Во всех модульных ауфс-фругалах корень собирается при загрузке
git clone  Это сложно?
Для обычного пользователя более чем
А автообновление в /changes/ чем отличается?
Дублями уже ненужных файлов
В итоге в /changes будет нормальная фул система, а исходные сквоши будут ненужны

    Автообновление системы От которого вреда может быть больше, чем пользы.
Поэтому пра в двух вариантах - замороженный и с возможностью обновления для изучения новых возможностей (с сожалению, чаще проблем)
Т.е. выбор есть

grub2 лучше grub4dos возможностями, которые не всем нужны. Уже обсуждали.

Запаковал rootcopy в модуль.
   --> При загрузке с 099-rootcopy.pfs( и norootcopy) - наглядное ускорение.
Маловероятно.

full+aufs попробовать на 32-бит (для оценки скорости).
К пра03 автообновление прикрутить маловероятно. Проще собрать новый по шаблонам пра-ролл. Я такого не планирую
RoDoN экспериментировал с этим

SSD и слабый проц
Редко встречающееся сочетание

ZSTD - разве уже есть его поддержка в сквошах?
Название: Re: LF 2019
Отправлено: ilfat от 10 Январь 2019, 10:55:30
Не очень понял... Во всех модульных ауфс-фругалах корень собирается при загрузке
Я не про корень. В Магос, к примеру, для того чтобы по умолчанию смена раскладки клавиатуры была на определенных клавишах не нужно иметь сохраненку. Подобные вещи задаются юзером в файле MagOS.ini. Какие службы запускать при старте, какие не запускать, автостарт программ тоже можно оттуда же задать, причем как для всех DE, так и по отдельности. Также можно с помощью этого конфига создавать на лету новые файлы, скрипты, конфиги и так далее. В какие-то файлы что-то добавлять, что-то удалять, перезадавать переменные. Через этот файл можно настроить систему "под себя".
Для обычного пользователя более чем
Копипаст никто не отменял. Можно даже скриптик создать, чтобы не запоминать. Если уж на то пошло, то для обычного пользователя и menu.lst не простая задача. Там хоть что-то надо понимать, а тут только уметь копировать.
Дублями уже ненужных файлов
В итоге в /changes будет нормальная фул система, а исходные сквоши будут ненужны
Обновы можно не в ченджез устанавливать, а сразу в модули, со временем мержить с основным модулем. Может Full на btrfs c zstd и aufs будет более практично, чем создавать модули и мержить. Надо пробовать. Плюс снапшоты, можно делать какие-то контрольные точки перед серьезными изменениями.
Редко встречающееся сочетание
У родных такой, правда SSD сами ставили.
ZSTD - разве уже есть его поддержка в сквошах?
В самой ФС вроде да, по-моему в одном релизе с btrfs добавили, но в утилиты еще нет. Ждем.
А я буду на btrfs тестировать.
Название: Re: LF 2019
Отправлено: sfs от 10 Январь 2019, 11:20:19
В Магос, к примеру, для того чтобы по умолчанию смена раскладки клавиатуры была на определенных клавишах не нужно иметь сохраненку. Подобные вещи задаются юзером в файле MagOS.ini.
Это можно сделать, но в параметры ядра пихать - плохая идея (тем более в g4d было ограничение на длину)
Мутить конфиг - это надо доку писать и т.п.
думаю - стандартные настройки самой проги + сохраненка - оптимальнее
для обычного пользователя и menu.lst не простая задача
Поэтому нужен инсталлятор. В пра есть но надо над ним еще много работать
Зато он изначально универсальный - фул получается копированием софержимого сквошей (что не типично для остальных линуксов)
Обновы можно не в ченджез устанавливать, а сразу в модули
Если в магос такое и есть - я бы точно запутался. Стараюсь придерживаться KISS (https://wiki.archlinux.org/index.php/The_Arch_Way_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29)
Название: Re: LF 2019
Отправлено: ilfat от 10 Январь 2019, 11:40:22
Это можно сделать, но в параметры ядра пихать - плохая идея
Это не в параметры ядра, это файл, который парсится скриптами МагОС.
Мутить конфиг - это надо доку писать и т.п.
Прямо в файле все комментарии к параметрам. Просто открываешь файли и от начала до конца проходишь. Что надо меняешь.
фул получается копированием софержимого сквошей (что не типично для остальных линуксов)
Думаете? Мне кажется они так и делают. Просто потом еще скриптами проходят и меняют лайвовые настройки на десктопные.
А как тогда они делают, если не так?
Если в магос такое и есть - я бы точно запутался.
В принципе в МагОС обновы приходят раз в месяц и обычно юезарм самим делать обновы не требуется. А свои модули вообще можно не обновлять, просто время от времени пересобирать.
А так принцип KISS прикольный, понравился ))
Название: Re: LF 2019
Отправлено: knn от 20 Апрель 2019, 19:03:39
    antiX

http://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449
Проверено на runtu, antix
  antiX  можно проще :).
  Получился такой рецепт:
 1)  - "Всё как в ПРА/ДДР"(т.е. расположение/структура - vmlinuz, 000-kern..., initrd.xz).
 2) + Вместо Модулей-дистра - linuxfs.pfs.
 
#   linuxfs.pfs - переименован из linuxfs.
   linuxfs ( 628 Мб )взял из  установленного (в каталог ж/д) antiX-frugal-32бит(может и из .исо можно дернуть)[ установлено 3 антиКСа - размер linuxfs везде одинаков]

p.s.
далее - квесты :)
Название: Re: LF 2019
Отправлено: knn от 20 Апрель 2019, 19:22:11
далее - квесты
  нужен хомяк-юзера - варианты :
    -/etc/skel
    -хомяк из установленного антикса ( на первое время симпатичней).
----------------
    ....другое
===========
   бонус прохождения квестов - возможность подключения модулей при загрузке и "на-горячую" (uid demo и live одинаков - порт-модули от ПРА03, ДДР - вроде нормально, даже умудрялся несколко раз нефэншуйно подключать pppoe upNet~om) + "сам АнтиКС"(в. т. числе с выбором ДЕ, и удобными,  ! но пока замудреными для понимания настройками для юзера[и эти "настройки"(/их "структура", "организация", и возможно и порядок инициализации ОС) пока мешают мне "нормально применять" некоторые свои-настройки.pfs]).
Название: Re: LF 2019
Отправлено: knn от 22 Апрель 2019, 17:04:34
  antiX  можно проще
всё предыдущее(применительно к сообщениям до этого момента) пробовал на antix-base

upd:
размер сквоша-linuxfs из antix-core = ~350 Mb - почти половина - локали .
-------------
предполагаю некоторую совместимость с ДДР (и с ПРА в меньшей степени)
Название: Re: LF 2019
Отправлено: sfs от 28 Февраль 2021, 22:03:06
Запуск deb дистрибутивов в LF FRUGAL варианте:
Запуск manjaro  в LF окружении:
Обновил и протестировал со свежими
Название: Re: LF 2019
Отправлено: sfs от 20 Май 2022, 12:08:30
Запуск AltLinux (https://www.altlinux.org)  в LF окружении:
Аналогично debian (https://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449)
2 : не нужно
3. Положить в /lf/base :
live (из корня altlinux.iso) - главный модуль, переименовать его в 001-alt.pfs
090-save.pfs
000-kernel-*-pf.pfs - наш , например из LFD10. Родное ядро без aufs и тогда нужен 089-upd-alf10-sf01.pfs из аттача. В нем ln -s /usr/lib/modules /lib/modules

Проверял на p10 : Simple и startrrkit  (для русификации в параметры ядра надо добавить lang=ru_Ru) xfce http://nightly.altlinux.org/p10/release/ c initrd pra-porteus rafs2 uird
На rafs2 *-sysv-*.iso не заработали. Глубоко не копал. С systemd - во всех инитрд - норм

Совместимость с портированными модулями от моих LF дистрибов средняя. Главная проблема - старый glibc
В Альте есть родная система немодульного флугала на overlayfs с сохранением изменений прямо в меню iso (не прроверял)
Чтобы сделать модульный фругал - надо придумывать что-то с переиндексашией базы rpm типа того что я изобретал для LFDS.
Компилить и опакечивать в Альте еще проблемней чем в дебиане + своя Альт специфика
Есть тонкости с лицензией (https://forum.puppyrus.org/index.php?topic=21729.msg157531#msg157531) Альта
Разочарований с закрытием дыр , как в Астре (https://forum.puppyrus.org/index.php?topic=23829.msg183826#msg183826) , в Альте не нашел
XFCЕ весьма малоресурсоемкий и вообще Альт оставил хорошие впечатления, но делать из него модульный фругал желания не возникло. Вряд ли это будет чем-то лучше LFD и PRAR

Лучше Альт в FULL поставить или юзать родной фругал, если захотелось импортозамещения...
Название: Re: LF 2019
Отправлено: DdShurick от 20 Май 2022, 12:56:47
Запуск AltLinux  в LF окружении:
Я это делал несколько лет назад, пришёл к таким-же выводам. Не стал заморачиваться. Сейчас дополнительной системой стоит Alt-starterkit-lxde только ради яндекс-браузера, так как некоторые сайты не желают работать с seamonkey.
Название: Re: LF 2019
Отправлено: sfs от 20 Май 2022, 13:15:23
Я это делал несколько лет назад
Перед началом своих экспериментов я ознакомился с Вашим (https://forum.puppyrus.org/index.php?topic=17490.msg108642#msg108642) и neobht (https://forum.puppyrus.org/index.php?topic=15781.msg92077#msg92077) опытом

Чтобы сделать модульный фругал - надо придумывать что-то с переиндексашией базы rpm типа того что я изобретал для LFDS
Ну и заканчивал местную тему импортозамещения : в Росе будет такая же проблема
Чтобы сделать модульный фругал - надо придумывать что-то с переиндексашией базы rpm типа того что я изобретал для LFDS.
и есть MagOs.
Других российских доноров с pacman или  apt не знаю. Кто знает - подсказывайте
Название: Re: LF 2019
Отправлено: RoDoN от 20 Май 2022, 20:01:53
стоит Alt-starterkit-lxde только ради яндекс-браузера
Странное решение держать ось только ради браузера и еще более странный выбор браузера учитывая его прожорливость. Почему не просто хромиум?
Название: Re: LF 2019
Отправлено: DdShurick от 20 Май 2022, 20:13:02
Странное решение держать ось только ради браузера
ОСь - ради посмотреть. Firefox, установленный по умолчанию, показался ещё хуже.
учитывая его прожорливость.
Работает, как это ни странно.
Почему не просто хромиум?
Интересно посмотреть на "импортозамещение".
Название: Re: LF 2019
Отправлено: sfs от 16 Февраль 2023, 17:11:34
Запуск ubuntu - frugal в родном окружении (casper)
https://wiki.puppyrus.org/soft/initrd-casper
Из исо и с распаковкой
Проэкспериментировал на runtu mint ubuntu и написал в вики
Пробую сделать то же для debian (live-boot) -  пока сохраненка получается только в раздел. У кого получалось в файл?
Название: Re: LF 2019
Отправлено: sfs от 17 Февраль 2023, 09:50:27
Пробую сделать то же для debian (live-boot)
Пока получается так (https://forum.runtu.org/index.php/topic,6480.msg58361.html#msg58361)
Название: Re: LF 2019
Отправлено: sfs от 28 Февраль 2024, 15:03:56
Скомпилил свежий yad-light-13.0-2-x86_64.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pkg/pra6407extra/yad-light-13.0-2-x86_64.pkg.tar.xz). RU взял из альт линукса
Подправил под него:
cbatticon-gui-2024.02-28-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/cbatticon-gui-2024.02-28-any.pkg.tar.xz)
lf-scripts-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/lf-scripts-2024.02-22-any.pkg.tar.xz)
lf-scripts-frugal-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/lf-scripts-frugal-2024.02-22-any.pkg.tar.xz)
netctlgui-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/netctlgui-2024.02-22-any.pkg.tar.xz)
ntf-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/ntf-2024.02-22-any.pkg.tar.xz)
pfs-utils-cli-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pfs-utils-cli-2024.02-22-any.pkg.tar.xz)
pfs-utils-gui-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/pfs-utils-gui-2024.02-22-any.pkg.tar.xz)
power-man-2024.02-28-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/power-man-2024.02-28-any.pkg.tar.xz)
setman-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/setman-2024.02-22-any.pkg.tar.xz)
ssh-dropbear-2024.02-22-any.pkg.tar.xz (http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/ssh-dropbear-2024.02-22-any.pkg.tar.xz)