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

Разработки проекта PuppyRus => Разработка PFS и Initrd => Тема начата: betcher от 10 Ноябрь 2015, 03:39:05

Название: Выбор донора для построения модульного фругала
Отправлено: betcher от 10 Ноябрь 2015, 03:39:05
Магос универсален на столько, на сколько универсален базовый репозиторий. Нет никаких запретов на использование магос в качестве сервера. Особенности есть. Ограничений нет. У меня в качестве домашнего сервака и точки доступа пару лет трудился магос без иксов на ломанном буке. Если бы хостер моих vds позволял крутить свои  исо, магос был бы и там.
Вы сами себя ставите в рамки минидистра, это можно понять. На универсальный дистр нужны серьезные ресурсы. Но сама по себе модульная технология таких ограничений не имеет. Вот магос как раз и есть способ оъединить frugal и универсальный дистр в одно.
По поводу разделения на модули вы скорее правы. Магос - монолит. Все доп модули магос расчитываются на работу с полным  комплектом базовых модулей. Уменьшить магос за счет удаления модулей можно, но это повлечет проблемы подобные описанной вами, которые нужно будет решать самостоятельно. Ибо база рпм тоже соответствует полному набору. Но вот только какой юзкейс этого сокращения? Ускорить так не получится
 Разве что у вас завалялась одногиговая флешка и вы не знаете чего бы туда водрузить :)
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 09:21:05
Ну наконец-то понимание (MagOS - монолит)  ;)
Больших универсальных дистров полно. Причем в каждом есть фругал с сохраненкой
Маленьких домашних почти нет. Пупи - кто еще?
Полноценную модульность сложно поддерживать для большой репы. Но дома юзается минимум софта
Сохранить в модульном дистре работоспособность ПМ получится только в арче (pacman + ARM)
Про 3 уровня - я уже писал (юзеру доступны все инструменты)
Вот из этого я исходил

Кстати в MagOS - Роса из каких соображений? Это же полугосконтора. В таких обычно не "горят" на работе...

Я никого не отговариваю от МагОс - есть люди которые любят "кудрявый" линукс. Дистрибутивы нужны разные

Линукс дает возможность переделать что угодно. Если не пользоваться этой возможностью - чем хуже винда или хакинтош...
Название: Выбор донора для построения модульного фругала
Отправлено: betcher от 10 Ноябрь 2015, 10:34:36
После гибели мандривы нужен был новый репозиторий из близких это Магея, Роса. Из Русских Роса, Альт - Роса в аккурат на пересечении оказалась :). Если выбирали бы сейчас вероятнее всего был бы Альт. Но особой разницы между линукс дистрами таки нет, по этому менять репу, только ради того, чтоб сменить репу бессмысленно. По этому пока Роса. 
Монолит или не монолит, это с какой стороны смотреть. На том домашнем сервере, о котором я писал выше все модули с иксовым софтом, DE, qt и прочее не нужное на сервере было отключено с помощью noload= (тоже что и удалить в принципе) и работало. То есть выкидывать можно, но гарантий того что все заработает - нет :)
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 11:07:56
Монолит или не монолит, это с какой стороны смотреть. На том домашнем сервере, о котором я писал выше все модули с иксовым софтом, DE, qt и прочее не нужное на сервере было отключено с помощью noload= (тоже что и удалить в принципе) и работало. То есть выкидывать можно, но гарантий того что все заработает - нет :)
Однозначный монолит. По Вашему рецепту - ломается база ПМ
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 14:49:47
Монолит или не монолит, это с какой стороны смотреть. На том домашнем сервере, о котором я писал выше все модули с иксовым софтом, DE, qt и прочее не нужное на сервере было отключено с помощью noload= (тоже что и удалить в принципе) и работало. То есть выкидывать можно, но гарантий того что все заработает - нет :)
Однозначный монолит. По Вашему рецепту - ломается база ПМ
База ПМ ломается потому что так заложено. Она расположена в core. Это сделано специально. В планах от этого когда-нибудь уйти. Просто это такая мелочь, что не мешает в работе. Минимум пользователей, которые готовы выбрасывать модули. Обычно всем необходим полный комплект и даже больше. Просто, например, когда домашний пользователь использует маленький дистр типо PRA, он себя сразу настраивает, что будет минимум софта и он готов с этим мириться потому что выбирает как можно меньше. Хотя мне трудно представить, что практично использовать флешки меньше 1Гб в наши дни, когда обед в большинстве забегаловок стоит дороже, чем флешка на 2Гб. То есть не потому что функционал маленького дистра его устраивает, а потому что он пытается смириться функционалом в обмен на компактность. В магос это смирение значительно меньше, но все равно присутствует, хотя мы стараемся свести его к минимуму. В среднем получалось у нас более менее полный функционал + сохраненка умещать на флешку 4Гб, но идеология строилась в размер 1Гб (система без сохраненки) с целью возможности отключения носителя (copy2ram) на оборудовании с 2Гб памяти.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 15:01:03
В ПРА ПМ не ломается и арч репа не меньше Росы. Так что ущемления юзера нет. Есть гуй создания модуля из донорской репы. Это правильный путь - а пихать в монолит 2 шт DE - спорный  ;)

С монолитом и сломанным ПМ разобрались. Остался последний вопрос - что происходит с magos когда репа Росы обновляется?
Апдейты идут в сохраненку?
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 15:12:02
Обновление происходит всей сборки ежемесячно. Обновления из реп Росы (они происходят 1 раз в неделю) для пользователя становятся неактуальны в большинстве случаев. Максимальный интервал необновленности - 1месяц и иногда, когда отпуск - 2 месяца.
Но можно настроить так, что обновления будут идти либо в сохраненку, либо в специальный модуль, если есть желание у пользователя этим заниматься и собирать этот модуль.

Делается так: epm2xzm 99-updates Upgrade - но опять же. Это даже я не делаю, хоть и разбираюсь в этом идеально. А пользователи и подавно.

Поэтому монолит разбитый на модули - это результат практики и потребностей использования.

Arch не подходит, потому что сборочная расположена не в России. Поэтому бессмысленно использовать опять же худшее, когда есть более лучшее - Роса, Альт. А сейчас и еще ряд дистрибутивов появилось.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 15:24:56
монолит разбитый на модули - это результат практики и потребностей использования.
Зачем монолит бить? Это же лишние проблемы. Почему не одним модулем?
Arch не подходит, потому что сборочная расположена не в России. Поэтому бессмысленно использовать опять же худшее, когда есть более лучшее - Роса, Альт. А сейчас и еще ряд дистрибутивов появилось.
А тут -то какая разница... Вы собираетесь сертификат ФСТЭК получать?
pacman+ARM - реально удобно именно для фругала. Причем здесь политика...?
И если уж на то пошло - беру ABS - перекомпиляю в России - но ЗАЧЕМ???
Не будет никто через ПРА управлять ракетами
сейчас и еще ряд дистрибутивов появилось.
Какие?
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 15:34:57
Вот именно, что незачем - есть Альт и Роса. :)

Вот список дистров собираемых в России: Гослинукс, Заря, Рассвет, Calculate, Astra

Монолит разбит на модули, чтобы можно было выбрасывать вышестоящие модули, например выкинуть DE+софт, чтобы создавать домашний сервер или кинотеатр, подключив модуль с xbmc. И т.д. Реже выбрасывали неиспользуемые DE. У нас их было 3: KDE, Gnome 2, LXDE. Потом Gnome 2 исчез и ввиду того, что Gnome 3 стал таким же прожорливым, как и KDE и тем более перестал поддерживаться как следует в репах, мы оставили только 2.

И т.д. А вот базу рпм лепить с учетом выкинутых модулей - это todo, которое не такое срочное.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 15:39:38
В списке узкокорпоративные решения
Все равно не понимаю - в чем прелесть сборки домашнего дистра именно в России?
И вообще - если исходники из-за бугра, их никто не проверял и конфиг дефолтный , компилятор оттуда же - какая разница в бинарнике может быть на выходе...?
Название: Выбор донора для построения модульного фругала
Отправлено: Roader от 10 Ноябрь 2015, 15:44:54
В принципе не совсем по теме, но в идеологическом споре вынужден внести свои пять копеек :)
1. Некоторое время также пользовался магос. Но  отказался в пользу Puppy (Pra) & Porteus. Вопрос - чисто из-за сохраненок и профилей. Для стационара магос была неплоха, но при необходимости переноса (запуска) готовой сохраненки на другом компе частенько получал облом :( (разное железо, сетевые настройки еtс.) И каждый раз шаманить с настройками при загрузке с флэшки  - просто надоело. Тем более, что в теории это должен быть мой настроенный личный неубиваемый хомяк, к которому я должен иметь доступ с любого компа. Настроенный  Puppy (Pra) & Porteus  я таскаю на флэшке и загружаюсь с нее на своем железном зоопарке без вопросов. При этом размер каталога с действительно необходимым мне софтом порядка 700 Мб. (И то можно уменьшить :)).
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 15:49:08
размер каталога с действительно необходимым мне софтом порядка 700 Мб. (И то можно уменьшить :)).
В "коробке" магос присутствовал весь нужный Вам софт?
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 15:56:26
В списке узкокорпоративные решения
Все равно не понимаю - в чем прелесть сборки домашнего дистра именно в России?
И вообще - если исходники из-за бугра, их никто не проверял и конфиг дефолтный , компилятор оттуда же - какая разница в бинарнике может быть на выходе...?

исходники проверяют, но может не так тщательно, как хотелось бы, поэтому разница есть.

а прелесть сборки в том, что это повышает уровень России.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 16:05:48
исходники проверяют
это факт или надежда?
а прелесть сборки в том, что это повышает уровень России.
Какой уровень? Где?
Уровень России повышает к-во разрабов линукса и его внедрений
Не координированная проверка исходников и сборка - гос. деньги на ветер
Название: Выбор донора для построения модульного фругала
Отправлено: Roader от 10 Ноябрь 2015, 16:08:37
Цитата
В "коробке" магос присутствовал весь нужный Вам софт?
Практически да и даже с избытком. Пожалуй единственное что добавлял - Seamonkey. Привык.
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 16:11:28
проверяют при сертификации через анализаторы кода, как правило.

гос деньги в линукс не вливаются напрямую.

Уровень в тугриках и попугаях. На фоне информационной войны часто мнения с пренебрежением.
Зачем вкладываться в дистры, которыми управляют люди из других государств, если можно это делать у себя и пусть берут себе патчи, если хотят. Другое дело, что разработку свою почти не делают в России.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 16:29:09
проверяют при сертификации через анализаторы кода, как правило.
Почему не было сообщений, что нашли закладки?

Все равно не понимаю - закомпилю я дома репу ПРА- чем лучше будет Родине?
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 16:41:06
проверяют при сертификации через анализаторы кода, как правило.
Почему не было сообщений, что нашли закладки?

Все равно не понимаю - закомпилю я дома репу ПРА- чем лучше будет Родине?
тем, что бинари будут не обязательно с теми же патчами и вы отправите их в апстрим или апстим у вас их заберет.

по закладкам - я склонен считать, что как раз находят и об этом мы узнаем как нашли дыру, которой десяток лет.
просто не всегда об этом уместно кричать. часто это используют в своих корыстных целях те, кто находит.
Название: Выбор донора для построения модульного фругала
Отправлено: Satevis от 10 Ноябрь 2015, 16:52:24
Вот именно, что незачем - есть Альт и Роса. :)

Вот список дистров собираемых в России: Гослинукс, Заря, Рассвет, Calculate, Astra
Есть мнение и не только моё, что создателей Altlinux, Rosa и Calculate, во времена инквизиции, сожгли бы на костре.... (а по теме, конечно оптимизация необходима) А проверка кода исходника, это да, деньги на ветер, деньги нужно вкладывать в разработку ПО. (чем гордиться то, что сделали подборку софта из басурманских исходников)
Без оптимизации, идёт к тому, что в ОС останется только один браузер, потому что не на что уже ресурсов не останется....
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 16:54:17
Исходники проверять для гос. нужд  хорошо бы - но не параллельно, а тогда сделать гос. репу проверенных исходников. Я бы попробовал юзать
Целостность исходных текстов (https://wiki.archlinux.org/index.php/Arch_Linux_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.A6.D0.B5.D0.BB.D0.BE.D1.81.D1.82.D0.BD.D0.BE.D1.81.D1.82.D1.8C_.D0.B8.D1.81.D1.85.D0.BE.D0.B4.D0.BD.D1.8B.D1.85_.D1.82.D0.B5.D0.BA.D1.81.D1.82.D0.BE.D0.B2)
Цитата
Arch предоставляет программное обеспечение в исходном виде, без дополнительных патчей. Пакеты собираются из первоначальных исходных текстов, в том виде, который был задуман автором. Накладывание патчей происходит в исключительно редких случаях с целью предотвратить появление серьёзных ошибок из-за несоответствия версий пакетов, которое может возникнуть в связи с использованием модели плавающих релизов.
Арч рулит  ;) А я сам патчить не умею
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 17:42:05
Вот именно, что незачем - есть Альт и Роса. :)

Вот список дистров собираемых в России: Гослинукс, Заря, Рассвет, Calculate, Astra
Есть мнение и не только моё, что создателей Altlinux, Rosa и Calculate, во времена инквизиции, сожгли бы на костре.... (а по теме, конечно оптимизация необходима) А проверка кода исходника, это да, деньги на ветер, деньги нужно вкладывать в разработку ПО. (чем гордиться то, что сделали подборку софта из басурманских исходников)
Без оптимизации, идёт к тому, что в ОС останется только один браузер, потому что не на что уже ресурсов не останется....

Вот только это мнение вряд ли разбирающихся в потрохах систем людей. Я не встречал ни одного дистрибутива, который бы близко был внутри таким стройным, как многие части в Альт линукс. Их смотришь и чувствуется, что люди думали и принимали решения, а не просто с бухты барахты наляпали апстримную кашу в кучу. В calculate аналогично, но меньше, в Росе тоже меньше. К сожаление в других - полная каша, даже в дебиан, где казалось бы ей быть не должно. И это не мнение опытного пользователя, а больше даже мнение опытного разработчика.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 10 Ноябрь 2015, 17:48:28
Я не встречал ни одного дистрибутива, который бы близко был внутри таким стройным, как многие части в Альт линукс.
Тут хорошо бы примеры привести
Название: Выбор донора для построения модульного фругала
Отправлено: Satevis от 10 Ноябрь 2015, 18:14:15
И это не мнение опытного пользователя, а больше даже мнение опытного разработчика.
А мне как не опытному пользователю, "по барабану", что там внутри... мне нужен удобный, гибкий, лёгкий интерфейс... (уже раньше озвучил мнение по поводу сборки дистрибутивов... это как в windows, любая идеальная пересборка под себя, выложенная в инет является говносборкой...)
sfs прав, говоря, что он собирает не для себя, а для юзеров, за что ему ОГРОМНОЕ СПАСИБО!!! что он не только говорит, но и делает.
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 18:37:04
Sfs: Примеры сложно привести. Это следование FHS, lsb - как минимум. Потом достаточно взглянуть на структуру внутри /etc. Как бмв по сравнению с солянкой в других дистрах.


Satevis:
Что касается для пользователя, то как можно вообще сравнивать изящества и гибкость настройки интерфейса в больших de с мелкими? Мелкие - жалкое подобие.

Как пример - КДЕ. В Роса они по умолчанию такие, что не хочется их менять в большинстве случаев. Конфетка. Или в Альтах сборочка simply.

А вот когда пользователю есть хоть какое то дело до того, что внутри, он ищет минимизации, оптимизации, а не удобство и комфорт.
Название: Выбор донора для построения модульного фругала
Отправлено: Satevis от 10 Ноябрь 2015, 18:55:30
Я думал Pro упёртый и гонит по напраслину на neobht...  :D
Я хочу изящества в настройках и использовании, но мне не нужен большой DE и то что делает sfs в минимализме мне по душе....
А вы neobht пытаетесь сломить его в свою сторону (что у вас плохо получается) (и это не связано с UIRD, там я вообще мало чего понимаю).. нам нужны пруфы.... а этого вы не в силах сделать... докажите обратное...
Название: Выбор донора для построения модульного фругала
Отправлено: neobht от 10 Ноябрь 2015, 19:43:39
Дело в другом. Все проще. Если вы будете говорить, что вам так нравится. Я даже не буду оспаривать. Но когда упоминается некий абстрактный домашний пользователь (юзер) и утверждается, что ему что-то надо, тогда я не соглашаюсь и тогда я привожу некие примеры. Естественно все они сводятся - мое лучше и естественно каждый имеет некое объяснение для своего "лучшего".
Название: Выбор донора для построения модульного фругала
Отправлено: Satevis от 10 Ноябрь 2015, 21:54:10
Вот именно, что незачем - есть Альт и Роса. :)

Вот список дистров собираемых в России: Гослинукс, Заря, Рассвет, Calculate, Astra
К сожаление в других - полная каша, даже в дебиан, где казалось бы ей быть не должно. И это не мнение опытного пользователя, а больше даже мнение опытного разработчика.
погуглил, и вот что выяснилось, оказывается основанные на RHEL дистрибутивы (указанные вами) проще всего пересобрать (тут вы правы, как разработчик)... Calculate (вообще не понимаю, что у него общего с GENTOO, тем что на вопросы пользователей не отвечают), Astra (ещё одна бубунта)...
Арч рулит  ;)
всеми руками и ногами за archlinux... за 13 лет, столько... линуксов перепробовал, но только познакомившись с PRA, хватило решимости, взяться за arch...
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 11 Ноябрь 2015, 10:31:10
Дело в другом. Все проще. Если вы будете говорить, что вам так нравится. Я даже не буду оспаривать. Но когда упоминается некий абстрактный домашний пользователь (юзер) и утверждается, что ему что-то надо, тогда я не соглашаюсь
Сам юзаю pra-middle без systemd.
Про абстрактность "домашнего юзера" : ПРА1510middle (минималистичный c моей солянкой вместо  DE; вот бы кто еще оформление сделал нормальное)  обогнал game (почти стандартный xfce с набором софта близким к magos , но размером в 10 раз меньшим).  
Даже голая , без софта сборка 80мб отстала только на половину
Это факты - не домыслы.
Выводы - минимализм и оптимизация размера востребованы. Набор софта у каждого свой. Нужна модульность. Тематические и жирные сборки актуальны только для совсем новичков
Еще факты (http://distrowatch.com): puppy antix - в 20ке (бывал в 10ке)

следование FHS, lsb - как минимум. Потом достаточно взглянуть на структуру внутри /etc. Как бмв по сравнению с солянкой в других дистрах.
Посмотрел FHS  (https://ru.wikipedia.org/wiki/FHS) - где он нарушен , кроме арча (/lib /sbin) и какие это создает проблемы
/etc - что может быть разного в дистрах на systemd?
https://ru.wikipedia.org/wiki/Linux_Standard_Base - тут разве что юбунта оригинальничает - за это и теряет рейтинги
как можно вообще сравнивать изящества и гибкость настройки интерфейса в больших de с мелкими? Мелкие - жалкое подобие.
Очень просто - я каждый день не меняю оформление. Зачем мне тащить xfce или kde - если я больше в настройки не полезу?
Тонко настроить - удобнее через конфиги
Любовь к жирным DE - виндузятина для новичком , пиар, профи вообще все на тайловых DE  :) Линукс - это в 1ю очередь консоль
А вот когда пользователю есть хоть какое то дело до того, что внутри, он ищет минимизации, оптимизации, а не удобство и комфорт.
... или если сам юзер не может заглянуть под капот - а добрые дяди из P(R)(A) ему уже все сделали - юзер проникается правильностью пути и со временем подтягивается до высокого уровня, а не остается "гуйовым мышевозилой"  :)
Название: Выбор донора для построения модульного фругала
Отправлено: DdShurick от 11 Ноябрь 2015, 10:50:17
Посмотрел FHS  (https://ru.wikipedia.org/wiki/FHS) - где он нарушен , кроме арча (/lib /sbin) и какие это создает проблемы?
Прежде всего с безопасностью, нарушается принцип "юпитера и быка". Во вторых, почти ни один неарчевый модуль к pra без пересборки не подходит.
юзер проникается правильностью пути и со временем подтягивается до высокого уровня, а не остается "гуйовым мышевозилой"  :)
Для этого надо "всё включено" с возможностью удаления лишнего по мере понимания.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 11 Ноябрь 2015, 11:03:53
Прежде всего с безопасностью
Код
# ls -ld /lib /sbin 
drwxr-xr-x 25 root root  4096 окт.  14 10:26 /lib
drwxr-xr-x  2 root root 12288 нояб. 11 07:56 /sbin
# ls -ld /lib /sbin /bin
# ls -ld /usr/lib /usr/sbin /usr/bin
drwxr-xr-x   2 root root 45056 нояб. 11 07:56 /usr/bin
drwxr-xr-x 132 root root 20480 нояб.  6 07:53 /usr/lib
drwxr-xr-x   2 root root 12288 окт.  28 07:48 /usr/sbin
Это правильная юбунта. bin sbin - права одинаковые. В чем смысл разделения?
ни один неарчевый модуль к pra без пересборки не подходит.
Вы бы еще удивились что не получится dpkg -i *.rpm
надо "всё включено" с возможностью удаления лишнего по мере понимания.
Надо ? - есть - pra-game
Название: Выбор донора для построения модульного фругала
Отправлено: DdShurick от 11 Ноябрь 2015, 14:57:28
Это правильная юбунта.
Юбунта не может быть правильной.  В нормальном линуксе пользователя кроме в /usr/bin никуда не пустит.
Название: Выбор донора для построения модульного фругала
Отправлено: sfs от 11 Ноябрь 2015, 15:57:45
В нормальном линуксе пользователя кроме в /usr/bin никуда не пустит.
Ок. Берем хваленый altlinux-p7-icewm-20150912-i586.iso
Права на директории - как в юбунте
Запускаю /sbin/ip - работает
Есть еще кандидаты на нормальность?  :D
Название: доноры
Отправлено: DdShurick от 02 Декабрь 2015, 10:16:55
Вы и здесь достаточно оппортунистическую позицию занимаете: только свое для себя.
Моя позиция - стандарты надо соблюдать.
Но здесь Вы заслуженный авторитет, а там затопчут. Берегите нервы  ;)
Там кто умный, понял, а на этих мне наплевать. Кстати изначально я писал в теме про systemd, но sb быстренько всё это перенёс в тему про пакеты.
Название: доноры
Отправлено: Pro от 02 Декабрь 2015, 11:19:58
DdShurick, зря вы альтофорум покинули. Позицию нужно отстаивать.
что там отстаивать? там же ясно написали что никакие доводы не переубедят. Зачем тратить время.
Название: доноры
Отправлено: DdShurick от 02 Декабрь 2015, 11:23:42
о какой конкретике?
Я бы обсудил унификацию ключей из cmdline.
Название: доноры
Отправлено: betcher от 02 Декабрь 2015, 11:54:16
Унификация ключей это то, что у Антона называется алиасы?
Название: доноры
Отправлено: betcher от 02 Декабрь 2015, 12:21:43
Для себя решаем похожую задачу, чтоб не напрячь пользователей переходом на uird. Посмотрите конфиг для магос,  потом нужно будет заменить параметры на алиасы. Я не в курсе как у вас сейчас все устроено врядли смогу точный вариант конфига сделать. Лучше Антона дождаться.
З.Ы. может вам следует поступить как делаем мы сейчас? То есть выпускать сборки сразу с двумя инитрд. На переходный период, имею ввиду.
Название: доноры
Отправлено: sfs от 02 Декабрь 2015, 12:58:33
З.Ы. может вам следует поступить как делаем мы сейчас? То есть выпускать сборки сразу с двумя инитрд. На переходный период, имею ввиду.
Поскольку из практической пользы uird я пока нашел для себя только чужие ядра - мне надо делать 2 исо
Выше я все написал "типа ТЗ". Ключи у старого магос и портеуса - почти те же ,т.к. источник вдохновения один
Мне уже примерно ясно как это сделать самому - но если автор сделает - лучше не придумать
Срочности нет
Название: доноры
Отправлено: neobht от 04 Декабрь 2015, 17:48:48
Для PRA из практической пользы достаточно initrd DDSh.
Название: доноры
Отправлено: RoDoN от 04 Декабрь 2015, 19:03:10
Поддерживаю мнение neobht, если initrd от дяди Шурика слегка изменить под потребности PRA, то размер будет минимальный и скорость загрузки такая же, если не выше, чем с initrd от портеуса.
Название: доноры
Отправлено: DdShurick от 05 Декабрь 2015, 08:24:23
изменить под потребности PRA
который изначально нестандартен.
Название: доноры
Отправлено: sfs от 05 Декабрь 2015, 09:24:59
если initrd от дяди Шурика слегка изменить под потребности PRA, то размер будет минимальный и скорость загрузки такая же, если не выше, чем с initrd от портеуса.
Т.е. заведомо не будет лучше. И какой тогда смысл?
Делайте, выкладывайте. Посравниваем...

изменить под потребности PRA
который изначально нестандартен.
Какие стандарты нарушены и какие это вызывает проблемы?

Тему UIRD в ПРА закончили? Никому не интересно?
Название: доноры
Отправлено: DdShurick от 05 Декабрь 2015, 09:32:52
Какие стандарты нарушены и какие это вызывает проблемы?
Используется нестандартное (упрощённое) дерево каталогов, это вызывает необходимость перепаковки модулей для использования в PRA.
Тему UIRD в ПРА закончили? Никому не интересно?
Закончим когда Вас на путь истинный наставим.  :)
Название: доноры
Отправлено: sfs от 05 Декабрь 2015, 09:46:43
Что зачем и откуда можно перепаковывать?
Изложите суть "истинного пути"
Пока просматривается только - все что есть заведомо плохо, что надо неизвестно и тоже будет плохо
Название: доноры
Отправлено: DdShurick от 05 Декабрь 2015, 12:16:09
Что зачем и откуда можно перепаковывать?
Не прикидывайтесь, почти все модули и пакеты от PR, Puppy, Richy а так-же от "больших" линуксов, надо перепаковывать под Арч.
Изложите суть "истинного пути"
Следовать стандартам.
Пока просматривается только - все что есть заведомо плохо, что надо неизвестно и тоже будет плохо
С таким вектором развития обязательно.
Название: доноры
Отправлено: Pro от 05 Декабрь 2015, 12:56:28
почти все модули и пакеты от PR, Puppy, Richy а так-же от "больших" линуксов, надо
так ты не туда жалуешься, надо разработчикам Arch linux предъявить претензию. А вобще правильно сделали они.
Название: доноры
Отправлено: DdShurick от 05 Декабрь 2015, 13:34:40
надо разработчикам Arch linux предъявить претензию. А вобще правильно сделали они.
Неправильно.
Название: доноры
Отправлено: neobht от 05 Декабрь 2015, 15:22:04
По поводу скорости работы могу добавить еще, что скорость зависит только от заданных параметров. Если параметрами четко и строга задается местоположение необходимых директорий, то загрузка происходит очень быстро. Uird сделан таким образом, что в зависимости от параметров использует или не использует функциональные блоки.

Другими словами не используемый функционал и не работает и не замедляет его работу.
Название: доноры
Отправлено: Pro от 05 Декабрь 2015, 16:27:45
надо разработчикам Arch linux предъявить претензию. А вобще правильно сделали они.
Неправильно.
пиши в спортлото, а здесь бесполезно.
Название: доноры
Отправлено: DdShurick от 05 Декабрь 2015, 18:09:18
пиши в спортлото, а здесь бесполезно.
Ты думаешь?
Название: доноры
Отправлено: Pro от 06 Декабрь 2015, 09:09:09
пиши в спортлото, а здесь бесполезно.
Ты думаешь?
инфа 100%. Сам подумай, мы же не заставляли Arch linux упрощать дерево каталогов.
Зато это снимает массу проблем, вспомни что некоторые несознательные программы не хотели обрабатывать /usr/X11R7/include и приходилось оттуда хедерники перетаскивать в /usr/include.
Название: доноры
Отправлено: DdShurick от 06 Декабрь 2015, 17:13:34
некоторые несознательные программы не хотели обрабатывать /usr/X11R7/include и приходилось оттуда хедерники перетаскивать в /usr/include.
Ключ компиляции --includedir=/usr/include не догадался указать?
Название: доноры
Отправлено: Pro от 07 Декабрь 2015, 02:57:55
Ключ компиляции --includedir=/usr/include не догадался указать?
а чего ради? когда рядом лежат исходники другой программы и прекрасно пользуются всем что в /usr/X11R7/include

Название: доноры
Отправлено: DdShurick от 07 Декабрь 2015, 09:14:30
Можно и наоборот, компилируемой программе указать где исходники
Код
./configure --help
.....................
X features:
  --x-includes=DIR    X include files are in DIR
  --x-libraries=DIR   X library files are in DIR
--x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 10:28:04
Сколько можно мусолит sbin
PRA построен на арче. Совместим с ним. Соблюдает его стандарты. Что тут не так? Зачем мне перепаковывать чужие модули, если в арче все есть чтобы делать свои
Ок. Допустим отказались от арча - какие альтернативы?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 10:29:44
Alt linux же :))
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 10:39:06
На форуме альта все затихло. Вобще у них странная позиция:

об LTLinux_Christian_Edition "Это не форк, а специализированная сборка. Потому что платформа — одна и никакой другой дистрибутив на той же платформе не подменяет."

а если AltPuppy то это воровство и вообще ненужно.

и еще пишут "Altlinux не является дистрибутивом для десктопа".

Мне кажется тут есть противоречие.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 10:54:48
Как в альте заморозить репу и как без pacman разделить инфу об установленных ПМ пакетах по ненумерованным модулям?
Посмотрел - в отличие от арча альты любят патчить исходники - значит при компиляции по своему можно получить нестандартные проблемы
Дружественность русских разрабов Альта Дядя Шурик ощутил....  :D
Еще есть кандидаты?  ;)
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 11:07:05
Как в альте заморозить репу и как без pacman разделить инфу об установленных ПМ пакетах по ненумерованным модулям?
это чисто технические проблемы, и заморозка репозитария не такой уж хороший метод.
В том же PR обновление пакета в составе модуля base проблемы не составляло, просто делалось централизованно а не на компе пользователя.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: DdShurick от 07 Декабрь 2015, 11:16:37
Еще есть кандидаты?  ;)
Попробую путь LFS, буду "тырить" исходники.
Кто подскажет, что делать с libmvec при компиляции glibc-2.22? Её нет в исходниках, а make install вылетает с ошибкой из-за её отсутствия.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 11:30:27
Заморозка репы -единственный  способ оставить во фругале ПМ работоспособным
Иначе сохраненка моментом зафлудится и пропадет смысл фругала
В PR не было ПМ

LFS - почетно, но трудоемко и бессмысленно. Зачем перекомпилять все и запариваться поддержкой своей репы, когда можно перекомпилить только то что нужно и вставить свое в общую репу через конфиг ПМ
Одному не потянуть. В любом случае надо ПМ. pacman лучший выбор
Без ПМ получится PR2. А скорее - ничего - увязните в глубокосистемных проблемах, о которых даже не догадывались
...зато систему изучите глубоко... только где эти знания пригодятся...
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 11:33:49
Цитата
увязните в глубокосистемных проблемах, о которых даже не догадывались

что делать с libmvec при компиляции glibc-2.22? Её нет в исходниках, а make install вылетает с ошибкой из-за её отсутствия.
Ставьте арчовый ABS или гентовые (слако) билды
Совсем с нуля запаритесь
https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/glibc
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 11:34:52
PR возвращается :) пройденный этап, но тебе легче.

можно добавить --disable-mathvec
и оно не сработает, но есть патчи https://sourceware.org/ml/glibc-bugs/2015-08/msg00252.html
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 11:38:02
Заморозка репы -единственный  способ оставить во фругале ПМ работоспособным
да ну, просто не делаем перепаковку модулей дистрибутива по мере обновления пакетов.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 11:43:45
Заморозка репы -единственный  способ оставить во фругале ПМ работоспособным
да ну, просто не делаем перепаковку модулей дистрибутива по мере обновления пакетов.
Ты же сам уже наступал на грабли с разными версиями либ
В rolling не поддерживаются частичные обновления
В релизных дистрах обновлений прилично набегает. Надо 1 маленький пакет - приволокет полсистнемы обновлений
Тут тогда - только компиляция свежака под свой срез - чем я и занимаюсь в ПРА

Путя 2:
1. Только своя репа (модулей , пакетов) не важно
2. Морозить. ARM только в арче в других придется делать копию репы
А по сути  это 1 путь - своя репа.
Фругал=заморозка+готовые модули. ПМ - вспомогательный инструмент сборщика модулей
Иначе фул+ПМ и не мудрить
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 11:53:24
Ты же сам уже наступал на грабли с разными версиями либ
это не имеет отношения к заморозке репозитария.

Цитата
Надо 1 маленький пакет - приволокет полсистнемы обновлений
ну и пусть притаскивает, нашел glibc в каком модуле, заменил glibc. И точно также с другими пачками пакетов.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 11:56:28
Надо 1 маленький пакет - приволокет полсистнемы обновлений
 ну и пусть притаскивает, нашел glibc в каком модуле, заменил glibc. И точно также с другими пачками пакетов.
Ну так - пра6405+ chroot base + pacman -Syu = пра6406
Модули портировать
Получится что-то среднее
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 11:59:02
А чтои ты мне тогда доказываешь что-то? сам и написал что я прав.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 12:35:20
С любым донором можно апдейтить базу раз в неделю. Только чем это будет лучше фул...
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 13:29:26
а фиг знает, всем надо свежий софт. Вон systemrescuecd собирают из gentoo и ничего, радуются.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 14:47:05
а фиг знает, всем надо свежий софт.
Софт софту рознь. Играть с версиями пакетов в рус. рулетку просто так смысла нет. Только если дыры или улучшение функционала. Что я и делаю в ПРА. Ему уже год. Пока проблемы старения нет. Правда я glibc и т.п. обновил - но вроде без побочных эффектов
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 15:08:15
Играть с версиями пакетов в рус. рулетку просто так смысла нет.
... если ты собираешь эти версии пакетов вручную и сам. А если другие то возможно на стабильность и качество их уже проверили до тебя. И не играть а выполнять обновление системы в соответствии с донорским дистрибутивом.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 15:12:53
В том то и вопрос. Ну допустим обновил я базу - юзера ничего не заметили или еще и косяки вылезли
За что ломался? Чтобы ПМ меньше апдейтов тащил? Ну так у нас ПМ - инструмент разраба, а не юзера
При заморозке меньше проблем
Как часто обновлять..
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 16:47:24
Ну допустим обновил я базу - юзера ничего не заметили или еще и косяки вылезли
что сказал?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 16:56:05
Имел ввиду что когда изменения только "подкапотные" юзеру до фени, что обновилось
Надо ли лишний раз корячиться
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 16:59:35
ну вот побеседовали и разбежались, и так видно что новой концепции тут не получится.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 17:07:55
А чем старая плоха? Дяде Шурику все равно чужое не понравится. С LFS запарится. Особенно если про ПМ не прислушается
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 07 Декабрь 2015, 17:14:14
ничем не плоха, что тогда тему не снес эту?

я думал может нароем материала на построение чего-то более... а в результате сравнивам все уже имеющимся. 
Название: Re:Выбор донора для построения модульного фругала
Отправлено: neobht от 07 Декабрь 2015, 17:17:57
Дядя Шурик на Альтах очень неплохое начало сделал. Вот и его и надо продолжать, я считаю.

LFS сложно и долго. В этом случае тогда лучше выбрать за основу Calculate.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 17:47:24
ничем не плоха, что тогда тему не снес эту?
Потому что постоянно появлюься сомневающиеся
Особенно sbin задрали
Дядя Шурик на Альтах очень неплохое начало сделал. Вот и его и надо продолжать, я считаю.
Так же как и магос получится только монолит с бесполезным или неработающим ПМ
LFS сложно и долго. В этом случае тогда лучше выбрать за основу Calculate.
Да.
Calculate  - вроде там ПМ нет?
ArchBuildSyatem + pacman не попроще будет ?
Да чего обсуждать - from scratch не по силам, и не по здравому смыслу
Название: Re:Выбор донора для построения модульного фругала
Отправлено: neobht от 07 Декабрь 2015, 18:21:05
Монолит и неработающий ПМ - это как состряпать.
Никто не мешает сделать модуль равный пакету. У меня в планах провернуть такой эксперимент.

А вообще дробить систему на большое число модулей, например : 1модуль - 1 программа - это непрактично и для домашнего пользования никому не надо. Даже мифического домашнего пользователя такого сложно представить.

Тут рулит тематический подход: 1 модуль - 1 набор программ для определенной задачи.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 18:45:58
Никто не мешает сделать модуль равный пакету.
Это Zay так хотел. И по верху pfsmerge. Не удобно. Бесполезные перекаковки
Кроме pacman - ПМ будет нерабочий. Как итоговую базу пакетов соберете (индекс)
А вообще дробить систему на большое число модулей, например : 1модуль - 1 программа - это непрактично и для домашнего пользования никому не надо.
Тут рулит тематический подход: 1 модуль - 1 набор программ для определенной задачи.
Попробовал представить. Модуль ФМ - и в нем они все - спорно... А если любимого нет - еще и обидно
1 модуль - 1 прога. Должен быть выбор
Название: Re:Выбор донора для построения модульного фругала
Отправлено: DdShurick от 07 Декабрь 2015, 19:04:49
Кроме pacman - ПМ будет нерабочий.
Чем pacman лучше? У меня в AltIceWM и Alt-p7-ovz apt-get очень даже рабочий. Другое дело, что продолжать охоту отбили.
Как итоговую базу пакетов соберете (индекс)
А оно нужно?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 19:14:28
Я же уже 100 раз писал - только у pacman его база пакетов не имеет общих файлов
Можно растащить по модулям. Соберется само
В других ПМ есть единый индексный файл и (вроде) его не пересобрать командой
В лучшем случае получится с пронумерованными модулями. И пропускать номер нельзя - сразу сломается
Вытащите в магос модуль из середины - все поймете

Если ПМ не нужен - чем плох полумонолитный пупи?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: DdShurick от 07 Декабрь 2015, 19:31:20
чем плох полумонолитный пупи?
А я о чём?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 07 Декабрь 2015, 19:42:41
Плох тем что все надо компилить. Не каждый умеет (хочет)
ppm - жесть какая-то неюзабельная (кроме своих .pet) .  Руками проще пересобрать
ПМ очень удобно
Название: Re:Выбор донора для построения модульного фругала
Отправлено: neobht от 07 Декабрь 2015, 20:17:57
Если ПМ использует разработчик для создания модулей, то пользователю совершенно без разницы где у него лежит база - в rwm модуле, сохраненке, в верхнем модуле, по модулям растащена.
Для него главное, чтобы работали программы. Для них база совершенно пофиг. Это забота того, кто делает модули. А он уж разберется какой модуль удалять можно или нет.

Модули потематикам - самый оптимальный вариант.
К сожалению в Linux очень мало качественных программ, а значит самые лучшие всегда будут включены в тематические модули, а другой ширпотреб лишь для галочки свобода выбора. Разве что плееры, да файловые менеджеры наплодили. Так что для домашнего пользователя набор софта ограничен лучшим и самым качественным в своей области. В магос у нас почти такой софт и подобран, поэтому его применение в домашних современных условиях оказывается почти идеальным.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 08 Декабрь 2015, 03:05:52
Никто не мешает сделать модуль равный пакету. У меня в планах провернуть такой эксперимент.
в PR мы так и делали. Потом из этих пакетов собирался составной модуль через pfsmerge. Обновлялка у меня была весьма простая, был каталог new в который ложились новые версии пакетов, скрипт удалял старые версии из составного модуля и делал модуля с новыми версиями пакетов.

Цитата: sfs
Это Zay так хотел. И по верху pfsmerge. Не удобно. Бесполезные перекаковки
Неудобно тому, кто постоянно тасует программы. Короче это только тебе неудобно, зафиксируй это.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Satevis от 08 Декабрь 2015, 03:15:56
Вставлю свои пять копеек, а то у вас снова всё сначала начинается.
На лурке доходчиво объяснено кому, почему и зачем нужен LFS (http://lurkmore.to/LFS) (читать через tor, анонимайзер или НЕроссийский прокси, если не откроется)
Про модули, 1 модуль = 1 программа - это правильно, но для пользователя нужно эту тему (http://forum.puppyrus.org/index.php/topic,17539.0.html) развивать.
Тематика, чем это будет отличаться от LiveCD, в которых тоже можно сохранёнку использовать.
Из пользованных мной линуксов, Арч на самом деле золотая середина между компилить самому и получить всё на блюдечке в виде хубунт (это относительно фулл, про фругал ничего не могу сказать). Pacman нравится даже не смотря на то, что не всегда может скачать нужную прогу (ключ -y в большинстве случаев спасает, а уж если приспичит можно и в AUR залезть), а для любителей покомпилить есть ABS. Если паппи уйдёт от арча, я уйду от паппи (или нужны обоснованные объяснения выбора нового донора и чем плох арч).
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 08 Декабрь 2015, 03:24:24
Если паппи уйдёт от арча, я уйду от паппи.
ты идешь по скользкой дорожке одного известного форумчанина.

Цитата
Про модули, 1 модуль = 1 программа - это правильно, но для пользователя нужно эту тему развивать.
надеюсь ты учитываешь что максимальное количество модулей ограничено.

Название: Re:Выбор донора для построения модульного фругала
Отправлено: betcher от 08 Декабрь 2015, 03:35:17
Не согласен с тем, что ПМ только для сборщика модулей. Пакетный менеджер можно свободно использовать и не знать проблем если соблюдать несколько простых правил. Я о магос говорю.
1. Собирать модули только когда база ПМ соответствует чистому магос. То есть чистый режим или rpmdbreset --copy перед сборкой. Тогда модули взаимно независимы.
2. По возможности группировать пакеты, которые испольщуют одни либы. То есть группировать по темам. Что и писал Антон. Фото.xzm, Программировпние.xzm и так далее. Это уменьшит общий размер модулей и их количество.
3. Не удалять модули из base. Это экономит пару сотен метров и принесет грабли с rpm.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 08 Декабрь 2015, 04:26:13
1. Собирать модули только когда база ПМ соответствует чистому магос. То есть чистый режим или rpmdbreset --copy перед сборкой. Тогда модули взаимно не зависимы.
Будем честными, в арче это реализуется весьма просто - достаточно в "небазовые" пакеты инфу для pacman не вставлять.

Цитата
2. По возможности группировать пакеты, которые испольщуют одни либы. То есть группировать по темам. Что и писал Антон. Фото.xzm, Программировпние.xzm и так далее.
ноу просто создание любого тематического модуля должно быть таким простым, что пользователь сам решает чего у него должно быть из софта. В PR к этому пытались идти...

Цитата
3. Не удалять модули из base. Это съэкономит пару сотен метров и принесет грабли с rpm.
А вот этого в наших линуксах не любят.

Название: Re:Выбор донора для построения модульного фругала
Отправлено: Satevis от 08 Декабрь 2015, 04:51:52
ты идешь по скользкой дорожке одного известного форумчанина.
если уж выдирать фразу из контекста то целиком...
надеюсь ты учитываешь что максимальное количество модулей ограничено.
да (имелся в виду пользовательский софт), и есть ведь pfsmerge для базовых модулей от разработчика... (ведь существуют такие проги, которые уже давно не обновляются, и ещё долго будут актуальны).
Тем более в ПРА реализовано для qt-приложений отдельный qt-модуль, да и все основные зависимости уже в базе (только вот я понять не могу по какому принципу sfs их делит, в базовых модулях всё разрознено половина здесь, половина там или это намёк через сохранёнку всё удалять-объединять).
З,Ы, из пустого в порожнее прописные истины излагаем и каждый при своём мнении остаётся...
Название: Re:Выбор донора для построения модульного фругала
Отправлено: betcher от 08 Декабрь 2015, 06:45:27
 Для pro.
1. Я имел ввиду не это. При работе с профилем база рпм сохраняется и если создать модуль в этот момент он может окащаться не рабочим в чистом режиме.
2. Тематический модуль создается очень просто:
urpm2lzm список пакетов через пробел
Или
urpm2lzm task-photo если таковой метапакет есть.
3. Строго говоря удалять модули ни кто не запрещает, и я делаю так по необходимости. Но база рпм будет не актуальной и это нужно учитывать.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 08 Декабрь 2015, 08:05:28
Для pro.
1. Я имел ввиду не это. При работе с профилем база рпм сохраняется и если создать модуль в этот момент он может окащаться не рабочим в чистом режиме.
а я именно про это и имел ввиду.

 
Цитата
Но база рпм будет не актуальной и это нужно учитывать.
ноу, это система пусть учитывает и перестраивает базу пакетов (ну по крайней мере стремится к этому можно)
Название: Re:Выбор донора для построения модульного фругала
Отправлено: betcher от 08 Декабрь 2015, 08:31:33
Хотите сказать что в режиме с сохранениями (или с профилем не знаю как у вас это называется) база ПМ тоже не сохраняется? Прямо скажем неожиданно. Магос с подключенным профилем для пользователя практически не отличается от росы.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Pro от 08 Декабрь 2015, 08:38:21
я всего лишь написал что в арче с этим делом проще чем с другими. Сделать чтобы состав пакетов был зафиксирован - очень просто.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 08 Декабрь 2015, 10:52:57
В любой системе можно убрать в модуле (сохраненке) служебную инфу ПМ (это обязательно надо делать, если вырезается что-то кроме док и т.п.). Получится невидимка.
Но только в pacman можно оставить эту служебную инфу ПМ и pacman не сломается. Как не тусуй этот модуль - выше ниже убрать
В остальных ПМ есть общие индексы. Вроде нигде нет команды восстановить эти индексы.

ПМ во фругале - инструмент разраба. Надо понимать про невидимки, слои, что можно делать, что нельзя (поставить ПМ другое ядро). ПРА - это его модули
Если ПМ - инструмент юзера - это другой подход: монолитный немодульный фругал установка с сохраненкой. Это базовый функционал всех liveCD больших линуксов. Не очень понимаю чем фул хуже. Разве что по быстрому развернуть потестить и снести
MagOS - как я понял именно такой. Зачем разделили на модули раз нельзя их тусовать - не понятно
Зачем делать фругал ТОЛЬКО из донорских пакетов? В исо ПРА почти все модули перекомпилены с оптимизацией под ПРА
В любой момент можно перейти на полную перекомпиляцию (но без отказа от pacman ABS AUR) - пока мало разрабов

не могу по какому принципу sfs их делит, в базовых модулях всё разрознено половина здесь, половина там
Метод сборки ПРа (http://wiki.puppyrus.org/puppyrus/pr3#%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BA%D0%B0_%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8_pra)
Отдельными модулями : mesa qt perl python nm DE DEVX
Что тут не понятно?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: Satevis от 08 Декабрь 2015, 11:21:14
Что тут не понятно?
вот пример 001-Pra06arch3.pfs и 070-Pra64-151203.pfs файлы netctl и там и там или в 070 типа обновлений... (а также каталоги в ~/)...
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 08 Декабрь 2015, 11:28:48
001 - почти голый арч
070 - основные наработки ПРА (скрипты, настройки, иконки ...)
Если что-то в 070 наложено поверх 001 - значит это было нужно
netctl - в 070 подкручены конфиги. /usr/bin/netctl не изменялся
Название: Re:Выбор донора для построения модульного фругала
Отправлено: ander от 14 Декабрь 2015, 12:04:18
Цитата
надеюсь ты учитываешь что максимальное количество модулей ограничено.
Кстати, обращали внимание, что по крайней мере в ядрах 4.x.x при
конфигурации aufs можно выбрать Maximum number of branches из ряда 127, 511, 1023, 32767?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 14 Декабрь 2015, 12:41:13
Разбирали это - вроде - если увлечься - идут проблемы с производительностью
127 - более чем. Если что pfsmerge
Название: Re:Выбор донора для построения модульного фругала
Отправлено: neobht от 14 Декабрь 2015, 15:27:10
на ядрах 4x стоит присматриваться к overlayfs.

127  бранчей и прочее нужно рассматривать в контексте количества loop устройств. Их тоже ограниченно и параметром стоит регулировать.
Название: Re:Выбор донора для построения модульного фругала
Отправлено: sfs от 14 Декабрь 2015, 15:32:05
Если есть свежая инфа предлагаю перейти в  (http://forum.puppyrus.org/index.php/topic,16200.msg100445.html#msg100445)
В UIRD не планируете overlayfs ?
Название: Re:Выбор донора для построения модульного фругала
Отправлено: neobht от 14 Декабрь 2015, 15:33:28
Если есть свежая инфа предлагаю перейти в  (http://forum.puppyrus.org/index.php/topic,16200.msg100445.html#msg100445)
В UIRD не планируете overlayfs ?

в uird планирую включить.
Название: Re: PRA09. i386 сборка на репозитории Hyperbola
Отправлено: krasnyh от 03 Сентябрь 2019, 11:09:33
Немного халвы в сторону Arch Linux, :) и как еще одно подтверждение правильности выбора донорной системы для PRA.

Грег Кроа-Хартман перешёл на использование Arch Linux (https://www.opennet.ru/opennews/art.shtml?num=51405)
Цитата
Издание TFIR опубликовало видеоинтервью с Грегом Кроа-Хартманом (Greg Kroah-Hartman), отвечающим за поддержку стабильной ветки ядра Linux, а также являющимся мэинтейнером ряда подсистем ядра Linux (USB, driver core) и основателем инициативы по разработке драйверов для Linux (Linux driver project).
Цитата
К переходу на Arch Грега побудила необходимость работы с последней версии какой-то программы и в Arch оказалось то что было нужно. Грег также давно знал нескольких разработчиков Arch и ему по душе пришлась философия дистрибутива и идея непрерывной доставки обновлений, не требующая периодической установки новых релизов дистрибутива и позволяющая иметь всегда свежие версии программ.

В качестве важного фактора отмечается то, что разработчики Arch стараются как можно ближе держаться к upstream, не внося лишних патчей, не меняя задуманное изначальными разработчиками поведение и продвигая исправления ошибок напрямую в основные проекты. Возможность оценивать текущее состояние программ позволяет добиться хорошей обратной связи в сообществе, быстро вылавливать появляющиеся ошибки и оперативно получать исправления.

Из достоинств Arch упоминается также нейтральный характер дистрибутива, развиваемого сообществом, не зависящим от отдельных компаний, и прекрасный раздел Wiki с исчерпывающей и понятной документацией (как пример качественной выжимки полезной информации приводится страница с руководством по использованию systemd).
Название: Re: Выбор донора для построения модульного фругала
Отправлено: sfs от 03 Сентябрь 2019, 11:23:05
еще одно подтверждение правильности выбора донорной системы для PRA.
На самом деле - у Грега совершенно другие цели и задачи. Т.е. вообще не в тему
Ну а про   
Цитата
разработчики Arch стараются как можно ближе держаться к upstream, не внося лишних патчей,
я все время говорил

В качестве подтверждения - скорее это:
Пока не запилил pra09 - в DDR01 было тяжело. Что-то скомпилить сложно. Почти весь софт в ДДР из ПРА
Т.е. из арча что угодно можно сделать
С Дебианом сложнее выйти за его рамки
Название: LF (linux frugal) Debian Sid x86_64
Отправлено: RoDoN от 23 Апрель 2021, 15:24:23
Может Астру - в плане импортозамещения...
Не стоит, т.к. она бесплатна для дома и платная при любой коммерческой деятельности, а поэтому надо уточнять лицензионные тонкости..., а оно нам надо?
Вообще Астра - это дебиан допиленный под нужды гос.заказчиков и на мой взгляд лучше использовать чистый дебиан.
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: krasnyh от 23 Апрель 2021, 16:00:11
Не знаю на счет идеи сборок из Астра Линукс и лицензии, но если это полноценная замена windows для госслужащих, то может и есть смысл. Эти самые госслужащие есть и среди форумчан, и им часто требуются привычные word, office и что-то там еще. И если с этим все ok в Астра, то...

Пока здесь не берут деньги за сборки, то не должно быть проблем, вроде.
ASTRA linux COMMON edition (https://astralinux.ru/products/astra-linux-common-edition/?cultureKey=)
Astra Linux «Орел» Common Edition: есть ли жизнь после Windows (https://habr.com/ru/company/astralinux/blog/470808/)


Это не призыв к действию, всего лишь отстраненные размышления. )
Название: Re: LF (linux frugal) Debian Sid x86_64
Отправлено: RoDoN от 23 Апрель 2021, 16:20:23
требуются привычные word, office и что-то там еще. И если с этим все ok в Астра, то...
Никакого Word-а там нет))) Там LibreOffice и причем не самый свежий...
полноценная замена windows
Нет, нет и еще раз нет, никакая это не замена, точнее такая же замена, как и любой другой линуксовый дистр.
Название: Re: Выбор донора для построения модульного фругала
Отправлено: sfs от 23 Апрель 2021, 16:48:43
word, office и что-то там еще. И если с этим все ok в Астра
таких надежд не было
Заморочиться с Астрой было интересно с точки зрения ее широкого (в узких кругах :) ) внедрения
Оценить что там осталось от дебиана и насколько юзабельно в качестве его замены
Название: Re: Выбор донора для построения модульного фругала
Отправлено: sfs от 23 Апрель 2021, 16:57:03
Не тут то было. (https://astralinux.ru/information/licenses/liczenzionnoe-soglashenie-dlya-konechnogo-polzovatelya-po-ispolzovaniyu-operaczionnoj-sistemyi-obshhego-naznacheniya-astra-linux-common-edition.pdf) В России свое понимание свободного ПО
Цитата
4.2. Настоящее СОГЛАШЕНИЕ НЕ дает ПОЛЬЗОВАТЕЛЮ права на:
4.2.4. Распространение ПРОГРАММНОГО ПРОДУКТА, любых его изменений или
перевод его текста на другой язык.
т.е. примерно как в Альте
Раз МагОс выпускают - в Росе таких проблем нет ? Или "строгость Российских законов компенсируется необязательностью их исполнения"
Название: Re: Выбор донора для построения модульного фругала
Отправлено: RoDoN от 23 Апрель 2021, 17:10:41
В России свое понимание свободного ПО
:D ;D :D
Оценить что там осталось от дебиана и насколько юзабельно в качестве его замены
Что значит, что осталось, да что было, то и есть, там свое оригинальное DE - Fly + доработки для гос.сектора, а так все тот же дебиан и в случае, если чего-то нет в репе, то говорят подключи репу дебиана, поставь нужную прогу и отключи репу.

З.Ы. Конкретные доработки по защите информации в Смоленске, но это уже не для дома.
Название: Re: Выбор донора для построения модульного фругала
Отправлено: betcher от 23 Апрель 2021, 18:59:19
Не тут то было. (https://astralinux.ru/information/licenses/liczenzionnoe-soglashenie-dlya-konechnogo-polzovatelya-po-ispolzovaniyu-operaczionnoj-sistemyi-obshhego-naznacheniya-astra-linux-common-edition.pdf) В России свое понимание свободного ПО
Цитата
4.2. Настоящее СОГЛАШЕНИЕ НЕ дает ПОЛЬЗОВАТЕЛЮ права на:
4.2.4. Распространение ПРОГРАММНОГО ПРОДУКТА, любых его изменений или
перевод его текста на другой язык.
т.е. примерно как в Альте
Раз МагОс выпускают - в Росе таких проблем нет ? Или "строгость Российских законов компенсируется необязательностью их исполнения"
В альт тоже нет таких проблем. Репы то свободные. Ограничения касаются сборок и то не всех. Стартеркиты кажется тоже кроме лицензий на сами пакеты  никак не ограничены. Имхо. Могу ошибаться.
Название: Re: Выбор донора для построения модульного фругала
Отправлено: sfs от 24 Апрель 2021, 09:10:12
Репы то свободные
Т.е. если я сам соберу на их свободной  репе - ограничения не действуют? Т.е. можно выкладывать, не называя Астрой?
Точно?
Название: Re: Выбор донора для построения модульного фругала
Отправлено: RoDoN от 24 Апрель 2021, 17:54:25
Т.е. если я сам соберу на их свободной  репе
И получишь на выходе свою сборку дебиана :)