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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Тема начата: sfs от 02 Март 2021, 12:15:00

Название: LF (linux frugal). ubuntu lxde gtk2 20.04 ; 22.04 x86_64
Отправлено: sfs от 02 Март 2021, 12:15:00
Поэкспериментировал с юбунтой 22.
lfuld22-test1-x86_64.iso

lful20-test1-x86_64.iso (https://mirror.yandex.ru/puppyrus/users/sfs/lf/ul20/)
Давно хотел FRUGAL ubuntu для экспериментов
Делал из runtu-lite-20.04.1-amd64_202010.iso таким (https://forum.puppyrus.org/index.php?topic=21204.msg151449#msg151449) методом.
Добавил профиль юзера live 010-live-ul20-sf01.pfs
Потом таким (https://forum.puppyrus.org/index.php?topic=18910.msg120892#msg120892) методом обновил пакеты на 01.03.2021, удалил vlc и большинство софта, добавил celluloid. Полученное разделил скриптом trim на 2 части
001-ul20-sf01.pfs
010-live-ul20_DEV-sf01.pfs - нужно только для компиляции модулей ядра (например видеокарт) и т.п.
и выделил ядро 000-kernel-5.6.0-1048-oem_64.pfs - родное - из юбунту репы
C таким составом модулей получаем совершенно не изнасилованный урезаниями и добавками (как lfd10 ) фругал, который можно распаковать и юзать как FULL с заморозкой и пр. фичами rootaufs2 (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2)-initrd

Если кто хочет полностью оригинальную frugal рунту - вот для нее initrd-raf2o-5.6.0-1028-oem.xz (http://mirror.yandex.ru/puppyrus/lf/ul20/kernel/initrd-raf2o-5.6.0-1028-oem.xz)
Из /base удалить все модули кроме 010-live-ul20-sf01.pfs
Добавить filesystem.squashfs из runtu-lite-20.04.1-amd64_202010.iso

Для удобства использования как фругал с возможностью подключения портированных модулей через sfs-get добавил 070-lf-ul20-sf02.pfs 089-upd-ul20-sf01.pfs

Название: Re: LF (linux frugal). ubuntu lxde gtk2 20.04.1 x86_64
Отправлено: sfs от 27 Июнь 2022, 14:06:00
Поэкспериментировал с юбунтой 22.
XFCE после перехода на гтк3 жрет уже как KDE. В KDE  plasma получить wayland сеанс без xwayland, насколько я пончял, не возможно. Ну и никих то плюсов от wayland я не нашел
Из современных свежих малоресурсоемких DE только LXQT. Причем дистров с LXQT мало и он в репе старый. Можно поставить свежий (https://launchpad.net/~severusseptimius/+archive/ubuntu/lxqt)

В итоге runtu lite (https://forum.runtu.org/index.php/topic,8468.0.html) меня вполне устроил
Сделал FRUGAL на своем ядре (https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.16.0-pf1-mg2/). В родном нет AUFS
001-ul22.pfs - взять из runtu и переименовать, все положить в /base
020-notify-uld22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/020-notify-uld22-sf01.pfs) - почему-то сообщений в рунту никогда не было. Добавил
089-upd-uld22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-upd-uld22-sf01.pfs) - /home и пр. сделано скриптом lf-deb.tar.xz (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/lf-deb.tar.xz)
089-upd-zz-lfd-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-upd-zz-lfd-sf02.pfs) - LF утилиты типа sfs-get и т.п. Мое склеивание базы apt из нескольких модулей работает
089-z-de-lxqt-ds2104-sf05.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-z-de-lxqt-ds2104-sf05.pfs) - собрал посмотреть свежий по списку lxqt-deb (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/lxqt-deb)
Как показал опыт LFDS - вылепить что-то свое из дебиана можно только ценой частичной потери совместимости (как в LFD10). Опакечивать под деб трудозатратно. Куча маленьких пакетов. Для подобного лучше подходит арч (PRAR)
Популярности LFDS не имел. Поэтому делать LFU22.iso  и что-то улучшать не планирую. Делал для своего ознакомления и тестирования своего LF
Название: Re: LF (linux frugal). ubuntu lxde gtk2 20.04.1 x86_64
Отправлено: sfs от 05 Июль 2022, 14:48:39
020-notify-uld22-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/020-notify-uld22-sf02.pfs)
089-upd-uld22-sf02.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-upd-uld22-sf02.pfs)
089-upd-zz-lfd-sf04.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-upd-zz-lfd-sf04.pfs)
089-z-de-lxqt-uld22-sf05.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-z-de-lxqt-uld22-sf05.pfs)
089-z-de-ovs-uld22-sf01.pfs (http://mirror.yandex.ru/puppyrus/lf/ul22/pfs/089-z-de-ovs-uld22-sf01.pfs)
Название: Re: LF (linux frugal). ubuntu lxde gtk2 20.04 ; 22.04 x86_64
Отправлено: sfs от 05 Июль 2022, 16:28:08
делать LFU22.iso  и что-то улучшать не планирую

https://file.puppyrus.org/users/pra64/iso/lfuld22-test1-x86_64.iso
https://file.puppyrus.org/users/pra64/iso/lfuld22-test1-x86_64.iso.md5.txt
Пароли у root и live : woofwoof

на базе runtu-lite 22 и своего ядра (https://forum.puppyrus.org/index.php?topic=23523.msg181750#msg181750) 5.16.0-pf с AUFS, UKSM (https://forum.puppyrus.org/index.php?topic=15712.0) (в трее показывает сколько памяти сэкономлено)  , mglru (https://forum.puppyrus.org/index.php?topic=23160.msg178228#msg178228) (поможет с браузерами у кого совсем мало ram) и пр.

2 вида initrd : rootaufs2 (https://wiki.puppyrus.org/soft/arch-initrd-rootaufs2) (мое под Arch) и UIRD (https://forum.puppyrus.org/index.php?board=204.0) (под dracut).
Можно с обычной установкой любого линукса делать фокусы типа : корень вашей системы в ro + верхним слоем (на HDD или в RAM) изменения в процессе работы. Так можно экспериментировать не изменяя систему. Изменения можно сохранять . В iso есть примеры
Ядро должно быть с AUFS или OverleyFS (сейчас есть во всех ядрах). С AUFS к такой системе можно по горячему подключать\отключать модули.squashfs

001-lf-uld22-sf01.pfs - родной из runtu без изменений
089-upd-uld22-sf02.pfs - /home/live

Опциональные модули ( можно не использовать ):
020-notify-uld22-sf02.pfs - немного софта из юбунту репы
089-upd-zz-lfd-sf04.pfs  - мои утилиты и т.п. + pfs-utils (https://wiki.puppyrus.org/puppyrus/pr218/pfs4)
089-z-de-lxqt-uld22-sf05.pfs - свежий 1.1 LXQT из ppa
089-z-de-ovs-uld22-sf01.pfs - мой аналог LXDE, но gtk3 с vala-panel (https://forum.runtu.org/index.php/topic,8173.msg54770.html#msg54770)

LXQT и OVS особо не вылизывал - демки. OVS жрет чуть больше LXDE, но меньше LXQT

Собрать модуль с нужным вам софтом : sudo chroot2pfs (https://wiki.puppyrus.org/puppyrus/pr218/pfs4#chroot2pfs) --mlist /путь/001-lf-uld22-sf01.pfs --command bash
И далее : apt update && apt install
Порядок модулей не важен - мой скрипт dpkg-fix автоматом пересоберет базу apt - подобного не нашел  в slax и пр.

Мои портированные (в /opt) модули софта (https://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/). Подключать\отключать через sfs-get. Не все будут работать под runtu
Название: Re: LF (linux frugal). ubuntu lxde gtk2 20.04 ; 22.04 x86_64
Отправлено: sfs от 24 Октябрь 2022, 13:00:53
Собрал PaperDE (https://www.opennet.ru/opennews/art.shtml?num=57961) (wayland qt5) из пакетов автора
Модуль выложил (https://boosty.to/sfslinux/posts/a2a9b542-7799-409b-9b60-7e0ea9c65a44?share=post_link) для подписчиков
Особо не впечатлило. Меню напомнило panther-launcher, но менее функциональное
В панеле нет мониторинга и т.п.
Автор русскоязычный