Má Linux nějakou vychytávku, která není ve Windows?

Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #210 kdy: 26. 01. 2017, 17:35:54 »
Registry su databaza.  A vyhladavat v databaze kde je 1000 zaznamov, alebo 100.000 zaznamov je rozdiel.
Doporučuji vám nastudovat si pár věcí:
1. Složitost, konkrétně hledání v B-tree. Napovím že v Big O Notation je to O(log n).
2. Seznamte se s tím, jak je databáze Registry implementovaná.
3. Uvědomte si, že přidání souboru na FS je velmi podobné přidání klíče do Registry. Proč by se vám měly zpomalovat Windows po přidání klíčů do Registry (nemluvě o hodnotách), a ne Linux po přidání souborů na FS?


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #211 kdy: 26. 01. 2017, 17:44:31 »
Souhlasím, jenže bohužel pro každý SW je nutné připravit balíček pro konkrétní verzi konkrétního distra. Navíc toho SW moc nemáte, zvlášť když chcete něco co se používá k ne-IT práci.

Bych si tak nejak predstavoval, ze takova korporace si bude moci dovolit vyhradit jedno PC, ktere automaticky udela balicky pro par hlavnich dister a uploaduje to na server, kde jsou repa.

Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #212 kdy: 26. 01. 2017, 18:01:11 »
Aha, takze proto, ze autori nekolika aplikaci nejsou schopni splacat repo pro jejich SW, tak je cely system aktualizaci spatne.
Vyjadřoval jsem se k tvrzení že se aktualizuje všechno na jednom místě. To platí jen pokud používáte pouze SW z distra. Jinak buď konfigurujete repozitáře, nebo aktualizujete ručně.

Widlostore zase neni reseni pro aplikace, ktere v nem nejsou. Takze zase zbyva stare blbe: aktualizace se delaji rucne nebo je k aplikaci dodavan nejaky service, ktery vetsinu casu v systemu zbytecne opruzuje a kdyz je takovych 10, uz to neni zadarmo ohledne zdroju. Eventuelne se aplikace aktualizuje sama, jako treba FF, ktery kvuli tomu ale musim pustit pod adminem.
Aplikace můžou (a měly by) používat scheduled tasks. Další možností je ověřovat aktualizace při startu aplikace, to pro autora aplikace může udělat i instalační toolkit. Mít k aplikaci permanentně nastartovaný servis kvůli zjišťování aktualizací je špatný design, a mám za to, že to už výrobci SW přestali dělat. Pokud jde o možnost spustit při přihlášení na pozadí aplikaci která ověřuje aktualizace: to je také špatný design, ale vadí to o něco méně. Zpomaluje to samozřejmě přihlášení uživatele, ale nezabírá to RAM, protože ta aplikace naprostou většinu času neběží a může se snadno odswapovat.

Lael.Ophir

Re:ma linux nejakou vychytavku, fci, app ... ktera na win platforme neni ?
« Odpověď #213 kdy: 26. 01. 2017, 18:05:55 »
Tak vy mate Widle 10. Mozna, ze to MS uz po dvaceti letech zapalilo a implementovali to take. Ovsem pokud vim, tak na W7 se porad musi klikat do te casti okna, kterou chci skrolovat. Na Linuxu to chodi bez klikani a bez instalace cehokoliv extra pro mys, s jakoukoliv mysi s koleckem. Nevim, jaky dodatecny SW pro mys mate na mysli, spousta mysi ani s zadnym nechodi a ty, co chodi, tak maji jakysis SW, ktery k mysi dodela funkce, ktere me nikdy nezaujaly, nicmene s kazdou novou verzi ten SW je asi tak 2x vetsi, pricemz funkce zustavaji stejne.
Mě se k MS myši nainstalovala aplikace Microsoft Mouse and Keyboard Center, stačilo myš (a klávesnici) připojit. Na Win7 jsem měl nějaký podobný MS SW. Pokud žádný SW k myši nemáte (upřímně nevidím důvod), a scrollování nefunguje jak chcete, tak můžete použít nějakou utilitu typu AlwaysMouseWheel, Wizmouse, taekwindow apod.

Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #214 kdy: 26. 01. 2017, 18:06:11 »
[quote author=ByCzech link=topic=14562.msg197687#msg197687 date=1485
Citace: jpu Troll je v provokativní, protože nejsou pravdivé, či to jsou polopravdy nebo úmyslné dezinformace a překrucování faktů....
[/quote
Nebudu reagovat na vaše výlevy, snad bych jenom vám doporučil studený obklad na hlavu. Trochu konstruktivněji k technické věci, kterou nechápete.

Citace: ByCzech link=topic=14562.msg197687#msg197687 date=1485[quote author=jpu Troll je v
nabobtnání registrů nezpomaluje počítač... 421760
Jasně, I/O operace nad registry, které jsou 10x větší jsou "jistě stejně rychlé". A počítač, ve kterém se OS snaží takhle velké registry držet v RAM je jistě stejně rychlý, jako ten s menšími.

Další úmyslná provokace je ta zmínka o /etc nebo /home v Linuxu. Předpokládám, že víte, čím tato zmínka v daném kontextu provokuje a zda-li jsou jeho srovnání tímto směrem relevantní a pravdivé či nikoliv.
Takže podle vás když máte na FS 10x více souborů, tak bude fungovat 10x pomaleji? Slyšel jste někdy výraz B-tree? Víte co je časová složitost algoritmu?

Pokud jde o /etc a home adresář, tak opět nebudu komentovat to že to považujete za provokaci (a opakuji doporučení na studený obklad). Když do adresáře přidáte další soubor, tak by se podle vás měly operace nad ním zpomalit stejně jako operace nad Registry.
Navíc když hledáte záznam v konfiguráku, tak ho musíte celý projít, což je daleko pomalejší než načtení hodnoty z konfigurační DB. Když chcete hodnotu změnit, tak musíte celý konfigurák přepsat, což je mnohem(!) náročnější než založit nový záznam v konfigurační DB, a navíc neřešíte zamykání (u Registry se zamyká co já vím na úrovni každé hodnoty).
Další nevýhoda konfiguráků je v tom, že jich existuje spousta formátů: bez sekcí, se [sekcemi], se složenými závorkami, XML a další, často ještě ve verzi bez escapováním a s escapování, plus není nikde daná kódová stránka (jedna aplikace může používat UTF-8 a druhá cokoliv jiného). To není moc praktické pro údržbu konfigurace, natož když ji chcete udržovat jinak než textovým editorem.
BTW proč myslíte že třeba RPM používá binární konfigurační databázi místo textových konfiguráků?


Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #215 kdy: 26. 01. 2017, 18:24:47 »
Len tak ma napadlo spytat sa, ze ci podporuje linux komprimaciu pamati, ako je to po novom vo W10.
Minimálně nějaký 9-10 let umí:
https://wiki.ubuntu.com/CompressedMemory (min. od 2008)
Každopádně když začnete pátrat, zjistíte, že Linux byl odjakživa v mnoha technologiích hromady let dopředu. Ve Windows se podobné objevují obvykle:
1. vůbec
2. s velkým zpožděním
3. zkriplené či nepoužitelné
Linkujete experimentální podporu komprese paměti, která vyžadovala patchování kernelu. A to je typické: Linux řadu věcí "umí", ovšem je to experimentální, nestabilní a/nebo od základu špatně vymyšlené. Například předpotopní obludnost zvaná X11 se nahrazuje řadou projektů (mimo jiné Wayland a Mir) už asi 20 let, experimentuje se, ale bohužel se pořád nedošlo ani do fáze, kde byly Windows s GDI ve verzi 3.0 (nebo IBM OS/2 s Presentation Managerem).
Zpátky ke kompresi RAM. Co jsem čel, tam zram pouze vytváří komprimovaný swap file. To není totéž co dělají Win10.

Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #216 kdy: 26. 01. 2017, 18:26:42 »
Jo, hlavne ze se soudruzi z Redmondu porad biji v prsa a krici neco o zpetne kompatibilite.

Jinak nejvetsi vychytavkou Linuxu je asi to, ze v nem nemame vsechny tyhle otravne problemy, jak tu popisuji "stastni" uzivatele Widli 10 alfa, ktere MS vsem vnutil jako udajne stabilni release. Stastnym uzivatelem pak je akorat Lael Ophir, ale to nikoho neprekvapuje, on neni normalni. Krome toho ma vyhradne aspon 3x certifikovany HW, certifikovanou ma i podlozku na mys.
Pokud autor aplikace špatně napíše, tak může být závislá na konkrétní verzi Windows. Ano, na Linuxu tyhle problémy nemáte, protože buď daný projekt někdo udržuje a správce distra vám připraví balíček pro vaší verzi vašeho distra, nebo máte smůlu :)

Ohledně certifikované podložky pod myš: tu jsem viděl jenom u Sunu. Opravdu, jejich optické myši fungovaly jen na podložce od Sunu.

Lael.Ophir

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #217 kdy: 26. 01. 2017, 18:29:53 »
Vychytávku Linux má a od Win7 se mi ji nedaří zprovoznit ani utilitami se kterými to předtím běhalo je horizontální scrolling.

Pozn. pro Laela.
Ano Laeli, já vím, že to u tebe buď:
a) funguje
b) nikdo to přece nepoužívá, protože takové myši se přece nedělají. Hlavně to neříkej té mojí, ona to neví.
Ale vůbec mě to nezajímá.
Potvrzuji že horizontální scrolling mimo aktivní okno u mě nefunguje. Upřímně by mě nikdy nenapadlo ho používat :). Ale zkuste ty utility které jsem linkoval, třeba to pomůže.

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #218 kdy: 26. 01. 2017, 18:33:02 »
Widli registry podle tohoto clanku jsou teda dost otresne. Ve zkratce: registry jsou nachylke k chybam, format se lisi mezi verzemi widli, jsou tam mikrooptimalizace, ktere pouze zeslozituji implementaci a pritom velke vykonostni problemy nejsou resene (takze jsou pomale) atd. Odpovida to mym zkusenostem.

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #219 kdy: 26. 01. 2017, 19:11:35 »
4. Final Fantasy XIII-2 nefunguje -> po kupe odohrata hodina s preskakovaim videii... vsetko ok - potom som to par mesiacov nezapol... vcera neslo dojst ani po prvy save... vyhodi ma z hry bez chybovej hlasky... okrem toho nefunguje ovladanie kamery... sice mozu za to tvorcovia hry - ide o dost zly port z konzol... ale predtym to slo a po updatoch systemu to nejde...

plot twist: kameru nerieste -> uz ide... stacilo odpojit a pripojit usb pedale ktore mam na Euro Truck simulator 2... je to predsa logicke... nejde vam kamera = > staci odpojit pedale... :D :D :D teraz uz iba poriesit to padanie a zajtra si snad aj zahram... :D
Vy ste windowsáci, ja už nie... Čo bolo, to bolo. Terazky som Linuxák.

kk

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #220 kdy: 26. 01. 2017, 19:19:53 »
ja jsem nedavno prisel na to, ze s amiga diskem se da v linux pracovat rovnou.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #221 kdy: 26. 01. 2017, 19:29:19 »
Linkujete experimentální podporu komprese paměti, která vyžadovala patchování kernelu. A to je typické: Linux řadu věcí "umí", ovšem je to experimentální, nestabilní a/nebo od základu špatně vymyšlené.

Nevim, ale ja ted normalne pouzivam zram.

jpu

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #222 kdy: 26. 01. 2017, 19:34:20 »

Za způsobení nekompatibility her v nové verzi Windows si samozřejmě může uživatel sám. Neměl na novou verzi Windows přecházet! Tak jste to myslel? :D
na windowse si zahrame aspon nejake hry, na linuxoch to bude dost problem a rozbehat to tiez nebude malickost (nepocitam Steam)

Sten

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #223 kdy: 26. 01. 2017, 21:01:55 »
na windowse si zahrame aspon nejake hry, na linuxoch to bude dost problem a rozbehat to tiez nebude malickost (nepocitam Steam)

Naopak. Většinou ty hry, které na nových Windows nefungují, fungují bez problémů ve Wine ;)

jpu

Re:Má Linux nějakou vychytávku, která není ve Windows?
« Odpověď #224 kdy: 26. 01. 2017, 21:17:49 »
hej mozno tie z roku 2000 :D snad nas este nechces presvedcit, ze hry su pimarne urcene pre linux a idu tam lepsie :D