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

Автор Тема: Направление развития проекта. Сборка из исходников или чужого репозитория  (Прочитано 8138 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
Подход с перекомпиляцией - это лишь пустая трата сил и времени.
На частичную перекомпиляцию ресурсов тратится мало. Как видите, я почти в одиночку справляюсь
Принцип "маленький и быстрый" уже давно не работает.
Запустите Magos и PRA на слабом желее - сами все увидите
Тренд - вебприложения и браузеры комбайны
Можете привести примеры (кроме почты) того чем реально воспользоваться дома
Опять же наличие современного браузера в ОС обязательно. Без него будет не "маленький и быстрый", а "никому не нужный"
экономия на тугриках - это лишь баловство.
Например живой ноут с глючным или мертвым винтом - copy2ram - и все ок
Современный ноут с памятью под вин19 - copy2ram- батарея не жрется, не шумит, экономится ресурс железа
у пра может быть смысл лишь используя Арч, как он есть.
ПРА сделан так, что можно сделать все варианты - от from scratch до чистого арча (или любого другого дистра)
уход арча от lsb, fhs и тд - это все ухудшает его положение на фоне реп от Альта и Роса хотя бы даже.
Мы же разбирали - никаких плюсов lsb, fhs не нашли. Привычка и догматизм - не более
Роса - вообще непонятный дистр , который в любой момент могут распустить. Вроде для государственных нужд выбрали Астру
Альт такую лицензию нагородил, что я не знаю можно ли его вообще модифицировать
pacman - лучший выбор для модульного дистра (не имеет индексных файлов - можно резать на куски и тусовать как угодно)
Еще плюсы арча - исходники патчатся минимально, AUR , ARM - больше нигде такого нет
Пока не разу не пожелел что связался с Арчем

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 990
  • Репутация: +15/-0
Пра и магос работают в современном браузере одинаково быстро. Загрузка системы по времени ничтожно мала по сравнению со временем работы в системе, поэтому незначительное замедление загрузки магос за счет множества запущенных сервисов на фоне урезанного пра - это не тот аргумент почему нужно перекомпиляцией заниматься.

На современном ноутбуке магос загруженный в режиме copy2ram превосходит пра за счет того, что в нем используются нормальные DE, а не урезанные подобия.

Плюсы в lsb, fhs - в нормальной организации совместной работы, как один из ключевых моментов точки соприкосновения. Когда люди городят каждый свое - только ухудшает положение.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
Пра и магос работают в современном браузере одинаково быстро.
В том то и дело , что похоже , одинаковые браузеры на одинаковом железе работают одинаково
Злоупотреблять оптимизацией (например DE) - спорно. Особенно если она достигается костылями (как в jwm)
Т.е. насчет "быстрый" особенно не разгуляться. Можно немного побороться за скорость загрузки (которая в том числе зависит от размера дистра)
Теперь про "маленький":
Для copy2ram, флэшек, ноутов это актуально. Поэтому не стоит списывать эту идею. Выкидывание (вынос в отдельные опциональные модули) дает побочный эффект быстроты
Перекомпиляция под задачу - правильный путь. Тем более в модульном дистре (каковым в моем понимании magos не является - нельзя выдернуть модуль из середины /base) можно иметь несколько вариантов проги типа ffmpeg
На современном ноутбуке магос загруженный в режиме copy2ram превосходит пра за счет того, что в нем используются нормальные DE, а не урезанные подобия.
За счет чего?
Если хочется неурезанного : pacman2pfs mate и pra-magos готов
Плюсы в lsb, fhs - в нормальной организации совместной работы
Совместной кого с кем? Обсуждали уже отдельно - плюсов не нашли
На мой взгляд это точно не повод отказываться от арча с AUR ARM pacman, которые идеально подходят для модульного фругала

Таким образом в этой теме опять затронули методику сборки:
1. Из исходников (PR)
2. Полностью из чужой репы (MagOs)
3. Среднее (и так и так) - pra
Я не услышал доводов и идей, для того чтобы что-то менять в методе сборки ПРа

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1535
  • Репутация: +24/-0
Не знаю, есть ли смысл в этом обсуждении сегодня, но всё же добавлю пару слов о своём видении ситуации.

Сегодня компьютеры развиваются не так, как 5 - 10 лет назад ("быстрее, мощнее, производительнее").
Актуальны два вектора развития - производительность и энергоэффективность (экономичность) системы.
Кроме того, часть "рынка" захватили планшеты / смартфоны и прочие железки на ОС типа Андроид.

На быстром железе "маленькие и быстрые" ОС не актуальны, т.к. различий в скорости не будет заметно.
Но существует также современное экономичное железо ("атомы", неттопы, всякие баребоны и прочее).
К этой категории можно отнести и большинство бюджетных ноутбуков (их собирают на таком железе).
Для таких, явно не очень мощных компьютеров, оптимизация ОС и ПО очень даже актуальна.

Есть несколько причин, по которым люди выбирают вместо большого и мощного ПК экономичную систему:
Возможность пассивного охлаждения, меньшее энергопотребление, и занимаемое компьютером место.
И конечно цена (особенно это касается бюджетных ноутбуков, т.к. это те же неттопы по начинке).

Конкурировать с Windows и "большими" Linux'ами на мощных десктопах - ИМХО совершенно нереально.
А вот занять свою "нишу" в области экономичных ПК - хорошо оптимизированному Linux'у вполне по силам.

В этой ситуации многие типы оптимизации обретают вторую жизнь, но в новых условиях:
Энергоэффективные процессоры (и встроенные в них видеокарты) всегда медленнее десктопных.
Frugal также имеет смысл при использовании дешёвых малоёмких SSD (с небольшой скоростью записи).
Экономия RAM "на спичках" сегодня почти не актуальна, но и загружать память хламом не желательно.

По этому, ИМХО, развивать Frugal Linux есть смысл именно имея в виду экономичные системы.
"Тренд" в сторону "монстрообразных" "комбайнов" в этой области совершенно не работает.
Тут нужна разумная оптимизация, не в ущерб удобству и функционалу (например как XFCE).
А возможность гибкой настройки "под себя" - становится ещё одним значительным плюсом.

По моему мнению, только так можно получить в результате не "один из многих", а действительно востребованный пользователями дистрибутив.

P.S. Всё вышесказанное - скорее теория, не могу сказать что конкретно можно / нужно было бы сделать. Но направление для идей вижу таким.

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5544
  • Репутация: +141/-0
  • Старый чайник
По этому, ИМХО, развивать Frugal Linux есть смысл именно имея в виду экономичные системы.
"Тренд" в сторону "монстрообразных" "комбайнов" в этой области совершенно не работает.
Полностью согласен.
Добавлю из практики. Altlinux (Simply, XFCE) через полгода начинает подтормаживать, frugal (в данном случае естественно Richy) с отделением пользователя (/home с примонтированным разделом или save.2fs) этим страдать никогда не будет.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
Altlinux (Simply, XFCE) через полгода начинает подтормаживать
За счет чего? Это же не винда с непролазным реестром... Если не ставить софт - что то может накопиться только в конфигах xfce (лечится пересозданием профиля)
frugal (в данном случае естественно Richy) с отделением пользователя (/home с примонтированным разделом или save.2fs) этим страдать никогда не будет.
Любой фругал с rw сохраненкой по сути ничем не отличается от full.
Все достоинства фругала раскрываются только с ro сохраненкой

добавлю пару слов о своём видении ситуации.
Вцелом - согласен
Дистр должен предоставить пользователю все возможные варианты использования
Модульный фругал на донорской репе (PRA) дает возможность простым копированием модулей превратить систему из минимальной в максимальную и установить любой софт из донорской репы. Сохраненка в папку делает систему почти full (можно даже "разморозить срез репы")

Минимальный необходимый размер + copy2ram дает возможность полноценно (без тормозов, т.к. быстрее ram носителей нет) и экономно (нет обращений  винту - экономится батарея, общий ресурс, тихо) использовать модульный фругал даже только с флэшки (сд).

Фругал и модули.sfs придумали не мы. Но мы развили эту идею именно в сторону модульности. В этом приемственность и ценность
Что еще можно выжать из какого-нибудь дистра линукса?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5544
  • Репутация: +141/-0
  • Старый чайник
За счет чего?
Мне очень кажется, что за счёт systemd.
Любой фругал с rw сохраненкой по сути ничем не отличается от full.
Это на первый взгляд, а если глубже? ИМХО оптимально системные настройки сохранять в squashfs и только по желанию, пользовательские файлы - постоянно rw с точкой монтирования /home.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
Насколько мне известно - в systemd есть свои дефолтные настройки, которые сложны, но сами по себе в процессе эксплуатации не меняются. Пользовательские настройки делаются пользователем и только с его участием
В итоге не очень представляю откуда со временем могут появиться тормоза
Разве что логи пишутся - так можно отключить

Даже если так. Не нравится - systemd - в ПРА есть minirc
оптимально системные настройки сохранять в squashfs и только по желанию, пользовательские файлы - постоянно rw с точкой монтирования /home.
Если "пользовательские файлы" - тогда не /home (там куча настроек), а ~/Документы и т.п.
Ну так это и есть ro сохраненка , только с хранением инфы на стороне (можно вообще в облаке)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5544
  • Репутация: +141/-0
  • Старый чайник
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
А в чем заключается этот "интерес" и где он есть?

Оффлайн Kudar

  • Старожил
  • ****
  • Сообщений: 251
  • Репутация: +2/-0
... с хранением инфы на стороне (можно вообще в облаке)

О! Интересная тема )) sfs, а возможно реализовать?
Класс! Где угодно сел за комп, качнул загрузчик на любую флэху, и вуаля... твой песик
HP Compaq nc6320 (Intel)(RAM-1Gb), HDD нету, USB-flash (512 Мб)
OS: Frugal pra03-1703retro.iso (default, без сохранёнки - мучаюсь, но тестю) + SeaMonkey (текущая версия)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5544
  • Репутация: +141/-0
  • Старый чайник
А в чем заключается этот "интерес" и где он есть?
Ну в кубики то я уже не играю, вырос.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21106
  • Репутация: +150/-0
    • PuppyRus-A
О! Интересная тема )) sfs, а возможно реализовать?
Класс! Где угодно сел за комп, качнул загрузчик на любую флэху, и вуаля... твой песик
Через ФМ или "пуск - инет - монтировать сет. ресурсы" монтируете яндекс диск куда хочется (но не /home  - думаю будут проблемы) и юзаете.  На плохом канале возможны тормоза и подвисания ФМ. Лучше просто юзать через www и не париться.
в кубики то я уже не играю, вырос.
Только хоть какое-то позитивное обсуждение пошло - опять пафос попер
Ну и  где же тот "взрослый" дистр?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5544
  • Репутация: +141/-0
  • Старый чайник
Только хоть какое-то позитивное обсуждение пошло
Да не было никакого позитивного обсуждения, и быть не могло.
Для себя я дистр делаю, без каких либо обязательств. А вы идите своим "PRAвильным" путём, куда я вас и направил.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн pfs

  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
Запустите Magos и PRA на слабом желее - сами все увидите
да что там на слабом...даже на сильном видно. Сколько не пытаюсь Magos - он какой то тягучий, как резина. Ему не хватает шустрости от ПРА. Поэтому логично взять все хорошее от ПРА и МАг ОС и скрестить
« Последнее редактирование: 17 Август 2016, 12:57:29 от pfs »