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

Автор Тема: Модульный фругал и зависимые модули  (Прочитано 19644 раз)

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

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Модульный фругал и зависимые модули
« Ответ #30 : 30 Октябрь 2015, 11:54:35 »
ребят, мой комп в подписи пятилетней давности
1  pra даже в game версии с сохранием в папку на харде работает намного быстрее чем убунту и др большие линуксы на харде, при этом есть все неообходимые программы, получается что маленький и быстрый
2. при полном крахе системы, вам не нужно проходить заново нудную процедуру установки системы и мучение харда, нужно всего лишь удалить папку сохранения, после ребута получаете только что установленную систему, и время не потратили и хард не замучали
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Модульный фругал и зависимые модули
« Ответ #31 : 30 Октябрь 2015, 11:58:55 »
 Итак: мы шли, шли, и вот....пришли.... Оказалось, не туда.
Моноблок 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

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Модульный фругал и зависимые модули
« Ответ #32 : 30 Октябрь 2015, 12:17:16 »
 :D возможно...
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #33 : 30 Октябрь 2015, 12:52:58 »
Куда мы не туда идем - фактов и конкретики пока не услышал. Так что погодите с суицидом  :D
Итак: мы шли, шли, и вот....пришли.... Оказалось, не туда.
Я ориентацию не менял. ПМ я изначально на форуме отстаивал
Арч-репа - вынужденная мера , но  пока альтернатив нет - ARollbackM только здесь
Морозить чужую репу копией - накладно
Ознакомление с магос только укрепило убежденность в правильности пути. Возможно что-то там не понял. Выводы делать рано
Состав модулей уже понятен. Рецепты отработаны
...Программеров бы скрипты в несамопальный вид привести
« Последнее редактирование: 30 Октябрь 2015, 12:55:53 от sfs »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Модульный фругал и зависимые модули
« Ответ #34 : 30 Октябрь 2015, 16:12:18 »
Сложно представить чтобы core2 duo с 4гб был медленным с кде. Время старта системы - это не показатель. Замеряйте время вторичного старта приложений. Сложно представить, чтобы большой и быстрый с кде не смог уместиться на жесткий диск или флешку 5 летней давности.
Более того, можно даже большой и быстрый загрузить в copy2ram. Только это для фругал бесполезно. Потому что это не работает быстрее. Только первый старт происходит быстрее, потом работа уже незаметна.

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

Зачем удалять модуль самбы или кде? Места на флешке мало? Потребление памяти через free или вообще потребление не влияет на быстродействие при реальной эксплуатации. Это сферический показатель якобы большей оптимальности и мнимой скорости.

Я уже писал, что модуль на 1гб и модуль на 10 мб по скорости работают одинаково. Так устроена squashfs. Это блочный алгоритм и его скорость работы на глаз установить не получится. Поэтому отключать и подключать модули - это фикция. Копировать модули в память - фикция.

Другими словами это ни ускоряет и не дает никаких плюсов на компе с более 4гб и более 2 ядер.

Потестируйте запуск одной и той же программы на втором старте, на 3 и тд. Будет одно и то же или совершенно незначительное преимущество у маленького, но оно не соизмеримо с затратами на создание этого маленького.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #35 : 30 Октябрь 2015, 16:35:27 »
Более того, можно даже большой и быстрый загрузить в copy2ram. Только это для фругал бесполезно. Потому что это не работает быстрее. Только первый старт происходит быстрее, потом работа уже незаметна.
Можно - то можно, но только запаришься ждать, пока он скопируется в память, да и 100мб я copy2ram не задумываясь, а 1гб.....
Про первый старт - не мерил , но логически мысля - наверное так и есть
Быстрота достигается больше удалением всего лишнего для домашнего дистра
Закон Мерфи
Цитата
Число ошибок в программе всегда превышает количество строк ее кода.
Меньше строг (прог) - меньше ошибок
Зачем удалять модуль самбы или кде?
А зачем мне то, что я не буду юзать? Это же не Apple - я как то сам привык  решать что мне надо
По рекомендации Вашей вики:
Цитата
Можно выкидывать ненужные системные модули и собрать дистрибутив под свои задачи
Т.е. нельзя? В вики ошибка? Т.е. magos- монолит с сохраненкой - только через которую что-то можно изменить?
Т.е.
Цитата
Как на моем железе запустить magos lxde + nouveau без лишних модулей, но так чтобы не лишние (mplayer) работали?
Ответ - только через сохраненку?
« Последнее редактирование: 30 Октябрь 2015, 16:54:41 от sfs »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Модульный фругал и зависимые модули
« Ответ #36 : 30 Октябрь 2015, 16:57:37 »
Выше стоящие модули зависят от низлежащих. Однако их старались тоже так разделить, чтобы de были отдельно. Возможно где-то и закралась зависимость неучтенная в kdelibs.
Пользовательские же модули всегда зависят только от базовых модулей и между собой содержат избыточность.

Epm2xzm для pra тоже отработает. В epm есть поддержка pacman.

Подсистема выбора графического драйвера как правило делает автоматом проприетарь, поэтому необходимо ручками при старте задавать драйвер, если хочется экзотики: xdriver=free, xdriver=ati и тд.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Модульный фругал и зависимые модули
« Ответ #37 : 30 Октябрь 2015, 17:03:30 »
То, что сейчас на уровне софта в 1гб магос для домашнего пользователя - оптимальный баланс, хотя практика показывает, что необходимо еще больше для выполнения большинства и полноты задач. Если бы можно было уменьшить что-то без потери функциональности мы бы это уже сделали. Но увы меньшее количество софта - это уже потребность что-то искать и добавлять. Идея же в том, чтобы дать минимально полную среду.

Я сейчас не говорю про изыски удаления кде и работы в простых de. Это единственный ресурс, который позволяет уменьшить объем, но с потерей среды кде.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #38 : 30 Октябрь 2015, 17:09:26 »
Что-то Вы уходите от прямого ответа
Можно выкидывать ненужные системные модули и собрать дистрибутив под свои задачи
Да или нет?
Весь гиг модулей , который у Вас в /base - неделимая база (зачем тогда разделили?)
Чтобы получить lxde - я должен загрузить все модули до ПМ  (почти все) и снести им KDE? после чего сделать сохраненку? Замысел такой? Или как заюзать в магос ПМ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #39 : 30 Октябрь 2015, 17:16:03 »
То, что сейчас на уровне софта в 1гб магос для домашнего пользователя - оптимальный баланс
Откуда эта инфа? Проводилось голосование и 100% юзеров проекта проголосовали за такой набор?
У каждого юзера свой баланс
В фул он достигается ПМ, во фругал - изменением состава модулей
Т.е. у Вас можно юзать только то, что разрабы включили в дистр....
Ничего-себе "Free software for free people"
« Последнее редактирование: 30 Октябрь 2015, 17:19:10 от sfs »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Модульный фругал и зависимые модули
« Ответ #40 : 30 Октябрь 2015, 17:44:08 »
Можно удалять системные модули. Их старались разделить по зависимостям.

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

Поэтому юзать можно что душе угодно из репозитория, другое дело, что то, что включено, как правило закрывает большую часть потребностей. Проводились опросы, беседы на форуме и тд. Из практики применения в организации и тд. Этот список корректируется с учетом изменения реалий.

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


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #41 : 30 Октябрь 2015, 19:19:31 »
Можно удалять системные модули.
Нельзя - см. про mplayer. Сразу ломаются зависимости
Их старались разделить по зависимостям.
Не получилось - не вводите людей в заблуждение в доке к дистру
Пользоваться пакетным менеджером можно. Но удаленный системный модуль будет считаться установленным в базе пакетов всеми входящими в его состав пакетами.
Именно поэтому и нельзя. Удаляем модуль samba - ПМ думает что самба есть и не ставит ее. Весь софт, где нужны ее либы ставится и не работает
http://forum.puppyrus.org/index.php/topic,17490.msg108607.html#msg108607
Так будет c  любым ПМ  у которого есть общий индекс базы установленных пакетов. Нет только у pacman
Вы даже не догадались в каждом модуле дублировать базу ПМ. Тогда - и ТОЛЬКО при наложении только по номерам модулей ПМ остался бы рабочим
что включено, как правило закрывает большую часть потребностей.
Какие могут быть опросы. Это же не президента выбрать. Сегодня хочу ффокс - завтра оперу
Тут Вы уже хотите добить последнее - свободу в линуксе
если хочется экзотики: xdriver=free
nouveau в magos считается "экзотикой"...
В итоге ответа на свой вопрос так и не получил
Цитата
Как на моем железе запустить magos lxde + nouveau без лишних модулей, но так чтобы не лишние (mplayer) работали?
« Последнее редактирование: 30 Октябрь 2015, 19:27:55 от sfs »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Модульный фругал и зависимые модули
« Ответ #42 : 30 Октябрь 2015, 19:42:28 »
Мне кажется, что вы, sfs, настроились не на позитивную беседу.

Это разве не ответ: xdriver=free?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #43 : 30 Октябрь 2015, 20:06:39 »
Если что извините. Сломанные зависимости и ПМ выбесили  ;)
Почитал доку - буду пробовать xdriver=free desktop=lxde
mplayer - неизлечимо. Модули в базе трогать нельзя
« Последнее редактирование: 30 Октябрь 2015, 20:08:19 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Модульный фругал и зависимые модули
« Ответ #44 : 30 Октябрь 2015, 21:30:03 »
Все модули в /base
xdriver=free - не работает - все равно fbdev
Код
echo driver=nouveau > /mnt/sda7/MagOS/rootcopy/etc/XFdrake.conf 
тоже не помогло

desktop=lxde - работает, но как выключить пк не через консоль - не  нашел

Закончил эксперименты (кроме uird)