|
|
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Нужен-ли *никсам реестр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 10:51 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
да. но не бинарный. и можно с другим названием. ======= нужно одно место для хранения настроек, со стандартизованным интерфейсом Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 11:34 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
lissyara да. но не бинарный. и можно с другим названием. ======= нужно одно место для хранения настроек, со стандартизованным интерфейсом Posted via ActualForum NNTP Server 1.3 /etc - чем вам не реестр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 11:35 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
еще обязательно нужны буковки дисков A: C: и т.п. а также периодическое вываливание в BSOD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:00 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonНужен-ли *никсам реестр?как я понял в Gnome сделали Gconf (может и ошибся в описании) - это что-то близкое к реестру, но с возможностью выбирать тип хранилища - в файлах или на общем LDAP сервере. Оно же может оповещать приложения о том, что какие-то их настройки были изменены. И т.п. скорее всего реестр сделают, но не скоро так как не реальной необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:17 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonНужен-ли *никсам реестр? Под HP-UX пользуюсь дельной программкой: sam (System Administration Manager), возможностей хватает в избытке пока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 12:23 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
/etc это не то. каждое приложение хранит свой конфиг в своём формате. у каждого приложения свой парсер для своего конфига. ======== я про стандартизацию. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:28 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Не нужен. А кто не можер разработать удобный язык конфигурации своего приложения и написать для этого языка парсер на 10 строчек, того надо вообще расстреливать в сортире без права переписки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:37 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
v6y lissyara да. но не бинарный. и можно с другим названием. ======= нужно одно место для хранения настроек, со стандартизованным интерфейсом Posted via ActualForum NNTP Server 1.3 /etc - чем вам не реестр? а /etc.alt тада где ? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 13:38 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
нафига казе баян ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 14:12 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
А что хорошего в виндовом реестре, помоему это огромная запутанная свалка, куда все проги пишут непонятно что и не всегда корректно и потом еще хрен удалишь данные об уже удаленной проге. Помоему юниксовые конфиги намного проще и понятнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 15:16 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Sandro_K Не нужен. А кто не можер разработать удобный язык конфигурации своего приложения и написать для этого языка парсер на 10 строчек, того надо вообще расстреливать в сортире без права переписки. А зачем всех обязывать клепать свои парсеры? Лишний раз потренироватся в использовании fscanf ? Мне кажется, это утилитарная задача, которая никоем образом не влияет на иммидж программного продукта в целом. Вы-же не пишете XML-парсер для каждого приложения, где требуется эти самые файлы считывать! Sandro_KА что хорошего в виндовом реестре, помоему это огромная запутанная свалка, куда все проги пишут непонятно что и не всегда корректно и потом еще хрен удалишь данные об уже удаленной проге. Помоему юниксовые конфиги намного проще и понятнее. Согласен. Действительно иногда это кажется свалкой. Но не кажется-ли вам, что все-таки имеется тенденция отказа от текстовых ini-файлов в пользу централизованного хранилища настроек. Вот факты: 1) Использование в Gnome "чего-то близкого к реестру" 2) Использование в HP-UX System Administration Manager-a. 3) Использование в RedHat базы по установленным RPM-пакетам (/var/lib/rpm) 4) Прочие базы с настройками софта, имеющие иерархическую природу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 22:48 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Не нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы. Где-то достаточно пары "ключ-значение", где-то требуется иерархическая структура, где-то ещё что-то (списки и т.п.). Простота *nix во многом и связана с тем, что конфигурационные файлы подавляющего числа программ имеют простую структуру "ключ-значение", с одной стороны, легко воспринимаемую человеком и, с другой стороны, относительно легко поддающуюся автоматизации подручными средствами. Отсутствие единого API работы с конфигами исключает возможность его неправильного использования низкоквалифицированными разработчиками, т.е., максимум куда такой кадр может нагадить бредовым кодом - это к себе в конфиг. Я не вижу проблемы в лишней тренировке со fscanf, коли уж не хватает ума использовать чужие наработки в этой области. "Набить руку" ещё никому не мешало. ПО, требующее сложноструктурированных конфигурационных файлов, как правило, само в такой степени сложно, что часть хранения конфигурационной информации будет едва ли не самой простой его частью. Желание использовать какое-то единое решение, как правило, вырождается в конфиг на XML-е, который и парсится долго и ресурсоёмко (хотя это актуально только для часто вызываемых программ), и человеку для редактирования неудобен, и работа с этим гамном автоматизируется куда как сложнее. Хороший пример XML ни к месту - SMF в Solaris 10: сама структура не так сложна, чтобы было сложно сделать это на конфигах типа "ключ-значение", при этом инструментальные CLI-средства достаточно слабы и не выверены (нет чёткой идеологии или я её не ухватываю), нет GUI (есть черезжопие SMC, но о нём говорить не хочу), но нет и curses-интерфейса для управления. Вообще, заметна, в первую очередь, тенденция к ненужному усложнению ПО, порождению каких-то новых сущностей, обер-сущностей, мета-сущностей и т.п., при этом лучше-то не становится. Т.ч. ну нафиг этот ваш реестр, лучше от этого не станет. P.S. Вспомнил интересный пример обращения с конфигом - в Solaris есть такая программка logadm. Программка уни кальна тем, что собственный конфиг она не только читает, но и пишет, поскольку в конфиге хранит, в том числе, и время своего последнего запуска и т.п. Программка при этом настолько погано написана, что, встретив ошибку в конфиге, как правило, валится в корку, при этом унося с собой конфиг (остаётся файл нулевой длины). Это к вопросу о том, что даже простейшю задачу некоторые товарищи "программисты" решают таким образом, каким решать её ну никак нельзя было. Что будет твориться с использованием сложного (а оно будет обязательно сложным) и мощного API работы с реестром, представить тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 01:25 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Scott TigerНе нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы. Где-то достаточно пары "ключ-значение", где-то требуется иерархическая структура, где-то ещё что-то (списки и т.п.). Простота *nix во многом и связана с тем, что конфигурационные файлы подавляющего числа программ имеют простую структуру "ключ-значение", с одной стороны, легко воспринимаемую человеком и, с другой стороны, относительно легко поддающуюся автоматизации подручными средствами. Отсутствие единого API работы с конфигами исключает возможность его неправильного использования низкоквалифицированными разработчиками, т.е., максимум куда такой кадр может нагадить бредовым кодом - это к себе в конфиг. Я никогда не поддерживал тезис "кустарно - значит безопасно". Для безопасности настроек нужно использовать ACL, и прочие политики. ПО, требующее сложноструктурированных конфигурационных файлов, как правило, само в такой степени сложно, что часть хранения конфигурационной информации будет едва ли не самой простой его частью. Я думаю, такое ПО следует исключить из обсуждения. И так понятно, что сервер DNS крупной сети потребует более толстого и надежного хранилища нежели реестр. Scott Tiger Желание использовать какое-то единое решение, как правило, вырождается в конфиг на XML-е, который и парсится долго и ресурсоёмко (хотя это актуально только для часто вызываемых программ), и человеку для редактирования неудобен, и работа с этим гамном автоматизируется куда как сложнее. Хороший пример XML ни к месту - SMF в Solaris 10: сама структура не так сложна, чтобы было сложно сделать это на конфигах типа "ключ-значение", при этом инструментальные CLI-средства достаточно слабы и не выверены (нет чёткой идеологии или я её не ухватываю), нет GUI (есть черезжопие SMC, но о нём говорить не хочу), но нет и curses-интерфейса для управления. Здесь согласен. XML не может претендовать на оперативность операций обновления. Добавлю. Я видел довольно причудливые попытки создать структурированное хранилище ключей в обычном плоском файле параметров. Реальный пример конфига из Java: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. P.S. Вспомнил интересный пример обращения с конфигом - в Solaris есть такая программка logadm. Программка уни кальна тем, что собственный конфиг она не только читает, но и пишет, поскольку в конфиге хранит, в том числе, и время своего последнего запуска и т.п. Программка при этом настолько погано написана, что, встретив ошибку в конфиге, как правило, валится в корку, при этом унося с собой конфиг (остаётся файл нулевой длины). Это к вопросу о том, что даже простейшю задачу некоторые товарищи "программисты" решают таким образом, каким решать её ну никак нельзя было. Что будет твориться с использованием сложного (а оно будет обязательно сложным) и мощного API работы с реестром, представить тяжело. Я не помню случая, чтобы под Windows2k/2003 ПО само "разрушило реестр". Обычно это делал я сам, в пылу эксперимента и на правах локального админа удаляя кусты ключей Мощное API , (ecли оно стоит своего громкого названия) не должно позволять на момент выполнения транзакции отсекать файл до нулевого размера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 09:10 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton Дело - вовсе не в API. xNIXы имеют базовую идеологию. Всё - суть файлы, и файлы эти должны быть по возможности текстовыми, читабельными с терминала и базовыми утилитами (cat, less, grep, sed и прочее). В т.ч. и конфиги (в особенности - конфиги). Тем более - никаких особых трудностей с текущей моделью /etc нет. До тех пор, пока туда не пытаются делать поползновения всякие кривые недогуи (вроде Yast или Gnome), со своей полуидиотской XML или ещё какой идеей. - В отдельных случаях - да, очень даже допустимы и желательны базы данных (базы LDAP, DNS и прочее), но речь пока - не о них. --- А, виндовый (а вернее, в бытность - еще и VAX-овый) реестр - имеет свои неоспоримые преимущества, но... уж лучше не надо. Тем более - все и так - замечательно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 09:32 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Я просто пример привёл, показывающий то, что даже при наличии более-менее однотипного понимания того, что есть конфиг и для чего он нужен, всегда найдётся кретин, который придумает как всё сломать. При наличии мощного API для работы с реестром будут деятели, чьи программы будут работать только от рута или такие, которые будут засирать своими конфигами весь реестр. Не нужен реестр, бесполезен - вот основная моя идея. Он ничего не добавит, кроме головной боли. ...'Cause there's nothin' strange about an axe with bloodstains in the barn, There's always some killin' you got to do around the farm... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 17:27 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Геморроя не хватает только с реестром. Действительно, смысл unix - в текстовых конфигах, которые можно править и парсить с помощью unix utils. в чем собственно основная работа по настройке и заключается. Если требуются большие объемы и быстродействие - есть dbm хеши и обычные реляционные базы данных, в конце концов. Что мне нравится в *nix системах - что они никогда не пуляют из пушки по воробьям и используют адекватные ситуации средства. А реестр - это мусорка: и для больших приложений и для карликовых и для системы. почему так случилось - надо вспомнить историю. Концепция реестра Microsoft была внедрена вместе с технологией COM. Это было его изначальное назначение. И именно там он уместен. А потом уже в него до кучи добавили и управление системой и склад конфигов. В суперреволюционной Windows 95. Теперь даже MS признала, что реестр во многом был ошибочной стратегией и например в технологии .NET вернулась к текстовым конфигам. Короче, не нужен реестр. Может, он появится в каком-то отдельной коммерческом дистрибутиве. Все системы вырождаются, это закономерно. Я лично буду избегать применения такого дистрибутива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 11:53 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
ОК. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 15:44 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--Теперь даже MS признала, что реестр во многом был ошибочной стратегией и например в технологии .NET вернулась к текстовым конфигам. А ссылку на это ее "высказывание" можно ? А то, действительно, Program Files, Documents and Settings.... осталось еще Registry and Configurations прилепить, для пущей "красоты" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 18:21 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 18:24 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquid grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? А чем Documents похожи на Settings ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 18:26 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhideА чем Documents похожи на Settings ? А почему они должны быть похожы? В названии "Documents and Settings" слово "and" следеут понимать не как оператор коньюнкции, а как "и" в смысле "или", то есть оператор дизьюнкции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 18:32 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquid слово "and" следеут понимать не как оператор коньюнкции, а как "и" в смысле "или", то есть оператор дизьюнкции. Это официальное объяснение (сути мироздания) от Microsoft ??? ;)) -- В принципе - за что ее (MS) и не любят. Извиняюсь, понапридумывают всякой хрени на уровне неприятия стандартов и логики, и говорят - что так и надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 22:17 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonНужен-ли *никсам реестр? Да, но на хрена реестр в виде уникальной базы данных, без файлового доступа, и со своими уникальными настройками? Чем собственно /etc/sysconfig или даже весь /etc не реестр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 22:52 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--Геморроя не хватает только с реестром. Я бы сказал, что специализированная на хранении ключ=значение файловая система имела бы смысл. Уродище под названием _виндовый registry и regedit - точно смысла не имеют. См напрмиер в линуксах /proc и /sys заменяют фуеву тучу API. Так и с регистри - та же файловая система, может чуть специализированная. В хороших системах вроде SuSe просто все настройки хранят в /etc/sysconfig, та же регистри получается (там даже гуя есть с поиском и изменениями). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:00 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhide mayton Дело - вовсе не в API. xNIXы имеют базовую идеологию. Всё - суть файлы, и файлы эти должны быть по возможности текстовыми, читабельными с терминала и базовыми утилитами (cat, less, grep, sed и прочее). В т.ч. и конфиги (в особенности - конфиги). Тем более - никаких особых трудностей с текущей моделью /etc нет. До тех пор, пока туда не пытаются делать поползновения всякие кривые недогуи (вроде Yast или Gnome), со своей полуидиотской XML или ещё какой идеей. - В отдельных случаях - да, очень даже допустимы и желательны базы данных (базы LDAP, DNS и прочее), но речь пока - не о них. --- А, виндовый (а вернее, в бытность - еще и VAX-овый) реестр - имеет свои неоспоримые преимущества, но... уж лучше не надо. Тем более - все и так - замечательно работает. Пример. Поиск. Он должен работать просто как find КАТАЛОГ -type f -print | xargs grep КЛЮЧ и ничего не надо изобретать, как в винде в regedit. Смена прав на объект: chown / chmod имя псевдофайла Снова не надо ничего изобретать (а то в виндах даже две regedit сделали). Ну и естественно, не хрена загадочные бинарные форматы изобретать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:03 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex RoudnevТак и с регистри - та же файловая система, может чуть специализированная. В cygwin'е так сделано. Он весь реестр на файловую систему в proc/registry отображает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:03 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhide GoldSquid grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? А чем Documents похожи на Settings ? Сначала пусть прилепят симлинки и возможность переименовывать и передвигать открытые файлы, а там и поговорим. Пока все это (без симлинков) полностью в пользу бедных - задачи администрирования виндов усложняются стократно из за убогости семантики файловой системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:04 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex Roudnev grexhide GoldSquid grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? А чем Documents похожи на Settings ? Сначала пусть прилепят симлинки и возможность переименовывать и передвигать открытые файлы, а там и поговорим. Пока все это (без симлинков) полностью в пользу бедных - задачи администрирования виндов усложняются стократно из за убогости семантики файловой системы. Нужно отдать должное. В видне есть хардлинки, в т.ч. есть возможность переименовывать и передвигать открытые файлы (правда - далеко не во всех случаях). -- А вопросы администрирования виндов - это, #!@$, "идеология" SMS, MMC и прочих групповые политики (по сути - средств централизованного управления реестрами). Т.е. все не как у людей, но... "народу типа нравится, а ламеры - так те и вовсе тащатся"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:23 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhideА ссылку на это ее "высказывание" можно ? Поищу. Естественно, это не заявление Билла Гейтса. Я эту сентенцию прочел в какой-то книге по .NEt, когда заинтересовался этой технологией. Имелись в виду текстовые конфиги сборок .NET как тенденция. Если бы и дальше цеплялись за реестр - то юзали бы его. Я так понял ту мысль. Alex RoudnevЯ бы сказал, что специализированная на хранении ключ=значение файловая система имела бы смысл. Ведь подобное нам обеспечивают dbm хеши. Если действительно требуется поизводительность и объем, которые не могут обеспечить текстовые конфиги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:43 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
предлагаю в форуме Windows создать ветку "нужна ли в Windows файловая система /proc" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:51 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null-- grexhideА ссылку на это ее "высказывание" можно ? Поищу. Естественно, это не заявление Билла Гейтса. Я эту сентенцию прочел в какой-то книге по .NEt, когда заинтересовался этой технологией. Имелись в виду текстовые конфиги сборок .NET как тенденция. Если бы и дальше цеплялись за реестр - то юзали бы его. Я так понял ту мысль. А... тогда понятно. Так то речь про уже совсем другой "тупик коммунизма" под названием XML. Который - совмещает все мыслимые недостатки реестра и текстовых конфигов в одном лице. Т.е. и grep/xargs отдыхают, и скорость обработки - ниже плинтуса, и формат - на самом деле дик, непонятен и нечитабелен (на практике). -- Впрочем, "пути истинные" от Microsoft уже известны. Как минимум - 1Gb на просто запуск голой Vista - это уже реальность. При том, что в бытность - NT4.0 + MS Office 6.0 просто летал на 64-мегабайтах... И даже сейчас - Linux + P450 + 128 RAM - более чем адекватен как сетевой сервер (mail, dns, dhcp, squid, wins и прочая) - для предприятия с числом машин эдак до 1000 (в отличии от инфраструктурных AD и иже с ними решений, не говоря, что уже собираются впарить народу в виде Vista Enterprise ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 23:53 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Нужен, не нужен.... Уже есть. Называется Elektra. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 02:19 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquid grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? А чем "Настройка" отличается от "Параметры" (см. winword) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 14:17 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex Roudnev Пример. Поиск. Он должен работать просто как find КАТАЛОГ -type f -print | xargs grep КЛЮЧ и ничего не надо изобретать, как в винде в regedit. Смена прав на объект: chown / chmod имя псевдофайла Снова не надо ничего изобретать (а то в виндах даже две regedit сделали). Find с грепом - универсальное решение. Но оно неявно использует механизмы, которые избыточны для решения самой задачи поиска. Поэтому полный поиск по значению ключа в реестре всегда будет быстрее, чем в ФС. Вы можете, конечно задействовать механизмы индексирования текстовых файлов.. но это уже будет немножко НЕ ТА ИДЕОЛОГИЯ и НЕ ТЕ КОНФИГИ. Да и условия поиска существенно изменятся. IMHO. Ну и естественно, не хрена загадочные бинарные форматы изобретать. Мне очень странно слышать такое заявление от специалиста по Oracle. Сначала пусть прилепят симлинки и возможность переименовывать и передвигать открытые файлы, а там и поговорим. Пока все это (без симлинков) полностью в пользу бедных - задачи администрирования виндов усложняются стократно из за убогости семантики файловой системы. Не в тему, конечно, но симлинки там есть. Называются Reparse Points. Только работают они для директорий. Насчет убогости - согласен. Только я-бы сказал не убогость а громоздкость. Нужна-ли поддержка ACL в WindowsXPHome? Я-бы сказал - нет. Дак ведь хрен её выключишь! Нужен - ли журнал транзакций для дисков с отсутствием механики (usb flash)? Нет. Тоже... хрен выключишь. --null-- предлагаю в форуме Windows создать ветку "нужна ли в Windows файловая система /proc AiSK Спасибо за термин. Почитаю. P.S. А топик-то живет... Мдя.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:34 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonПоэтому полный поиск по значению ключа в реестре всегда будет быстрее, чем в ФС. Может тесты производительности в студию?! Почему это всегда?! Реестр есть иерархическая БД, то есть каждую ветку (или даже каждый ключь) можно сравнить с файлом. Поиск будет рекурсивный. С чего вы взяли, что поиск в реетре всегда быстрее, чем в ФС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:40 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquid maytonПоэтому полный поиск по значению ключа в реестре всегда будет быстрее, чем в ФС. Может тесты производительности в студию?! Почему это всегда?! Реестр есть иерархическая БД, то есть каждую ветку (или даже каждый ключь) можно сравнить с файлом. Поиск будет рекурсивный. С чего вы взяли, что поиск в реетре всегда быстрее, чем в ФС? Скажем так - не поиск отдельного значения по заданному заранее ключу (тут реестр, как индексная стуктура - непревзойден). А именно - по образу подобию - тотальный поиск вхождения подстроки (при том, что структура занимает ... ну пусть 20-30mb - на моей машине эта процедура занимает порядка минуты, с 100% загрузкой CPU). В отличии, кстати, от.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:45 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Сэкспортил весь реестр в файл в кодировке UTF-8 Код: plaintext 1. 2. 3. 4. 5. 6. Для сравнения -- чтобы получить такой же результат регедитом, понадобится угробить полдня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:53 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
согласен с GoldSquid. Поиск в реестре действительно происходит достаточно медленно для того, что заявленог как "база данных". И вообще, файлы имеют кучу плюсов. Например таких, как время последнего изменения. Ветви реестра этого не имеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 16:12 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquidСэкспортил весь реестр в файл в кодировке UTF-8 Код: plaintext 1. 2. 3. 4. 5. 6. Для сравнения -- чтобы получить такой же результат регедитом, понадобится угробить полдня. За тест - спасибо. Но он не отражает реальности. Предлагаю изменить условия и выполнить следующие шаги. 1) Экспортируете весь реестр в текстовик. 2) Создаете (на unix-машине) каталог /registry 3) Создайте структуру папок, которая-бы соответствовала ключам (KEYS) из реестра MSWindows (не вручную, естественно :) ) Например: Код: plaintext 1. 2. Например: Код: plaintext 1. 2. 5) Выполните ряд поисков строки Nikolay в этой файловой структуре и замеряйте средее время отклика транзакции. Именно в таких условиях предлагается функционировать UNIX-реестру с точки зрения моих оппозиционеров. Если у вас (или у других мемберов) есть предложения по поводу алгоритма декомпозиции дерева на файлы или папки - я готов их обсудить. Возможно мой метод - не идеален. Можно объединять в текстовые файлы листья последнего и предпоследнего уровней дерева. Короче - путей для оптимизации много. Я помогу вам в этом эксперименте. С сожалению у меня сейчас нет возможности доступится на Unix консоль. Но думаю, что вечером я опробую этот тест на RHEL4 или CentOS под файловой системой ext3. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 16:18 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
я думаю, файловый поиск опять пробедит. Мало того, повторный поиск за счет кеширования будет гораздо быстрее. а вот реестр не отличается таким "умом и сообразительностью". попробуйте два раза подряд поискать одну и ту же строчку - будет одно и то же время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 16:21 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquidСэкспортил весь реестр в файл в кодировке UTF-8 Код: plaintext 1. 2. 3. 4. 5. 6. Для сравнения -- чтобы получить такой же результат регедитом, понадобится угробить полдня. winxp (cmd-файл): 1. экспорт hklm и hkcu (30Mb->50Mb) + поиск строки в дампах => 8s + hkcr => 15s + все остальные => 18s 2. поиск строки в реестре без экспорта => 26s зы: хоть и не фанат реестра, но нельзя ж так огульно ... про пол-дня ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 23:06 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Вот. Написал тулзу для создания файлового реестра. Столкнулся со следующими трудностями. 1) ФС система не выдерживает длинных путей Windows-реестра. 2) Количество nodes тоже быстро ушло. Я делал тестовые запуски на 130 Мб разделе ext3. Ушатал систему короче... Сейчас сижу... вспоминаю, как отформатировать с большим количеством узлов. 3) Некоторые символы * , ?, в именах ключей я заменял на $00<кодсимв> . 4) Для простоты алгоритма сделал листья дерева - файлами с одинаковыми именами. Короче вот софт. Правда он глюками. (Торопилсо патамушто!) Так-что не обижайтесь. make Код: plaintext 1. 2. 3. start Код: plaintext 1. 2. 3. RegistryCreate.java Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. Параметр 128 - лимит на длину пути. registry.reg - дамп реестра в кодировк Unicode. /db01/1 - путь к создаваемому реестру. Перед запуском, бинарник надо положить в папку ua/dn/mayton/tools относительно текущего каталога. P.S. Пошел я в сад... спать охота. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 02:44 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhide Alex Roudnev grexhide GoldSquid grexhideConfigurations прилепить, для пущей "красоты" А чем "Configurations" отличаются от "Settings"? А чем Documents похожи на Settings ? Сначала пусть прилепят симлинки и возможность переименовывать и передвигать открытые файлы, а там и поговорим. Пока все это (без симлинков) полностью в пользу бедных - задачи администрирования виндов усложняются стократно из за убогости семантики файловой системы. Нужно отдать должное. В видне есть хардлинки, в т.ч. есть возможность переименовывать и передвигать открытые файлы (правда - далеко не во всех случаях). -- А вопросы администрирования виндов - это, #!@$, "идеология" SMS, MMC и прочих групповые политики (по сути - средств централизованного управления реестрами). Т.е. все не как у людей, но... "народу типа нравится, а ламеры - так те и вовсе тащатся"... Что нравится то? На диске C кончилось места, имеет до хера места на диске D, КАК мне перекинуть весь Program Files на D? В юниксах либо через mount (никогда не пробовали в винде монтировать диск на каталог? Половина инсталляторов такой диск не видят вообще), либо как (cd /usr/local && tar cf - . ) | (cd /new_disk && tar xf -) mv /usr/local /usr/local- ln -s /new_disk /usr/local даже и перевызывать не обязательно (хотя желательно крайне). А теперь то же самое в виндах, прошу пани! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 06:09 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--я думаю, файловый поиск опять пробедит. Мало того, повторный поиск за счет кеширования будет гораздо быстрее. а вот реестр не отличается таким "умом и сообразительностью". попробуйте два раза подряд поискать одну и ту же строчку - будет одно и то же время. А на худой конец я на него напущу обычный индексатор и всех проблем. А теперь повторим то же самое с уникальнейшим регистри! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 06:12 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Если держать все настройки в одном файле реестра, нужно будет продумывать его резервное копирование и восстановление, потому как потеря одного файла - смерь всему будет! Ручное редактирование файла реестра редактором vi - на совести администратора :) , правильные пути это через графические менеджеры. Потом еще момент, сейчас в linux если хочешь что-нибудь грохнуть - набирай rm -rf , а будет реестр, либо там будет современем копиться мусор, либо нужно будет там незабывать вручную чистить, либо снова через спец тулзы и только! Конечно можно все продумать, но мне кажется это поменяет всю идеологию , это путь к Пуск->Настройка->Панель Управления ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 07:50 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex Roudnev А на худой конец я на него напущу обычный индексатор и всех проблем. А теперь повторим то же самое с уникальнейшим регистри! Тоже вариант. Однако, насколько мне известно, поисковые демоны показывают ретроспективу. А мне интересно получить актуальное значение ключа. Т.е изменения которые я внес секунду назад я хотел-бы найти со 100% гарантией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:14 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex Roudnev Что нравится то? На диске C кончилось места, имеет до хера места на диске D, КАК мне перекинуть весь Program Files на D? В юниксах либо через mount (никогда не пробовали в винде монтировать диск на каталог? Половина инсталляторов такой диск не видят вообще), либо как (cd /usr/local && tar cf - . ) | (cd /new_disk && tar xf -) mv /usr/local /usr/local- ln -s /new_disk /usr/local даже и перевызывать не обязательно (хотя желательно крайне). А теперь то же самое в виндах, прошу пани! Провокатор! Оставишь бедных экспериментаторов без софта... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:36 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
sanek842 Потом еще момент, сейчас в linux если хочешь что-нибудь грохнуть - набирай rm -rf , а будет реестр, либо там будет современем копиться мусор, либо нужно будет там незабывать вручную чистить, либо снова через спец тулзы и только! Ну в общем-то, это и сейчас довольно... не буду комментировать способ.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:38 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton Alex Roudnev А на худой конец я на него напущу обычный индексатор и всех проблем. А теперь повторим то же самое с уникальнейшим регистри! Тоже вариант. Однако, насколько мне известно, поисковые демоны показывают ретроспективу. А мне интересно получить актуальное значение ключа. Т.е изменения которые я внес секунду назад я хотел-бы найти со 100% гарантией. Для случаев, когда поиск в конфиге нужен быстрый, используют хэши. Тот же /etc/aliases, например, хэшируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:41 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
DocAl sanek842 Потом еще момент, сейчас в linux если хочешь что-нибудь грохнуть - набирай rm -rf , а будет реестр, либо там будет современем копиться мусор, либо нужно будет там незабывать вручную чистить, либо снова через спец тулзы и только! Ну в общем-то, это и сейчас довольно... не буду комментировать способ.) случай с пакетами ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:50 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Угу. Зависимости-то надо подчищать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:52 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
По поводу диска. Никто не помнит, как увеличить inodes? Насколько я разбираюсь в проблеме, свободное место на разделе есть но новые файлы не создаются. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:53 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonПо поводу диска. Никто не помнит, как увеличить inodes? tune2fs? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:31 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
если нехватает inode скорее нужно пересоздавать фс с др. значением inodes посм. man mke2fs ключ -N либо перебрось какой нить каталог с /dev/mapper/ponchik-lvol0 на другой раздел и сделай линк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:33 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Вообще-то, в юниксах конфигурационный файл содержит некоторый набор настроек одного приложения, а не одно лишь значение, поэтому инодов всегда хватает. Файл настроек читается при запуске приложения, которое проводит инициализацию в соответствии с файлом и при последующей работе к файлу не обращается. Если же так важно учитывать изменения какого-либо параметра, то можно либо следить за обновлениями файла, перечитывая конфиг в случае изменений, либо воспользоваться каким/либо специализированным API, базой данных, посылкой сигнала процессу на перечитку конфига или ещё чем. Если надо, никто не запрещает пользоваться свободными или проприетарными реализациями реестра под Linux. Было бы приложение хорошим и полезным, а как его настроить -- админы разберутся, если соответствующая возможность настройки будет предоставлена разработчиком (админам за это деньги платят). Подытоживая вышенаписанное (много букв), можно сказать, что реестр может быть нужен, но не *никсам, а приложениям. В самой же операционке реестр избыточен, на мой взгляд, тем более, что если реестр будет нужен нужным приложениям, то он станет стандартом де-факто естественным путём и никаких вопросов о нужности реестра не возникнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:48 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquidВообще-то, в юниксах конфигурационный файл содержит некоторый набор настроек одного приложения, а не одно лишь значение, поэтому инодов всегда хватает. Аа, я понял, mayton забил всю файловую систему конфигами и ему пришла мысль загнать все в реестр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:05 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
sanek842 GoldSquidВообще-то, в юниксах конфигурационный файл содержит некоторый набор настроек одного приложения, а не одно лишь значение, поэтому инодов всегда хватает. Аа, я понял, mayton забил всю файловую систему конфигами и ему пришла мысль загнать все в реестр Не-е-ет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:08 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Кстати, один из недостатков реестра это неудобство работы с данными табличной структуры. К примеру, /etc/fstab предлагается отображать на реестр следующим образом:- Как видим, использование реестра порождает странные автоматически сгенерённые названия mntwork, mntname, котрые нужны лишь для того, чтобы сымитировать таблицу в иерархической БД. В данном случае это есть типичный костыль или трюк, который нафиг не нужен при использовании родного формата fstab и который порождает всякие сложности, неясности неточности и неоднозначности. Такой подход даже поиск по таблице монтированных файлов делает усложнённой и непрозрачной задачей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:09 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Интересно, как они в Электре различают точки монтирования /m/nt/work и /mn/t/work? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:17 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquid +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:20 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
хоссподи, вот так извращение :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:35 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Alex RoudnevЧто нравится то? На диске C кончилось места, имеет до хера места на диске D, КАК мне перекинуть весь Program Files на D? directory symbolic link aka "junction point" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 13:35 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonСогласен. Действительно иногда это кажется свалкой. Но не кажется-ли вам, что все-таки имеется тенденция отказа от текстовых ini-файлов в пользу централизованного хранилища настроек. 1) Использование в Gnome "чего-то близкого к реестру" 2) Использование в HP-UX System Administration Manager-a. 3) Использование в RedHat базы по установленным RPM-пакетам (/var/lib/rpm) 4) Прочие базы с настройками софта, имеющие иерархическую природу. 1. RPM сейчас на два порядка продвинутей виндовых инсталлеров :-) 2. GCONF - это не "что-то близкое к реестру", сколько можно говорить? Это _демон_ который считывает конфигурационные файлы (на данный момент это текстовые XML-ки) и раздает их клиентам, и библиотеки для подключения к этому серверу / демону. Это даже близко не "реестр", если вы не поняли. 3. Все линуксовые "конфигурилки" на самом деле просто обертки для редактирования изначально (и в будующем) текстовых конфигурационных файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 14:10 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Biz© Alex RoudnevЧто нравится то? На диске C кончилось места, имеет до хера места на диске D, КАК мне перекинуть весь Program Files на D? directory symbolic link aka "junction point" я думаю можно с помошью mountvol замутить. Подмонтировать эту директорию к новвому диску. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 15:02 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--я думаю можно с помошью mountvol замутить. Подмонтировать эту директорию к новвому диску. Alex Roudnevникогда не пробовали в винде монтировать диск на каталог? Половина инсталляторов такой диск не видят вообще ... надеюсь автор пусть даже утрировал, но не кривил душой ... поэтому я указал другой путь ... ну а вообще хотелось увидеть хотя бы небольшой список тех инсталлеров ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 19:09 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
У меня некоторое время так была поставлена винда - для прикола. Типа один корень. Все отлично работало, все инсталлеры (я правда не любитель туеву хучу программ ставить - но всякие офисы-визуалстудии-автокады вполне себе ставились) Недостаток один: инсталлятор при этом "свободное место на диске" видит как место на диске, содержащем mountvol каталог. И если (((допустим))) на этом диске меньше места, чем требуется проге - то отказывается ставить, даже если в каталоге реально места дофига. В этом плане инсталлеры действительно плохо совместимы с mountvol - хорошо бы им проверять - а куда это мы ставим и если каталог подмонтирован - то считать место на монтированном диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 19:49 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
А если альтернативный вариант? Нечто среднее. То бишь при загрузке, приложение отдает никсам последний свой конфиг (или другие условные данные), неважно в каком он формате их хранит, текстовый, XML, удаленная БД или может перекомпилирует само себя каждый раз по выгрузке :). В этих данных указан объем требуемой памяти для организации своего, назовем его "текущим" реестром. Никс выделяет в ОЗУ необходимое количество виртуальной памяти под файловую систему "ключ-значение" либо более сложную структуру, но единую для всех приложений. При работе приложение использует этуфайловую систему совместно с никсом под свои "реестровые" нужды, по выгрузке закрывается транзакция и Никс отдает итоговые данные приложению, которое записывает их в свой конфиг (или другие условные данные). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 22:52 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Katapultпо выгрузке закрывается транзакция и Никс отдает итоговые данные приложению, которое записывает их в свой конфиг (или другие условные данные). есть вероятнось трындеца во время работы системы, например нет упса, а начались вейерные отключения электроэнергии... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 11:15 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Продолжаю блог. Кхмм.... Мне удалось (наконец-то) завершить тест поиска значения ключа по ФС и реестру. Я немного модифицировал утилиту. Улучшил функцию фильтрации (теперь она сохраняет символы {, }, -, . в именах файлов. Добавил обработку исключений и вывод статистики. Обрабатываемый файл (текстовик в формате Unicode, размером 33М) - экспорт WindowsXP Pro реестра. Тест проводился на дисковом томе размером 200М отформатированном со следующими опциями. Код: plaintext 1. Параметр -i я подбирал экспериментально, добиваясь отсутствия ошибки о нехватке inodes. Вот результаты тесты: Хранилище ключейвремя поискаregistry0m 25sfile system (ext3)4m 25s Думаю, в file system большие накладные расходы несут в себе файловые операции. Каждая поисковая операция xargs grep <key> независима от предыдущей и никак не использует промежуточный результат предыдущего шага. Можно было-бы пойти дальше. Подключить другую фс. Reiser например. Но ИМХО это уже не укладывается в простотую концепцию работы с конфигом. Да и не всякий загрузочный диск будет поддерживать сложные файловые системы. Вообще, в целом, я результатом теста доволен. Следующий тест - среднее время доступа к значению ключа, если известен полный путь. Здесь, думаю результат будет приблизительно поровну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 11:38 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
не проводил пока тестов, но искать скажем в /etc - это весьма недолго по сравнению с поиском в реестре. У нас есть достаточно ограниченное количество каталогов, где лежат конфиги. Не надо шерстить файловую систему с корня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:48 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
то есть Вы исходите из того, что если бы в Linux конфиги были бы разбросаны по всей систме (как это было в виндах и ini файлами) - то тогда действительно поиск был бы длительным. Следовательно, сама беспорядочная органимзация храниния конфигов в винде привела к использованию реестра. Для *никс это не нужно - в большинстве случаев можно ограничиться /etc и /usr/local/etc Ну и опять же - Вы экспериментируете на экспорте виндового реестра, которывй нельзя назвать лаконичным. Большая часть инфы там - это сомн GUIDов и прочей COMовской мутотени, которая в *nix никому не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:59 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--не проводил... Вы правы. Но иначе я не мог сымитировать одинаковые условия (равное количество ключей поиска). Алтернатива - выполнить преобразование файлов из каталога /etc в создающий reg скрипт, загрузить их в реестр Windows и т.д. Но выбрал первый вариант теста. Еще раз повторю, что алгоритм построения хранилища ключей - не идеален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:04 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
А как поиск по файловой системе производился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:36 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton Еще раз повторю, что алгоритм построения хранилища ключей - не идеален. И бесполезен. В модели Windows - принято постоянно "долбить" реестр для поиска значений в процессе. В модели Unix - настройки грузятся сразу во внутренние структуры, при старте (иначе - зачем бы нужен был сигнал HUP ?) -- Тем более, Java - она и вовсе не к месту тут прилеплена (собственно говоря, вообще не понятно, что и зачем тут тестируется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:50 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
GoldSquidА как поиск по файловой системе производился? Тем скриптом, который предложил Алекс Руднев: Код: plaintext Здесь "Медвед" - имя комптютера-хоста, реестр которого я экспортировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:53 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
А grep -R medved /media/test200m/registry сколько занимает? (интересно просто). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:57 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Загляните в почту. Попробуйте развернуть registry.tar.gz и сделайте этот тест. P.S. Щас сижу во вне... на ноутбуке под виндой. Нет возможности проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:11 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
grexhide В модели Windows - принято постоянно "долбить" реестр для поиска значений в процессе. Если понаблюдать regmon-oм за транзакциями в реестр, то можно заметить, что поиск, как таковой используется очень мало. В основном идут прямые операции типа. Код: plaintext 1. 2. 3. Но поиск по значению ключа тоже полезен, особенно когда надо ответить на вопрос "...а хто может использовать этот файл...". Как вы заметили, мой пример с блужданием по полной структуре достаточно маргинален. Тест был ответом на заявление GoldSquida о медлительности Windows registry. И если раньше я мог оперировать сравнениями "быстрее, медленнее" то сейчас у меня уже есть конкретные цифры (столько-то секунд, столько-то ключей и т.д). В модели Unix - настройки грузятся сразу во внутренние структуры, при старте (иначе - зачем бы нужен был сигнал HUP ?) Не согласен. Если-бы это было так, то изменения, которые я вношу в /etc/fstab применялись бы только после ребута. Однако утилта mount их сканирует в реальном времени перед выполнением mount -a. Поэтому здесь следует сделать оговорку. Тем более, Java - она и вовсе не к месту тут прилеплена (собственно говоря, вообще не понятно, что и зачем тут тестируется). Язык Java я использовал всего-лишь для создания структуры каталогов и файлов. На результаты теста он никакого влияния не оказывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 16:36 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Конфиг читается при старте приложения. Это паттерн такой. Вот и моунт когда стартует читает конфиг. Ему -- приложению -- нетрудно конфиг при старте прочесть. В реестре у меня за 25 секунд не ищет. На почту ничего не получил, но, в любом случае, линюкса своего под рукой у меня на работе нет. Поэтому проверить что-либо смогу лишь вечером либо в выходные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 17:13 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Где-то в пути... млин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 17:36 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
В продолжение дискуссии еще одна ссылка http://wiki.linuxformat.ru/index.php/LXF81:Elektra ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2008, 00:11 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
За прошедшие 1.5 года ничего не изменилось и на использование реестра ни один дистрибутив не перешёл :) И слава богу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2008, 07:22 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Экий вы, батенька пессимист. Всё еще впереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2008, 13:15 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonЭкий вы, батенька пессимист. Всё еще впереди.типа этого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2008, 13:32 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Там уже есть реестр. Было недавно у меня, запускаю ekiga звоню с видео. Во время звонка запускаю gconf-editor и меняю значение ключа /apps/ekiga/devices/video/size, ekiga сообщает что изменения будут применены для следующего звонка. Выпал в осадок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2008, 14:02 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Обнаружил смежную ветку в форуме Линукс-технологий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2008, 22:58 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonОбнаружил смежную ветку в форуме Линукс-технологий. Типичная подмена понятий... Пусть даже у всего софта будет единый репозиторий для хранения конфигурационной информации - это не отменит необходимости знать, какая опция что делает. Кому будет проще, если конфиги Apache, Sendmail и драйверов будут жить в одном месте, если для конфигурирования потребны знания и Apache и Sendmail и специфики драйверов? Никому. Сложности осознания формата произвольно взятого конфига намеренно преувеличены: даже нечеловеческий язык M4 - ничто перед собственно возможностями тонкой настройки тоже же Sendmail. Автор любого ПО сложнее helloworld-а может выбрать любой удобный ему способ хранения конфига и использовать стандартные библиотеки для работы со своим конфигом. Преимущества XML в качестве формата конфигурационного файла очень спорны - даже достаточно сложное ПО типа того же Apache вполне обходится своими человекочитаемыми форматами для структурированной конфигурации, в т.ч. и с контролем доступа. Но никакой единый механизм не защитит от дауна, который найдёт способ сделать всё через задний проход (например, хранить свой бинарный конфиг в XML-элементе). Все эти попытки сделать единую систему конфигурирования обречены на провал до тех пор, пока весь софт идёт не от одного вендора, заинтересованного в таком решении. В наличии вендора, который будет самолично переписывать весь опенсос и заставлять всех производителей коммерческого ПО делать согласно своих стандартов, я сильно сомневаюсь - даже Microsoft не сумел заставить всех хранить всё в реестре Windows. Загрузка и инициализация ОС - достаточно "тонкое" место, которое, порвавшись, может сильно изгадить жизнь поддержке. Чем более сложные механизмы используются, тем больше вероятность их сбоя, и тем более печальные последствия для аптайма системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2008, 13:10 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Думаю, что бут-страпящие настройки типа grub.conf и fstab как были так и останутся текстовыми. Здесь никто не спорит. А вот некоторые репозитории (тот-же Yast, yum, LDap, настройки иксов, различные деревья политик) полезно перенести в embedded базу. Думаю, что креэйторы Linux-ов уже ковыряют в этом направлении. Остался пустяк - сломать стереотипы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2008, 13:40 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 05:44 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Станислав, а почему вы такой злой? Вам обеспечат пару консольных тулзов типа registry_add, registry_search и вперёд! И вашего маленького канальчика 2400 хватит. ЗЫ Ничего личного! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 09:57 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonСтанислав, а почему вы такой злой? Вам обеспечат пару консольных тулзов типа registry_add, registry_search и вперёд! И вашего маленького канальчика 2400 хватит. ЗЫ Ничего личного! И будет такая же неудобная хрень, как, например, в AIX без smit-а (хотя smit, разумеется, неудобен сам по себе, но в другом разрезе). Плавали, знаем. Следующий :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 10:59 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
в гноме уже сделано # 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" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 14:11 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Повторил тест почти 2х-летней давности, только создавал именно структуру папок, а в папках 1 файл конфига со всеми ключами. Файлов стало существенно меньше. результаты поиска по ключу - Код: plaintext А про удобность редактирования -- текстовых конфигов, против тырцынья мышей (или постоянных reg add / reg dev /reg mod) я даже говорить не буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2008, 15:46 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисв гноме уже сделано # 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 - это один из наиболее близких проектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 11:33 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--еще обязательно нужны буковки дисков A: C: и т.п. а также периодическое вываливание в BSOD. я их и в винде-то отключаю ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 13:40 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Scott TigerНе нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы. Вообще, заметна, в первую очередь, тенденция к ненужному усложнению ПО, порождению каких-то новых сущностей, обер-сущностей, мета-сущностей и т.п., при этом лучше-то не становится. Т.ч. ну нафиг этот ваш реестр, лучше от этого не станет. да всё тут проще гораздо. Кто будет переписывать все существующие демоны, программы, службы под эти реестры ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 13:43 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
MasterZiv Scott TigerНе нужен. Мысль такая - каждой программе нужен свой формат конфигов, отражающий внутреннюю логику программы. Вообще, заметна, в первую очередь, тенденция к ненужному усложнению ПО, порождению каких-то новых сущностей, обер-сущностей, мета-сущностей и т.п., при этом лучше-то не становится. Т.ч. ну нафиг этот ваш реестр, лучше от этого не станет. да всё тут проще гораздо. Кто будет переписывать все существующие демоны, программы, службы под эти реестры?Тут все проще - некоторые подсистемы переписываются. Пример - gnome. Некоторые возможно будут переписаны со временем. Как только будет реальная необходимость подтвержденная деньгами - будет переписано. Или появится возможность 2-го конфигурирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 15:54 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, уважаемый all! Я вынужден поднять ветку спустя год молчения. Нашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра. http://linux-faq.org/rus/ На самом деле линуксоиды, пусть и с большой неохотой, но всё же начинают признавать, что идея использования текстовых файлов для настройки системы в наше время себя изжила. Именно поэтому в последние годы был сделан акцент на то, чтобы пользователю теперь не надо было «лазить в конфиги», а было достаточно «нажимать на кнопочки». До этого, напомню, «нажимание кнопочек» в графическом интерфейсе было признаком того, что человек — «ламер». Теперь вроде как «стандарт» изменился, и «кликать мышкой» уже не так зазорно. Введение графических конфигураторов для текстовыми конфигов породило только новые сложности просто потому, что вместо качественной переработки был избран традиционный «unix-путь», ведущий к придумыванию новых «костылей» для решения плохо поставленных задач. Что касается реестра. Реестр является единой иерархической базой данных для хранения сведений о конфигурации компьютера и настроек операционной системы. К пользователю, кстати, реестр никакого отношения не имеет, и работа с ним может потребоваться только разработчику. Отсюда мне и непонятны претензии линуксоидов о том, что им непонятны значения и параметры в нём. Что за стремление лезть куда ни попадя и возмущаться от того, что «ничего не понятно»? Писать о преимуществах реестра смысла нет. Достаточно вспомнить, что все данные на серверах хранятся в виде баз данных, а не в виде текстовых файлов. Поэтому остается только догадываться о причинах столь странной «слепоты» «Unix-мира». В скобках (во избежание возможного флейма попусту), замечу, что я не согласен с остальными пунктами статьи. По ним требуется отдельное обсуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 20:25 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonНашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра. Бездоказательное словоблудие + немного дезы, где тут пруф? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:56 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton Нашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра. вот есть файлик /etc/fstab, подумайте что измениться если его сделать бинарным, вам станет проще, системе легче? Кстати он прекрасно редактируется гуевыми тулзами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:15 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Я говорил выше, что ратую за реестр там где это надо. Т.е. настройки Gnome, KDE десктопов, репозитории приложений e.t.c. Разумеется этап начальной загрузки будет работать без реестра. Вполне возможно что его API будет доступно после очередного уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:25 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonТ.е. настройки Gnome, KDE десктопов, репозитории приложений e.t.c. Разумеется этап начальной загрузки будет работать без реестра.и в чем между ними разница? Когда не грузится гном, его реестр править как? Проблема файлов в том что /etc превратился в свалку, но постепенно это исправляется -- sysconfig с поддиректориями и в том что несознательные разработчики кладут их фиг знает куда, ну построить их. тот-же самый sysconfig надо сделать в хомяках пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:32 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton wrote: > Я говорил выше, что ратую за реестр там где это надо. Т.е. настройки Успокойся, там, где НАДО уже давно реестр есть. Например, в Debian. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:56 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис Когда не грузится гном, его реестр править как? Денис. Точно так-же как и править битый RPM-репозиторий (который кстати по смыслу является реестром). Консольными утилитами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 18:29 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonЖуравлев Денис Когда не грузится гном, его реестр править как? Денис. Точно так-же как и править битый RPM-репозиторий (который кстати по смыслу является реестром). Консольными утилитами.я сомневаюсь что консольные утилиты будут работать, проверь gconftool-2 --get /desktop/gnome/background/picture_filename ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 14:17 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
ОК. Вечером проверю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 14:27 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton, категорически не нужен. Во первых это свалка, во вторых - никсы можно даже копированием нужных файлов перенести/восстановить, а с реестром будет непонятно что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 11:45 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
skeletmayton, категорически не нужен. Во первых это свалка, во вторых - никсы можно даже копированием нужных файлов перенести/восстановить, а с реестром будет непонятно что. Насчёт переноса - согласен. Надо будет делать экспорт веточки пользователя и системных настроек. Но это не слишком большая проблема. По крайней мере можно себя приучить к одной стандартной операции типа (expregistry, impregistry). Но мне бОльшую головную боль обычно создавали - разные геометрия partitions и lvolumes. Где-то места не хватило. Где-то забыл /boot перенести. Где-то owner-ы стали коцаные и т.д. Ну а насчёт свалки - этот вопрос требует обсуждения. Вообще он отдаётся на откуп программисту. Если он не создаёт свалку - то её там не будет. И в этом отношении реестр мало чем отличается от папки Program Files или /usr или /opt. Я например с трудом себе представляю что у меня там где лежит. Что нужно, что уже не используется и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:15 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonОК. Вечером проверю. Денис, еще раз прошу прощения что не ответил. Не могу добраться до Федоры. Но я занёс в блокнотик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:18 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
--null--предлагаю в форуме Windows создать ветку "нужна ли в Windows файловая система /proc" боюсь что виндарасы просто не поймут о чём речь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:37 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
skeletбоюсь что виндарасы просто не поймут о чём речь Зря ты.. в таком обидном контексте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 12:50 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton Нашёл интересный пруф, который подтверждает мою точку зрения по поводу реестра. http://linux-faq.org/rus/ Писать о преимуществах реестра смысла нет. Достаточно вспомнить, что все данные на серверах хранятся в виде баз данных, а не в виде текстовых файлов. Поэтому остается только догадываться о причинах столь странной «слепоты» «Unix-мира». комментировать этот бред и правда нет смысла... поэтому остаётся только догадываться о причинах пропуска данной написаны на ресурс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:35 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonНасчёт переноса - согласен. Надо будет делать экспорт веточки пользователя и системных настроек. да не выйдет так, придётся конкретно переносить отдельные узлы... зачем? когда тут скопировал файл /etc/xxx и всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:39 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
maytonskeletбоюсь что виндарасы просто не поймут о чём речь Зря ты.. в таком обидном контексте. почему обидном? редкий разработчик венды сможет понять, что файловая система это больше чем просто файлы на диске в ntfs или fat32 Это проверено на практике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 13:40 |
|
||
|
Нужен-ли *никсам реестр?
|
|||
|---|---|---|---|
|
#18+
mayton http://linux-faq.org/rus/ почитал я этот сайтик.... никакого отношения к линуксу он не имеет, тупо писульки по обгаживанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 14:21 |
|
||
|
|

start [/forum/topic.php?all=1&fid=25&tid=1485096]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
149ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 632ms |

| 0 / 0 |
