Сайт | Скачать | Видео | Wiki

Автор Тема: LF (linux frugal). ubuntu lxde gtk2 20.04 ; 22.04 x86_64  (Прочитано 2073 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Поэкспериментировал с юбунтой 22.
lfuld22-test1-x86_64.iso

lful20-test1-x86_64.iso
Давно хотел FRUGAL ubuntu для экспериментов
Делал из runtu-lite-20.04.1-amd64_202010.iso таким методом.
Добавил профиль юзера live 010-live-ul20-sf01.pfs
Потом таким методом обновил пакеты на 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-initrd

Если кто хочет полностью оригинальную frugal рунту - вот для нее 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

« Последнее редактирование: 18 Июль 2022, 14:03:13 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). ubuntu lxde gtk2 20.04.1 x86_64
« Ответ #1 : 27 Июнь 2022, 14:06:00 »
Поэкспериментировал с юбунтой 22.
XFCE после перехода на гтк3 жрет уже как KDE. В KDE  plasma получить wayland сеанс без xwayland, насколько я пончял, не возможно. Ну и никих то плюсов от wayland я не нашел
Из современных свежих малоресурсоемких DE только LXQT. Причем дистров с LXQT мало и он в репе старый. Можно поставить свежий

В итоге runtu lite меня вполне устроил
Сделал FRUGAL на своем ядре. В родном нет AUFS
001-ul22.pfs - взять из runtu и переименовать, все положить в /base
020-notify-uld22-sf01.pfs - почему-то сообщений в рунту никогда не было. Добавил
089-upd-uld22-sf01.pfs - /home и пр. сделано скриптом lf-deb.tar.xz
089-upd-zz-lfd-sf02.pfs - LF утилиты типа sfs-get и т.п. Мое склеивание базы apt из нескольких модулей работает
089-z-de-lxqt-ds2104-sf05.pfs - собрал посмотреть свежий по списку lxqt-deb
Как показал опыт LFDS - вылепить что-то свое из дебиана можно только ценой частичной потери совместимости (как в LFD10). Опакечивать под деб трудозатратно. Куча маленьких пакетов. Для подобного лучше подходит арч (PRAR)
Популярности LFDS не имел. Поэтому делать LFU22.iso  и что-то улучшать не планирую. Делал для своего ознакомления и тестирования своего LF
« Последнее редактирование: 05 Июль 2022, 16:29:39 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: LF (linux frugal). ubuntu lxde gtk2 20.04 ; 22.04 x86_64
« Ответ #3 : 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 и своего ядра 5.16.0-pf с AUFS, UKSM (в трее показывает сколько памяти сэкономлено)  , mglru (поможет с браузерами у кого совсем мало ram) и пр.

2 вида initrd : rootaufs2 (мое под Arch) и UIRD (под 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
089-z-de-lxqt-uld22-sf05.pfs - свежий 1.1 LXQT из ppa
089-z-de-ovs-uld22-sf01.pfs - мой аналог LXDE, но gtk3 с vala-panel

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

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

Мои портированные (в /opt) модули софта. Подключать\отключать через sfs-get. Не все будут работать под runtu