De ce îmi place Linux pe Steam Deck, dar nu pe desktopul meu

click fraud protection

Nu mi-am dorit niciodată să folosesc Linux pe desktop sau laptop, dar în mâinile unui dezvoltator dedicat, acesta devine un sistem de operare uimitor.

Notă Acest articol a fost rescris și înlocuit din cauza unui număr de erori care au fost în conținutul său. Ne cerem scuze pentru erori și apreciem feedback-ul pe care l-am primit de la cititorii noștri. Acest articol a fost rescris de Matthew Connatser cu o secțiune marcată contribuită mai jos de editorul tehnic principal XDA Adam Conway.

Deși am fost utilizator Windows toată viața, nu mi-a plăcut niciodată, ci doar l-am tolerat. Este defectuos și iritant în multe privințe, totuși l-am suportat întotdeauna, în ciuda faptului că există un concurent clar pe PC: Linux. Până când a apărut Steam Deck, nu eram cu adevărat interesat de Linux pentru nimic din ceea ce fac pe desktop, dar acum nu sunt atât de sigur că Windows este singurul sistem de operare pe care l-aș putea folosi. Totuși, rămâne cea mai ușoară opțiune pentru mine și probabil o va face pentru ceva timp, deși poate nu pentru totdeauna.

Problema cu Linux și de ce nu pot comuta

Experiența mea cu Linux a fost destul de limitată, am folosit doar sistemul de operare Steam Deck și HoloISO, o clonă a sistemului de operare Steam Deck făcută pentru PC-uri în general, iar ambele sisteme de operare sunt bazate pe Arch Linux. Am folosit acele sisteme de operare doar pentru jocuri și analize comparative, și nu întreaga mea experiență pe desktop, care include scrierea articole, notarea lucrurilor în Microsoft Office, navigarea pe internet fie pentru distracție, fie pentru serviciul meu și altele chestii aleatorii. Deși cred că Linux ar putea face 90% din ceea ce face Windows pentru mine, acel 10% este destul de important.

Cel mai mare motiv pentru care nu am renunțat la Windows este că acesta Mai ales doar funcționează (accent pe cea mai mare parte). Întotdeauna am reușit să lansez jocuri, să descarc și să rulez aplicații de care am nevoie și nu trebuie să-mi fac griji dacă nu voi putea găsi sau nu voi putea folosi anumite componente de software. Acesta a fost un mare argument de vânzare promovat de Asus rivalul principal al Steam Deck-ului, ROG Ally: folosește Windows și poate valorifica puterea bibliotecii de software Windows. Cel puțin pentru jocuri, asta poate fi o afacere destul de mare, pentru că nu totul merge bine pe Deck. În cazul Deck, acesta folosește Proton pentru a traduce jocurile create pentru Windows într-o formă care poate rula pe Linux.

Pentru a înrăutăți lucrurile pentru unii oameni care ar putea dori să folosească Linux, unele jocuri care rulează prin Proton nu doar au performanțe slabe, dar nu pot fi jucate la toate din cauza restricțiilor precum un anti-cheat.

Pentru jucători, Windows este adesea doar... mai bine

Această secțiune a fost scrisă de editorul tehnic principal al XDA Adam Conway, care nu a contribuit la versiunea anterioară a acestui articol

Ca jucător, îmi place Steam Deck-ul. Am cumpărat unul acum câteva luni cu 512 GB spațiu de stocare și îl joc a lot. Evident, Steam Deck folosește Linux și este ceva care funcționează foarte, foarte bine. De fapt, datorită supraîncărcării reduse a Linux-ului și competenței incredibile a lui Proton, unele jocuri rulează de fapt mai bine pe Steam Deck prin Proton decât pe Windows când sunt instalate pe unul.

Acestea fiind spuse, totuși, pentru mine există niste jocuri pe care pur și simplu nu le pot juca pe o mașină bazată pe Linux și, deoarece acele jocuri sunt cele care îmi consumă cel mai mult timp, îmi este imposibil să folosesc Linux pe desktopul meu principal. Jocuri precum VALORANT, Counter-Strike (pe servicii terțe concurente, cum ar fi RECUNOASTE), și Evadare din Tarkov utilizați anti-cheat-uri care nu pot rula într-un mediu precum Proton. Acestea sunt jocurile pe care le joc cel mai mult și aș prefera să folosesc Windows zilnic (un sistem de operare cu care am crescut) decât să trebuiască să repornesc constant la un alt sistem de operare. doar a juca un joc.

De fapt, această dilemă este exact motivul pentru care am ajuns să cumpăr un MacBook Pro după ce am folosit un laptop Huawei pe care am folosit Ubuntu de-a lungul anilor de universitate. Nu este atât de mult că nu-mi place să folosesc Linux pe un desktop, ci că nu-mi place să-l folosesc pe primar desktop. În cazul Steam Deck, Steam OS este un sistem de operare mult, mult mai bun decât Windows, pe care l-am experimentat direct testând Asus ROG Ally.

Cât despre motiv De ce jocurile care folosesc un software extins anti-cheat nu vor rula pe Linux, există o multitudine de motive pentru aceasta. Cel mai mare (și, probabil, cel mai important) este că devine semnificativ mai ușor pe Linux pentru dezvoltatorii de cheat să ocolească software-ul anti-cheat. Dezvoltatorii pot construi cu ușurință module de kernel încărcate (LKM) care pot interacționa cu jocurile și pot fi ascunse de un anti-cheat, în timp ce pe Windows, acest lucru este substanțial mai greu.

Pentru a arunca o privire la un anti-cheat cu un client Linux nativ, Easy Anti-Cheat, s-ar putea întărire /proc astfel încât aplicațiile care rulează să nu poată vizualiza lista de procese și apoi să modifice jocul care rulează în exterior cu apeluri de sistem care transferă date între spațiile de adrese ale procesului. Easy Anti-Cheat pe Linux rulează doar în spațiul utilizatorului, iar acordarea accesului root ar fi pur și simplu prea mult depășit pentru mulți. În plus, software-ul anti-cheat caută lucruri care sunt „diferite”, iar un mediu Proton este cu siguranță asta. De aceea, dezvoltarea anti-cheat este un subiect atât de dureros pe Linux și ca cineva căruia îi place să joace un multe titluri competitive care necesită aceste anti-cheat, Linux nu este o platformă viabilă pentru mine pe mine desktop.

Steam Deck demonstrează că Linux poate depăși Windows

Steam Deck, în ciuda problemelor mele cu acesta, a dovedit cu adevărat că Linux poate fi 100% Windows și mai mult. Una dintre problemele cheie cu Windows este că nu este open source și aceasta este o mare problemă dacă vreți vreodată să utilizați Windows într-un mod pe care Microsoft nu îl acceptă cu adevărat. Linux, pe de altă parte, este open source și oricine sau orice companie își poate face propria părere despre Linux, și de aceea Valve a ales Linux pentru Deck, deoarece Deck-ul este numai posibil pe Linux.

Unul dintre lucrurile care îmi plac cel mai mult la Steam Deck este interfața de utilizare simplificată, care poate fi navigată cu un controler, ecran tactil sau chiar tastatură și mouse. Desigur, o interfață de utilizare bună nu poate compensa lipsa de software de utilizat, dar experiența mea cu Deck atunci când vine vorba de suport pentru jocuri a fost aproape perfectă. Am întâlnit doar un joc care nu a funcționat bine pentru că Proton nu a putut să-l facă să funcționeze, un joc vechi care de fapt nu a funcționat perfect nici pe Windows când l-am jucat prima dată. Poate că tocmai am avut noroc cu jocurile pe care tind să le joc, dar dacă aș vrea să trec la Linux, probabil că experiența mea de joc nu ar fi afectată atât de mult, presupunând că se joacă bine cu GPU-ul meu Nvidia.

Prin contrast, Windows pur și simplu nu este în măsură să facă ceea ce face Steam Deck și acest lucru este foarte clar când te uiți la Asus ROG Ally. Am scris deja o listă cu principalele motive de ce Aliatului îi este greu să măsoare până la punte, dar problema cheie este că Windows este la limită inutilizabil pentru un PC de gaming portabil. Windows a fost creat pentru tastaturi și mouse-uri, nu controlere, iar Asus (sau orice companie) nu poate face nimic în acest sens, deoarece Windows este blocat. În cele din urmă, software-ul lui Ally trebuie să existe deasupra Windows ca o soluție. Chiar și HoloISO, care este o clonă imperfectă a sistemului de operare Steam Deck, face încă multe lucruri mult mai bine decât Windows 11 pentru Steam Machine.

Deck m-a făcut mai interesat de distribuții precum Ubuntu, care este una dintre cele mai populare instalări Linux pentru cei care doresc o alternativă la Windows. Plănuiesc să experimentez cu Ubuntu la un moment dat și, deși pierderea bibliotecii de software Windows este proastă în teorie, nu a fost niciodată perfectă. Îmi amintesc când Speedfan a ieșit din dezvoltare, un adevărat succesor nu a apărut până de curând sub forma Controlul ventilatorului. Ca sistem de operare open-source, poate că Linux ar putea ajunge într-o zi cu biblioteca de jocuri superioară, are nevoie doar de utilizatori să-l justifice.