Odpovídáte na názor ke článku Windows XP se stále prodávají více než Vista.
[191] Klikání v GUI zpravidla není třeba dokumentovat, protože člověka navede GUI. A klikat v celé AD doméně opravdu nemusíte, od toho je tu Domain Policy.
[192] V konfiguraci nehledá admin, ale aplikace, která jí čte. Samozřejmě uživatel nemá do konfigurace do hrabat ručně, od toho má admin GUI. Jinak konfiguraci můžete přesouvat mezi stroji triviálně: exportovat větve Registry do souboru, a importovat je na cílovém stroji. Pochopitelně musíte vědět, kde je uložená (HKLM\Sosftware\výrobce\aplikace, totéž z HKCU). Pokud je aplikace "podivně roztahaná" po Registry, je to tím, že je modulární. Kdybyste měl na Linuxu třeba modulární sadu kompresorů a dekompresorů multimédií (kodeky), kterou mohou používat všechny aplikace, také byste těžko přenesl na jiný stroj nastavení mplayeru a 10 kodeků od různých autorů.
Aplikace samozřejmě přistupují ke konfiguraci zároveň. Zvláště pokud máte modulární SW, kde ty samé části používají různé aplikace. Představte si konfiguraci kodeku, který používá každá aplikace, která přehrává multimédia. Vy konfiguraci začnete komplet přepisovat kvůli změně jedné hodnoty (jak je u konfiguráku nutné), a jiná aplikace chce přehrávat multimédia. Co se stane? Konfigurace je právě rozpracovaná, asi havárka. Nebo Oracle, který má services popsané v tnsnames.ora. Jakákoliv aplikace přistupující k DB může vyvolat potřebu čtení tnsnames.ora. Co když právě provádíte jeho změnu? Nevidíte race condition?
Zkuste mi schválně říci, proč byl napsám GConf, když jsou konfiguráky tak v pohodě.
Ano, Debian/Gentoo je můj překlep.
Proč byste měl překládat Xserver s drivery karet? Drivery karet jsou nezávislé. To je jen linuxové zvěrstvo, že drivery HW (grafické karty) jsou součástí aplikace (X11 serveru). Daleko logičtější je mít drivery HW nezávislé. A pokud aplikace potřebuje stahovat fotky z fotoaparátu, má na to plugin. Tedy ve Windows :). V konfiguraci si prostě zapíšete, jaký plugin se má zavést, a hotovo. V pohodě si ten plugin můžete napsat zcela nezávisle (nebo si prohlížet interface toho současného), protože je to komponenta.
Je super, že máte ve svém distru 1200 (klidně 12000, nehraje to roli) knihoven a programů. Bohužel je to naprosto na nic, protože většina těch "praktických aplikací" je fialový hnus, který si člověk nenainsaluje ani za trest. K tomu je řada balíčků geniálně popsaná jen vlastním jménem (takže člověk neví, co dělají), nemají nápovědu/dokumentaci, a nejsou lokalizované (nebo naprosto příšerně). Ale kdybyste měl zájem, můžete si na Tucows nebo na usenetu vyhrabat destky tisíc aplikací pro Windows, také s vyřešenými závislostmi, a nacpat je DVD (speciálně kvůli uživateli bez jejich popisu). Rozdíl bude v tom, že když aplikaci nainstalujete, tak jí pak uživatel najde ve Start Menu, kdežto v Linuxu jí mnohdy vůbec nenajde, protože se spouští z command line.
Jak jsem psal, binary hooking vám umožní pracovat s jakoukoliv verzí binárky, kdežto úpravy zdrojáku znamenají problém při každé změně produktu.
[199] Vaše aplikace načítá konfiguraci jinak, než že řekne "klíč" a dostane zpět hodnotu? Hledá substringy klíče, nebo hodnoty obsahující řetězec? Asi ne...
Ano, data musíte setřídit. To je jednou z funkcí Windows Registry. Nakonec FS dělá položký adresáře také třídí (typicky btree).
[*] Zbytek někdy později.
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 126 310×
Přečteno 93 580×
Přečteno 78 088×
Přečteno 60 840×
Přečteno 57 682×