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

Голосование

Нужны ли в PRA-roll легкие самодельные DE типа openbox icewm

Да.
3 (60%)
Нет. Только стандартные : lxqt xfce mate (если нужны другие - пишите в комментарий)
2 (40%)

Проголосовало пользователей: 5

Автор Тема: PRA-roll 1811. Предварительное тестирование. Планы на 2019  (Прочитано 2881 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
После долгого и мучительного рождения prar1806 пришло понимание, что
Дистры заточенный под frugal и под full нужны для разных задач и требуют разного подхода
Т.е. при переходе pra->pra-roll я понимал конечную задачу, но еще не понимал, как ее правильно достичь

FRUGAL -
"маленький и быстрый". Маленький для copy2ram (запуск с флэшки или с fat\ntfs или экономия батарей ноута).
Соответственно , надо ужиматься в размерах, стараясь не терять удобства и функциональности. Т.е. нужны легкие DE
Поскольку использование в основном на 1 уровне - можно не сильно заморачиваться совместимостью с донорской репой и т.п.
Делать такой дистрибутив трудозатратно. Часто обновлять смысла нет.
Оптимален для новичков - ничего не сломать, система как у всех
Для того чтобы запустить любимые проги дома - больше ничего и не нужно
FULL -
интересен на стационаре, продвинутому юзеру (особенно любителям удобств и украшательств с мощными компами)  2,3 уровня, интересующегося новинками  (арч тут особенно подходит) линукса
"Маленький" тут не особо актуально
"Быстрый" актуально всегда. Вопрос какой ценой. Основная масса больших дистров не особо быстрые. Это плата за универсальность
В рамках нашего проекта за быстроту (ограничивщись домашним использованием) можно побороться. Средствами - поиска нового софта и оптимизацией имеющегося
Кто юзал фругал - на фул будет грусновато. Особенно новичкам, переходящим в стадию опытных. Сломать фул просто. Часто переставлять долго и лень
Для решения этих проблем : rootaufs2 и UIRD
Для автообновления нужна максимальная совместимость с арчем в длительной перспективе. Т.е. чтобы после обновления все свои фишки не были замещены стандартными

В итоге иллюзии что в одном дистре можно полноценно совместить фругал и фулл прошли
PRA03 остается как был (фругал). Софт (браузеры и т.п.) постараюсь обновлять
PRAR1801 переименовываю в PRA64 и позиционирую как фругал с длительной поддержкой. Т.е. замена PRA03. PRAR1801, а не 1806, т.к. нет проблем с gtk2, больше DE и софта

PRAR1811 будет впервые заточен под фулл.
1. Основная задача - автообновление pacman -ом и легкая пересборка по списку пакетов (в том числе под другие архитектуры, типа arm)
2. Второстепенные - автообновление меню grub2
3. Парольное sudo
4. DM
5. Проверить возможность и целесообразность перехода на репу manjaro

Поскольку репа заморожена (поэтому не на manjaro) -   можно и в фругал использовать, не боясь, что нужного софта под него не собрать. Только зачем, если есть специально заточенные под фругал...

Доработаны инструменты сборки: chroot2pfs (впервые, спасибо betcher) pacman2pfs trim

DE: lxqt+gtk2 ;xfce (микс gtk2 и 3 из арчрепы) ; mate -т.е. большие , полноценные с минимумом своих костылей.
Из нововведений - mount-all-fstab , polybar , connman , genmon (есть или будут отдельные темы)
Возможно, позднее - OVS (openbox vala-panel spacefm) и (или) LXDE-gtk3 + polybar

Есть идеи по разбивке на модули и пр.?
Софта , который собирается pacman-ом (браузеры , медиаплееры) в исо не будет. Это самостоятельно. Это планирую подробнее расписать в вики

Модули
« Последнее редактирование: 23 Декабрь 2018, 08:22:24 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
prar-1811-test01.iso
Пока для опытных и не для полноценного фул (пока обходимся сохраненкой в папку)
netsurf - хоть какой-то браузер на всякий случай (вики почитать)
Нужный софт доделываем pacman2pfs + trim -l -m
Или вместо trim  прописать NoExtract -ы в /etc/pacman.conf

Некоторые модули пока в слабой компрессии и с локалями и манами
« Последнее редактирование: 03 Декабрь 2018, 18:08:29 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
FULL
"Маленький" тут не особо актуально
"Быстрый" актуально всегда
Mate c полным фаршем ест на старте 350мб RAM
Голый tint - 170
Т.е. разница меньше 200мб (т.е. пара закладок в браузере)
Нужны ли в Ролл легкие самопальные ДЕ...
Если нужны - чем такой фул будет лучше фругала... Там обновляться то особо нечему, т.к. ничего и нет
Или все-же сделать одну типа OVS OLS...
Добавил голосование
Прошу протестировать не в виртуалке power manager -ы всех ДЕ
« Последнее редактирование: 28 Ноябрь 2018, 13:19:45 от sfs »

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 316
  • Репутация: +11/-0
все-же сделать одну типа OVS OLS...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
чем такой фул будет лучше фругала... Там обновляться то особо нечему, т.к. ничего и нет
?
Это сейчас ключевой вопрос. Если не заморачиваться легкими ДЕ - polkit udisk upower gvfs можно в 001 вливать и собирать будет еще проще

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 739
  • Репутация: +11/-0
Сломать фул просто.
просто, если  выполнять\запускать необдуманно опасные команды\скрипты\бинарники под рутом(или используя рутовые привелегии - sudo) .
Под обычным юзером сломать что-либо трудновато
« Последнее редактирование: 06 Январь 2019, 12:46:41 от k0l0p0k »
1.нетбук  Samsung N145 (оси: ubuntu+OLS, PRA)
2.стационары(пеньки,2-8Gb,Radeon RX460, ubuntu+openBox+LXPanel, PRA)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
Под обычным юзером сломать что-либо трудновато
Когда root и юзер - 1 недисциплинированный или увлекающийся человек - легко  ;)
3. Парольное sudo

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1301
  • Репутация: +47/-0
Планирую в 001 собрать 001 01*
  Я уже как то писал по поводу объединения 001-prar с другими модулями. Опять скажу что не надо это делать.
001-prar это результат команды sudo pacstrap -i -c -d base-1811 base. Имея эту базу, пользователь уже сам может собрать остальную систему на свой вкус. Или пересобрать 001-.
 (Пример запуска арча из базы http://forum.puppyrus.org/index.php?topic=21213.msg150606#msg150606)

 Можно ее назвать 001-core, тем более там все пакеты и ставятся из репозитария core. А остальные пакеты уже в 002-base, здесь уже можно объединять как душе угодно.  Будет чем то похоже на magos.
Код
MagOS_2016.64_20181026/MagOS/base % ls
00-kernel.xzm   20-x-base.xzm       42-x-network.xzm     45-x-java.xzm
01-drivers.xzm  35-x-plasma.xzm     43-x-multimedia.xzm  70-documentation.xzm
10-core.xzm     41-x-utilities.xzm  44-x-office.xzm      88-magos.xzm

 Мне, например, уже тесно в рамках стандартного PRA (frugal). :) Но и full я вряд ли захочу. Мне нужны инструменты. И возможность легко собрать и пересобрать базу (core).
-Это первый инструмент (sudo pacstrap -i -c -d base-1811 base). Затем mkpfs.
-Второй -- это готовые модули ядер от Pro.  :)
-Третий -- это pfs-utils (chroot2pfs, pacman2pfs? и т.д.),  скорее всего отдельным модулем.
Ну а дальше уже элементарно, тем более мы уже давно в принципе сами и собираем приложения с pacman2pfs.

P.s. Все сказанное не отменяет конечно готовых PRA frugal для массового пользователя (PRA03-1808-retro;  roll-1801-GTK2).
Как и было сказано мной раньше  - должны быть две ветки stable и experimental. И они уже есть по факту.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
001-prar это результат команды sudo pacstrap -i -c -d base-1811 base
Не совсем (чуть меньше)
Все 01* - искусственно (pacman -Rsdd) выпиленные из 001 пакеты
Соответственно если заморачиваться
1. Основная задача - автообновление pacman -ом
Выпиленное прилетит с обновлениями
Чтобы этого не произошло надо запрещать /etc.pacman.conf IgnorePkg (не уверен,что поможет) или делать заглушку типа
Из за чего , например без avahi (010-libcups) не стартанет хром - и юзер будет удивляться

Т.е. задача 1811 - разобраться (отказаться) с этими заглушками и т.п.
тесно в рамках стандартного PRA (frugal)
Чем именно?
Мне нужны инструменты
LF
-Второй -- это готовые модули ядер от Pro.
Не назвал бы это инструментом. Это альтернатива. Дает небольшое уменьшение ресурсоемкости (ядро маленькое) и упрощение сборки initrd (много вкомпилено монолитно)
pfs-utils (chroot2pfs, pacman2pfs? и т.д.),  скорее всего отдельным модулем.
смысл отдельным модулем? Достаточно, что он отдельным пакетом
Все сказанное не отменяет конечно готовых PRA frugal для массового пользователя
Так особо выпрыгнуть за рамки и не получится. И смысл? Поделить и так маленькое сообщество еще на части...
Максимум что можно - собрать еще ДЕ (которых в пра нет - очень сложные и тяжелые) и подписать своих GUI-ев. Это и в рамках ПРА можно
Что еще можно сделать?
должны быть две ветки stable и experimental
Чтобы получить stable нужно тестировать на разном железе. Не про нас  :'( Сейчас, пожалуй, Вы единственный активный
Сейчас 1811 скорее не experimental, а "в процессе создания". По итогу (по замыслу) должен получиться дистр, который с автообновлением пакетами можно отправить в свободное плавание
« Последнее редактирование: 29 Ноябрь 2018, 09:28:19 от sfs »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 991
  • Репутация: +18/-0
PRAR1801 переименовываю в PRA64 и позиционирую как фругал
PRAR1811 будет впервые заточен под фулл.
  -начинаю запутываться в Наименованиях дистров/сборок. ( ! в том числе в контексте выставленных голосований).

Переименование  roll(frugal)-->pra64 = ok. :)

  Т.е. по обозначениям будет -  "roll" = full + frugal ?
----------------------------------------

-- Применительно к заголовку голосования: -- не сказал бы, что например Icewm-самоделка - т.к. можно сказать, что самодостаточен , а MC вроде заложен во все ПРА-сборки ( ? или как вообще определить "самоделку" ?).
--
Есть идеи по разбивке на модули и пр.?
хотелось бы "разбивку" - с возможностью подключения модуля-ДЕ того же icewm ( и какого-либо еще другого де-модуля).

Или я вообще запутался - здесь вопрос про сборку, заточенную под Фулл?
« Последнее редактирование: 29 Ноябрь 2018, 10:40:53 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 991
  • Репутация: +18/-0
хотелось бы "разбивку" - с возможностью подключения модуля-ДЕ того же icewm
не пытаюсь кого-нибудь сосредоточить на icewm~e - просто напросто, что плохого в возможности подключения/Смены ещё каких-либо ДЕ.
Или такое реализовать не возможно/затруднительно/чем-либо чревато ?
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
Переименование  roll(frugal)-->pra64 = ok.
Нет. PRAR1801 станет PRA64 и других , заточенных под фругал не планирую
Далее PRAR будет как 1811
по обозначениям будет -  "roll" = full + frugal ?
Да. Но в первую очередь full
Потом в вики еще напишу
не сказал бы, что например Icewm-самоделка - т.к. можно сказать, что самодостаточен
Icewm - это WM. Чтобы он стал DE надо добавить нотификатор ФМ питание
У кого они родные - DE.
MC вроде заложен во все ПРА-сборки
да
как вообще определить "самоделку"
Все чего нет здесь - самодельные DE
Хотя про lxde я бы поспорил, а про rox тем более
хотелось бы "разбивку" - с возможностью подключения модуля-ДЕ
Она есть и будет

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 991
  • Репутация: +18/-0
Далее PRAR будет как 1811
Цитата: knn от Сегодня в 10:31:35

    по обозначениям будет -  "roll" = full + frugal ?

Да. Но в первую очередь full
  может рассмотреть еще какие варианты обозначения/наименования "этой" сборки.
  Как по мне - R - не столь информативно. Хотя бы для неискушенного пользователя.
 Хотя Арч позиционируется как РОЛЛ-дистр.
"Тогда" из названия вроде как "исчезает" Frugal-составляющая.

  Варианты "на-вскидку" : (PRA/ПРА)  - f_fr, ff, ffr, frf, ....... может еще-какие ...
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 24923
  • Репутация: +176/-0
    • PuppyRus-A
Сначала надо сделать. Как назвать - по итогу

Оффлайн Ильфат

  • Ветеран
  • *****
  • Сообщений: 424
  • Репутация: +10/-0
LXQT не перезагружается и не выключается из меню.
Кнопка меню при наведении мыши полностью окрашивается в голубой цвет, скорее всего просто сливается с пиктограммой, вряд ли так задумано.
Запускал с ISO.

P.S. На другом мониторе увидел, что цвет почти сливается с пиктограммой, но все-таки не полностью.
« Последнее редактирование: 02 Декабрь 2018, 21:55:29 от Ильфат »