Kodėl man patinka „Linux“ mano „Steam Deck“, bet ne darbalaukyje

Niekada nenorėjau naudoti „Linux“ savo staliniame ar nešiojamajame kompiuteryje, tačiau atsidavusio kūrėjo rankose ji tampa nuostabia operacine sistema.

Pastaba Šis straipsnis buvo perrašytas ir pakeistas dėl daugybės jo turinyje esančių klaidų. Atsiprašome už klaidas ir dėkojame už atsiliepimus, kuriuos gavome iš mūsų skaitytojų. Šį straipsnį perrašė Matthew Connatser, o toliau pažymėtą skyrių pateikė XDA vyriausiasis techninis redaktorius Adamas Conway.

Nors visą gyvenimą buvau Windows naudotojas, man tai niekada nepatiko, tiesiog toleravau. Tai klaidinga ir erzina daugeliu atžvilgių, tačiau aš visada su tuo pakęsdavau, nepaisant to, kad asmeniniame kompiuteryje yra aiškus konkurentas: „Linux“. Iki „Steam Deck“ pasirodymo aš tikrai nesidomėjau „Linux“ tuo, ką darau darbalaukyje, bet dabar nesu tikras, kad „Windows“ yra vienintelė OS, kurią galėčiau naudoti. Vis dėlto man tai išlieka lengviausias pasirinkimas ir tikriausiai kurį laiką bus, nors galbūt ne amžinai.

Problema su Linux ir kodėl aš negaliu perjungti

Mano patirtis su „Linux“ buvo gana ribota, nes naudojau tik „Steam Deck OS“ ir „HoloISO“, „Steam Deck OS“ kloną, skirtą kompiuteriams apskritai, ir abi šios OS yra pagrįstos „Arch Linux“. Naudojau tik tas OS žaidimams ir palyginimui, o ne visą darbalaukio patirtį, įskaitant rašymą straipsniai, rašyti dalykus Microsoft Office, naršyti internete pramogai ar savo darbui ir kai kas kita atsitiktiniai dalykai. Nors manau, kad „Linux“ galėtų padaryti 90% to, ką „Windows“ daro už mane, šie 10% yra gana svarbūs.

Didžiausia priežastis, kodėl neatsisakiau „Windows“, yra ta daugiausia tiesiog veikia (akcentas dažniausiai). Visada galėjau paleisti žaidimus, atsisiųsti ir paleisti programas, kurių man reikia, ir man nereikėjo jaudintis, ar negalėsiu rasti ar negalėsiu naudoti konkrečios programinės įrangos. Tai buvo didelis pardavimo taškas, kurį reklamavo Asus „Steam Deck“ pagrindinis varžovas ROG Ally: ji naudoja „Windows“ ir gali panaudoti „Windows“ programinės įrangos bibliotekos galią. Bent jau žaidimams tai gali būti gana didelis dalykas, nes ne viskas gerai veikia „Deck“. „Deck“ atveju jis naudoja „Proton“, kad išverstų „Windows“ skirtus žaidimus į formą, kuri gali veikti „Linux“.

Kad kai kuriems žmonėms, norintiems naudoti „Linux“, būtų dar blogiau, kai kurie „Proton“ veikiantys žaidimai ne tik veikia prastai, bet ir negali būti žaidžiami visi dėl apribojimų, pavyzdžiui, kovos su sukčiavimu.

Žaidėjams „Windows“ dažnai yra tiesiog... geriau

Šį skyrių parašė XDA vyriausiasis techninis redaktorius Adamas Conway, kuris nebuvo ankstesnės šio straipsnio versijos bendradarbis

Kaip žaidėjas, man patinka „Steam Deck“. Prieš kelis mėnesius nusipirkau vieną su 512 GB saugyklos ir groju a daug. Akivaizdu, kad „Steam Deck“ naudoja „Linux“, ir tai veikia tikrai labai gerai. Tiesą sakant, dėl mažesnių „Linux“ sąnaudų ir neįtikėtino „Proton“ įgūdžių kai kurie žaidimai iš tikrųjų geriau veikia „Steam Deck“ per „Proton“ nei „Windows“, kai jis įdiegtas viename.

Tai pasakius, man jų yra kai kurie žaidimų, kurių aš tiesiog negaliu žaisti „Linux“ pagrindu veikiančiame kompiuteryje, ir kadangi būtent šie žaidimai sunaudoja daugiausiai laiko, man neįmanoma naudoti „Linux“ savo pagrindiniame darbalaukyje. Tokie žaidimai kaip VALORANTAS, Counter-Strike (konkurencingose ​​trečiųjų šalių paslaugose, pvz FACEIT), ir Pabėgti nuo Tarkovo naudokite anti-cheat priemones, kurios negali veikti tokioje aplinkoje kaip Proton. Tai žaidimai, kuriuos žaidžiu dažniausiai, ir aš mieliau naudojuosi Windows kasdien (operacinė sistema, su kuria užaugau), nei nuolatos perkraunu į kitą OS tiesiog žaisti žaidimą.

Tiesą sakant, ši dilema yra būtent tai, kodėl aš nusprendžiau įsigyti MacBook Pro po to, kai naudoju Huawei nešiojamąjį kompiuterį, kuriame naudojau Ubuntu per visus universiteto metus. Tai ne tiek dėl to, kad man nepatinka naudoti Linux darbalaukyje, bet dėl ​​to, kad man nepatinka jos naudoti savo kompiuteryje pirminis darbalaukis. „Steam Deck“ atveju „Steam OS“ yra daug, daug geresnė operacinė sistema nei „Windows“, kurią patyriau išbandydamas „Asus ROG Ally“.

Kalbant apie priežastį kodėl žaidimai, kuriuose naudojama plati apsaugos nuo sukčiavimo programinė įranga, neveiks „Linux“, tam yra daugybė priežasčių. Didžiausias (ir, ko gero, svarbiausias) yra tai, kad „Linux“ apgaulių kūrėjams tampa žymiai lengviau apeiti apsaugos nuo sukčiavimo programinę įrangą. Kūrėjai gali lengvai sukurti įkeliamus branduolio modulius (LKM), kurie gali sąveikauti su žaidimais ir būti paslėpti nuo apsaugos nuo sukčiavimo, o „Windows“ tai yra daug sunkiau.

Galima pažvelgti į vieną apsaugos nuo sukčiavimą naudojant vietinį „Linux“ klientą „Easy Anti-Cheat“. grūdinti /proc kad veikiančios programos negalėtų peržiūrėti procesų sąrašo ir modifikuoti veikiantį žaidimą išoriškai naudodami sistemos skambučiai, kurie perduoda duomenis tarp proceso adresų erdvių. „Easy Anti-Cheat“ sistemoje „Linux“ veikia tik vartotojų erdvėje, o root prieigos suteikimas daugeliui būtų tiesiog per didelis žingsnis. Be to, kovos su sukčiavimu programinė įranga ieško dalykų, kurie yra „skirtingi“, o „Proton“ aplinka tikrai yra tokia. Štai kodėl „Linux“ sistemoje kovos su sukčiavimu kūrimas yra tokia skaudi tema, o mėgstantiems žaisti a Daug konkurencingų pavadinimų, kuriems reikia šių kovos su sukčiavimu priemonių, Linux nėra man tinkama platforma darbalaukis.

„Steam Deck“ įrodo, kad „Linux“ gali viršyti „Windows“.

„Steam Deck“, nepaisant mano problemų su juo, tikrai įrodė, kad „Linux“ gali būti 100% „Windows“ ir daugiau. Viena iš pagrindinių „Windows“ problemų yra ta, kad ji nėra atvirojo kodo, ir tai yra didelė problema, jei kada nors norite naudoti „Windows“ tokiu būdu, kurio „Microsoft“ iš tikrųjų nepalaiko. Kita vertus, „Linux“ yra atvirojo kodo, ir kiekvienas ar bet kuri įmonė gali pasirinkti „Linux“, todėl „Valve“ pasirinko „Linux“ dekui, nes „Deck“ yra tik įmanoma Linux sistemoje.

Vienas iš dalykų, kurie man labiausiai patinka „Steam Deck“, yra supaprastinta vartotojo sąsaja, kurią galima naršyti naudojant valdiklį, jutiklinį ekraną ar net klaviatūrą ir pelę. Žinoma, gera vartotojo sąsaja negali kompensuoti faktinio naudojimo programinės įrangos trūkumo, tačiau mano patirtis su Deck, kai kalbama apie žaidimų palaikymą, buvo beveik tobula. Aš susidūriau tik su vienu žaidimu, kuris neveikė gerai, nes „Proton“ negalėjo priversti jo veikti. Tai senas žaidimas, kuris iš tikrųjų taip pat neveikė tobulai „Windows“, kai pirmą kartą jį žaidžiau. Galbūt man tiesiog pasisekė su žaidimais, kuriuos esu linkęs žaisti, bet jei norėčiau pereiti prie „Linux“, mano žaidimų patirtis tikriausiai neturėtų tiek įtakos, darant prielaidą, kad ji puikiai veikia su „Nvidia“ GPU.

Priešingai, „Windows“ tiesiog negali atlikti to, ką daro „Steam Deck“, ir tai labai aišku, kai žiūrite į Asus ROG Ally. Jau surašiau pagrindinių priežasčių sąrašą kodėl sąjungininkui sunku išsimatuoti iki Denio, tačiau pagrindinė problema yra ta, kad „Windows“ yra netinkama naudoti delniniame žaidimų kompiuteryje. „Windows“ buvo sukurta klaviatūroms ir pelėms, o ne valdikliams, o „Asus“ (ar bet kuri įmonė) nieko negali padaryti, nes „Windows“ yra užrakinta. Galiausiai, kaip išeitis, „Ally“ programinė įranga turi būti „Windows“ viršuje. Net „HoloISO“, kuris yra netobulas „Steam Deck OS“ klonas, mano „Steam Machine“ vis dar atlieka daug geriau nei „Windows 11“.

„Deck“ privertė mane labiau domėtis tokiomis distromis kaip „Ubuntu“, kuri yra viena populiariausių „Linux“ įrenginių tiems, kurie nori alternatyvos „Windows“. Kada nors planuoju eksperimentuoti su Ubuntu ir nors teoriškai prarasti Windows programinės įrangos biblioteką yra blogai, ji niekada nebuvo tobula. Prisimenu, kai „Speedfan“ nustojo kurti, tikras įpėdinis dar visai neseniai atsirado Ventiliatoriaus valdymas. Kaip atvirojo kodo OS, galbūt „Linux“ vieną dieną gali turėti pranašesnę žaidimų biblioteką, tik naudotojai turi tai pagrįsti.