Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Nejzajímavější novinky v chystaném GNOME 3

Stanislav Brabec aura:91
8. 5. 2009 15:43

Re: dconf

celé vlákno
Toto upřesnění ovšem nijak nepředchází zmíněným problémům - pokud vygenerujete XML na editaci, musíte databázi zamknout, jinak bude systém náchylný k race condition. Navíc to znamená, že byste musel vytvořit zcela nové jaderné rozhraní na přímou manipulaci s onou databází.

Rebootovat kvůli každé změně nastavení, kterou chcete provést v XML, je sice řešením. Ale nevím, zda by se lidem líbilo. Doteď nebyl na změnu domovské stránky v prohlížeči reboot potřeba.

XML přístupné jen přes nějaké API, to je přesně současné GConf. Jenže pak je úplně jedno, je-li tv pozadí XML, binární databáze, souborový systém v jádře nebo třeba síťové úložiště. A to byla původní nenaplněná myšlenka GConf.

Proč backend implementovat složitě v jádře, když to jde jednoduše v uživatelském prostoru?

Abych to shrnul: Myšlenka API, výhradně kterou se mění konfigurace, je dobrá. Myšlenka ukládat tuto konfiguraci právě do XML, byla špatná. Myšlenka, že by mělo jít XML v pozadí editovat i přímo, bez použití nějakého API, by z toho udělala nepoužitelnou technologii. Myšlenka, že editace onoho XML by byla standardním postupem, by to znemožnila docela.