Ac to nikdo neprizna, myslim, ze dosti pomohli i masivni leaky zdrojaku z MS.
Jsem zvedavy, jak dlouho jete bude MS delat svoje jadro.
Stoji to spoustu penez a uz jim to asi mnoho neprinasi.
Docela si umim predstavvit, ze uvolni WinAPI pod nejakou vhodnou licenci vcetne testu. A pak par let pockaji, az se vse implementuje...
No asi nam ty leaky vyhalucinovalo nejake LLM :-) Oh wait, ono poradne nebylo. Tak to holt nekdo po vecerech smolil tak dlouho, aby to jako zdrojaky z MS vypadalo :D
Na hry leaky nebolo treba.
Hry pouzivaju relativne uzku skupinu API, ktora je navyse dlhodobo relativne stabilna. Ani hry, ani Wine nepotrebuju vediet, ako Windows riesi boot manager, USB a wifi stacky alebo aplikacie typu Internet Explorer a Outlook Express.
Ked nepride mohamed k hore musi prist hora k mohamedovi.
Ked nemam libuxovy ovladac k mojej karte tak presvedcim microsoft aby presiel na linuxove jadro? :) potom ho aj vyrobcovia hw snad zacnu konecne podporovat.
Len neviem co by tym MS ziskal.
Vydávat kernel Linuxu za kvalitnější nebo rychlejší mi přijde poněkud nadnesené. NT mají modulární architekturu (modifikovaný mikrokernel; Executive, Kernel, HAL, Object Manager, I/O Manager atd.), stabilní a zpětně kompatibilní kernelové API/ABI, lepší správu zařízení, výrazně lepší memory management (včetně memory compression a page combining), lepší scheduler a nižší latency (zvláště když jde o multimedia), GPU scheduler, ACL na v podstatě všechny objekty, Mandatory Integrity Control, Virtualization Based Security atd.
Pokud jde o nižší náklady, tak je dobré si uvědomit, že kernel NT a Linuxu se dost liší. Jde o věci typu memory management, pojmenování a zamykání souborů, synchronizační primitiva, správu zařízení atd.
Osobně mi jako schůdnější připadá implementovat Linux pod Windows. Což už tu je, konkrétně ve formě Windows Services for Linux, včetně podpory X11 a Wayland aplikací. Aplikace které existují pro Linux mají v naprosté většině případů port na Windows. A pokud náhodou nemají, tak se prostě použije WSL.
"výrazně lepší memory management"
Jo, tak to urcite ...to mi teda vysvetli, proc mi widle se 128GB ramky swapujou, i v situaci, kdy je 100+GB prazdny ... a beda kdyz jim ten swap vypnu, pullka veci prestane fungovat.
Tux veskerou volnou ramku bydefault pouzije jako diskovou cache. Tohle se widle ani po 40ti letech nenaucily.
Oooo ano, daji se extraburtonvim tajnym nastavenim registru prinutit, aby ty ramky pro tu cache pouzivaly vic ... a pak se vsechno zacne chovat podle pocasi.
A zvlaste kdyz jde o multimedia, tak se muze kdokoli kdykoli presvedcit, ze tam kde na widlich treba video uz nejede, tak na totoznym HW v tuxovi jeste vpohode ...
Jo a vubec nejlepsi vlastnios widli je, ze to setrvale blebje do logu errory, o kterych si pak clovek precte, ze ma delat ze je nevidi, protoze tak je to spravne ... Zato kdyz neco crashne, tak se z logu neda ani zjistit kdy.
mozna je ten windows kernel tak uzasny a suprzeleny, ale nikdo ho nechce ani na superpocitacich, ani v iot, ani na mobilech, vetsinove ani na serverech, a na desktopu se drzi vlastne jen kvuli vendor-lock-in a officech :)
Superpočítače jsou dneska jen zesíťované hloupé nody, které provádějí poměrně primitivní operace. Platit na každý node licenci Windows nemá moc smysl, protože tam jaksi chybí přidaná hodnota. Pokud jde o mobily, tak Windows Phone měly skvělý design, ale přišly velmi pozdě, a navíc neměly ani omezenou zpětnou kompatibilitu, takže se začínalo od čistého stolu. Blame Ballmer. Pokud jde o servery, tak nevím co vidíte vy, ale já vidím velikou spoustu Windows serverů všude okolo. Linux se prosazuje na webu protože je zdarma, a jako náhrada klasických Unixů protože běží na levném Intel HW a licence RHEL/SLES stojí méně než výrobci účtovali za napájecí kabel k tradičnímu unixovému boxu. Najdete i linuxové servery v podnikové sféře, ale těch je pořád relativně málo.
Pokud jde o desktop, tak je velmi poučný třeba projekt LiMux. Tam si admini stěžovali mimo jiné na to, že si vytuní distro, ale to pak nefunguje s HW vydaným po uvolnění toho distra, protože third party drivery jsou jaksi na míru pro každou verzi každého distra. Pokud chtěli mít jednu verzi distra, tak museli buď kupovat zastaralý HW, nebo všechny stroje průběžně upgradovat, u čehož se ale projevovaly regrese. Z mých zkušeností se po upgradu stroj například nevzbudí hibernace, nejde zvuk, WiFi nebo tisk, vznikají artefakty při scrollování apod. A různých dalších problémů je dlouhá řada. Když máte 12 000 strojů, tak si nemůžete s každým hrát tak jak si průměrný Linux admin se svým desktopem. K tomu jsou tu "drobnosti" typu centrální správy, ActiveDirectory, SSO atd. Zjednodušit to na "na desktopu se [Windows] drzi vlastne jen kvuli vendor-lock-in a officech" mi čistě technicky připadá poněkud mimo.
Hlavně pro řadu serverových použití je ale dneska úplně jedno, jakou máte platformu. Svého času bylo psaní multiplatformních aplikací v ANSI C peklo na zemi, platformy se masivně lišily dostupným API i jeho implementací. Například threading na Linuxu byl doslova tragický, a psát jakékoliv GUI bylo za trest. Dneska můžete napsat aplikaci v .NETu, a jet ten samý kód na Windows i Linuxu. Od uvedení systemd dokonce už existuje i API pro správu servisů - sice o pár dekád později než bylo třeba, ale konečně je tu. Portabilita má pořád omezení, pořád je to komplikace ohledně testování a podpory, ale už je to technicky více realistické.
Je mi líto, nerad přispívám do diskusí, ale musím nesouhlasit. Přes 20 let jsem na Linuxu, letos jsem nastoupil do firmy, kde mi dali Windows na notebooku (naštěstí se to už vyřešilo). Ale můj postřeh je: Windows za těch 20 let neudělal žádný pokrok. Je to digitální odpad. Nefunguje tam dobře nic. Jediný pozitivní posun je, že už definitivně zahodili pana sponku.
Pokud jde o Linux, integrace s AD je možná a plně funkční přes sssd (Samba). Pro větší nasazení máme Keycloak. Argumentace projektem, který trval přes 10 a chtěl vytvořit novou distribuci je mimo. Linux se vyvíjí poměrně rychle. Dnešní trend rolling update a válcování přes Ansible nabízí úplně jiné možnosti.
Netvrdím, že je snadné zahodit Windows na 12 000 NTB a nahradit ho Linuxem ze dne na den, ale pokud IT tvrdí, že je problém dostat Linux do domény a efektivně ho spravovat, neměl by být problém zahodit to IT a najít si nové, které to zvládne.
Laele, kde jsi byl poslednich par let? Kdysi jsi tu na rootu byl peceny vareny a soustavne a zurive obhajoval windowsy. Pak jsi nekam zmizel. Zacala to tu bez tebe byt nuda. Ze by mrkvosoft zase zacal platit za PR v diskuzich? :)
No a jako obvykle, snesl jsi hromadu faktu, nesouvisejicich faktu, nesmyslu, polopravd, opomenuti, jendorazovych zkusenosti, ohnutych statistik, pololzi, a to vsechno umne namichane tak aby z toho vysly windowsy jako kral a linux jako zebrak. Mas muj obdiv jak jsi to namichal.
Nene, na to nema smysl odpovidat a rozebirat to bod po bodu, protoze bys v tom jen pokracoval a jen bych tak zivil tvoje grafomanske choutky.
Nezlobte se na mě, ale tvrdit, že Linux je dnes hlavně na levných a hloupých strojích, je fakt hodně mimo realitu. Dnes, kdy drtivá většina velkých projektů vzniká na Linuxu a Windows Server už se ani nezvažuje. Ty mají svoji pozici v oblasti aplikací pro střední a malé podniky a to ani ne proto, že by pro ně byly super, ale prostě ze setrvačnosti.
A že na superpočítačích nejsou Windows kvůli ceně, je čirý nesmysl. Microsoft těm projektům dával licence zdarma, protože to pro něj byla prestižní záležitost. Do doby, než to vzdal, protože Windows v tomto segmentu pak nechtěl nikdo ani zadarmo. Výkonem se totiž na Linux nechytají. Už tak 15 let je vývoj podstatně živější v Linuxu než v kernelu Windows a to množství optimalizací je neúprosně větší.
"Už tak 15 let je vývoj podstatně živější v Linuxu"
Sak uz od w8 soudruzi v MS neustale dokola rozbijeji ui, samozrejme proti vuli uzivatelu (coz je aktualne videt na uzasnem podilu w11 vs w10). Takze treba doslo na vyplepseni, ze taskbar nelze mit jinde nez dole, neda se zmensit, neumi zobrazovat cas (protoze to zere moc vykonu = oficilelni vyjadreni MS) ...
S nejnovejsima 11 prisel dalsi uzasny upgade ... rdp klient neumi pracovat s okny. Takze ten "fullscreen" tab zustava otevren, i v pripade, ze session neni na fullscreen, a ackoli jsou na monitoru videt jina okna, neda se snimi pracova.
Zcela obecne pak soudruzi z ms neumi refreshovat obsah libovolnych oken, o cemz se muze kdokoli snadno presvedcit, treba v settings.
Novinka poslednich dnu je pak ta, ze utlouk lidem smazne vsechny kalendare a kontakty ...
To je normalka.
Windowsy nikdy neumely spravovat okna programu, a neumi to doted. Kdyz jsem tehda v dobe nastupu Win Vista poprve videl linux s Gnome, KDE atd., kde opravdu bylo mozne spravovat okna vsech programu, tak jsem z toho byl uplne mimo. Oproti tomu okna programu ve windowsech si delaji co chteji, posouvaji se kam chteji, a chovaji se jak se zrovna programator daneho programu vyspal, a uzivatel s tim nenadela nic.
To ze utlouk je paskvil a nedodelek se traduje uz od dob WinXP, takze taky zadna zmena.
Já teda nevím, co pořád mají všichni s W11. Pro mne to byl běžný větší update W10, do půl hodinky hotovo, bez interakce a jediné, co jsem musel (chtěl) nastavit bylo umístění hlavního panelu vlevo, jak jsem zvyklí. Jinak od W10 už mám ve Windows vše (ssh klient, velmi slušný Windows Terminal, Hyper-V nebo WSL2), takže po velmi příjemných letech na linuxu a i3wm jsem už hodně let spokojen na Windows.
"velmi slušný Windows Terminal"
jj, neni nad to, kdyz ti musi bezet a prostredky zrat servisna na to, abys do tyhle zmrveniny, moh milostive nadatlovat neco z klavesnice.
A co teprve situace, kdy chces nejakej soubor ... rekneme pdf ... otevirat nejakou aplikaci ... ktera ho realne otevrit umi. Po kazdy aktualizaci se asociace resetne na edge. A voiala ... zadnej zpusob jak to nastavit trebas z GPO ... jednoduse neexistuje.
Rychlejší je objektivně - viz benchmarky.
Ač může Windows na papíru vypadat lépe (což by se dalo říct i třeba o GNU Hurd), důležitá je praxe. A tam je zřejmé, že Linux je skutečně kvalitnější (funguje lépe, má výrazně vyšší a stále stoupající tržní podíl).
Pokud je scheduler lepší pro multimédia, tak proč moje Win11 zní jak poškrábaná deska? Možná za to může dvoučipový Ryzen, možná Realtek, možná Windows. Ale hraje to tak, že to mám sto chutí rozšlapat. Na to nejsem z Win7 na haswellu zvyklý.
To nevím, ale osobně bych si tipul na driver zvukové karty. Svého času jsem viděl i nějaký zabugovaný driver grafické karty, který způsoboval škubání zvuku při scrollování obsahu okna, což je jinak ve Windows zcela nevídaný úkaz.
<rejp> ACL na všechno má tak dokonale vymyšlené, že to bylo tak dlouho nepoužitelné do té míry, že ani sám MS to nedokázal rozumně nastavit, tak to musel zaplácat úplně jiným security modelem UAC</rejp>
Takže tam, jak u Pata a Mata, nebo u Pejska a Kočičky, jsou přes sebe security modely dva ;-)
O modulární architektuře bych od okamžiku win32k.dll (alias přesun GDI do kernelu) taky moc nemluvil.
23. 11. 2025, 12:30 editováno autorem komentáře
Tech veselosti je tam mnohem vic .... to treba takhle chces vpn. Takze muzes zacit treba tim, ze z "moderniho" gui vyrobi VPN a nechas i na "automatickou" konfiguraci (jinou to stejne neumi) a zjistis, ze se nikam nepripojis.
Pak treba kdyz sme u gui vyzkousis ovladaci panely ... a tam prozmenu zjistis, ze ikev2 je sprosty slovo. Je o to legracnejsi, ze ti to tu dovoli menit hodnoty, ktery ale pak nejsou kompatabilni stim, co si nastavil jinde a jinak.
Pak muzeme pokracovat "firewallem" (kterej ignoruje svoje pravidla), a tam taky muzes nastavovat tzv "security rules", coz prozmenu samozrejme taky nefunguje, protoze widle neumej poznat zda jsou v domaci siti (tedy v domene napr).
Kdyz to vsechno vyzkousis a zjistis ze nic z toho nefunguje, muzeme pokracovat trebas ... powershellem. Takze z powershellu muzes konfigurovat vpnku ... ale velice rychle narazis na to, ze (napriklad) nelze vypnout (z powershellu) nad tou vpnku trebas ipv4 (protoze kvuliva kolizim ji chces ipv6 only) Duvod? Prosty, ackoli tu vpn uvidis jako dalsi sitovku, (treba v tech ovladacich panelech) tak widle to jako dalsi sitovku neberou ... lol (stejne veselosti budes mit s diskama ktery widle nevidej jako disk).
Dalsi krasny aspekt je, ze soudruzi v ms vymysleli "konfiguracni xml" (specielne pro vpn) ... jenze to xml nefunguje. Respektive se v kazdy verzi a subverzi widli chova jinak a nefunguje z toho jina cast (typicky ta, kde tomu rikas, ze vazne nechces pouzivat des, coz je pochopitelne vsude default)
Az to vsechno odladis a naconfis (tak tyden prace) tak zjistis, ze soudruzi z ms neumej rekey. Takze ti ta vpnka lehne pokazdy, kdyz vytimeoutuje reqest na rekey treba z nejakyho toho strongswanu.
Proc chces vpnku widle included? Treba proto, ze nechces pripadne nemas jak instalovat cosi funkcniho kazdymu hej nebo pockej.
A co se prav tyce ... lol ... zrovna mam v todo ... z 10ti pokusu task projde 3x. V logu samozrjeme nic. Jen ten task pinda, ze se soubor nepovedlo otevrit (7 z 10 pokusu). Takze "reseni ...." nastavil sem tam, at to zkousi 15x.
Pripadne opravdu miluju totok ... toho mas plnej log uz po instalaci cistych widli ....
Microsoft-Windows-DistributedCOM
Event ID: 10016
Description: The application-specific permission settings do not grant Local Activation permission for the COM Server
Prej mam delat, ze to nevidim, oficielni vyjadreni ms.
To sice nemá nic společného s kernelem, ale budiž. Problém je v tom, že Windows používá dlouhá řada power users, kteří si stroj administrují sami. Můžete přes ACL snadno určit, že uživatel nemůže provádět nic co se týká administrace. Jenže pro power usera to nefunguje, protože tu administraci potřebuje provádět. A power user sice může jet pod adminem, ale to zase jaksi není bezpečné. UAC je poměrně elegantní řešení, kde "pod adminem" jede normální uživatel, a teprve pokud jsou potřeba admin proviledges, tak je musí uživatel potvrdit na dedikovaném security desktopu, na kterém nevychovaná aplikace například nemůže kliknout na tlačítko nebo odposlechnout události stisku kláves (což je na X11 primitivní operace).
To jestli je architektura modulární se přece nemění tím jestli daný modul běží v ring 3 nebo ring 0. Důvodem přesunu části GDI do kernelu je omezení počtu syscalls. Zatímco na Windows díky tomu bylo možné provozovat přes GDI například hry, tak na Unixech jste si půl minuty počkal na vykreslení webové stránky s japonským textem. A počkat jste si musel, protože jste akci mohl přerušit leda stiskem tlačítka Reset. Tohle se samozřejmě změnilo s příchodem client-side renderingu a GPU akcelerace, kde se font vyrastruje jako texture atlas, a pak se jen říká GPU, kde má glyph vykreslit (a jak shaderem udělat subpixel rendering, antialiasing, gamma correction a další). Tahle pipeline nevyžaduje větší množství syscalls, takže i na Windows běží v ring 3. To jak interně vypadá implementace nějaké feature je ve Windows často určené prioritami a dostupnou technikou.
> Důvodem přesunu části GDI do kernelu je omezení počtu syscalls.
Naco presne potrebuje windows volat syscall, ked renderuje text?
> tak na Unixech jste si půl minuty počkal na vykreslení webové stránky s japonským textem.
Nie je to sice celkom pravda, ale budiz. X11 nevola syscally, ale bezne IPC, socket a shmem lokalne, tcp sietovo. No a v minulosti, ked bolo renderovanie textovych stringov server-side, tak sa pouzivali vzdialene terminaly, kde server bol iny pocitac ako klient. Dovodom pomalosti nebolo IPC, ale siet, v tej dobe ak lokalna, tak castokrat 10 mbit, neswitchovana.
Windows kernel zaostaval uz pred dekadou; je velmi zname vyjadrenie vyjadrenie anonymneho vyvojara z Microsoftu: https://blog.zorinaq.com/i-contribute-to-the-windows-kernel-we-are-slower-than-other-oper/
NT kernel nema lepsi scheduler ani dalsie subsystemy; dovod je organizacny, nie technicky: nie je v tom biznis case. Naco alokovat zdroje na nieco, co neprinesie priamy financny uzitok? V linuxe je situacia uplne ina, ked sa zlepsi vykon o jednotky percent, tak sa na tom pracuje.
Architektonicky je NT kernel katedrala, kde stavitel precenil svoje moznosti a vysledok je uplne inde. Chceli sme to najlepsie, dopadlo to ako vzdy.
Linuxovu semantiku pod Windows implementovat nejde (za vynalozenia rozumnej urovni zdrojov). Microsoft sa o to pokusil, vola sa to WSL1. Vzdali to, WSL2 je normalna virtualka s realnym linuxovym kernelom.
Však dnes bys to jinak než virtuálkou ani nedělal. Koneckonců i Windows 11 jede jako virtuálka, pokud při instalaci dočasně nezakážeš v BIOSu podporu virtualizace.
"Len neviem co by tym MS ziskal."
Uvedom si, kolik verzi a subverzi widli ms udrzuje, protoze musi ... pricemz ty widle nabizi defakto gratis ... teda za tvy data, ktery uz nejsou tvoje.
Tudiz kazdej dolar kterej do toho vrazej je dolar, kterej by mohli mit, kdyby naklady prenesly na nekoho jinyho.
Jedina jejich potiz je v tom, ze zakaznici by si pak mohli rict, ze nepotrebujou system od ms ... a tudiz ani sluzby od ms. Takze bych to videl tak, ze nejdriv se pokusej vsechny uzivatele widli natlacit do zavislosti na jejich cmoudu (viz jejich vnucovani ms uctu). A pak widle klidne za toho tuxe vymenej.
"kolik verzi a subverzi widli ms udrzuje, protoze musi" - OK, představme si, že Microsoft přešel na Linux kernel. Zanedbejme to že by to byl technicky krok zpět, že by to bylo velmi obtížné atd. Microsoft má tedy vlastní kernel podstavený na Linuxu, a nad ním hromadu user space libraries. Myslíte že to nevyústí v hromadu verzí a subverzí? Asi vyústí, jak jako existuje dlouhá řada verzí většiny dister Linuxu. A myslíte že protože je to postavené na Linux kernelu, tak to celé místo MS bude udržovat zdarma někdo jiný? Asi ne. Tím za mě myšlenkový experiment končí.
Jen doplním, že:
1. Microsoft již udržuje jeden Linux, ten ve WSL2. Píše si do něj i patche kreslení grafiky (interně to jde do linuxové knihovny pro DirectX).
2. Microsoft již teď spouští Windows ve virtuálce pod Windows (zabráníte tomu jen tak, že při instalaci dočasně vypnete v BIOSu podporu virtualizace). Tedy není problém po nějakou dobu běžet současně Windows a Linux kernel a nad nima jeden userspace*. Částečně to měl v podobě XP Mode ve Windows 7, aby neřešil např "ovladače na staré tiskárny" a dosovské programy (16bit aplikace v 64bit OS nefungují, není chyba Windows, ale AMD, ale jde to obejít přes NTVDM64, komunitní ntvdm využívající již mrtvou virtualizaci Intel XAXM nebo softwarovou emulaci x86 z dob Windows pro Alpha a PowerPC).
*) WINE je loader Win aplikací a reimplementace knihoven Windows. Loader si Microsoft napíše sám, knihovny má originální. Jde to i obráceně - pamatuju, jak jsem v Linuxu nahradil polovičaté knihovny od komunity těmi z dualbootu Windows, aby mi aplikace fungovala.
EDIT: Jiný příklad, na Amize třeba byly 2 kernely, jeden pro Motorola CPU a jeden pro PowerPC CPU na rozšiřující kartě. Aplikace jely normálně vedle sebe.
23. 11. 2025, 22:11 editováno autorem komentáře
1. Ano, Microsoft udržuje kernel ve WSL2. Jenže WSL2 je tak trochu Frankensteinovo monstrum. Windows a Linux mají například své vlastní FS, a k druhému OS přistupují před redirector, řekněme jako na síťové sdílení. GUI se řeší tak že se na Linux přistupuje pomocí RDP, řečeno dosti zjednodušeně. Jasně, funguje to, ale nestavme to tak, že jde o dva rovnocenné kernely, protože nejde.
2.A. Windows se nespouští ve virtuálce pod Windows. Windows běží jako root partition, což není totéž.
2.B. User space libraries ve Windows volají Windows kernel. MS by musel napsat user space libraries pracující nad Linux kernelem, a u toho ten kernel opravdu výrazně obohatit o dlouhou řadu API, které dnes prostě nemá. Pro ilustraci, Windows kernel nabízí asi 2000 různých syscalls. Otázka je proč MS ztrácel zdroje na rozšiřování Linux kernelu a reimplementaci svých user space libraries, jen aby na konci měl to co už dávno má. Taková investice jako migrace z NT kernelu by měla smysl jen pokud by přinesla něco řádově nového, a to Linux těžko může nabídnout. MS migraci odmítl dokonce i migraci na Midori, která by něco nového přinést mohla, protože by toho přinesla málo vzhledem k úsilí, a přinesla by řadu problémů.
2.B. Myslíte že by zákazníci ocenili třeba nestabilní kernelové API/ABI? To by vedlo například k nutnosti upgradovat third party drivery pro každý nový release kernelu, jako na Linuxu.
3. Ano, knihovny Wine implementující část Win32 se v řadě případů dají nahradit originálními knihovnami. Jenže ty nakonec volají user mode funkce ntdll.dll, které propadají na Windows kernel pomocí syscalls. Například standardní kernel32!CreateFileW provede nějakou normalizaci cesty apod., a zavolá ntdll!NtCreateFile, což je wrapper který zavolá syscall NtCreateFile. Myslíte že můžete triviálně nahradit ntoskrnl!NtCreateFile pomocí linuxového open()? Nemůžete, protože fungují v detailech dost odlišně. Stačí si přečíst třeba jen dokumentaci v Win32 Naming Files, Paths, and Namespaces, a tam zjistíte že Windows mají hard links, junctions, reparse points, alternate data streams a namespaces. "\\?\Volume{8d0ad23a-470b-4c70-a225-2ad14a6a739d}\" může být třeba vaše vložená USB klíčenka; spusťte si někdy WinObj ze SysInternals Suite a pokochejte se, najdete ta i drivery zařízení které se také dají otevřít přes CreateFileW. K tomu přičtěte zamykání souborů, což je kapitola sama o sobě, a ACL. Většinu toho všeho Wine ignoruje, což je u hry každému celkem jedno.
https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file
https://learn.microsoft.com/uk-ua/sysinternals/downloads/winobj
Jak říkám, může se to zdát jednoduché, pokud se nezačnete podrobněji dívat, o čem je vlastně řeč.
> 1. (...) GUI se řeší tak že se na Linux přistupuje pomocí RDP, řečeno dosti zjednodušeně.
Ne, Linux tam kreslí normálně přes MESA, ale to kreslí do DirectX knihovny v Linuxu (guest), a ta funguje jako roura do DirectX ve Windows (host). Díky tomu, že obojí je stejné API, tak ta roura nemusí převádět příkazy a má malý overhead.
> 2.A. Windows se nespouští ve virtuálce pod Windows. Windows běží jako root partition, což není totéž.
V "root partitiion" běží Windows 11, ale pod ním běží zas Windows 11, a až s tím pracuje uživatel. Dokonce existuje už AAA hra, která tento režim vyžaduje pro implementaci anti-cheat:
https://www.reddit.com/r/pcmasterrace/comments/1c3qrf9/in_case_you_didnt_know_all_windows_11/
> 2.B. User space libraries ve Windows volají Windows kernel. MS by musel napsat user space libraries pracující nad Linux kernelem
Však aplikace volají systémová DLL, ne přímo kernel. Díky tomu mohl "podvozek" několikrát předělat a pro aplikace je to transparentní (např. grafický driver model WDDM). Jestli to někomu přijde nezvládnutelné, tak ať si uvědomí, že přesně tohle již dělá WINE.
> 2.B. Myslíte že by zákazníci ocenili třeba nestabilní kernelové API/ABI?
Android třeba má stabilní driver ABI (vybrané LTS kernely). A NVidia má nad kernel ABI tenký wrapper implementující svoje driver ABI (binární blob není třeba překompilovávat na "nové header files", jen ten wrapper mezi - jen k tomu tak dává zdrojáky a blob je jen jeden pro různé verze Linuxu).
> 3. Ano, knihovny Wine implementující část Win32 se v řadě případů dají nahradit originálními knihovnami. Jenže ty nakonec volají user mode funkce ntdll.dll, které propadají na Windows kernel pomocí syscalls.
Ano, stačí reimplementovat jen ty lowlevel DLLka, které pracují přímo s kernelem. Těch je asi 4. Zbytek zůstává,
> Myslíte že můžete triviálně nahradit ntoskrnl!NtCreateFile pomocí linuxového open()?
Linux se již patchuje windowsovskými funkcemi (NTSYNC). Specifické věci pro WIndows nad Linux kernelem mohou být patchset, který nepůjde do upstreamu, tedy nemusí diskutovat s linuxovou komunitou, zda to zapadá do ideologie (stejně jako některé věci ve WSL2 nebo od Valve pro Steam Deck, např. jejich implementace HDR nečekající roky na komunitu).
24. 11. 2025, 03:58 editováno autorem komentáře
Ty leaky jsou naopak hrozba. Pokud někdo přidá contribution s kódem z leaku, ohrožuje celý projekt případnou žalobou.
IMHO by som povedal, ze nejake leaky ani nebolo treba.
Proste to stacilo posypat peniazmi. Ktore do toho proste Valve nasypal.
Já se hlásím mezi "hráče", co 100% her hrají na CachyOS. Na mini PC s Ryzen 7840HS. Díky lsfg-vk ve vysokých FPS.
Díky za tip. CachyOS jsem vyměnil za Kubuntu na herním PC, co jsem pořídil v době covidu, když se nesmělo ven. Sunshine, gamescope, lsfg-vk v repozitáři, za 10 minut nebylo co řešit. Fakt to proti ubuntu švihá a člověk nemusí řešit nějaký repozitáře kvůli novějšímu sw, xen kernel, fsync, esync, vše je hned k dispozici. Na nVidia GTX 1080 z té doby to frčí ve 4K s limitem 60 FPS po síti ze sklepa na 65 palců Android TV v obýváku. Paráda. Díky.
Jde to, ale dře to - Windows nainstaluje a začne hrát i poučený laik, Linuxový gaming box, pokud bude mít jen trošku smůly, ani omylem. Jak po stránce ovladačové (grafická karta, bezdrátový controller), systémové (xorg vs wayland), tak po stránce herní (když to jede, cool, ale když to nejede, tak nastupuje staré dobré hrabání se v dll, zkoušení různých verzí wine..)
Paradoxně největší problém ale nemám s hrama samotnýma, ale Ubisoft launcherem. Podezírám je, že to dělají schválně. I EA launcher dá ve wine použít a jejich hry hrát, jen ten Ubisoft se odmítá pustit.
21. 11. 2025, 07:00 editováno autorem komentáře
Jak po stránce ovladačové (grafická karta, bezdrátový controller), systémové (xorg vs wayland), tak po stránce herní (když to jede, cool, ale když to nejede, tak nastupuje staré dobré hrabání se v dll, zkoušení různých verzí wine..)
Toto ale platí pod každým OS, čo si pamätám, tak napríklad PS3 gamepad rozchodiť pod Windowsom býval absolútny pôrod. Plus, keď niečo nejde pod Windowsom, človek často ani nevie, kde začať. Kliknem na exáč, vyskočí okno "VC Runtime Error: 0xB00B5" a ak to náhodou nie je komerčný megaprodukt, čo tú istú chybu dal tisícke ďalších, skončil som.
Samozrejme mali v MS dosť rozumu na to, aby si každých pár rokov celý OS nerozdrbali Waylandom (SystemD, Pulse, etc),
Tak rozdrbane to zas nie je pomaly sa prechadza z X11 na wayland, nic ine tu nebolo (nejake embedded qt eglfs a pod nepocitam). Wayland je spatne kompatibilny s X11 takze pohoda.
Systemd je len startup system, na aplikacie to ma minimalny vplyv.
pulseaudio/pipewire je tu uz nejaku dobu a funguju dobre.
"Tak rozdrbane to zas nie je pomaly sa prechadza z X11 na wayland, nic ine tu nebolo (nejake embedded qt eglfs a pod nepocitam). Wayland je spatne kompatibilny s X11 takze pohoda."
No nevim. Zrovna ta kompatibilita x11 x waylan je nejaka divna. Na jednu stranu je, na druhou neni. Ve waylandu uz pokud vim neni. Podporovana je skrze samostatny XWayland (opravte me neni li t ospravne). Pravda vetsinou to funguje. Fedroa 43 neco provedal bud 32b vecma (omlouvmse za nedostatceny terminus techniku, ale myslim ze 32b wine je jen podmnozina) a nebo prave s X11 podporou. Spousta starych her, vetsiniou ty 3d, proste prestaly kreslit. Jedou.. ale cerne okno.... Zatim se k tomu v lozich nenasel ani radek
Lenze Microsoft kompletne prekopal display server (medzi XP a Vistou - novy WDM odvtedy vyzaduje od ovladacov podporu WDDM a od grafiky Direct3D a pixel shadery). Rozdiel je v tom, ze Microsoft nikdy nedovolil ziadnej aplikacii, aby sa s display serverom bavila rovno cez socket, API bolo privatne a vzdy bolo treba pouzit kniznice s higher level API, ktore si aplikacia natiahne do svojho adresneho priestoru.
Teda nieco absolutne nepripustne v linuxovom svete. Tym padom, ked kompletne prekopem nejaky subsystem, lebo svet sa niekam pohol a teda menim koncept a na to musim zmenit wire protocol, tak kopec veci rozbijem. Bud to fixnem v higher level api, ako to urobil Microsoft, resp. v Linuxe Gtk a Qt, alebo niektore veci co isli svojou cestou budu rozbite, kym sa neopravia ako to spravil Microsoft vo svojich knizniciach a Gtk/Qt vo svojich. Ina cesta neexistuje.
Podobne, Apple urobilQuickdraw -> Quartz a Quartz Extreme. Len Linux bol koncepcne zaseknuty v 80-tych rokoch s X11, takze nevedel efektivne pouzit hardware navrhnuty a vyrobeny v tomto tisicroci.
Display driver API je ve Windows dokumentované, jinak by se ty drivery celkem špatně psaly :). Aplikace pochopitelně nekomunikují s display driverem, ale s grafickým API, které následně buď volá grafický driver, nebo danou akci provede na své úrovni. OS nabízí API, které vytváří vrstvu abstrakce nad HW. Pokud se změní HW, nebo i driver framework, tak je od toho aplikace odstíněna.
Pokud jde o změnu driver modelu, tak máte pravdu, že k ní došlo. Od Windows 2000 se používal XDDM. Ve Vistě (rok 2006) byla první verze WDDM, ovšem bylo možné používat i staré XDDM drivery. Totéž platilo ve Windows 7 (rok 2009). A až ve Windows 8 (rok 2012) byly povinné WDDM drivery. Přičemž minimálně od Windows 3.1 a NT 3.1 až dodnes fungují ta samá grafická API, bez ohledu na drivery pod nimi. To za mě dobře demonstruje, jak se to má dělat. Další takovou ukázkou je to, že Windows mají to samé API pro zobrazování i tisk. Aplikace prostě kreslí stejným API do jednoho nebo druhého device contextu, minimálně od Windows 3.1 a NT 3.1.
Aplikacie pochopitelne s display driverom komunikuju, direcx/opengl/vulkan su len loadery ktore natiahnu nainstalovanu implementaciu daneho rozhrania pre dany hardver a aplikacia sa potom bavi rovno s nou (ano, pomocou definovaneho api). Nema (velky) zmysel, aby tam existovala medzivrstva, ktora prehadzuje volania medzi vrstvami. A ked zmysel ma, tak ju volitelne mozno zapnut (napr. vulkan validation layers).
Tato implementacia je userspace kniznica, ktora pripravuje command a data buffery a len tie posuva ovladacu v jadre. Ovladac v jadre manazuje tieto buffery, len ten vie robit dma a obsluzit prerusenia; aj ked aj toto sa uz dnes presuva na samotny hardware, nech si to manazuje sam.
> Přičemž minimálně od Windows 3.1 a NT 3.1 až dodnes fungují ta samá grafická API,
GDI a GDI+ su dnes legacy a uz len softverovo emulovane.
No vidíte a já starý linuxák už tři dny řeším, proč některé Windowsové stroje ztrácí DNS a to tak, že nepomůže restart síťového subsystému, nepomůže /renew ani /flushdns, nepomůže zadat fixní googlovskou DNS ani žádné jiné. Občas pomůže restart, ale problém se vrací. A v logu nejsem schopný nic najít... V Linuxu bych kouknul do dmesg a /var/log a měl bych jasno hned. Tak nevím, zrovna řešení problémů na Widlích je pro mě čiré peklo a dostat se k jakékoliv relevantní informaci je detektivka. Ale možná to bude souviset také s tím, s čím má člověk víc zkušeností...
Opravovat problém widlí ke jako se bodnout téma vidlema do oka, a pak chtít oběma očima vidět dobře.. Část kódu máš prostě skryto v binarkach, u kterých kolikrát ani sám programátor neví co to na něj vyplivlo, když se to rozbije .. 🤣
V tomhle smyslu zlatý DOS a příkazák. 🤣
V LINUX prostředí si prostřednictvím promptů a skriptů zjistíš úplně každý nesmysl co vůbec lze.. když bude nejhůře, zbastlíš si nějakou pomůcku co postupně vykecá každej dostupnej stav skoro čehokoli.. Ale prase aby se vyznalo v těch všech knihovnách,, závislostech, neodladěmých chybách, různém kódování distribucí a jejich portů či forků zdrojácích atd. Ono si sosnout a zkompilovat něco mimo svou distribuci může být někdy úplně stejně těžké a úplně na houby, jako to psát znovu od nuly.. Třeba když musíš použít Windows ovladače protože jiné k danému HW prostě nejsou, je pod Linuxem také o nervy.. Ale díky za to.. třeba ve FreeBSD nebo Unix bys byl v háji ještě mnohem víc. 🤣🤣🤣 Zkusil jsem to,a vím o čem mluvím . Na druhou stranu spustit linuxový binárky v BSD?
Nebo si v BSD prostředí zkusit emulovat Mac, namapovat disk, sosnout z něj nějaký info a portnout požadovaný výstup do Linuxu nebo ho nakonec dotáhnout až na Windows? Kdo se někdy snažil dostat něco ze staršího Mac ven, když už se systém rozsypal, tak ví o čem tu mluvím.. záchrana privátních dat nebo "celých aplikací" či jejich privátního ekosystému na šifrovaném úložišti je opravdu lahůdka..anebo "jen" na starém A dnes už nepodporovaném " Mac" zkusit cokoliv rozchodit, když už není odkud brát, protože oficiální repozitáře na který se odkazuje už dávno nejsou.. A přesto přes všechno tam nějaký data zůstaly, který tam kdysi kdosi vložil a najednou to nejde 🤣 a úplně nejlepší je: " A prosím tě, KDYŽ UŽ SE V TOM VRTÁŠ..🤣🤣 tenkrát jsem na tom hrál tuhle hru a používal tamhleto... můžeš mi to. NA TOMHLE STROJI zase rozchodit ? 🤣🤣
Mno ... na to tema ... hodne veci ... ale merkni na to, estli maj ty widle vypnutej fastboot ... pokud ho maj zaplej (default) tak se nikdy vlastne nerestartnou.
Zrovna DNS v Linuxu je krásný příklad toho, jak jednoduchá věc může člověka potrápit klidně několik hodin :D
Když začneme tím, že aplikace používají různé přístupy k DNS (glibc, přímé čtení resolv.conf, úplně vlastní řešení DNS např. v chrome/firefox pro DNS over HTTPS), pak to, že DNS může v Linuxu obsluhovat několik služeb (systemd-resolved, který může fungovat v dalších 4 režimech s /etc/resolv.conf, NetworkManager s built-in dnsmasq, dnsmasq, unbound...). A najít pak problém v tomhle bordelu rozhodně neni jen o tom otevřít si log :)
Tam bych asi na prvním místě začal upgradem všech driverů, nejdříve síťovky. Pak bych se podíval jestli tam není third party firewall, a případně ho dočasně odinstaloval. Potom se dá zapnout logování ve vlastnostech zařízení, nebo v Event Logu pod Application and Services Logs \ Microsoft \ Windows. Kandidátem by asi byl NDIS, ale bude toho víc. Pokud tam nic zajímavého nebude, tak v utilitě DebugView (SysInternals Suite) koukat jestli vylezou nějaké zajímavé hlášky z kernelových driverů. No a je tam i možnost použít packet sniffer a kouknout, jestli třeba při ipconfig /renew opravdu pošle DHCPDISCOVER a dostane odpověď DHCPOFFER atd., jak kontaktuje DNS server atd. Určitě by se dalo vymyslet víc věcí, tohle je jen co mě napadlo z hlavy.
Ano, je to hlavně o tom, s čím má člověk zkušenosti.
Upgrade driveru, specielne sitovky, je treba zakazat, a protoze to nijak normalne nejde tak jedine takto ....
https://www.reddit.com/r/sysadmin/comments/1hb2hnk/dell_realtek_network_driver_issues_for_docking/
Podotykam, ze specielne toto se tyce 100% vsech USB veci ktery obsahuji realtek. Jednoduse jakakoli widli aktualizace = sit je instantne rozbita. Nezalezi na vyrobci.
Je pak treba samozrejme udrzovat ten seznam co je v jednom ze scriptu uveden, pripadne ten mazaci poustet pravidelne a opakovane (a do nej tu fungujici verzi).
2jinejmuf: Kdyz sme utoho, nastav ty sitovce datumove nejstarsi driver kterej v tech widlich najdes.
Vidím to opačně: Grafická karta od AMD, PS5 gamepad a další herní i neherní hardware. Vše funkční out-of-box, ihned po instalaci. Bez nutnosti ručne instalovat a nastavovat ovladače (které navíc na Windows většinou obsahují spoustu bloatwaru).
Wayland rovněž bez problémů funkční, dnes již včetně HDR. Problémem mohou být pouze některé specifické funkce jako například Variable Refresh Rate (které GNOME ve výchozím stavu nepovoluje).
Instalace Steamu je na pár kliknutí.
Vše bez nutnosti použít terminál.
Problém je spíše s některými distribucemi a zastaralým či rozbitým dodatečným softwarem v jejich repozitářích (zdravíme Ubuntu). Tohle ale časem vyřeší přechod na immutable model distribucí a (Flatpak/Snap) repozitář nezávislý na verzi OS.
Souhlasím. Akorát by ze dne na den pomohlo podstatně více, kdyby přestali zaslepenci bezhlavě doporučovat masivně distribuce, které popisuješ. Kam vlezem, tak první doporučení pro nováčky, je přesně takové (přidávám se k pozdravu). Možná by to bylo čistší řešení a nemuseli by pořizovat podstatně větší disky kvůli přibalování všeho s každou aplikací, která je v těch repozitářích značně vousatá.
Přihodim ještě příklad, co jsem v nedávné době potkal a nevěřícně koukal až čuměl s otevřenou papulí. Jeden za všechny, kolem distribuce a flatpaku - doporučení na jiném linuxovém portálu - "Mint a použij jako výchozí souborový systém bfrfs, nejlépe na dvou 8TB NVME v raidu, kdyby se to rozsypalo, abys měl zálohy". To je prosím skoro citace.
Mno nevim soudruzi ... staci se podivat na zmeny ... v neustale dokola se meni tema hra funguje bez problemu vs hra nefunguje vubec. Fakt bych chtel videt nekoho, jak to porad dokola chce resit.
A fakt bych chtel videt libovolnou gamesku s nejakou tou anticosi ochranou ... ty maj ostatne typicky problemy i na widlich.
BTW: Japa se v tuxovi v souladu s FAQ spousti gamesa as admin?
Hra která má v oficiálním FAQ run as admin si zaslouží vrátit s hodnocením trash, protože programátoři jsou lemplové. Tím efektivně obejdete ochrany Windows který tam nejsou pro nic za nic. Jsem zvědavý kdy někdo napíše do FAQ třeba spusťte hru v ringu 1 (musíte nainstalovat náš super ovladač aby vůbec běžela) :-D
Vy dlouho nesledujete anticheaty, že ano... ;-) ten ring0 (v Win se pokud vím používá jen 0 a 3) už dáááávno máte.
To "ochrany" tam pronic zanic jsou, a jen vopruzujou uzivatele, protoze bez admina se na widlich provozovat neda prakticky vubec nic.
A jak uz zaznelo, jak myslis ze fungujou vsemozny "anticheaty" ... bezi ti to jako driver/servisa ... pod systemem.
BTW: Japa se v tuxovi v souladu s FAQ spousti gamesa as admin?
Hry pod Wine/Proton bežia s adminovskými právami, samozrejme ale len na to virtuálne prostredie vo wine. Práve toto nie je vôbec problém.
Len by som takej hre asi zrušil prístup na zvyšok disku a nechal ju robiť bordel naozaj len na svojom virtuálnom piesočku.
No, záleží, proč ta hra chce admina. Pokud jen aby mohla ukládat data do Program Files, tak to Wine řeší pěkně. Pokud proto, aby mohla někam hluboko do systému zahákovat anticheat, tak to na Wine může být problém.
Ona to chce predevsim proto, aby ti mohla prosacovat celej system co kde mas ... Uz se mi stalo, ze mi gamesna vynadala, ze mam nainstalovanej wireshark ...
To je proste - hraju jen hry co funguji na linuxu +- spolehlive. Zbytek ma smulu. Stejne je dobrych her vic nez meho casu, takze si muzu vybirat.
Koukám, je tady spousta komentů který tak nějak neví o co úplně go... Hraju i na steamdeku a je pravda že některé hry nejsou úplně to co na PC, ale na druhou stranu je to tím, že to je PC hra provozovaná na konzoli a třeba tam tak nějak chybí klávesnice a SW emulace ne úplně vždycky funguje jako ekvivalent HW. Ale u her co steam označuje jako kompatibilní, tak jsem nějaké problémy našel velice vzácně... ...apropos pro rýpaly i na PC pod woknama se občas stane, že hra prostě vytuhne nebo spadne...
Napriek tomu ze som fanda linuxu vyse 20 rokov, tak som bol nuteny predat Steam Deck napriklad kvoli tomu, ze nejdu prakticky vsetky EA sports tituly napr. Madden NFL, FIFA atd.
Takisto po istom update prestalo ist GTA V. Vsetko kvoli anticheat ochranam.
Chvilu som to skusal v dual boote s Windows 10 (upgradol som si v SteamDecku disk na 2 TB) ale nebolo to ono.
Teraz cakam na Legion Go 2
Takisto po istom update prestalo ist GTA V
Za což nemůže nikdo jiný než R* Games. BattleEye, který používá GTA Online, má v rámci Protonu nativní podporu, vývojář ji jen musí přes pár kliků aktivovat.
Ano, to je ten problem ze velke studia ako RS a EA si diktuju podmienky. Najnovsi BF6 vyzaduje kvoli kernel-level anticheatu mat zapnuty SecureBoot
Může být, pokud hra nefunguje, je třeba ji vrátit jako vadnou a trvat na vrácení peněz. Už jsme to řešili.
Pokud máte Nvidia grafiku, tak to zase taková sláva není. Naštěstí se už pracuje na nápravě.
https://forums.developer.nvidia.com/t/directx12-performance-is-terrible-on-linux/303207
Již 10 let provozuji jen Linux a to i na hraní. Je to opravdu bezproblémové a člověk to prostě jen používá. Něco jako Playstation, jen na tom člověk může dělat co chce. Třeba KCD2 normálně fungovalo v den vydání, není to nic nenormálního.
Jediné co sem musel za ty léta trochu ladit je když sem zprovozňoval nějakou retro hru přes wine (mimo Steam). Hry provozované ze Steam knihovny prostě fungují - Valve si evidentně dali práci aby to tak bylo.
Co takhle nějaké srovnání? Stejný hw, stejná hra. Pustit na win, pustit na linuxu. Změřit min a avg fps.
To je podle mě úplně zbytečné, protože pro BFU většinou stačí, když hra chodí. Jestli má 60 nebo 200 FPS je jedno. A kdo se chce seriózně věnovat gamingu, linux neřeší, protže je vše povětšinou orientované na windowse.
Takže jsou hry, co na win jedou 200fps a na linuxu jen 60fps?
A co když na win jedou 60 a na linuxu 25, to se taky neřeší?
Ony existujou i hry, kde je to opacne ... ale i na tech widlich tomu hodne pomuzes, pokud si sosnes crack. FPS se ti pak klidne i znasobi.
A na tom tuxu to typicky (videl sem osobne nekolikrat) je prave o tom, ze aby to jako ze jelo, kdyz uz se tim ze to jede nekdo chlubi, tak tam ta "ochrana" jednoduse neni.
Obecne predpokladam, ze pod wine budes mit slusnou sanci s vecma z GOGu.
U většiny her je jedno jestli jedou 30 nebo 60 Hz. A nezdá se mi pravděpodobné, že by uživateli linuxu vadilo, že AAA hra (která na windows dosahuje jenom 60FPS!) mu na linuxu běží jenom 25. A pokud by mu to náhodou vadilo, buď přejde na windows, nebo si pořídí výkonnější HW.
Protože kdo chce primárně hrát, nebude zatím používat linux a to né protože je rozdíl ve FPS, ale protože většina drahých karet, myší, klávesnic, sluchátek a já nevim čeho ještě má svoje proprietální ovladače a nastavovátka jen pro windows.
Lidi co nyní hrají na linuxu (včetně příležitostně i mě) podle mě hrajou většinou pouze rekreačně. A teda jsou rádi že hra chodí a že si ji užijou a samotný FPS se podle mě moc neřeší.
"30 nebo 60 Hz"
jednak fps != Hz, druhak on je ponekud rozdil v tom, jestli ti hra stabilne drzi 30 fps nebo to lita od 5 do 50. Pricemz aby zcela libovolna hra drzela stabilni fps, sem uz 10+let nevidel. Takze pokud to na tom tuxovi pada o 10fps niz nez na widlich, je to klidne rozdil mezi tim, jestli se to hrat da, nebo neda.
BTW: ... "The Last Caretaker" ... (jo, je to beta, ale to je mi jedno kdyz za to nekdo chce prachy ...) ... na 4090 ... klidne pod 5 fps ... v 1080p ... lol. Jup a soudruzi nejspis nikdy neslyseli nic o tom, co je to LOD, protoze se zjevne pocitaji i veci, ktery jsou zcela mimo dohled ...
Ja som to na par hrach svojho casu skusal. Ten isty HW, dualboot Windows 10 a Arch Linux, vzdy ta ista instalacia hry (nainstalovana na NTFS) pustana zo Steam launchera.
Prepad FPS tam bol, vacsinou niekde okolo 10-15%. Netreba sa tvarit, ze ak hra podporuje iba DX a rendering hry bezi cez DXVK, tak to nezozerie ziadny vykon. Zozerie, ale svet sa z toho nezruti.
Tie hry, co som takto skusal su +- zavodne a letecke simulatory, AAA tituly. Na Radeone 6600XT bezali na >60fps ako na Linuxe, tak na Windowse. Kedze moje monitory viac ako 60fps nezvladaju, je pripadny ubytok fps pre mna nepodstatny.
Niekto by mohol argumentovat, ze strata 15% fps na kompetitivnom zavodnom simulatore je velky problem, lebo latencia je tam zasadna. Ja by som argumentoval spat tym, ze taky clovek to nebude hrat na mid- az low-endovej 3 generacie starej grafike.
No ja sa seriozne venujem gamingu a preto mam win11 v dualboote s FreeBSD s uzasnou krasnou Plasmou kde sa zase seriozne venujem programovaniu.... Rozbehavat hry pod FreeBSD sa mi nece aj ked teda mozno by som tam daco rozbehal ma to x roznych emulacnych vrstiev (linuxulator, bhyve, wine) ale naco ked mam win kde spustim okrem hier aj Affinity a x roznych profi aplikacii. FreeBSD ma.tiez kopu aplikacii ktore zase nemam vo windowse takze tak.
Viz například: https://www.youtube.com/watch?v=6qH6G1kHz0o
(Podobných videí je plný YouTube.)
21. 11. 2025, 14:12 editováno autorem komentáře
Měl jsem dlouhou dobu dualboot s Windows na jiném disku právě kvůli hrám. Moc jsem to nepoužíval. Jak se lepšil Proton, tak jsem začal hrát na Fedoře. Letos jsem už nepoužívaná Windows smazal a nainstaloval místo nich Bazzite.
Immutable systém postavený na Fedoře Silverblue a bootc. Optimalizovaný pro hraní a s volitelným rozhraním ze Steam Decku. Zapnu a hraju.
Byl jsem s tím tak spokojený, že jsem na pracovním notebooku přešel z Fedory Workstation na Silverblue.
Ja fakt nerozumiem komentárom tu dole... a aký je problém nainštalovať hru na Linuxu...
vraj rôzne verzie Wine, riešiť anticheat atď... no ja neviem, nainštalujem Lutris a Steam a oni to poriešia všetko, zmena verzie Wine alebo Proton je na 2 kliky, inštalácia tiež.
A tých 10% hier čo sú totálny paskvil že potrebujú sa hrabať hlboko v systéme (ani vo Windows dobre nefungujú), musia "run as admin" a mať vlastný driver, to si nezaslúži ani pozornosť... máme tu knižnicu ohromného množstva hier, z tisícky vyše 900 funguje, to je taký problém si z toho vybrať? Kopec kvalitných hier čo na Linuxe ide úplne bez problémov.
A vôbec, je toľko hier čo ide na Linuxu ale na Windows nejde... alebo hry čo na Windows blbnú (lebo sa hrabú tam kde nemajú).
Jenom doplním. Z tisícovky jich 900 lze spustit. To ale není totéž jako že fungují, natož že by fungovaly bez problémů, se stejnými features a výkonem jako ve Windows. Jinak ano, i na Linuxu spousta her prostě jede, a nepochybuji, že si mezi nimi vyberete.
Myslim, ze z tych 900 bude podstatna vacsina plne funkcna, so vsetkymi features a zhruba ~15% prepadom vykonu. Tie, co nenabehnu vobec budu nejake FPS shootery s kernel-level anticheatom a podobne specialitky.
Skusane na mojej vlastnej Steamovej kniznici.
Překvapuje mne tohle téma, jakoby byl Linux na hraní. Já jsem si oblíbil českého e-mail klienta "eM Client" (Thunderbird byl nedoladěný), koupil jsem si licenci, ale když jsem opustil Windows, pod Wine na Ubuntu jsem ho nerozchodil.
A relevance k článku je kde? Vždycky přece najdete "nějakou obskurní aplikaci", která s Wine nejede. I kdyby to byl výukový program na háčkování z roku 1997.
Jinak Linux na hraní je. Co Linux, na ten se kliděn vykašleme a vezměme zavděk něčím ještě víc obskurním: FreeBSD. To je ta věc, na které fakticky běží Playstationy.
Relevance je v tom, ze mailovej klient je o dost min obskurni aplikace, nez libovolna gamesa.
Vyukovy program na hackovani z roku 97 bude DOSova vec a tudiz pojede v dosboxu. A rozhodne nepujde spustit nativne ani na widlich.
Jiste, "nejake obskurni aplikace" jsou napriklad ruzne profesionalni softwary, kde CAD nebo DTP jsou jenom spicka ledovce.
Nedalo mi to a mrknul jsem na wine 5.0
Velká .net věc. Chvilku chodí, pak padne na
wine: Call from 0x7bc76078 to unimplemented function KERNEL32.dll.InitializeContext, aborting
Nicméně, velké Windows .net aplikace nebudou pod wine nikdy ono.
Sice nevím, k čemu je dobré pouštět Windows aplikaci typu emailový klient pod Linuxem, kde existuje množství velmi kvalitních aplikací tohoto typu, ale schválně jsem si to vyzkoušel a v Lutrisu to byla instalace na pár kliků a aplikace normálně funguje. Tady bych si dovolil tipovat, že si tady někdo spletl "nejde" a "neumím".
Mno podle WineHQ to moc dobre neni, same garbage a bronze hodnoceni.
https://appdb.winehq.org/objectManager.php?sClass=version&iId=42686
Tak v lutrisu muzes mit ciste wine, nebo proton, nebo klidne jinou sestavu. V lutrisu si to muzes zmenit na co chces.
Cimz mam teda na mysli, ze pokud ma spatne hodnoceni ve wineHQ, tak to bude problemovy program. A taky je obrovsky rozdil mezi tvym "zkusil jsem na 5 sekund spustit a slo to", a testovani z wineHQ typu "zkusil jsem spustit a otestoval vsechny funkce co ten program ma".
27. 11. 2025, 10:37 editováno autorem komentáře
Tihle manažeři umí vybírat libovolně. Na Macu je zas vedle sebe WINE a CrossOver. A samozřejmě v každém emulátoru si můžeš vybrat "bottles", tj. odlišná nastavení WINE/CrossOver/Proton pro konkrétní hru.
Diky za test. Par kliků asi umeni nebude.
Na žádnou velmi kvalitní aplikaci pro moje 4 účty a kalendář s kontakty na extra serveru jsem pro Ubuntu nenašel. Evolution mi nesedl a pokud se pamatuji se všemi účty nechodil. Thunderbird se zlepšil, ale tehdy měl dost bugů. Proti tomu eM client byl skvělý, vše jelo hned, nic takového jsem na Linuxu nenašel. Zkoušel jsem i PlayOnLinux. Pár hodin padlo.
Teď po 8 letech proběhl další vývoj. Ale nějak už jsem si navykl e-maily řešit z mobilu.
Konečně jsem nainstaloval i nové Ubuntu, to je zas kapitola pro sebe - čím dál horší...
Z Wine je to take zvlastne, ano ako hracska platforma ja to stale lepsie a lepsie. Dokonca by som si trufol povedat je uz je to hracska platforma. Ale ako spustac uzitocnych programov pre Windows je to stale horsie a horsie, dnes na tom nespustite skoro nic nove ani relativne nove, idu len stare programy a dokonca aj tam sa zhorsuje kompatibilita.
Je to dáno vývojem. 2/3 vývoje WINE jsou z komerčního CrossOver, který se specializuje na hry na Macu. macOS má většinu productivity apps - něco chybí, ale zas má oproti Windows jiné navíc. Podobně pro Valve je WINE, resp. fork Proton, taktéž jen na hry. A linuxoví uživatelé radši přispějí do OSS projektu, než aby "otevřeli brány" komerčním, pfuj, closed source, pfuj, aplikacím.
EDIT: Na Macu je Parallels, velmi dobře integrovaný, takže Macaři mají k dispozici všechny Win aplikace, včetně starších AAA her, a neřeší, že něco z toho nejede v CrossOver/WINE/Linux. Např. "velké Visual Studio", WIn verze MS Office s OLE objekty (např. emebedovaná PDFka v Excel dokumentu) nebo hra s launcherem ve windowsovské binárce Flashe.
22. 11. 2025, 17:56 editováno autorem komentáře
Tak Parallels nie je prekladová vrstva ale emulátor. A v Linuxe takých máme, vieme spustiť hry aj pod QEMU či rôzne virtualizačné kontajnery (vrátane Android aplikácií cez Waydroid), takže to je úplne iná kategória software.
Výhoda Parallels je např. akcelerovaná 3D grafika a skvělá integrace do OS. Např. při málo RAM (v Mac světě dlouho pravidlo) se automaticky odloží na disk po přepnutí na jinou app a "probudí" po přepnutí zpět (díky rychlému NVME a rychlé LPDDR RAM je to okamžik). Tady macOS těží z unixové správy disku, že narozdíl od Windows tam furt nehrabe, tzv. swapování. V QEMU budete zápasit i se zvukem, natož 3D akcelerací.
Crossover Mac je dnes prakticky mrtvá věc. Důvod, proč Wine umí tak dobře hry a zbytek moc ne, je ten, že CodeWeavers (firma za Crossover a hlavní příspěvatel do Wine) dnes živí především vývoj Protonu pro Valve.
Jak může být CrossOver for Mac mrtvý, když ho používají všichni? Copak umí Steam nebo Epic spouštět Windows hry na Apple Silicon? Copak Parallels umí využít hardwarovou akceleraci emulace x86? Na Proton pro Mac a ARM se zatím čeká, až pak se situace může změnit. WINE pro Mac je víc pozadu než WINE v Linuxu. Zkusil sis vyfiltrovat nativní Mac hry ve vše knihovně? V Epicu je to u mě jen 25 % her a třeba i na takové GTA V můžeš zapomenout.
22. 11. 2025, 20:24 editováno autorem komentáře
Mrtvý je asi přehnané slovo, ale je u CodeWeavers na druhé koleji. Je dnes primárně živí Proton a kompatibilita s Linuxem. Tam jdou prostředky na vývoj primárně.
Předtím byl zas WINE/Linux na druhé koleji, tak se to teď vyrovnalo. Naštěstí to dělaj oboje jedna firma, takže patche pro Linux a Mac aplikují stejní programátoři a snaží se co nejvíce kódu sdílet.
Ne, nikdo už Windows nepotřebuje pro hraní her. Jo a společnosti, co vyžadují anti-cheat, tak by měli být všechny do jednoho postaveny před soud pro:
- Podporu monopolu Microsoftu na osobních PC.
- Implementataci backdooru do koncových stanic.
- Ohrožení národní bezpečnosti.
Možná Windows 12 zruší podporu kernel rootkitů, ehm, kernel anti-cheat. macOS je zrušil s přechodem na Apple Silicon (Intel verze macOS je podporuje, ale Intel podpora skončí jako taková). Tím vznikne parita WIndows a macOS/LInux/Steam Deck. Microsoft už v minulosti např. zrušil podporu SecuROM a SecureDisc.
22. 11. 2025, 18:02 editováno autorem komentáře
Predne dekuji Valve za ucast na Protonu a dalsim projektum. Diky nim uz hrani na Linuxu neni o obskurni praci s winetricks a studiu WineHQ, ale proste to funguje.
Na Steamu mi sice funguji odhadem vice nez 2/3 vsech mych her, ale to neznamena, ze dobre. Bohuzel. Nektere naopak lepe, treba Fallout 4 mnohem lepe.
Ale mody na Fallout 3 jsem vzdal.
GTA V nema funkci multiplayer kvuli anticheat (coz tu hru zabiji pro podstatnou cast hracu)
Unreal Tournament III se chova vylozene zurive, kdyz ma clovek vice obrazovek, a o PhysX radeji nemluvit.
Dwarf Fortress ma vynikajici tool DFHack, ktery mu zasahuje do pameti, a pod Protonem (mne) nefunguje. Dwarf Fortress bez DFHack je hracka pro decka.
Little Inferno ma graficke artefakty, kvuli kterym je uplne nehratelne.
Pro me osobne je hrani na Linuxu naprosto akceptovatelne a tyhle neduhy mu odpustim. Ale chapu, ze to neni zdaleka pro kazdeho, a kdyby mi tohle dal nekdo jako herni konzoli, tak ho s tim vyhodim.
A na esport je to naprosto nogo kvuli tem anticheatum.
22. 11. 2025, 15:08 editováno autorem komentáře
GTA V měl multiplayer ještě nedávno. Akorát pak v anti-cheat software zrušili checkbox "podpora Linuxu". Tedy jde o manažerské rozhodnutí, ne technické. Jinak PhysX pro starší hry skončil i na Windows, sama NVidia ho v ovladačích nahradila pro 32bit hry jen softwarovou verzí, která je trhaná. Zasahovat do paměti je lowlevel funkce OS, to těžko půjde emulovat. Ale hra jako taková nevypadá náročně, takže můžeš zkusit virtuální PC. Každá herní konzole má svoje pro a proti, např. handheldy s Windows jsou pomalejší a s kratší výdrží na baterii, protože dost výkonu si bere nevyladěný Windows 11. Ale ani nejde říct, že tam jede všechno, protože některý hry umí gamepad, ale počítají s přítomností klávesnice nebo myši. Tohle Steam Deck řeší profily od komunity, které specifické klávesy pro konkrétní hry mapují na ovladač. No a nejprodávanější handheld je Switch, kompletně uzavřená platforma se zlomkem her.
22. 11. 2025, 18:11 editováno autorem komentáře
Dwarf Fortress je extrémně náročná na singlethread (záleží na velikosti pevnosti), ale přesně tak to hraju, virtuální Windows. Tam odezva roli úplně nehraje, ani grafika. Díky DFHack si pro tu hru můžete vytvořit třeba vlastního clienta s jinou grafikou, existuje toho moře.
Myslím, že právě v těhle letech prožívá DF vrcholné období. Mám dojem, že jestli brzy neotevřou zdrojový kód, tak ta hra pomalu zase zanikne (desítky let, stejně dlouho jako vznikala).
ad "mody na Fallout jsem vzdal" - můžu se zeptat proč? Zrovna tak to funguje velmi dobře až výborně, vlastně jedinej problém, co byl skoro nepřekonatelnej, bylo to, že Mantella ignorovala PiperTTS na 127.0.0.1 a chtěla ho pouštět jako .exe pod win (kde se nesrovnala s z:\home\ja\.local\share\Steam\....), tam nakonec pomohlo dát IP na ethernetu a piper (nebo lépe xtts-api-server) pouštět nativně pod Linuxem.
ale to není nic, co běžný moder dělá.
Konkretne na Fallout 3. Na Fallout 4 to bylo bez problemu, tam maji mody nejake vtipne vlastnosti (na Linuxu mi jich dokonce fungovalo vice nez na Windows, a mely i lehce rozdilne moznosti).
Stravil jsem tim 3 hodiny a neziskal hratelnou hru, tak proto jsem to vzdal. Ten Nexus manager mi vubec nepomohl, protoze jsem to pres nej nemohl spoustet. Takze jsem mody musel instalovat rucne, jenze jich spousta nefunguje, protoze mam verzi hry GOTY, kde jich uz zjevne par je. Jediny mod, ktery se mi povedlo rozbehat, byla cestina, ale uz ne odpovidajici pisma..Takze hraju vanilku jen s HD texturami.
GOTY ma nastesti uz spoustu problemu puvodniho F3 vyresenou.
Verim, ze to vyresit jde, ale ja si chtel zahrat, a 3 hodiny priprav mi prisly trochu moc. A musim rict, ze je F3 skvely. Az smutne podobny F4 (mel ten engine vubec nejaky vyvoj...?).
23. 11. 2025, 16:48 editováno autorem komentáře
Na egine oni nesahaj, a pokud tam je bug, bude tam i za 30 let.
Vsadim se, ze kdyz si dneska pustim teso, tak do dungu se nedostanu. (a F76 je exaktne totez, jen premalovany). Dungy byly naprosto rozbity uz v bete (lidi prisli v parte ke vchodu a kazdyho to portlo jinam) a ani potom s tim nic zasadniho neudelali. Mezi 6tou a pulnoci nejspis ten ind kterej lidi do dungu premistuje nemaka. Takze ani kdyz mas kompletni partu, ani kdyz k tomu vchodu dojdes ... dovnitr se nedostanes.
F3 sem prestal hrat po splneni 1.qstu venku. Chce to po tobe dojit do marketu, kde mimo jiny muzes nasbirat hromadu laserovych zbrani (a nasledne zjistis, ze jsou horsi nez ta nejzakladnejsi pistolka) a kdyz se rozhlidnes, na druhym brehu reky uvidis vartovat supermutanty. Vem tu zakladni pistolku a vesele pifej. Chce to trochu casu, ale sundas je vpohode. A pak si muzes dojit vyzvetnou nejakej ten rotak, pripadne raketomet ....
A pak zapremejslej nad tim, co se stane, kdyz v F1/2 vyrazis bez prislusnyho eqipu nekam mezi mutanty.
V F4 prozmenu slibovali stavbu ... zkousel si to? Bez cheatu? Nepostavis ani ohradu kolem ty zakladni vesnice, natoz abys treba vyzbrojil tu pevnost. Nebo dostanes napad ze si postavis streleckou vez ... 3 podlazi a koncis. O dmnci npc radsi nemluve, misto aby po napadeni zustali nekde uvnitr, porat lezou nekam ven, kde samo chcipnou.
Jeste horsi sou pak partaci, co se ti tak maximalne pletou do cesty. Ti aspon chcipnout nemuzou ... ale prozmenu se ti zmizej (specilne cokl), a pokud si je nespawnes z konzole, zustanou zmizely.
A vrchol dne F3 i F4 (a samo tes dtto) ... inventar v podobe seznamu, kde vlastne ani nevis, co si na sebe dat muzes a co s tim muzes nebo nemuzes kombinovat protoze zadny sloty nikde nevidis.
V F4 specielne, pak v ty "nejposlednejsi" (urcite vydaj dalsi) verzi ... mas vetsi nosnost bez PA nez v nem. Delaj to samo ty mody ktery vykradli a naladovali je tam.
Je asi bambilion věcí, které se dají na nových Falloutech hejtit, proč ne.
Mě F3 docela baví. New Vegas jsem dohrál dvakrát, F4 taky. Je tam spousta vad, ale all in all to má super atmosféru, dobrý příběh a je to pro mě dobrá oddechovka.
Jinak jsem spíš na strategie, v poslední době třeba Timberworld, Rimworld je skvělé, Prison Architect, a když mám hodně času (nemoc), tak Dwarf Fortress. K tomu Fallout, Kerbal Space program, a na pár let si vystačím.
To pifání do supermutantů by mi na začátku hry moc nešlo, měl jsem extrémní nedostatek munice :-) a krom toho F3 trpí obrovskou nepřesností střelby na dálku, to by bylo hodně nábojů.
Těmhle věcem není snadné se ve hrách s otevřeným světem vyvarovat. I ve F4 bylo možné si někam vylézt, ideálně s jetpack zbrojí, a pak to kílit z nedostupného místa. Ale i ve F3 se stane, že když zaútočíte na někoho, kdo na vás nemůže, tak vám naopak (logicky) uteče.
Na každé hře se dá hejtit kde co. Já původní Fallouty nehrál, jen jsem viděl několik letsplayů a moc nevím, co by mě na tom mělo bavit. RPG jsem nikdy nehrál, po té, co jsem začal sledovat Tima Caina (autora původního Falloutu), který vysvětloval co a jak je v RPG důležité jsem si (s návodem) zahrál New Vegas (hrál jsem jej mnohokrát i před tím) a nějak jsem tam neviděl při to kompletním RPG průchodu nějakou přidanou hodnotu. Potom jsem si pořídil Outer Worlds (což podle Caina měla být původní OBSIDIAN skutečné RPG) a přestal jsem to hrát po 12 hodinách. RPG prvky asi dobrý, ale pokud je to příběh, který mě nezajímá, tak se mi ani moc nechce kecat s NPC, abych získal další možnosti.
Zatímco Bethesda se nějak přesně trefila. F3 příliš neotravuje s příběhem, ale přes to jsem jej celý pochopil po prvním průchodu. I bez zbytečných RPG prvků. Teď hraju asi po 150 F4 a je to super. Na těch simple questech (tohle je častá kritika) si pokaždé najdu něco, co mě zaujme.
Na druhou stranu třeba (a nebojím se to napsat) RPG Detroit Become Human se do mě trefilo dokonale. Až tak, že jsem některé mise opakoval jen pro odemčení dalších možností. Ale tady je super příběh, takže se to hrálo vlastně samo.
F1/2 = v zavislosti na tom jak hrajes (potazmo jak si nastavis special) hrajes uplne jinak. Jednoduse kdyz mas vymazanyho bijce, tak nehacknes pocitac, ale dvere vypacis. atd atd atd. Da se to zahrat tak, ze se z vetsiny konfliktu vykecas nebo tak ze se jim vyhnes nebo ... vse podle toho jak hrajes a do jakych atributu investujes. Hromada qstu ma 3+ ruzny alternativy reseni.
Zhruba priklad ... dostanes se do sitace, kdy se po tobe chce pestni souboj. Takze bud mas toho bijce a das to na ferovku. Nebo si poridis vycpany boxerky nebo to uplatis nebo ukecas (a mozna jsou dalsi varianty ktery si uz nepamatuju).
Vsechny novodoby varianty se sice tvarej, ze special maji, ale vubec na tom nezalezi. Jednoduse proto, ze to neni rpg ale fps. Takze proste uplne v klidu upifas libovolnyho enemaka bez ohledu na vybaveni, level ... schopnosti ...
Totez samo plati pro tes od Oblivionu. Kdyz si trebas nahodis Skyrim, muzes si hned na zacatku hry doji pro nejlepsi daedrickej mec ve hre. Enemakem ti bude potkan.
Oblivion muzes prozmenu uplne v klidu komplet odehrat na lv1. Staci se nejit vyspat.
Na schopnostech tvy postavy vubec nezalezi.
Jasně, SPECIAL chápu, ale nějak jsem ani v tom FNW ani v OuterWorlds nikdy nepotkal nic, co by za to stálo. Vždy za nějakými původně neotevřitelnými dveřmi byla jen lepší zbraň.
Vlastně jediný skutečný RPG moment ve svém životě jsem zažil u MassEffectu, kde když mi zabili Wrexe, tak jsem si nahrál save o několik hodin zpět a investoval jsem body do diplomacie, abych se tomu konfliktu vyhnul a Wrexe zachránil. Při dalším průchodu už jsem to hrál s pocitem (který jsem nikdy před tím a ani potom u žádné hry neměl), že je potřeba vážit každý krok a tím se dostat do lepší herní pozice.
Jenže tenhle RPG moment se bude dost lišit hráč od hráče. Kdybych v tom ME přišel o někoho jiného, tak je mi to úplně jedno.
Jenze se nebavime o tom, ze je neco za dverma, ale ze hra ti dava variantni moznosti reseni qstu. Ostatne i rozhovory s NPC pocitaj s variantama, a pokud mas vazne tupou postavu, tak stebou i podle toho mluvej.
Kdyz pak zminujes ME, to je za me nevejtsi megafail historie her.
Znam osobne lidi, kteri po slibech s vydanim prvniho dilu tem slibum uverili, a meli ulozeny pozice se vsema variantama (na tema krogani vs salariani, preziti rachni ...) ... protoze tvurci slibovali, ze ta rozhodnuti ovlivni zakonceni hry. A vysledek? Vyber si ... doleva doprava nebo rovne ...
Korunu tomu nasadilo to, ze ten narposto opravneny shitstorm ktery to spustilo ... tvurci vubec nepochopili.
VS ... zase treba puvodni fallouti. Tam si v ramci konce hry mel takovou peknou rekapitualaci na tema, co vsechno si zavinil - v zavislosti na tom co si udelal nebo neudelal. Nebyl to sice zadnej extra jinej konec, ale v ME nebylo ani to.
BTW: Predlozim ti tu uplne nejprimitivnejsi zakonceni ME ...
1) hrajes defakto za reapery, koho muzes zlikvidovat, toho zlikvidujes ... dostane se ti odmeny v podobe asimilace/premeny v reapera.
2) zahrajes to tak nejak napul, nepovede se ti shromazdit dostatek sily, finalni bitku projedes ... cyklus se zopakuje
3) posbiras vsechny spojence co jen jsou k sehnani, za cenu obrich ztrat se ti povede reapery prinutit k ustupu ... ve finalni fazi jsou zniceny vsechny hmotovy vysilace. Ve slunecni soustave tudiz zustava hromada lodi cizich ras ktery se nemaji jak vratit.
Mno a tady mas peknou moznost navazat pokracovanim ...
Vymyslet to trvalo min nez to sem napsat ... A klidne by to mohlo byt v rezimu ze na 1 nebo 3 variantu by ses musel hodne snazit.
Hmm, Nexus mod manager, pozdějc Vortex apod. je noční můra snad všude. Velmi doporučuji MO2 - koukám že i F3 umí (pod lin se dá zezačátku instalovat tímhle https://github.com/ralgar/proton-mo2-installer ).
https://github.com/Modorganizer2/modorganizer/releases
Moja Steam kniznica tvrdi, ze nie.
Ked vyfiltrujem iba hry, ktore mi podla Steamu na Linuxe pobezia, ostali vsetky. Co ma na tom udivuje, tak tam ostali aj veci ako Forza Horizon 5/Motorsport, ktore mali obcas dusevne problemy aj s behom na Windowse a Flight Simulatory o ktorych som onehda cital, ze na Linuxe nejdu.
Ked som to pred casom v nie velmi podporovanom setupe (spustanie hier z NTFS filesystemu, co je explicitne povedane, ze chodit nemusi) skusal, tak mi slo tak 18 z 22 na jeden klik.
Stalkera som sa na Windows ani instalovat neobtazoval a ta instalacia Windowsu bude decommisoned, kedze 10tky uz nemaju podporu.
22. 11. 2025, 15:59 editováno autorem komentáře
Kedysi "slepý" fanúšik Linuxu. Dnes, realista.
Áno, potrebujeme Windows. Bohužiaľ.
90% hier možno spustíme. Ale 70% z toho množstva je trápenie. Emulácia, simulácia, pády, no proste - nie.
Sorry.
Spis jde o to, ze musis stravit klidne i hodiny hledanim toho, co jak kde (pre)nastavit, kam odkud stahnout nejaky knihovny (casto z ruznych pochybnych zdroju) ... a pak prijde aktualizace, a cele ti to prestane fungovat.
Kdyz si chci neco zahrat, chci prijit, kliknou na ikonu a neresit. A i na widlich putuje spousta games do kolonky "odpad nestojici za misto na mym hdd". Vazne se totiz nehodlam zaobirat tim, proc to kua uz zas nejde (typicky kramy vyzadujici abys byl online pri singlovy gamese ...).
Steam není a nikdy nebyl "monopol" a to ani de facto.
Monopol je silné slovo se specifickým významem - jde o úplný zákaz konkurence státem, typicky skrze licenci, ale jde to i pomocí patentů. Monopol je vždy umělý a tedy vždy špatný pro zákazníka..
Steam je tzv. dominantní hráč na trhu a stal se jím přirozeně - nabízením výrazně lepší služby. Tento stav vznikl spontánním konsenzem většiny zákazníků a tedy nám nijak neškodí.
V sutiaci, kdy nikoli nepatrny % produktu jinde nekoupis, nemuze byt rec o konsensu. Nemas na vyber, repspektive leda z moznosti ze budes nebo nebudes mit.