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

Автор Тема: состав каталога base  (Прочитано 4621 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
состав каталога base
« : 01 Апрель 2019, 09:30:52 »
Предлагаю обсудить состав каталога base. Можно отдельной темой.
ядро база ТК DE оформление багфикс

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #1 : 01 Апрель 2019, 09:46:02 »
ядро база ТК DE оформление багфикс
Багфикс - совместить с save, база - skel, ядро - kernel, Xorg, ТК, DE, оформление (?? нужно ли в base). И без ноликов, каждому модулю жёстко закрепляется № слоя.
MagOS всё в /base. Зачем? В Richy - save, base и kernel, остальное в /modules.
Давайте искать оптимум.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: состав каталога base
« Ответ #2 : 01 Апрель 2019, 09:53:24 »
Багфикс - совместить с save
Как тогда он прилетит автообновлением?
Xorg
если не будет серверной версии - зачем выделять?
оформление (?? нужно ли в base)
Т.к. без него система запустится криво - да
без ноликов, каждому модулю жёстко закрепляется № слоя
Надо не подряд. Чтобы можно было вставить в середину
В Richy - save, base и kernel, остальное в /modules.
В моем понимании - в /base должно лежать то, без чего система корректно не запустится

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #3 : 01 Апрель 2019, 11:27:15 »
Как тогда он прилетит автообновлением?
Так же, как и makesavexzm, скачал -> объединил.
если не будет серверной версии - зачем выделять?
Обновлять проще.
Т.к. без него система запустится криво
Зачем тогда отдельно? В базовый модуль.
Чтобы можно было вставить в середину
Нечего там вставлять, а если надо проверить "mount -o remount,add". И вообще, на что ты намекаешь? :D
в /base должно лежать то, без чего система корректно не запустится
Да, но опыт показывает, что DE прекрасно работает и из /modules. К тому же их может быть несколько.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: состав каталога base
« Ответ #4 : 01 Апрель 2019, 11:46:25 »
Без автообновления модулей - лажа
Xorg - делайте отдельно, но объедините с базой
опыт показывает, что DE прекрасно работает и из /modules.
Мой опыт : если дистр не загружается без load= - юзера запутаются
К тому же их может быть несколько.
если однва - в базу ее
несколько - главную в /base

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: состав каталога base
« Ответ #5 : 01 Апрель 2019, 11:56:38 »
Так же, как и makesavexzm, скачал -> объединил.
телодвижений юзеру больше
----
с выделение иксов в отдельный модуль соглашусь
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #6 : 01 Апрель 2019, 12:49:05 »
если дистр не загружается без load= - юзера запутаются
Я считаю, что load= надо упразднить, достаточно noload=.
телодвижений юзеру больше
Ни разу не больше, раз ткнуть.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: состав каталога base
« Ответ #7 : 01 Апрель 2019, 12:58:31 »
load= надо упразднить
как быть с multi-DE?
Ни разу не больше, раз ткнуть.
Если только для себя делаете - зачем чужое мнение спрашивать...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #8 : 01 Апрель 2019, 13:10:03 »
Если только для себя делаете
При чём здесь это, для себя я уже сделал. Просто надо дописать код к mksavexzm, чтобы скачивал fix-модуль. Остальное он умеет.
А вот ваш initrd.xz умеет монтировать /home (ext, fat, ntfs)?
как быть с multi-DE?
Выбирать при загрузке, если несколько. Можно как у людей, можно своё.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: состав каталога base
« Ответ #9 : 01 Апрель 2019, 13:14:44 »
Выбирать при загрузке
через noload много перечислять и без него получится каша
ваш initrd.xz умеет монтировать /home (ext, fat, ntfs)?
нет. Но если бы кто-то его так доработал - я бы не отказался  ;)
По мне удобнее вынести симлинками части home

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #10 : 01 Апрель 2019, 13:27:43 »
через noload много перечислять
Разве?
без него получится каша
А может и винегрет :) Всё зависит от фанатизма сборщика.
если бы кто-то его так доработал
Я не могу. Вы же видели, что осталось от init Барри Каулера? Рожки да ножки. Вот и с вашим так будет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: состав каталога base
« Ответ #11 : 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
https://wiki.archlinux.org/index.php/Sway


Резюмирую. С переносом Xorg в отдельный модуль, DdShurick шагает в ногу со временем и даже опережает его ) (имхо).

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: состав каталога base
« Ответ #12 : 01 Апрель 2019, 16:35:26 »
Скорей уж возвращается к истокам. Было уже такое у нас.

Не будет никто сервер разворачивать, для этого есть другие системы. Сколько мы не выпускали iso только с консолью, не пользовал его никто. Wayland на посмотреть - тоже есть лайф образы. А для десктопа пока не готов.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: состав каталога base
« Ответ #13 : 02 Апрель 2019, 09:14:16 »
 Сделал так:
- Обязательные модули - base и kernel
- Дополнительные - save и Xorg
Выкинул DISTRO_SPECS
 Ваши возражения?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: состав каталога base
« Ответ #14 : 02 Апрель 2019, 09:24:42 »
Обязательные модули - base и kernel
маловато