Nemel jsem silu cist celou diskusi, ale pokud vim, takovych iniciativ tu uz par bylo. Z hlavy jsem si vzpomnel minimalne na Elektru - http://elektra.g4ii.com/ Nejak mam zafixovano, ze za tim stalo zpocatku IBM, ale ted uz ty koreny jsem liny dohledat - je mozne, ze stali za jinou podobnou iniciativou. Co jsem se o tyto veci jeden cas zajimal, tak to snad melo umet pres stejne API dokonce modifikovat i kernel-space veci (tehdy pres /proc, dnes uz by to asi melo pouzivat spis /sys, ale to jsem neoveroval).
Kazdopadne minimalne ta Elektra je postavena jako middle-ware. Aplikace je linkovana proti elektre a ta ma ruzne backendy. Tudiz neni problem rucne editovat napriklad /etc/fstab (smb.conf, ...), kdyz nemate po ruce zadne GUI/TextUI/whatever a elektrifikovana aplikace si to stejne spravne nacte. Vyhoda je ta, ze neni zadna single-poit-of-failure databaze (jako win registry), ktera kdyz se pri chybe HW (nebo i SW) naklepne, tak uz ani nenabootujete. Elektra dokonce resi i tu nekde v diskusi zminovanou sitovou transparentnost a podobne.
Tudiz pokud na to mate koule, hura do toho (protoze vymyslet to znovu od zacatku by byl asi porod a prestalo by vas to velmi brzy bavit). Ono se o takovych vecech hezky zvani od stolu, ale pokud se k tomu odhodlate, tak uz jsou to pak jen leta a leta driny. Jestli do toho jdete, davam vam rok, maximalne dva ;-)
Jak jsem psal, pred casem jsem se o to zajimal a dokonce jsem si chtel elektru vyzkouset na vlastni triko. Neudelal jsem to - uz tehdy jsem pouzival aplikace, ktere potrebuji dynamicke promenne, nebo kde dokonce konfigurak ziskava hodnotu spustenim/vyhodnocenim pres externi proces a to se do takoveho unifikovaneho systemu vazne spatne prevadi. Ukazkovym prikladem budiz jakakoliv slozitejsi konfigurace mailserveru (at uz sendmailu, postfixu, ...). Elektra (a podobne projekty) podle meho zustanou velmi dlouho omezeny hlavne na jednoduche konfiguraky stylu klic=hodnota, kde 'hodnota' je prosty staticky text.
Jj, na Elektru jsem si při čtení článku taky vzpomněl. Tolik oslavných článků při uvedení jejího prvního releasu a dnes ? Ani pes po ní neštěkne. Jak už bylo v diskuzi uvedeno, těch pokusů o unifikaci nejen konfigurace bylo kolem Linuxu celkem dost a všechny skončily fiaskem. NAŠTĚSTÍ vývojáři OSS i distribucí měli, mají a neznám jediný důvod proč by i nadále neměli mít svobodnou vůli tato úžasná™ řešení ignorovat.
To už je skoro pravidlem, že čím míň znalostí a zkušeností tím suverénější výroky o tom, jak je to správně a jak by to mělo být a všechno realizovat pokud možno direktivním způsobem, protože se určitě najde spousta oportunistů, kteří nevědí co je pro ně dobré. Z těchle samozvaných omezenců je mi fakt na blití.