Miks mulle meeldib Linux minu Steam Deckis, kuid mitte töölaual

Ma ei tahtnud kunagi kasutada Linuxit oma laua- või sülearvutis, kuid pühendunud arendaja käe all muutub see hämmastavaks operatsioonisüsteemiks.

Märkus. See artikkel on mitmete selle sisus esinenud vigade tõttu ümber kirjutatud ja asendatud. Vabandame vigade pärast ja täname oma lugejatelt saadud tagasisidet. Selle artikli kirjutas ümber Matthew Connatser, tähistatud jaotisega, mille on allpool kirjutanud XDA juhtiv tehniline toimetaja Adam Conway.

Kuigi ma olen terve elu Windowsi kasutaja olnud, pole see mulle kunagi väga meeldinud, vaid lihtsalt talunud. See on mitmes mõttes lollakas ja ärritav, kuid olen sellega alati leppinud, hoolimata sellest, et arvutil on selge konkurent: Linux. Kuni Steam Decki ilmumiseni ei huvitanud ma Linuxi vastu midagi, mida ma töölaual teen, kuid nüüd pole ma enam nii kindel, et Windows on ainus OS, mida saaksin kasutada. Sellegipoolest on see minu jaoks kõige lihtsam valik ja tõenäoliselt jääb see mõnda aega, kuigi võib-olla mitte igaveseks.

Probleem Linuxiga ja miks ma ei saa vahetada

Minu kogemus Linuxiga on olnud üsna piiratud, kuna olen kasutanud ainult Steam Deck OS-i ja HoloISO-t, Steam Deck OS-i klooni, mis on üldiselt loodud personaalarvutitele, ning mõlemad operatsioonisüsteemid põhinevad Arch Linuxil. Olen kasutanud neid OS-e ainult mängimiseks ja võrdlusuuringuteks, mitte aga kogu oma töölauakogemust, mis hõlmab kirjutamist artikleid, Microsoft Office'is asjade üleskirjutamist, Interneti sirvimist kas lõbu või töö pärast ja mõnda muud Suvalised asjad. Kuigi ma arvan, et Linux suudab 90% sellest, mida Windows minu heaks teeb, on see 10% üsna oluline.

Suurim põhjus, miks ma pole Windowsist loobunud, on see enamasti lihtsalt töötab (rõhk enamasti). Olen alati saanud käivitada mänge, alla laadida ja käivitada vajalikke rakendusi ega pea muretsema selle pärast, kas ma ei leia või ei saa kasutada konkreetseid tarkvaraosi. See on olnud suur müügiargument, mida Asus on reklaaminud Steam Decki peamine rivaal ROG Ally: see kasutab Windowsi ja suudab kasutada Windowsi tarkvarateegi võimsust. Vähemalt mängude puhul võib see olla päris suur asi, sest kõik ei tööta tekil hästi. Decki puhul kasutab see Windowsi jaoks loodud mängude tõlkimiseks Linuxis töötavasse vormi Protoni abil.

Mõnede inimeste jaoks, kes võivad soovida Linuxit kasutada, teeb olukorra hullemaks see, et mõned Protoni kaudu jooksvad mängud ei tööta lihtsalt halvasti, kuid neid ei saa mängida kõik piirangute tõttu nagu pettusevastane vahend.

Mängijatele on Windows sageli lihtsalt... parem

Selle jaotise kirjutas XDA juhtiv tehniline toimetaja Adam Conway, kes ei osalenud selle artikli eelmises versioonis

Mängijana armastan oma Steam Decki. Ostsin selle paar kuud tagasi 512 GB salvestusruumiga ja mängin seda a palju. Ilmselgelt kasutab Steam Deck Linuxi ja see töötab tõesti väga hästi. Tegelikult jooksevad mõned mängud tänu Linuxi väiksemale üldkulule ja Protoni uskumatule oskusele paremini Steam Deckis Protoni kaudu kui Windowsis, kui see on ühele installitud.

Seda öeldes on minu jaoks siiski olemas mõned mängud, mida ma lihtsalt ei saa Linuxi-põhises masinas mängida ja kuna need mängud kulutavad suurema osa minu ajast, on mul võimatu kasutada Linuxit oma peamisel töölaual. Mängud nagu VALORANT, Counter-Strike (konkureerivate kolmandate osapoolte teenuste puhul, nagu FACEIT) ja Põgenemine Tarkovi eest kasutage pettustevastaseid vahendeid, mis ei saa töötada sellises keskkonnas nagu Proton. Need on mängud, mida ma kõige rohkem mängin ja ma eelistan Windowsi igapäevaselt kasutada (operatsioonisüsteem, millega olen üles kasvanud), kui pean pidevalt mõnele teisele operatsioonisüsteemile taaskäivitama. lihtsalt mängu mängida.

Tegelikult on see dilemma just see põhjus, miks ma ostsin MacBook Pro pärast seda, kui kasutasin Huawei sülearvutit, millel kasutasin Ubuntut kogu ülikooliajal. Asi pole mitte niivõrd selles, et mulle ei meeldiks Linuxit töölaual kasutada, vaid selles, et mulle ei meeldi seda oma arvutis kasutada. esmane töölaud. Steam Decki puhul on Steam OS palju-palju parem operatsioonisüsteem kui Windows, mida kogesin Asus ROG Ally testimisel omal nahal.

Mis puutub põhjusesse miks mängud, mis kasutavad ulatuslikku petmisvastast tarkvara, ei tööta Linuxis, sellel on palju põhjuseid. Suurim (ja vaieldamatult kõige olulisem) on see, et Linuxis on petuarendajatel oluliselt lihtsam petmisvastasest tarkvarast mööda hiilida. Arendajad saavad hõlpsasti luua laaditavaid tuumamooduleid (LKM), mis saavad mängudega suhelda ja olla petmisvastase eest varjatud, samas kui Windowsis on see oluliselt raskem.

Kui heita pilk ühele pettusevastasele Linuxi kliendile, Easy Anti-Cheat, võiks karastada /proc et töötavad rakendused ei saaks vaadata protsesside loendit ja seejärel muuta töötavat mängu väliselt rakendusega süsteemikutsed, mis edastavad andmeid protsessi aadressiruumide vahel. Easy Anti-Cheat Linuxis töötab ainult kasutajaruumis ja juurjuurdepääsu andmine oleks paljude jaoks lihtsalt liigne üleastumine. Veelgi enam, petmisvastane tarkvara otsib asju, mis on "erinevad" ja Protoni keskkond on kindlasti see. Sellepärast on petmisvastane arendus Linuxis nii valus teema ja inimesena, kellele meeldib mängida a Paljud konkureerivad pealkirjad, mis nõuavad neid pettusvastaseid vahendeid, ei ole Linux minu jaoks minu jaoks elujõuline platvorm töölaud.

Steam Deck tõestab, et Linux võib ületada Windowsi

Steam Deck, hoolimata minu probleemidest sellega, on tõesti tõestanud, et Linux võib olla 100% Windowsist ja rohkemgi. Üks Windowsi põhiprobleeme on see, et see ei ole avatud lähtekoodiga ja see on suur probleem, kui soovite kunagi Windowsi kasutada viisil, mida Microsoft tegelikult ei toeta. Teisest küljest on Linux avatud lähtekoodiga ja igaüks või mis tahes ettevõte võib Linuxist oma seisukoha võtta ja seepärast valis Valve tekiks Linuxi, kuna see on ainult võimalik Linuxis.

Üks asi, mis mulle Steam Decki juures kõige rohkem meeldib, on voolujooneline kasutajaliides, milles saab navigeerida kontrolleri, puuteekraani või isegi klaviatuuri ja hiirega. Muidugi ei saa hea kasutajaliides korvata tegeliku kasutamiseks vajaliku tarkvara puudumist, kuid minu kogemus Deckiga mängutoe osas on olnud peaaegu täiuslik. Olen kohanud ainult ühte mängu, mis ei töötanud hästi, sest Proton ei saanud seda tööle panna, vana mänguga, mis tegelikult ei töötanud Windowsis ideaalselt, kui ma seda esimest korda mängisin. Võib-olla mul lihtsalt vedas mängudega, mida tavaliselt mängin, kuid kui ma tahaksin Linuxile üle minna, ei mõjutaks see minu mängukogemust tõenäoliselt nii palju, eeldades, et see mängib minu Nvidia GPU-ga kenasti.

Seevastu Windows lihtsalt ei suuda teha seda, mida Steam Deck teeb, ja see on väga selge, kui vaatate Asus ROG Ally. Olen juba koostanud peamiste põhjuste loendi miks liitlasel on raske tekini mõõta, kuid põhiprobleem on see, et Windows on käeshoitava mänguarvuti jaoks kasutuskõlbmatu. Windows loodi klaviatuuride ja hiirte, mitte kontrollerite jaoks ja Asus (ega mis tahes ettevõte) ei saa sellega midagi ette võtta, kuna Windows on lukustatud. Lõppkokkuvõttes peab liitlase tarkvara olema lahendusena Windowsi peal. Isegi HoloISO, mis on Steam Deck OS-i ebatäiuslik kloon, teeb minu Steam Machine jaoks paljusid asju palju paremini kui Windows 11.

Tekk on pannud mind rohkem huvi tundma selliste distributsioonide vastu nagu Ubuntu, mis on üks populaarsemaid Linuxi installatsioone neile, kes soovivad Windowsile alternatiivi. Ma kavatsen mingil hetkel Ubuntuga katsetada ja kuigi Windowsi tarkvarateegi kaotamine on teoreetiliselt halb, pole see kunagi täiuslik olnud. Mäletan, kui Speedfan arendustegevusest välja läks, ei tulnud tõelist järeltulijat alles hiljuti Ventilaatori juhtimine. Avatud lähtekoodiga OS-ina võib Linux ühel päeval jõuda parima mängude teegini, kuid kasutajad peavad seda lihtsalt põhjendama.