Warum ich Linux auf meinem Steam Deck mag, aber nicht auf meinem Desktop

Ich wollte Linux nie auf meinem Desktop oder Laptop verwenden, aber in den Händen eines engagierten Entwicklers wird es zu einem erstaunlichen Betriebssystem.

Hinweis: Dieser Artikel wurde aufgrund zahlreicher inhaltlicher Fehler neu geschrieben und ersetzt. Wir entschuldigen uns für die Fehler und freuen uns über das Feedback, das wir von unseren Lesern erhalten haben. Dieser Artikel wurde von Matthew Connatser umgeschrieben, wobei ein markierter Abschnitt unten von Adam Conway, dem leitenden technischen Redakteur von XDA, beigesteuert wurde.

Obwohl ich mein ganzes Leben lang Windows-Benutzer war, hat es mir nie wirklich gefallen, ich habe es nur toleriert. Es ist in vielerlei Hinsicht fehlerhaft und nervig, aber ich habe es immer in Kauf genommen, obwohl es auf dem PC einen klaren Konkurrenten gibt: Linux. Bis zum Erscheinen des Steam Decks interessierte ich mich bei allem, was ich auf dem Desktop mache, nicht wirklich für Linux, aber jetzt bin ich mir nicht mehr so ​​sicher, ob Windows das einzige Betriebssystem ist, das ich verwenden könnte. Dennoch bleibt es für mich die einfachste Option und wird es wahrscheinlich auch für einige Zeit bleiben, wenn auch vielleicht nicht für immer.

Das Problem mit Linux und warum ich nicht wechseln kann

Meine Erfahrung mit Linux war ziemlich begrenzt, da ich nur Steam Deck OS und HoloISO verwendet habe, einen Klon des Steam Deck-Betriebssystems für PCs im Allgemeinen, und beide Betriebssysteme basieren auf Arch Linux. Ich habe diese Betriebssysteme nur zum Spielen und Benchmarking verwendet und nicht meine gesamte Desktop-Erfahrung, einschließlich des Schreibens Artikel schreiben, Dinge in Microsoft Office aufschreiben, im Internet surfen, sei es zum Spaß oder für meinen Job, und noch einiges mehr Zufälliges zeugs. Obwohl ich glaube, dass Linux 90 % dessen erledigen könnte, was Windows für mich erledigt, sind diese 10 % ziemlich wichtig.

Der Hauptgrund, warum ich Windows nicht aufgegeben habe, ist, dass es meistens Funktioniert einfach (Schwerpunkt: meistens). Ich konnte immer Spiele starten, Apps herunterladen und ausführen, die ich brauchte, und muss mir keine Sorgen darüber machen, ob ich bestimmte Softwareteile nicht finden oder nicht verwenden kann. Das war ein wichtiges Verkaufsargument von Asus der Hauptkonkurrent des Steam Decks, der ROG Ally: Es verwendet Windows und kann die Leistungsfähigkeit der Windows-Softwarebibliothek nutzen. Zumindest bei Spielen kann das eine ziemlich große Sache sein, da auf dem Deck nicht alles gut läuft. Im Fall des Decks wird Proton verwendet, um für Windows erstellte Spiele in eine Form zu übersetzen, die unter Linux ausgeführt werden kann.

Um die Sache für einige Leute, die Linux verwenden möchten, noch schlimmer zu machen, ist die Leistung einiger Spiele, die über Proton laufen, nicht nur schlecht, sondern sie können auch nicht gespielt werden alle aufgrund von Einschränkungen wie einem Anti-Cheat.

Für Gamer ist Windows oft nur... besser

Dieser Abschnitt wurde vom leitenden technischen Redakteur von XDA verfasst Adam Conway, der nicht an der vorherigen Version dieses Artikels mitgewirkt hat

Als Gamer liebe ich mein Steam Deck. Ich habe vor ein paar Monaten eines mit 512 GB Speicher gekauft und spiele es ab viel. Offensichtlich verwendet das Steam Deck Linux, und das funktioniert wirklich sehr gut. Tatsächlich laufen einige Spiele dank des geringeren Overheads von Linux und der unglaublichen Leistungsfähigkeit von Proton auf dem Steam Deck über Proton tatsächlich besser als auf Windows, wenn es darauf installiert ist.

Allerdings gibt es für mich solche manche Spiele, die ich einfach nicht auf einem Linux-basierten Computer spielen kann, und weil diese Spiele die meiste Zeit in Anspruch nehmen, ist es für mich unmöglich, Linux auf meinem primären Desktop zu verwenden. Spiele wie VALORANT, Gegenschlag (auf wettbewerbsfähige Dienste von Drittanbietern wie SIEH'S EIN), Und Flucht aus Tarkov Nutzen Sie Anti-Cheats, die in einer Umgebung wie Proton nicht ausgeführt werden können. Dies sind die Spiele, die ich am häufigsten spiele, und ich verwende lieber täglich Windows (ein Betriebssystem, mit dem ich aufgewachsen bin), als ständig ein anderes Betriebssystem neu starten zu müssen Nur ein Spiel spielen.

Tatsächlich ist dieses Dilemma genau der Grund, warum ich schließlich ein MacBook Pro gekauft habe, nachdem ich einen Huawei-Laptop verwendet hatte, auf dem ich während meiner gesamten Studienzeit Ubuntu verwendet hatte. Es liegt nicht so sehr daran, dass ich Linux nicht gerne auf einem Desktop verwende, sondern vielmehr daran, dass ich es nicht gerne auf meinem Computer verwende primär Desktop. Im Fall des Steam Deck ist Steam OS ein viel, viel besseres Betriebssystem als Windows, was ich beim Testen des Asus ROG Ally aus erster Hand erfahren habe.

Was den Grund betrifft Warum Dass Spiele, die umfangreiche Anti-Cheat-Software nutzen, unter Linux nicht laufen, dafür gibt es eine Vielzahl von Gründen. Das größte (und wohl wichtigste) Problem besteht darin, dass es für Cheat-Entwickler unter Linux deutlich einfacher wird, Anti-Cheat-Software zu umgehen. Entwickler können ganz einfach Loadable Kernel Modules (LKMs) erstellen, die mit Spielen interagieren und vor einem Anti-Cheat verborgen bleiben können, während dies unter Windows wesentlich schwieriger ist.

Werfen Sie einen Blick auf einen Anti-Cheat mit einem nativen Linux-Client, Easy Anti-Cheat härten /proz Damit laufende Anwendungen die Prozessliste nicht anzeigen und dann das laufende Spiel extern ändern können Systemaufrufe, die Daten zwischen Prozessadressräumen übertragen. Easy Anti-Cheat unter Linux läuft nur im Userspace, und ihm Root-Zugriff zu gewähren, wäre für viele einfach eine zu große Überschreitung. Darüber hinaus sucht Anti-Cheat-Software nach Dingen, die „anders“ sind, und eine Proton-Umgebung ist das mit Sicherheit. Deshalb ist die Anti-Cheat-Entwicklung unter Linux ein so heikles Thema, und für jemanden, der gerne spielt Da es viele Wettbewerbstitel gibt, die diese Anti-Cheats erfordern, ist Linux für mich keine brauchbare Plattform Desktop.

Das Steam Deck beweist, dass Linux Windows übertreffen kann

Das Steam Deck hat trotz meiner Probleme damit wirklich bewiesen, dass Linux 100 % von Windows und mehr sein kann. Eines der Hauptprobleme bei Windows besteht darin, dass es nicht Open Source ist, und das ist ein großes Problem, wenn Sie Windows jemals auf eine Weise verwenden möchten, die Microsoft nicht wirklich unterstützt. Linux hingegen ist Open Source, und jeder und jedes Unternehmen kann seine eigene Version von Linux entwickeln, und deshalb hat Valve Linux für das Deck ausgewählt, weil das Deck es ist nur unter Linux möglich.

Eines der Dinge, die mir am Steam Deck am meisten gefallen, ist die optimierte Benutzeroberfläche, die mit einem Controller, einem Touchscreen oder sogar Tastatur und Maus navigiert werden kann. Natürlich kann eine gute Benutzeroberfläche den Mangel an tatsächlich nutzbarer Software nicht ausgleichen, aber meine Erfahrung mit dem Deck, was die Spieleunterstützung betrifft, war nahezu perfekt. Mir ist nur ein Spiel begegnet, das nicht gut lief, weil Proton es nicht zum Laufen bringen konnte, ein altes Spiel, das tatsächlich auch unter Windows nicht perfekt lief, als ich es zum ersten Mal spielte. Vielleicht hatte ich einfach Glück mit den Spielen, die ich normalerweise spiele, aber wenn ich zu Linux wechseln wollte, würde mein Spielerlebnis wahrscheinlich nicht so stark beeinträchtigt werden, vorausgesetzt, es läuft gut mit meiner Nvidia-GPU.

Im Gegensatz dazu ist Windows einfach nicht in der Lage, das zu tun, was das Steam Deck tut, und das wird sehr deutlich, wenn man sich das anschaut Asus ROG Ally. Ich habe bereits eine Liste der Hauptgründe zusammengestellt Warum es dem Verbündeten schwerfällt, mit dem Deck mitzuhalten, aber das Hauptproblem besteht darin, dass Windows für einen Handheld-Gaming-PC nahezu unbrauchbar ist. Windows wurde für Tastaturen und Mäuse entwickelt, nicht für Controller, und Asus (oder ein anderes Unternehmen) kann dagegen nichts tun, da Windows gesperrt ist. Letztendlich muss die Ally-Software als Workaround auf Windows installiert sein. Sogar HoloISO, ein unvollkommener Klon des Steam Deck OS, macht viele Dinge für meine Steam Machine immer noch viel besser als Windows 11.

Das Deck hat mein Interesse an Distributionen wie Ubuntu geweckt, einer der beliebtesten Linux-Installationen für diejenigen, die eine Alternative zu Windows suchen. Ich habe vor, irgendwann mit Ubuntu zu experimentieren, und obwohl der Verlust der Windows-Softwarebibliothek theoretisch schlecht ist, war sie nie perfekt. Ich erinnere mich, als Speedfan die Entwicklung einstellte, bis vor kurzem kein echter Nachfolger in Form von auf den Markt kam Lüftersteuerung. Als Open-Source-Betriebssystem könnte Linux vielleicht eines Tages die überlegene Spielebibliothek haben, es braucht nur die Rechtfertigung der Benutzer.