powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Нужен-ли *никсам реестр?
25 сообщений из 117, страница 4 из 5
Нужен-ли *никсам реестр?
    #34119461
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GoldSquidА как поиск по файловой системе производился?

Тем скриптом, который предложил Алекс Руднев:

Код: plaintext
time find /media/test200m/registry -type f -print | xargs grep medved

Здесь "Медвед" - имя комптютера-хоста, реестр которого я экспортировал.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #34119482
Фотография GoldSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А grep -R medved /media/test200m/registry сколько занимает? (интересно просто).
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #34119552
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загляните в почту.

Попробуйте развернуть registry.tar.gz и сделайте этот тест.

P.S. Щас сижу во вне... на ноутбуке под виндой. Нет возможности проверить.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #34120127
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide
В модели Windows - принято постоянно "долбить" реестр для поиска значений в процессе.


Если понаблюдать regmon-oм за транзакциями в реестр, то можно заметить, что поиск, как таковой используется очень мало. В основном идут прямые операции типа.

Код: plaintext
1.
2.
3.
RegOpenKeyEx(......,прямой путь к ключу,.....)
RegGetValue(...)
RegCloseKey(...)

Но поиск по значению ключа тоже полезен, особенно когда надо ответить на вопрос "...а хто может использовать этот файл...".

Как вы заметили, мой пример с блужданием по полной структуре достаточно маргинален. Тест был ответом на заявление GoldSquida о медлительности Windows registry.

И если раньше я мог оперировать сравнениями "быстрее, медленнее" то сейчас у меня уже есть конкретные цифры (столько-то секунд, столько-то ключей и т.д).


В модели Unix - настройки грузятся сразу во внутренние структуры, при старте (иначе - зачем бы нужен был сигнал HUP ?)

Не согласен. Если-бы это было так, то изменения, которые я вношу в /etc/fstab применялись бы только после ребута. Однако утилта mount их сканирует в реальном времени перед выполнением mount -a. Поэтому здесь следует сделать оговорку.


Тем более, Java - она и вовсе не к месту тут прилеплена (собственно говоря, вообще не понятно, что и зачем тут тестируется).

Язык Java я использовал всего-лишь для создания структуры каталогов и файлов. На результаты теста он никакого влияния не оказывает.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #34120258
Фотография GoldSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конфиг читается при старте приложения. Это паттерн такой. Вот и моунт когда стартует читает конфиг. Ему -- приложению -- нетрудно конфиг при старте прочесть.

В реестре у меня за 25 секунд не ищет. На почту ничего не получил, но, в любом случае, линюкса своего под рукой у меня на работе нет. Поэтому проверить что-либо смогу лишь вечером либо в выходные.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #34120343
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в пути... млин
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Нужен-ли *никсам реестр?
    #35416377
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение дискуссии еще одна ссылка

http://wiki.linuxformat.ru/index.php/LXF81:Elektra
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35416490
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За прошедшие 1.5 года ничего не изменилось и на использование реестра ни один дистрибутив не перешёл :) И слава богу
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35417461
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Экий вы, батенька пессимист. Всё еще впереди.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35417515
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭкий вы, батенька пессимист. Всё еще впереди.типа этого ?
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35417618
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там уже есть реестр.
Было недавно у меня, запускаю ekiga звоню с видео. Во время звонка запускаю gconf-editor и меняю значение ключа /apps/ekiga/devices/video/size, ekiga сообщает что изменения будут применены для следующего звонка. Выпал в осадок.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35441431
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнаружил смежную ветку в форуме Линукс-технологий.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35442247
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonОбнаружил смежную ветку в форуме Линукс-технологий.

Типичная подмена понятий... Пусть даже у всего софта будет единый репозиторий для хранения конфигурационной информации - это не отменит необходимости знать, какая опция что делает. Кому будет проще, если конфиги Apache, Sendmail и драйверов будут жить в одном месте, если для конфигурирования потребны знания и Apache и Sendmail и специфики драйверов? Никому. Сложности осознания формата произвольно взятого конфига намеренно преувеличены: даже нечеловеческий язык M4 - ничто перед собственно возможностями тонкой настройки тоже же Sendmail. Автор любого ПО сложнее helloworld-а может выбрать любой удобный ему способ хранения конфига и использовать стандартные библиотеки для работы со своим конфигом. Преимущества XML в качестве формата конфигурационного файла очень спорны - даже достаточно сложное ПО типа того же Apache вполне обходится своими человекочитаемыми форматами для структурированной конфигурации, в т.ч. и с контролем доступа. Но никакой единый механизм не защитит от дауна, который найдёт способ сделать всё через задний проход (например, хранить свой бинарный конфиг в XML-элементе). Все эти попытки сделать единую систему конфигурирования обречены на провал до тех пор, пока весь софт идёт не от одного вендора, заинтересованного в таком решении. В наличии вендора, который будет самолично переписывать весь опенсос и заставлять всех производителей коммерческого ПО делать согласно своих стандартов, я сильно сомневаюсь - даже Microsoft не сумел заставить всех хранить всё в реестре Windows.

Загрузка и инициализация ОС - достаточно "тонкое" место, которое, порвавшись, может сильно изгадить жизнь поддержке. Чем более сложные механизмы используются, тем больше вероятность их сбоя, и тем более печальные последствия для аптайма системы.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35442356
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что бут-страпящие настройки типа grub.conf и fstab как были так и останутся текстовыми. Здесь никто не спорит. А вот некоторые репозитории (тот-же Yast, yum, LDap, настройки иксов, различные деревья политик) полезно перенести в embedded базу. Думаю, что креэйторы Linux-ов уже ковыряют в этом направлении. Остался пустяк - сломать стереотипы.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35443531
SSukholet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
On Mon, 21 Jul 2008 18:40:02 +0800, mayton <nospam@sql.ru>; wrote:

> Автор: mayton
> Думаю, что бут-страпящие настройки типа grub.conf и fstab как были так и
> останутся текстовыми. Здесь никто не спорит. А вот некоторые репозитории
> (тот-же Yast, yum, LDap, настройки иксов, различные деревья политик)
> полезно перенести в embedded базу. Думаю, что креэйторы Linux-ов уже
> ковыряют в этом направлении.
> Остался пустяк - сломать стереотипы.

Ты лазил в реестре гнома?! да накой это надо!!! "стереотипы" @#$%@%!!!!
а если я из тьмутаракани по едва живому GPRS должен конфиг почесать????
так у меня есть отличный vi, и МАЛЕНЬКИЙ(!) файл конфига, который отлично
находится командой locate
А то у меня будет монстр с непролазящей в 2400 (ДА, ДО СИХ ПОР ЕСТЬ ТАКИЕ
СКОРОСТИ!) графикой, который ещё и будет разваливаться по неаккуратному
выключению и требовать особой поддержки целостности. СКАЖИ, ЗАЧЕМ?! потому
что паре мальчиков с небольшим опытом в виндозе привычнее работать
ЕДИНООБРАЗНО?? Пойми, SUBJ - ДРУГАЯ операционка. У неё ВСЁ ДРУГОЕ.
Постарайся это понять и научиться наконец работать в ней.

Или, как обычно ,- ты всегда можешь создать свой проект, накропать пару
десятков мегабайт кода и предоставить всем разработчикам ОТЛИЧНОЕ СРЕДСТВО
хранения настроеек "в реестре". А потом увидишь, как samba, squid, apache
и tomcat наперебой ломанутся использовать его у себя. И ты станешь столь
же велик, как и Линус.

Я не шучу - вон, subversion же доламывает помаленьку CVS, хотя казалось
бы...

--
Остаюсь искренне Ваш,
Станислав Сухолёт
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35443794
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав, а почему вы такой злой?

Вам обеспечат пару консольных тулзов типа registry_add, registry_search и вперёд! И вашего маленького канальчика 2400 хватит.

ЗЫ Ничего личного!
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35444011
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСтанислав, а почему вы такой злой?

Вам обеспечат пару консольных тулзов типа registry_add, registry_search и вперёд! И вашего маленького канальчика 2400 хватит.

ЗЫ Ничего личного!

И будет такая же неудобная хрень, как, например, в AIX без smit-а (хотя smit, разумеется, неудобен сам по себе, но в другом разрезе). Плавали, знаем. Следующий :)
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35444760
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в гноме уже сделано

# Display the path to the current desktop wallpaper.
gconftool-2 --get /desktop/gnome/background/picture_filename

# Change the widget font to "Serif 12"
gconftool-2 --type string --set /desktop/gnome/interface/font_name "Serif 12"
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35452528
bevice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Повторил тест почти 2х-летней давности, только создавал именно структуру папок, а в папках 1 файл конфига со всеми ключами.
Файлов стало существенно меньше.
результаты поиска по ключу -
Код: plaintext
find  . -exec grep -H "Bla Bla" {} \;
немного меньше, чем при поиске из regedit.
А про удобность редактирования -- текстовых конфигов, против тырцынья мышей (или постоянных reg add / reg dev /reg mod) я даже говорить не буду
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35574273
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисв гноме уже сделано

# Display the path to the current desktop wallpaper.
gconftool-2 --get /desktop/gnome/background/picture_filename

# Change the widget font to "Serif 12"
gconftool-2 --type string --set /desktop/gnome/interface/font_name "Serif 12"Вообще некорректно говорить о реестре, поскольку под "реестр"ом многие понимают мутотень из Windows.

Правильнее о ЕДИНОМ API хранения кофигурации. А какой будет бэк-энд не так важно. Кому надо пропихивать через малый канал - подключит себе ini-style или вообще бинарный. Кому удобно, как например мне, получают в xml-style. Также плагины могут разносить конфиги по разным файлам.

Основное что нужно - это единое API хранения, а не формат. gconf - это один из наиболее близких проектов.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35574761
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--еще обязательно нужны буковки дисков A: C: и т.п. а также периодическое вываливание в BSOD.

я их и в винде-то отключаю ...
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35574777
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerНе нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы.
Вообще, заметна, в первую очередь, тенденция к ненужному усложнению ПО, порождению каких-то новых сущностей, обер-сущностей, мета-сущностей и т.п., при этом лучше-то не становится. Т.ч. ну нафиг этот ваш реестр, лучше от этого не станет.

да всё тут проще гораздо. Кто будет переписывать все существующие демоны, программы, службы под эти реестры ?
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #35575297
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Scott TigerНе нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы.
Вообще, заметна, в первую очередь, тенденция к ненужному усложнению ПО, порождению каких-то новых сущностей, обер-сущностей, мета-сущностей и т.п., при этом лучше-то не становится. Т.ч. ну нафиг этот ваш реестр, лучше от этого не станет.

да всё тут проще гораздо. Кто будет переписывать все существующие демоны, программы, службы под эти реестры?Тут все проще - некоторые подсистемы переписываются. Пример - gnome.

Некоторые возможно будут переписаны со временем. Как только будет реальная необходимость подтвержденная деньгами - будет переписано. Или появится возможность 2-го конфигурирования.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Нужен-ли *никсам реестр?
    #36473568
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, уважаемый all!

Я вынужден поднять ветку спустя год молчения.

Нашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра.

http://linux-faq.org/rus/
На самом деле линуксоиды, пусть и с большой неохотой, но всё же начинают признавать, что идея использования текстовых файлов для настройки системы в наше время себя изжила. Именно поэтому в последние годы был сделан акцент на то, чтобы пользователю теперь не надо было «лазить в конфиги», а было достаточно «нажимать на кнопочки». До этого, напомню, «нажимание кнопочек» в графическом интерфейсе было признаком того, что человек — «ламер». Теперь вроде как «стандарт» изменился, и «кликать мышкой» уже не так зазорно. Введение графических конфигураторов для текстовыми конфигов породило только новые сложности просто потому, что вместо качественной переработки был избран традиционный «unix-путь», ведущий к придумыванию новых «костылей» для решения плохо поставленных задач.

Что касается реестра. Реестр является единой иерархической базой данных для хранения сведений о конфигурации компьютера и настроек операционной системы. К пользователю, кстати, реестр никакого отношения не имеет, и работа с ним может потребоваться только разработчику. Отсюда мне и непонятны претензии линуксоидов о том, что им непонятны значения и параметры в нём. Что за стремление лезть куда ни попадя и возмущаться от того, что «ничего не понятно»?

Писать о преимуществах реестра смысла нет. Достаточно вспомнить, что все данные на серверах хранятся в виде баз данных, а не в виде текстовых файлов. Поэтому остается только догадываться о причинах столь странной «слепоты» «Unix-мира».

В скобках (во избежание возможного флейма попусту), замечу, что я не согласен с остальными пунктами статьи. По ним требуется отдельное обсуждение.
...
Рейтинг: 0 / 0
Нужен-ли *никсам реестр?
    #36473758
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра.
Бездоказательное словоблудие + немного дезы, где тут пруф?
...
Рейтинг: 0 / 0
25 сообщений из 117, страница 4 из 5
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Нужен-ли *никсам реестр?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]