The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

02.06.2004 11:13  Аналог Windows Registry для Linux

Идея унификации разрозненных по формату текстовых конфигурационных файлов привела к появлению проекта Linux Registry - объединяющего конфигурационный параметры различных программ в одном хранилище (поддерживается экспорт в XML формат). Информация представлена в виде иерархического списка, для манипуляции параметрами предусмотрен простой API. На сайте можно найти набор патчей и конверторов для перевода некоторых программ под Linux Registry.

  1. Главная ссылка к новости (http://registry.sourceforge.ne...)
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: config
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Джэксон, 11:36, 02/06/2004 [ответить] [смотреть все]
  • +/
    Вы че - долбанулись?
    Нафик это отстоище нам надо?
    Одна из самых тупых идей
     
  • 1.2, Lamr, 11:41, 02/06/2004 [ответить] [смотреть все]
  • +/
    Форточкоманы, как всегда, блещют гениальными идеями
    :-))
     
     
  • 2.4, Аноним, 11:52, 02/06/2004 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Разработка ведется в недрах http ibm com linux , так что идеи от туда ... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Garry, 11:52, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Как всегда против чего боролись на то и напоролись...
     
  • 1.5, Bor, 12:07, 02/06/2004 [ответить] [смотреть все]  
  • +/
    >объединяющего конфигурационный параметры различных программ в одном хранилище (XML формат).

    Надо уточнять ;)
    а то так и инфаркт можно получить :)

    It will dump the selected keys into an XML representation, and run the editor to let the user edit them. After user modifications, it will update, remove or include the keys based on the modified XML file. This real screenshot shows me using kedit to modify the XFree configuration keys related to the monitor.

     
  • 1.6, screepah, 12:19, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Это потребует стандарта на конфигурационную информацию, там хранимую. Что ессесно невозможно реализовать для всего ПО с открытым кодом. И в любом случае идея кривая, как видно из ее реализации под win. И это не имеет никакого отношения к формату хранения данных. В *nix уже давно сделали наиболее удобный подход к хранению конфигураций - /etc, а форматы не смогут быть целиком универсальны, например ppp.conf и sendmail.cf - попробуйте свести к единому описанию...
     
  • 1.7, Denis, 13:00, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Действительно бредовая идея :)
     
  • 1.8, Roman, 13:24, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Ideja ochen' tolkovaja!
    Kazhdaja programma ili biblioteka mozhet imet'
    svoj kliuch v takoj strukture, i budet opisyvat'
    nazvanie, versiju i opredelionnye parametry.
    Samyj glavnyj plius eto standartizacija nastroek
    v razlichnyh distributivah.
     
     
  • 2.10, Pahan, 14:26, 02/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    pkg_info покажет и название и версию установленного пакета Определенные параме... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Roman, 15:46, 02/06/2004 [^] [ответить] [смотреть все]  
  • +/
    XML baza zamenit bazu pkg_info i analogichnuju rpm A chto kasaetsia apache, to ... весь текст скрыт [показать]
     
  • 1.9, Аноним, 14:17, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Идея реестра не принадлежит биллу, впервые реестр появился в MacOS вот только н... весь текст скрыт [показать]
     
     
  • 2.11, Sergey Akifyev, 14:41, 02/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ты абсолютно прав Идея называется именно Здравствуй, MacOS В MacOS X хранени... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, Аноним, 15:30, 02/06/2004 [ответить] [смотреть все]  
  • +/
    абзац, суть unix'a состоит как раз в большом кол-ве мелких конф. файлов..
     
  • 1.13, Аноним, 15:35, 02/06/2004 [ответить] [смотреть все]  
  • +/
    дададада Ссуть юникса в большом количестве мелких конф файлов ;)
     
  • 1.15, Renegade, 16:45, 02/06/2004 [ответить] [смотреть все]  
  • +/
    имхо очень удобно... + к тому можно ведь стандартизировать ОПИСАНИЕ СТРУКТУРЫ конфига, а сам конфиг просто должен будет строиться в рамках этого описания
     
  • 1.16, Аноним, 17:46, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Я не против XML, давно пора писать все conf файлы на нем Но файлов должно быть ... весь текст скрыт [показать]
     
     
  • 2.17, uldus, 17:59, 02/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А в vi смотреть и править эти XML не упаритесь Я вон недавно весь исплевался о... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.53, mezantrop, 15:46, 01/07/2004 [^] [ответить] [смотреть все]  
  • +/
    целиком поддерживаю ... весь текст скрыт [показать]
     
  • 1.18, GRisha, 18:22, 02/06/2004 [ответить] [смотреть все]  
  • +/
    дебилизм
     
  • 1.19, cBoJIo4b, 18:31, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Сама идея стара как windows. И вроде как ее уже многие пытаются сделать. Например GConf и то дучше работает, там хоть коментарии добавиь можно.
    Но все это все равно дебелизм. кроме самой идеи стандартизации сonf-файлов.
     
     
  • 2.47, Игорь, 01:11, 05/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Думал, я над этим думал И все таки немного подправил саму идею Мне бы понрави... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, Аноним, 18:32, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Да поправте же комментарий в новости Как справедливо заметил Bor, XML ем там не... весь текст скрыт [показать]
     
  • 1.21, LONGOBARD, 22:05, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Дурацкая идея. Нунах. Опять будет то же что и винде. Тем более что стандартизация архитектуры конфигов - это надо было еще такой бред придумать. Под каждую прогу свой тип конфига оптимален. Так шо все в сад, в моих прогах этт ваш "реестр" юзацца не будет.
     
     
  • 2.23, klalafuda, 09:25, 03/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    после такой всеразрушительной критики, проект быстренько прикроют, всем принесут... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 22:44, 02/06/2004 [ответить] [смотреть все]  
  • +/
    Народ, основной флейм, конечно, здесь http www linux org ru view-message jsp ... весь текст скрыт [показать]
     
     
  • 2.49, MOByte, 11:42, 06/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это точно ... весь текст скрыт [показать] [показать ветку]
     
  • 1.24, Аноним, 10:12, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Какие здесь все собрадись умные люди В моих программаах, программах блин, ... весь текст скрыт [показать]
     
     
  • 2.25, Serge Matveev, 10:36, 03/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И registry Вас пасёт, типа Ню-ню Для текстового конфига написать скрипт на she... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, Валерий Коржов, 13:05, 03/06/2004 [^] [ответить] [смотреть все]  
  • +/
    А вот цитата из спецификации All key-value pairs are stored in clear-text files... весь текст скрыт [показать]
     
  • 2.33, screepah, 15:16, 03/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    100 серверов, это ты переборщил но даже при администрировании двух десятков р... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, Lamr, 11:45, 03/06/2004 [ответить] [смотреть все]  
  • +/
    В том то и дело, что для редактирования XML нужен специальный софт. Размеры конфигов вырастут в РАЗЫ (3-4 раза как минимум, на КАЖДУЮ опцию надо ещё и контейнер), как редактировать эту фигню, если загрузился в однопольз режиме и нету termcap? Вы хорошо представляете себе редактирование файла размером несколько (десятков) мегабайт? А редактором ed? Никто /etc/fstab не правил?
      Короче, такую .уйню мог придумать только мудак, никогда реально не администрировавший не только 100, но и 5 серверов под UNIX/BSD-like осями.
      Форточник и крысятник
      Точка
     
  • 1.28, LONGOBARD, 13:27, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Гы. Вы думаете что с ним будет удобнее? Да это будет еще больший гемор. И те самые админы, что админят по 100 серваков за раз (хотя вряд ли такие есть :) ) , так они первые взвоют.
     
  • 1.29, ra, 13:37, 03/06/2004 [ответить] [смотреть все]  
  • +/
    В чем главные косяки registry?
    1. Пухнет из-за того что пихают туда все подряд кому не лень. Придумывают всякие "дефрагментаторы". Идиотизм.
    2. Рухнул реестр - операционке полный П. 100 маленьких конфигов можно снести только целенаправлено.
    Итог: нафиг не нужен такой продукт в *nix
     
     
  • 2.38, art, 17:57, 03/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    1 В Linux Regisrty как раз много маленьких файлов а не один большой 0D2 Там ... весь текст скрыт [показать] [показать ветку]
     
  • 1.30, ansi, 13:51, 03/06/2004 [ответить] [смотреть все]  
  • +/
    С омерзением вспоминаются мне времена, когда на полусотне однотипных машин случайным образом рушился реестр мастдая пахучего, кратковременно цветущего и быстровянущего растения именно благодаря ненадёжным реестровым корням.

    Умная бабка все яйца в одну корзину не ложит...

     
     
  • 2.32, Dvorkin, 14:16, 03/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    нету у айбиэмовцев в народных традицииях таких поговорок, потому и выдумывают бр... весь текст скрыт [показать] [показать ветку]
     
  • 1.34, AGP, 15:36, 03/06/2004 [ответить] [смотреть все]  
  • +/
    А я слышал что Микрософт, начиная с Longhorn, отказывается от Реестра
     
  • 1.35, vovka, 15:56, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Очнь жаль.
     
  • 1.36, D, 16:20, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Прочитайте что написано под оригинальной ссылкой,  XML здесь не причем. Он используется ровно на столько, насколько это может быть необходимо - настройки _могут_ експортироватся в XML формат. Форматат хранения в виде файлов типа ключ -  значение, но он тоже не очень удобен. Я пока не очень представляю как в этом случае оставить свои коментарии, закоментировать значение, отсавив в тексте конфига, как будет решатся проблема взаимозависимых параметров. Путь унификации это конечно правильно, но это предложение слишком радикально.
     
  • 1.37, klalafuda, 17:17, 03/06/2004 [ответить] [смотреть все]  
  • +/

    сколько возмущений и криков.. аж дрожь берет.

    а что, господа могут аргументированно опровергнуть все приведенные аргументы *за* реестр ? оставив пока что в стороне детали реализации.

    http://registry.sourceforge.net/#needs

    // wbr

     
  • 1.39, Дмитрий Ю. Карпов, 19:39, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Ну, что я могу тут сказать? Т.к. мат на форуме запрещён, то очень мало. :-)

    Значительную часть программ можно запускать с указанием отдельного файла конфигурации. Покажите мне, как это можно делать с реестром.

    Вопрос о закомментаривании, поднятый D, тоже очень важен. Помню, как я настраивал IP-номера в W'2k (хорошо хоть перезагружать не надо было) и возвращал обратно - и каждый раз надо было мою конфигурацию вбивать заново, т.к. эта сволочь при переходе к DHCP не сохраняет вбитый мной IP-номер.

     
  • 1.40, Fantomas, 21:46, 03/06/2004 [ответить] [смотреть все]  
  • +/
    Зачем вообще такая идея?
    Вроде есть ldap.
     
  • 1.42, хм, 08:21, 04/06/2004 [ответить] [смотреть все]  
  • +/
    О запуске с отдельным конфигом.
    Отдельная ветка конфигурации ? Какой-нить копи или симлинк частями ветки реестра.

    О комемнтировании, скопировать ключ/ветку с именем *.bak как например вы делаете это с файлом. И кто сказал что будут такие проги как в виндах с сетевыми настройками, мне тоже этот прикол не нравится в виндах. Мог бы, подправил бы к едрене фене ;)

     
  • 1.43, Norguhtar, 12:32, 04/06/2004 [ответить] [смотреть все]  
  • +/
    Гм цитата от туда:
    6.2. The Registry Is Not

        *

          Is NOT something that accesses SQL/relational databases.
        *

          Is NOT an OS service that can become unavailable and make system unusable. It is just a library to access files according to a namespace.
        *

          Is NOT an alternative to network information systems like LDAP or NIS. These are still required for networked environments.
        *

          Is NOT a Webmin-like or other GUI tool to be used by end users.
        *

          Is NOT an additional software layer to edit/generate existing configuration files.
        *

          Is NOT a "configuration system", because one can't be created by simply writing some code. A configuration system is an ecosystem, and the Registry tries to help build one.
        *

          It doesn't know a thing about the semantics of each data it stores.

    Кто нибудь читать описание когда-нибудь  будут ?

     
  • 1.44, Аноним, 14:47, 04/06/2004 [ответить] [смотреть все]  
  • +/
    А как с этим реестром использовать RSBAC или _____ chrooting _______________... весь текст скрыт [показать]
     
  • 1.45, Аноним, 21:22, 04/06/2004 [ответить] [смотреть все]  
  • +/
    Некоторые товарищи очень верно замечают, каким раком удобно подправить реестр,... весь текст скрыт [показать]
     
     
  • 2.46, klalafuda, 00:01, 05/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >  Некоторые товарищи очень верно замечают, каким раком удобно подправить реестр,
    >если есть только консоль?
    >  А даже если будут специальные утилиты типа regedit.exe, всеравно, коммандные
    >уроды типа regedit -d \\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\SERVICES\NV\DEVICE0\MonXXXXXXXX\... и т.д. меня не очень
    >то вставляли во все времена :)
    >  Вся сила Линукс и ему подобных лежит не в XFree
    >и X.org всяких, как это может казаться чайникам, а именно в
    >консоли, в возможности полностью управлять машиной из коммандной строки. А проект
    >Linux Registry может запросто все испоганить.

    испоганить можно все что угодно. но может и внести позитивные моменты.

    вы собственно читали статью ? объяснения авторов зачем с их точки зрения это нужно и что именно их не устраивает в текущем положении вещей ? есть аргументированные возражения ?

    // wbr

     
  • 1.48, Atlant, 06:31, 05/06/2004 [ответить] [смотреть все]  
  • +/
    Нда, абсолютное число высказавшего свое мнение народу имеет место с MS Registry :) и не читали даже описание Реестра для Linux :\ может для начала прочтете его описания?
     
     
  • 2.50, nnn, 10:55, 09/06/2004 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    К вопросу потеме:
    я тут на дипломном проекте разрабатывал свой язык, заточенный СПЕЦИАЛЬНО для хранения конфигурационных файлов, намного проще XML и удобнее для людей. В консоли можно без проблем править.
    Мож закинуть товарисчам описание?
    Глядишь, Линух будет спасен!
    :))
     
     
  • 3.52, Pavel, 09:16, 25/06/2004 [^] [ответить] [смотреть все]  
  • +/
    Я может быть и не гуру совсем, и матом разговаривать не по теме небуду, но с точки зрения администрирования, для просмотра, редактирования в/из те же /etc это штука может кому и понадобиться, только в данном случае лучше LDAP по моему скромному мнению. И ведь мату то сколько - заставляет кто-то чтоли, ненадо неюзай, а перепуганых виндами - ну чё тут скажешь  ----- ведь это совсем разные системы и совсем другие прогамеры.
    С уважением PAVEL/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList