Нужен ли The Linux Registry?
- X-Stranger
- Администратор
- Сообщения: 1238
- Зарегистрирован: 09 сен 2001, 04:46
- Контактная информация:
Нужен ли The Linux Registry?
Относительно новый проект, располагается по адресу http://registry.sourceforge.net. Предлагает вместо набора удобных конфигурационных файлов использовать один "удобный XML-реестр", типа как в Windows, только вроде как круче. Нужно ли это и вообще, хорошо ли?
- leikind
- Неотъемлемая часть форума
- Сообщения: 811
- Зарегистрирован: 20 июн 2002, 03:02
- Откуда: Брюссель
- Контактная информация:
Нет! Это не GConf! И не виндозный реестр!! Я тоже так сразу подумал, пока коллега не ткнул носом в доки. Советую почитать. Это попытка оставить unix way (а именно, конфиги хранятся в тех же текстовых файлах, и доступны для обработки стандартными юниксовыми утилитами) и при этом унифицировать хранение конфигов и предоставить единый API. Ведь если подумать, то каждая приблуда в линуксе, которая имеет конфиг, имеет в себе парсер конфига, что по сути есть нарушение принципа DRY - Don't Repeat Yourself.
Унифицированное API для всех системных конфигов (хотя "системные" утилиты в Линухе очень быстро меняются, одни вытесняются другими и зависят от дистрибутивов) было бы очень неплохо! Однако в настоящее время уж очень смахивает на утопию. Сразу же на ум приходит UnitedLinux.. Хотя после прочтения информации о нем, мне идея понравилась )
Never touch the running program!!!
- Pasha
- Неотъемлемая часть форума
- Сообщения: 554
- Зарегистрирован: 06 окт 2002, 12:39
- Откуда: Southampton
- Контактная информация:
Вчера я в mc под юзером включил опцию "Show hidden files" и офигел...
Чтобы дойти до нужных файлов, пришлось раз 6-7 нажать PgDn...
По-моему, лучше всего сделать папку ~/.settings (к примеру), где будут несколько файлов этих XML-реестров (например, один для KDE/QT-прог, другой для GNOME/GTK, 3-й для системных и т.д.)
Кто поддержит идею и/или выскажет своё мнение относительно того, как лучше хранить все настройки?
Чтобы дойти до нужных файлов, пришлось раз 6-7 нажать PgDn...
По-моему, лучше всего сделать папку ~/.settings (к примеру), где будут несколько файлов этих XML-реестров (например, один для KDE/QT-прог, другой для GNOME/GTK, 3-й для системных и т.д.)
Кто поддержит идею и/или выскажет своё мнение относительно того, как лучше хранить все настройки?
основная сложность как мне кажется будет в том, что на каждую, более-менее нетривиальную программу - свой нетривиальный конфиг
из вспоминающихся - fvwm, apache, squid, proftpd
то есть, если я правильно выкурил траву из ссылки, понадобится бальшое количество xslt схемок
из вспоминающихся - fvwm, apache, squid, proftpd
то есть, если я правильно выкурил траву из ссылки, понадобится бальшое количество xslt схемок
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...
Линух не единственная ось которая может пускать proftpd, apache и т.п. Т.е. придется это переносить на весь зоопарк никсов, и не факт что это будет удачно. Как вариант - мы получим ситуацию при которой apache под linux и apache под *bsd придется настраивать поразному.
Опыт растет прямо пропорционально выведенному из строя оборудованию
- Andrej Ramaszeuski
- Неотъемлемая часть форума
- Сообщения: 507
- Зарегистрирован: 28 ноя 2003, 11:42
- Откуда: Pardubice, CZ
- Контактная информация:
- leikind
- Неотъемлемая часть форума
- Сообщения: 811
- Зарегистрирован: 20 июн 2002, 03:02
- Откуда: Брюссель
- Контактная информация:
Все конфиги могут прекрасно уложится в одну схему, имеющую пары ключ-значение и иерархическую организацию, будь это XML или гораздо более простой YAML. Это с первого взгляда на конкретные конфиги кажется, ух ты, какая сложность. Часто это просто это горе от ума разработчиков и нарушение KISS, и все можно было сделать гораздо проще.mend0za писал(а):основная сложность как мне кажется будет в том, что на каждую, более-менее нетривиальную программу - свой нетривиальный конфиг
из вспоминающихся - fvwm, apache, squid, proftpd
то есть, если я правильно выкурил траву из ссылки, понадобится бальшое количество xslt схемок
- Andrej Ramaszeuski
- Неотъемлемая часть форума
- Сообщения: 507
- Зарегистрирован: 28 ноя 2003, 11:42
- Откуда: Pardubice, CZ
- Контактная информация:
Аргументов по этому поводу сегодня было выфлеймено предостаточно. Я буду повторяться? Не со всеми соглашусь, но вполне достаточно нереализовательности проекта, основанной на гипертрофированной гетерогенности линуксовых систем. У окон концепция центральной конфигурационной базы данных есть изначально неотъемлимой частью системы, но и при этом существует предостаточно софта имеющего конфигурацию мимо реестр. При линуксовой анархии можем лишь смеятся над теми наивками, которые верят в то, что такие игрушки возможны.leikind писал(а):Нет ничего проще, чем вот так сказать. Особенно без единого аргумента.Andrej Ramaszeuski писал(а):Жууууутакая порнография.
Не далее как сегодня я сказал своему коллеге, что нет более консервативных людей, чем пользователи Линукс.
Linux is like a wigwam: no Windows, no Gates and Apache inside.
- Andrej Ramaszeuski
- Неотъемлемая часть форума
- Сообщения: 507
- Зарегистрирован: 28 ноя 2003, 11:42
- Откуда: Pardubice, CZ
- Контактная информация: