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

Автор Тема: Упрощение настройки системы  (Прочитано 14762 раз)

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

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Упрощение настройки системы
« : 31 Октябрь 2012, 14:36:09 »
В ходе обсуждения концепции новой системы Zay было выдвинуто предложение сделать вынос некоторых системных настроек во внешний текстовый файл на диске.
Считаю данное предложение достойным реализации, подобный принцип уже реализован в дистрибутиве Magos.
Преимущества очевидны:
- перенос параметров из загрузчика (pfix, pdev, и т.п.)
- задание значений системных переменных, я например надеюсь что можно заставить xorg грузить нужный драйвер или к примеру не грузить какой то из модулей ядра (GMA500 и все такое)
- возможность редактирования файла в любой системе
- возможность задать развернутое описание для параметров, без необходимости читать справку.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #1 : 31 Октябрь 2012, 15:56:39 »
А как , хотя бы примерно, такое сделать? Или кто знает как в magos сделано?
На уровне идеи не понятно - будет ли возможность менять эти параметры при загрузке системы.
Если нет - лучше доработать идею переменных grub4dos. Все перечисленные преимущества там реализуемы.
В grub4dos есть еще много наворотов. Некоторые малоизучены.
grub4dos - не единственный загрузчик. Может быть посмотреть другие...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Упрощение настройки системы
« Ответ #2 : 31 Октябрь 2012, 16:03:48 »
А как , хотя бы примерно, такое сделать? Или кто знает как в magos сделано?
да элементарно, с точки зрения системного скрипта это дополнительно подключаемый скрипт, у нас так уже DISTRO_SPECS подключается в init и rc.sysinit

grub4dos - не единственный загрузчик. Может быть посмотреть другие...
смотрели уже, хоть и давно. Менять параметры при загрузке - ограниченно редактируя строки загрузчика. т.е. поддержка pfix никуда не будет убрана, просто добавится дополнительный вариант по простому заданию этих параметров.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #3 : 31 Октябрь 2012, 16:14:05 »
Если не сложно и опционально , с сохранением старого варианта - пусть будет. Прототип бы посмотреть... тогда и решать окончательно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Упрощение настройки системы
« Ответ #4 : 31 Октябрь 2012, 16:15:03 »
увы ничего нет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #5 : 31 Октябрь 2012, 16:16:51 »
Если посмотреть magos - это даст представление о том, что планируется у нас?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Упрощение настройки системы
« Ответ #6 : 31 Октябрь 2012, 16:19:51 »
незнаю, я не видел.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Упрощение настройки системы
« Ответ #7 : 31 Октябрь 2012, 16:29:53 »
У меня есть идеи, как это можно реализовать.
Подробно опишу свои предложения чуть позже (постараюсь сформулировать ясно). Предлагаю отложить до этого времени обсуждение, и говорить уже о конкретике.

sfs, если есть время и желание - посмотрите MagOS и поделитесь с нами впечатлением. Может даже какие-то идеи получится использовать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #8 : 31 Октябрь 2012, 16:33:59 »
sfs, если есть время и желание - посмотрите MagOS и поделитесь с нами впечатлением. Может даже какие-то идеи получится использовать.
Ок. Отпишусь

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re:Упрощение настройки системы
« Ответ #9 : 31 Октябрь 2012, 20:25:25 »
структура MagOS:
0 - kernel
1 - core
2 - base
3 - netcore
4 - devel
5 - qt
6 - 3d
7 - lxde
8 - gnome
9 - kde
10 - drakconf
11 - network
12 - applicatons
13 - multimedia
14 - java
15 - office
16 - openoffice
17 - printscan
18 - documentation

Сию модульность я поддерживаю. Еще с Битом когда-то говорили. Но не случилось.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re:Упрощение настройки системы
« Ответ #10 : 31 Октябрь 2012, 20:28:01 »
Довольно таки интересная весчь MagOS. Кстати, кеды 4.44 для LupuRus
я споловины слизал оттуда, остальное с мандривы.

По быстродействию - медленнее, чем паппи. Да и по размеру поболее.
Как основная система - не по мне. Да и привык из-под рута, как батька махно...
« Последнее редактирование: 31 Октябрь 2012, 20:44:23 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #11 : 01 Ноябрь 2012, 17:32:35 »
Посмотрел magos.
Там есть MagOS.ini
http://magos-linux.ru/index.php?option=com_agora&task=topic&id=649&Itemid=55
По умолчанию он пустой.
Из grub4dos его редактировать нельзя
Поэтому считаю что menu.lst с использованием переменных удобнее.

Про остальное:
Модули http://www.magos-linux.ru/dwiki/doku.php?id=%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8
Горячая загрузка похоже есть. Выше базы похоже нет.
Менеджера модулей не нашел.
В итоге ничего не понравилось и не вдохновило передрать
Скучный стандартный дистр, но live и размером 1gb... Я не понял замысла авторов

А раз уж о других дистрах пошло.
slitaz смотрел. Там понравилась панель управления: локальный www сервер. Скрипты не смотрел на чем , но судя по размеру iso (40мб) - вероятно sh через cgi.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Упрощение настройки системы
« Ответ #12 : 01 Ноябрь 2012, 17:51:48 »
зато этот ini можно редактировать в любой другой системе.
а как к примеру из menu.lst передать параметр что для xorg грузить драйвер vesa вместо intel :)
хотя да, стремиться надо чтобы все автоматически заводилось, но это еще и от разработчиков драйверов зависит.

им эту модульность поддерживать легче, они используют репозитарий мандривы, соответственно если чего не стыкуется, всегда можно подождать пока дяди за океаном исправят
« Последнее редактирование: 01 Ноябрь 2012, 17:56:09 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Упрощение настройки системы
« Ответ #13 : 01 Ноябрь 2012, 17:58:41 »
live и размером 1gb...
Насколько я помню 1 Гб - это скачиваемый архив, а в нем уже tar размером 2 Гб... Замысел авторов насколько я понял мобильная система, напр., на флешке со своими настройками, т.к. есть save-файл, но размер все-таки для флешки великоват, можно конечно уменьшить, выкинув не используемые модули. Раньше пробовал, но для себя решил, что для стационарной машины или ноутбука по-моему лучше уж ставить полноценную мандриву.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Упрощение настройки системы
« Ответ #14 : 01 Ноябрь 2012, 18:07:10 »
menu.lst тоже можно редактировать в любой другой системе
Любой параметр из menu.lst можно передать через параметры ядра
from scratch - Вы убедили делать. Дистр , конечно, получился маленький по размеру и ресурсам, но далось это дорогой ценой (вспоминаю битву c nvidia, ati ...)

1gb - готовый live-cd без tar. Есть и другие варианты. Тоже бы поставил ubuntu  :D или arch
« Последнее редактирование: 01 Ноябрь 2012, 18:10:46 от sfs »