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

Автор Тема: Предложения sfs по развитию MiniOS (август 2022г)  (Прочитано 828 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Потусил в телеграме с разрабами МиноОс. Предложил:

По Порядку реализации:
1. Автообновление установленного дистра из репы модулей
Потребует стандартизации названий модулей и списка пакетов в них.
Сами модули у вас уже налажено скриптом собирать. У меня такого нет. Пересобирать когда в репе дебиана что-то обновится

Сейчас у вас обновы пакетов в сохраненку пойдут .  Так весь дистр потихоньку в сохраненке и окажется
В моих дистрах делается скриптом mod-up

2. Репа с модулями софта и GUI их поиска и подключения
Вот тут и нужно горячее ауфс подключение
Удобно сделать отдельными модулями gtk3 , qt5 . Если за размер не боремся - в базовый модуль
Модули собирать поверх базы до ДЕ

В моих дистрах делается скриптом sfs-get. База apt пересобирается dpkg-fix

3. Опционально : своя репа пакетов со своими скриптами , софтами , которых нет в дебиане . Что-то пересобрать из того что имеется - ядра и некоторые пакеты перекомпеилить с оптимизацией под наши задачи

У меня под арч есть. Под дебиан пакетить сложнее

И еще -
4. вместо разных дистров с разными ДЕ - собрать  модули ДЕ поверх ТК
Выбирать в меню загрузки исо.

Max:
Цитата
идеально выглядел бы конструктор где-то на сайте/ тг канале, где человек просто ставит нужные ему галочки и качает образ (такое уже обсуждалось), чтобы даже "вася" без проблем мог использовать незнакомую ему систему без лишнего гемора...
Подобное было в раннем slax и porteus. Везде убрали
У нас обсуждали давно. Реализовать сложно. Надо программить под веб и ресурсоемко (где исо будет собираться перед скачкой юзером).
Альтернативы :
1. Локальный инсталлятор, который качает выбираемые модули
2. Ветвистое меню в исо.
У меня 2, т.к проще
« Последнее редактирование: 11 Август 2022, 09:14:58 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Предложения sfs по развитию MiniOS (август 2022г)
« Ответ #1 : 08 Сентябрь 2022, 11:59:37 »
В итоге crims0n скрипты minios вынес из инитрд в 00-minios*.sb
Т.е. сделан 1й шаг в сторону использования разных инитрд
Протестировать : https://ftp.minios.dev/nightly/ - уже с uird initrd
+ добавил скрипты dpkg-fix ; users-fix - объединяет пакеты и юзеров из всех модулей
А я доработал sfs-get https://mirror.yandex.ru/puppyrus/lf/d11/pfs/089-upd-zz-sfsget-d11m-sf05.pfs:
1. использование initrd : uird, slax
slax не имеет системы пересборки инитрд, но поддерживается ventoy
2. Поддержка репы на гитхабе. Пример https://api.github.com/repos/minios-linux/repository/releases/latest
Кого интересует как залить на гитхаб - спрашивайте у crims0n
3. Автоопределение расширения squashfs модулей : .sb .pfs и т.п. по анализу того, что загрузил инитрд
Использование нескольких расширений возможно (подключение pfsload), но автообновление работать не будет. Можно здесь порешать, но проще переименовать. Миниос все равно каждую ночь пересобирается
4. Автообновление модулей.
Работает по именам модулей стандарта PRA и с датой в конце *-ггммдд.*
Тут мы с crims0n не смогли пока договориться.
Я считаю, что *-ггммдд.* - наиболее просто и понятно
Он хочет делать в репе список модулей с описаниями и парсить его jq. А дату модуля хранить внутри модуля

В итоге для демонстрации описанного выше пока сделаю репу https://mirror.yandex.ru/puppyrus/lf/d11/pfs
 по своему варианту и буду ее обновлять (пока не часто и руками) из ночных сборок crims0n https://ftp.minios.dev/nightly/ с переименованием модулей в *-ггммдд.pfs
Мои модули - как обычно с -sfXX*.pfs
Скоро выложу демонстрационный исо

Кроме этого crims0n в свете выполнения плана из шапки темы перенес gtk3 из модуля DE в модуль с Xorg 03-gui-base , что позволит делать модули с другими DE

QT5 пока используется только в модуле vlc. В отдельный модуль не выделялся. В virtualbox - qt5 свой , встроенный
« Последнее редактирование: 09 Сентябрь 2022, 09:49:56 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Предложения sfs по развитию MiniOS (август 2022г)
« Ответ #2 : 08 Сентябрь 2022, 12:22:19 »
Скоро выложу демонстрационный исо
https://file.puppyrus.org/users/pra64/iso/lfd11mx-test2-x86_64.iso подробности позже в этой теме