Страница 1 из 3
Нужен ли The Linux Registry?
Добавлено: 03 июн 2004, 10:56
X-Stranger
Относительно новый проект, располагается по адресу
http://registry.sourceforge.net. Предлагает вместо набора удобных конфигурационных файлов использовать один "удобный XML-реестр", типа как в Windows, только вроде как круче. Нужно ли это и вообще, хорошо ли?
Добавлено: 03 июн 2004, 11:04
fa3a
что-то типа GConf-Editor-а?? неужто кто-то ето юзает
))
Добавлено: 03 июн 2004, 12:06
leikind
Нет! Это не GConf! И не виндозный реестр!! Я тоже так сразу подумал, пока коллега не ткнул носом в доки. Советую почитать. Это попытка оставить unix way (а именно, конфиги хранятся в тех же текстовых файлах, и доступны для обработки стандартными юниксовыми утилитами) и при этом унифицировать хранение конфигов и предоставить единый API. Ведь если подумать, то каждая приблуда в линуксе, которая имеет конфиг, имеет в себе парсер конфига, что по сути есть нарушение принципа DRY - Don't Repeat Yourself.
Добавлено: 03 июн 2004, 12:21
fa3a
Унифицированное API для всех системных конфигов (хотя "системные" утилиты в Линухе очень быстро меняются, одни вытесняются другими и зависят от дистрибутивов) было бы очень неплохо! Однако в настоящее время уж очень смахивает на утопию. Сразу же на ум приходит UnitedLinux.. Хотя после прочтения информации о нем, мне идея понравилась
)
Добавлено: 03 июн 2004, 13:05
exe
В принципе неплохо. Особенно если будет похоже на ODM в AIX
Добавлено: 03 июн 2004, 13:20
Pasha
Вчера я в mc под юзером включил опцию "Show hidden files" и офигел...
Чтобы дойти до нужных файлов, пришлось раз 6-7 нажать PgDn...
По-моему, лучше всего сделать папку ~/.settings (к примеру), где будут несколько файлов этих XML-реестров (например, один для KDE/QT-прог, другой для GNOME/GTK, 3-й для системных и т.д.)
Кто поддержит идею и/или выскажет своё мнение относительно того, как лучше хранить все настройки?
Добавлено: 03 июн 2004, 14:09
mend0za
основная сложность как мне кажется будет в том, что на каждую, более-менее нетривиальную программу - свой нетривиальный конфиг
из вспоминающихся - fvwm, apache, squid, proftpd
то есть, если я правильно выкурил траву из ссылки, понадобится бальшое количество xslt схемок
Добавлено: 03 июн 2004, 14:13
Pasha
Логично. Тогда лучше держать глобальные конфиги (серверов, системно важных вещей) в /etc, а пользовательские всё равно лучше укладывать в одну директорию (eg /home/user/.settings)
Добавлено: 03 июн 2004, 14:32
Llama
Линух не единственная ось которая может пускать proftpd, apache и т.п. Т.е. придется это переносить на весь зоопарк никсов, и не факт что это будет удачно. Как вариант - мы получим ситуацию при которой apache под linux и apache под *bsd придется настраивать поразному.
Добавлено: 03 июн 2004, 17:29
Andrej Ramaszeuski
Жууууутакая порнография.
Добавлено: 03 июн 2004, 20:24
leikind
Andrej Ramaszeuski писал(а):Жууууутакая порнография.
Нет ничего проще, чем вот так сказать. Особенно без единого аргумента.
Не далее как сегодня я сказал своему коллеге, что нет более консервативных людей, чем пользователи Линукс.
Добавлено: 03 июн 2004, 20:41
leikind
mend0za писал(а):основная сложность как мне кажется будет в том, что на каждую, более-менее нетривиальную программу - свой нетривиальный конфиг
из вспоминающихся - fvwm, apache, squid, proftpd
то есть, если я правильно выкурил траву из ссылки, понадобится бальшое количество xslt схемок
Все конфиги могут прекрасно уложится в одну схему, имеющую пары ключ-значение и иерархическую организацию, будь это XML или гораздо более простой YAML. Это с первого взгляда на конкретные конфиги кажется, ух ты, какая сложность. Часто это просто это горе от ума разработчиков и нарушение KISS, и все можно было сделать гораздо проще.
Добавлено: 03 июн 2004, 21:08
Andrej Ramaszeuski
leikind писал(а):Andrej Ramaszeuski писал(а):Жууууутакая порнография.
Нет ничего проще, чем вот так сказать. Особенно без единого аргумента.
Не далее как сегодня я сказал своему коллеге, что нет более консервативных людей, чем пользователи Линукс.
Аргументов по этому поводу сегодня было выфлеймено предостаточно. Я буду повторяться? Не со всеми соглашусь, но вполне достаточно нереализовательности проекта, основанной на гипертрофированной гетерогенности линуксовых систем. У окон концепция центральной конфигурационной базы данных есть изначально неотъемлимой частью системы, но и при этом существует предостаточно софта имеющего конфигурацию мимо реестр. При линуксовой анархии можем лишь смеятся над теми наивками, которые верят в то, что такие игрушки возможны.
Добавлено: 03 июн 2004, 21:21
exe
Andrej Ramaszeuski,
В свое время никто не верил что rpm будет жить. Да и не только rpm.
Если этот линукс регистр докажет свою состоятельность, то усё будет
нормально. Поживём увидим
Добавлено: 03 июн 2004, 21:36
Andrej Ramaszeuski
exe Или так. В своё время и билли утверждал, что 640K хватит всем.