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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Richy => Тема начата: sfs от 01 Апрель 2019, 09:30:52

Название: состав каталога base
Отправлено: sfs от 01 Апрель 2019, 09:30:52
Предлагаю обсудить состав каталога base. Можно отдельной темой.
ядро база ТК DE оформление багфикс
Название: Re: состав каталога base
Отправлено: DdShurick от 01 Апрель 2019, 09:46:02
ядро база ТК DE оформление багфикс
Багфикс - совместить с save, база - skel, ядро - kernel, Xorg, ТК, DE, оформление (?? нужно ли в base). И без ноликов, каждому модулю жёстко закрепляется № слоя.
MagOS всё в /base. Зачем? В Richy - save, base и kernel, остальное в /modules.
Давайте искать оптимум.
Название: Re: состав каталога base
Отправлено: sfs от 01 Апрель 2019, 09:53:24
Багфикс - совместить с save
Как тогда он прилетит автообновлением?
Xorg
если не будет серверной версии - зачем выделять?
оформление (?? нужно ли в base)
Т.к. без него система запустится криво - да
без ноликов, каждому модулю жёстко закрепляется № слоя
Надо не подряд. Чтобы можно было вставить в середину
В Richy - save, base и kernel, остальное в /modules.
В моем понимании - в /base должно лежать то, без чего система корректно не запустится
Название: Re: состав каталога base
Отправлено: DdShurick от 01 Апрель 2019, 11:27:15
Как тогда он прилетит автообновлением?
Так же, как и makesavexzm, скачал -> объединил.
если не будет серверной версии - зачем выделять?
Обновлять проще.
Т.к. без него система запустится криво
Зачем тогда отдельно? В базовый модуль.
Чтобы можно было вставить в середину
Нечего там вставлять, а если надо проверить "mount -o remount,add". И вообще, на что ты намекаешь? :D
в /base должно лежать то, без чего система корректно не запустится
Да, но опыт показывает, что DE прекрасно работает и из /modules. К тому же их может быть несколько.
Название: Re: состав каталога base
Отправлено: sfs от 01 Апрель 2019, 11:46:25
Без автообновления модулей - лажа
Xorg - делайте отдельно, но объедините с базой
опыт показывает, что DE прекрасно работает и из /modules.
Мой опыт : если дистр не загружается без load= - юзера запутаются
К тому же их может быть несколько.
если однва - в базу ее
несколько - главную в /base
Название: Re: состав каталога base
Отправлено: k0l0p0k от 01 Апрель 2019, 11:56:38
Так же, как и makesavexzm, скачал -> объединил.
телодвижений юзеру больше
----
с выделение иксов в отдельный модуль соглашусь
Название: Re: состав каталога base
Отправлено: DdShurick от 01 Апрель 2019, 12:49:05
если дистр не загружается без load= - юзера запутаются
Я считаю, что load= надо упразднить, достаточно noload=.
телодвижений юзеру больше
Ни разу не больше, раз ткнуть.
Название: Re: состав каталога base
Отправлено: sfs от 01 Апрель 2019, 12:58:31
load= надо упразднить
как быть с multi-DE?
Ни разу не больше, раз ткнуть.
Если только для себя делаете - зачем чужое мнение спрашивать...
Название: Re: состав каталога base
Отправлено: DdShurick от 01 Апрель 2019, 13:10:03
Если только для себя делаете
При чём здесь это, для себя я уже сделал. Просто надо дописать код к mksavexzm, чтобы скачивал fix-модуль. Остальное он умеет.
А вот ваш initrd.xz умеет монтировать /home (ext, fat, ntfs)?
как быть с multi-DE?
Выбирать при загрузке, если несколько. Можно как у людей, можно своё.
Название: Re: состав каталога base
Отправлено: sfs от 01 Апрель 2019, 13:14:44
Выбирать при загрузке
через noload много перечислять и без него получится каша
ваш initrd.xz умеет монтировать /home (ext, fat, ntfs)?
нет. Но если бы кто-то его так доработал - я бы не отказался  ;)
По мне удобнее вынести симлинками части home
Название: Re: состав каталога base
Отправлено: DdShurick от 01 Апрель 2019, 13:27:43
через noload много перечислять
Разве?
без него получится каша
А может и винегрет :) Всё зависит от фанатизма сборщика.
если бы кто-то его так доработал
Я не могу. Вы же видели, что осталось от init Барри Каулера? Рожки да ножки. Вот и с вашим так будет.
Название: Re: состав каталога base
Отправлено: krasnyh от 01 Апрель 2019, 16:25:47
    Xorg

если не будет серверной версии - зачем выделять?
По поводу Xorg, вроде уже решили оставить его в отдельном модуле, но скажу несколько слов "за".
Можно найти несколько плюсов в отдельном Xorg:
1. Чистая консоль. Если удалить все лишние модули, сборка еще немного 'похудеет'.
Может понравится тем, кому нужен для работы удаленный доступ или для запуска виртуалки, и важно, чтобы в системе не было ничего лишнего. Живой пример:
И потом, если мне надо разворачивать Vbox то мне базовая система нужна с минимальным набором, я даже midori выкидываю (хоть он там и ничего толком не весит) за ненадобностью. Весь акцент переносится на виртуалку. То есть по сути как DOS для старта Win98 :) Только с той разницей ,что в виртуалке можно крутить не только винду.

2. С прицелом на использование Wayland, в будущем.


 P.s. Можно уже сейчас попробовать Wayland, установив Sway. Это тайловый WM, будет удобен тем, у кого широкий монитор или тем, кому нравится когда все открытые приложения перед глазами (это в основном для работы, рабочих проектов).
(Написал именно о Sway, потому что чего-то более легкого под Wayland пока вроде нет.)
     Sway - это простой Wayland compositor и замена оконного менеджера i3 для X11. Он работает с существующей конфигурацией i3 и поддерживает большинство функций i3, а также несколько дополнительных функций.
 Выпуск пользовательского окружения Sway 1.0, использующего Wayland (http://www.opennet.ru/opennews/art.shtml?num=50296)
https://wiki.archlinux.org/index.php/Sway


Резюмирую. С переносом Xorg в отдельный модуль, DdShurick шагает в ногу со временем и даже опережает его ) (имхо).
Название: Re: состав каталога base
Отправлено: Pro от 01 Апрель 2019, 16:35:26
Скорей уж возвращается к истокам. Было уже такое у нас.

Не будет никто сервер разворачивать, для этого есть другие системы. Сколько мы не выпускали iso только с консолью, не пользовал его никто. Wayland на посмотреть - тоже есть лайф образы. А для десктопа пока не готов.
Название: Re: состав каталога base
Отправлено: DdShurick от 02 Апрель 2019, 09:14:16
 Сделал так:
- Обязательные модули - base и kernel
- Дополнительные - save и Xorg
Выкинул DISTRO_SPECS
 Ваши возражения?
Название: Re: состав каталога base
Отправлено: sfs от 02 Апрель 2019, 09:24:42
Обязательные модули - base и kernel
маловато
Название: Re: состав каталога base
Отправлено: DdShurick от 02 Апрель 2019, 09:29:41
маловато
Нормально. Xorg может быть включён в базу. Сохранёнки при первом запуске нет.
Главное - никаких ноликов :)
Название: Re: состав каталога base
Отправлено: sfs от 02 Апрель 2019, 09:30:58
Xorg может быть включён в базу
Вроде не нашли зачем он нужен отдельно
Название: Re: состав каталога base
Отправлено: DdShurick от 02 Апрель 2019, 09:34:52
Вроде не нашли зачем он нужен отдельно
Я объяснял, обновлять проще, не надо перепаковывать всю базу.
Название: Re: состав каталога base
Отправлено: betcher от 02 Апрель 2019, 09:37:21
В магос по задумке base это папка для системных модулей. То есть все, что в сборке. Modules и optional - для пользовательских. Это я не к тому, что так правильно, а к тому, что звоя логика есть. При обновлении заменяются все модули в base. В модулес и опшенал - ваши модули обновляете сами.
Название: Re: состав каталога base
Отправлено: sfs от 02 Апрель 2019, 09:41:57
обновлять проще, не надо перепаковывать всю базу.
Это делается 1 раз, а лишний слой ауфс постоянно у всех будет выжирать 1,5 RAM
Название: Re: состав каталога base
Отправлено: DdShurick от 02 Апрель 2019, 12:04:28
лишний слой ауфс постоянно у всех будет выжирать 1,5 RAM
Ничего не мешает включать Xorg в базовый модуль. Это на усмотрение разработчика.
При обновлении заменяются все модули в base.
И какой смысл тогда дробить?