Vlákno názorů k článku
Microsoft se připravuje na vyřazení ovládacích panelů z Windows od lamasutra - Divné priority, čekal jsem dřív ten registr.

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 8. 2024 4:13

    k3dAR

    1. GNOME rozhodně neni vychozi prostredi Linuxu, maximalne je to vychozi prostredi nekterych Linux distribuci.

    2. GConf/dconf neni kopie registru (podobne jako ext4 neni kopie ntfs i kdyz oboje to jsou filesystemy), podobnost je v tom ze jde o stromovou strukturu s klic=hodnota ukladane v binarnim formatu v 1 souboru, podobne jako Xfce ma xfconf kde ale nejde o binarni format, ale textovy rozdelenych dle hlavnich vetvi...
    V obou Linux pripadech hlavne v tom neni takovej praso-bordel(coz je primarni problem) jako ve Windows ;⁠-⁠)

    Ad 2. uznavam ze je zradne rozhodnout co je neni kopie, kdyz napr. virtualni plochy ve Windows jsou/nejsou kopii virtualnich ploch z Linuxu

  • 26. 8. 2024 9:35

    Curaj

    Ad 2. Pokud jsou plochy Windows kopii ploch z Linuxu, tak totalne zoufalou a nedodelanou. Prekvapive to ale uplne neni, v mem okoli krome sebe neznam nikoho, kto by to ve Win pouzival (nebo vubec vedel ze to existuje).

  • 27. 8. 2024 13:34

    Lael Ophir

    2. Registry nejsou GConf/dconf není jediným binárním úložištěm konfigurace. AIX má Object Data Manager, Apple má binární property listy. Nicméně GConf/dconf mi připadá zjevně inspirovaný Windows Registry.
    Ad 2. Virtuální desktopy byly součástí dodávky OS/2 v roce 1996. Byly k dispozici i pro Windows 3.x, a byly součástí CDE.

  • 29. 8. 2024 11:55

    k3dAR

    Na primarnim NB s Xubuntu LTS, ktere bylo jiz nekolikrat povysovano, system vystridal nekolik HW, nekolik SSD a NVMe, jestli dobre koukam prvotni instalace v 2015...
    1. dconf je pouzivanej pro uzivatele, nikoliv pro system
    2. soubor pro dconf ma velikost 106kB

    Windows cista instalace + par programu (Chrome, Acrobat Reader, LibreOffice, TotalCMD, atd)
    1. Registry jsou pouzivane pro Uzivatele, System, Pocitac
    2. soubory (ntuser.dat, software, system) registru maj 107MB

    => to je 1000x vetsi bordel, nez na tom mem skoro 10let pouzivanem pracovne-devel systemu s nainstalovanymi ~4800 balicky ;-)

    Pro uplnost (kdyby te napadlo, ze Xfce dconf nepouziva, jen nektere Gnome programy v nem pouzite/doinsta­lovane)
    Cista instalace Ubuntu 24.04 (= s Gnome)
    1. dconf je pouzivanej pro uzivatele, nikoliv pro system
    2. soubor pro dconf ma velikost 5kB

    ad 2. no a co? Amiga mela virtualni desktopy v 1985 a dokonce kazdy mohl byt v jinem rozliseni, prepinalo se tuknutim do praveho horniho rohu, nebo sla za horni listu potahnout dolu aktivni plocha/obrazovka a pod ni dalsi... ;-)

  • 30. 8. 2024 2:51

    Lael Ophir

    Tady mi není jasný ten argument. Distra mají konfiguraci v dconf menší, než je typická velikost Windows Registry? No a? Nicméně pokud se do toho ponoříme, tak Windows jsou stavěné trochu jinak, než unixy. Neplatí že vše je soubor; vše je objekt. V Registry je většina konfigurace. Například servisy nemají startup script. V Registry je řečeno co se má spustit, s jakými parametry, co dělat když servis spadne, atd. Binárka servisu exportuje nějaké povinné funkce, kterými si povídá se Service Managerem. A velká část systému je poskládaná z COM komponent. Například Windows Explorer neumí dělat ikony s preview obsahu souboru. Má na to pro každý typ dokumentu zaregistrovaný COM object (a některé jsou součástí instalace). Položky v kontextovém menu souboru jsou COM objekty. Speciální adresáře (Recycle Bin, My Computer...) jsou COM objekty. Položky v toolbaru jsou COM objekty, stejně jako cloud storage providers, a hromada dalších věcí. To takovému SW dává obrovskou flexibilitu. Triviální příklad: Chcete naučit Windows Explorer dělat preview RAW obrázků? Napíšete COM object, zaregistrujete ho v Registry, a je hotovo, bez zásahu do vlastního Exploreru. Explorer ten COM object prostě použije. Samozřejmě to ale znamená nutnost mít někde zaregistrované COM objekty pro všechny aplikace. Tohle tvoří naprostou většinu Registry. Další nemalý kus Registry jsou informace o tom, z jakých COM objects jsou aplikace poskládané. U uživatelských nastavení zabírají dost místa třeba věci typu nastavení toolbaru/ribonu, protože ten je typicky plně konfigurovatelný. Nakonec se podívejte na velikost uživatelského nastavení LibreOffice, také je to pěkný mamut. Jen to máte na file systemu, ne v binárním dconfu. Mimochodem výkon při načítání té konfigurace z FS je jedním z důvodů, proč LibreOffice startuje tak pomalu, a několik let se to řešilo.

    Ohledně virtuálního desktopu jsem prostě jen chtěl uvést, že implementace ve Windows těžko může být kopií toho, co nabízejí některá prostředí na Linuxu, protože implementace v Linuxu zdaleka není původcem toho konceptu.

  • 2. 9. 2024 2:19

    k3dAR

    no odpovedel sis sam => ve Windows se do registru strka kazdej prd a je to neskutecnej bordel, proto to neni ta kopie Registru, protoze opet jak sam pises, v Linuxu je vse primarne v txt souborech...

    ohledne virtualniho desktopu, to sem opravdu uvadel jako priklad zradnosti urceni co je/neni kopie... ale pokud bych na to mel reagovat:
    Windows 11 s virtualnima plochama jsou z roku 2021, asi nebudou vychazet z virtualnich ploch OS/2 ci Win3x z minuleho tisicileti, ale z toho co posledni roky pouzivaji lide co utikaji od Windows, proto se Microsoft inspiroval u Linuxu s virtualnima plochama aby "setrel" jednu z nevyhod Windows pro sve uzivatele...
    Z podobneho duvodu pridal WSL a ne WSOS2 s Rexxem ;-)

  • 2. 9. 2024 22:35

    Lael Ophir

    Proč je to "neskutečnej bordel", kdežto obrovská spousta konfigurace roztroušené po konfigurácích v nevím kolika formátech (text bez sekcí, Windows INI, Windows INI s escapingem, hierarchie se složenými závorkami, XML, JSON, YAML, TOML a další) bordel nejsou? Navíc Registry ve srovnání s textovou konfigurací nemají race conditions při vícenásobném přístupu, a nabízí daleko lepší výkon při čtení a (hlavně) zápisu.

    Upřímně důvod pro zavedení virtuálních desktopů mi uniká. Mezi uživateli nejsou moc rozšířené jako jako doplňky (včetně nView, VirtuaWin, Dexpot a PowerToys), a i ve Win10+ je uživatelé spíše ignorují. Ale chleba to nežere, tak co.

  • 4. 9. 2024 11:03

    K>

    Uzivatele virtualni desktopy ve windows nepouzivaji, protoze implementace virtualnich desktopu ve Windows (jakakoliv) kulha na obe nohy a ma svazane ruce za zady.

    Takze nejaky mrkvosofti mangor si rekne ze udelaji virtualni plochy, vyrobi to polofunkcni, pak se managor podiva na statistiky a rekne si ze to lidi nechteji, protoze to nepouzivaji. A Lael Ophir to pak papouskuje na rootu.

    Nekdy je ten svet strasne komicky, jak je postaveny na hlavu.

    Mimochodem, aby ses nenamahal s reakci, nView, VirtuaWin, PowerToys a dalsi narazi na omezene moznosti GUI Windows, takze taky nefunguji tak dobre jako virtualni plochy napriklad v KDE. Vim, zkousel jsem milion doplnku pro windows, opustil jsem vsechny a presel na funkcni desktopove prostredi. Od te doby tvrdim, ze Windows neumi delat tu hlavni GUI funkci - byt desktopovym prostredim a spravovat okna programu.