Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Ίσως έχετε ακούσει ότι το Steam Deck χρησιμοποιεί Arch Linux. Αυτό είναι τεχνικά αληθές. Το SteamOS της Valve βασίζεται στο Arch Linux.

Αλλά η εμπειρία στο Deck είναι πολύ διαφορετική από αυτή που θα συναντούσατε αν εγκαταστούσατε το Arch Linux σε έναν υπολογιστή. Ακολουθούν μερικοί τρόποι με τους οποίους το SteamOS διαφέρει από τη μητρική του διανομή.

1. Δεν μπορείτε (κάπως) να χρησιμοποιήσετε το Pacman

Το μεγαλύτερο μέρος του λογισμικού στον υπολογιστή σας διατίθεται με τη μορφή πακέτων. Για να προσθέσετε ή να αφαιρέσετε πακέτα, χρειάζεστε έναν διαχειριστή πακέτων. Εκεί μπαίνει ο Pacman. Το Pacman είναι το Διαχειριστής πακέτων που βασίζεται σε γραμμή εντολών που συνοδεύεται από το Arch Linux. Ναι, το Pacman είναι συντομογραφία του «διαχειριστή πακέτων», όχι μια αναφορά στο κίτρινο sprite σε σχήμα πίτας που τρώει πέλλετ.

instagram viewer

Εάν εγκαταστήσετε το Arch Linux με τον παραδοσιακό τρόπο, θα καταλήξετε να χρησιμοποιείτε το Pacman πριν καν φτάσετε σε μια λειτουργική επιφάνεια εργασίας γραφικών. Στο SteamOS, η επιφάνεια εργασίας σας είναι πλήρως ρυθμισμένη και έτοιμη για χρήση.

Εάν αποφασίσετε να ανοίξετε ένα τερματικό και να πληκτρολογήσετε μια εντολή Pacman, όπως θα κάνατε στο κανονικό Arch Linux, θα λάβετε ένα μήνυμα σφάλματος. Το SteamOS δεν επιτρέπει αλλαγές λογισμικού με αυτόν τον τρόπο.

Εάν απενεργοποιήσετε τη λειτουργία μόνο για ανάγνωση, η κατάσταση αλλάζει κάπως. Ναι, μπορείτε να χρησιμοποιήσετε τεχνικά το Pacman σε αυτό το σημείο, αλλά οποιοδήποτε λογισμικό εγκαθιστάτε θα εξαφανιστεί όταν η Valve εκδώσει την επόμενη ενημέρωση συστήματος.

2. Δεν μπορείτε (κάπως) να έχετε πρόσβαση ούτε στο AUR

Το αποθετήριο χρηστών ArchΤο, πιο γνωστό ως AUR, είναι μια από τις μεγάλες προσκλήσεις του Arch Linux. Εάν κάτι δεν είναι διαθέσιμο από τα επίσημα αποθετήρια του Arch, υπάρχει πολύ καλή πιθανότητα να είναι διαθέσιμο στο AUR.

Στο SteamOS, το AUR δεν είναι διαθέσιμο εκτός συσκευασίας. Μπορείτε να αποκτήσετε τεχνική πρόσβαση στο AUR, όπως ακριβώς μπορείτε να αποκτήσετε τεχνικά πρόσβαση στο Pacman, απενεργοποιώντας τη λειτουργία μόνο για ανάγνωση. Και όπως και με το Pacman, κάθε λογισμικό που εγκαθιστάτε από το AUR θα εξαφανιστεί όταν εγκαταστήσετε μια νέα ενημέρωση συστήματος.

Μπορεί να διαβάζετε αυτό πιστεύοντας ότι το μόνο που χρειάζεται να κάνετε μετά από κάθε ενημέρωση είναι να επανεγκαταστήσετε το υλικό σας και αυτό είναι αλήθεια. Εάν αυτό σας φαίνεται ως εφαρμόσιμη λύση, τότε ναι, εξακολουθείτε να έχετε πρόσβαση τόσο στο Pacman όσο και στο AUR στο SteamOS. Αλλά για άλλους, αυτή είναι μια ξεχωριστή διαφορά από το Arch Linux που δεν θα θέλετε να αντιμετωπίσετε.

3. Λιγότερος κίνδυνος θραύσης

Ο λόγος που δεν μπορείτε να χρησιμοποιήσετε το Pacman ή το AUR χωρίς να αντικαθιστάτε τακτικά το λογισμικό σας έχει να κάνει με τις αλλαγές που έκανε η Valve για να κάνει το Arch Linux πιο σταθερό.

Σύμφωνα με τη Valve's Συχνές ερωτήσεις για το Steam Deck, η εταιρεία διανέμει το SteamOS ως λειτουργικό σύστημα μόνο για ανάγνωση, παρόμοιο με τον τρόπο με τον οποίο η Apple και η Google διαχειρίζονται τα λειτουργικά τους συστήματα.

Στο μέτωπο του Linux, Το Fedora Silverblue είναι η πιο γνωστή διανομή που βασίζεται σε εικόνες. Σε ένα τέτοιο σύστημα, αντί οι ενημερώσεις και το λογισμικό να κάνουν απευθείας αλλαγές στα αρχεία συστήματος, όλα τα αρχεία συστήματος διανέμονται ως μέρος μιας εικόνας συστήματος.

Όταν είναι ώρα για ενημερώσεις, αντικαθίσταται ολόκληρη η εικόνα του συστήματος. Αυτό μειώνει την πιθανότητα μιας ενημέρωσης ή εγκατάστασης εφαρμογής να αφήνει τη συσκευή σας σε κατάσταση όπου δεν θα εκκινείται.

Εν ολίγοις, η Valve συναρμολογεί ένα λειτουργικό λειτουργικό σύστημα που βασίζεται σε Arch, αποθηκεύει αυτήν τη ρύθμιση ως εικόνα και διανέμει αυτήν την εικόνα απευθείας σε εσάς. Στη συνέχεια, αντί να σας στέλνουμε μια συνεχή ροή ενημερώσεων σε μεμονωμένα πακέτα, όπως θα αντιμετωπίζατε αν χρησιμοποιούσατε Το Arch Linux σε υπολογιστή, η Valve δοκιμάζει ενημερώσεις και αποστέλλει μια νεότερη έκδοση ολόκληρου του λειτουργικού συστήματος όταν αισθάνονται ότι υπάρχει αρκετό αλλαγές.

Εάν θέλετε να κάνετε αλλαγές στην εικόνα μόνο για ανάγνωση, μπορείτε να το κάνετε με μία μόνο εντολή:

sudo steamos-readonly καθιστώ ανίκανο

Ακόμη και με ενεργοποιημένες τις τροποποιήσεις, η ζωή στο Steam Deck εξακολουθεί να μην είναι τόσο επισφαλής όσο με το κανονικό Arch Linux. Και πάλι, όταν έρχονται ενημερώσεις, θα επιστρέψουν τα αρχεία του συστήματός σας σε καθαρή φόρμα, αναιρώντας τις τροποποιήσεις σας.

4. Δεν έχετε πλήρη ελευθερία να προσαρμόσετε το σύστημά σας

Η προσέγγιση της Valve στο SteamOS το καθιστά ένα σύστημα πολύ πιο έτοιμο για τους καταναλωτές. Το να έχουμε ένα σύστημα που αποστέλλεται σε κατάσταση λειτουργίας, που δεν απαιτεί εγκατάσταση και λίγες πιθανότητες να σπάσει, είναι αυτό που θέλει η συντριπτική πλειοψηφία των ανθρώπων. Αλλά για άτομα που θέλουν απόλυτο έλεγχο της εμπειρίας τους, το SteamOS το καταργεί αυτό που αγαπούν περισσότερο στο Arch.

Το Arch Linux παίρνει πολύ λίγες αποφάσεις για εσάς. Μπορείτε να επιλέξετε τα δικά σας περιβάλλοντα επιφάνειας εργασίας. Μπορείτε να επιλέξετε τον δικό σας διακομιστή προβολής, διακομιστή ήχου, σύστημα αρχείων και πολλά άλλα. Ο υπολογιστής σας είναι αυτό που το φτιάχνετε εσείς, όχι αυτό που αποφάσισε κάποιος άλλος.

Το SteamOS δεν είναι αυτό. Ναι, είναι τεχνικά Arch. Αλλά την ίδια στιγμή, δεν είναι Arch. Θα μπορούσατε να υποστηρίξετε ότι είναι πιο περιοριστικό από το Ubuntu, το Fedora ή οποιοδήποτε άλλο τυπικό σύστημα Linux. Έτσι, εάν θέλετε μέγιστη ελευθερία, μπορεί να μην είστε ευχαριστημένοι με την προσπάθεια χρήσης ενός Steam Deck ως υπολογιστή σας.

5. Δεν έχετε πρόσβαση στα Snaps

Το SteamOS χρησιμοποιεί το Flatpak ως την κύρια μορφή διανομής εφαρμογών του. Αλλά το Flatpak είναι μόνο μία από τις καθολικές μορφές πακέτων που είναι διαθέσιμες για Linux. Εάν προέρχεστε από ένα υπόβαθρο Ubuntu, μπορεί να είστε εξοικειωμένοι με τη μορφή Snap της Canonical. Ορισμένες εφαρμογές είναι διαθέσιμες μόνο για Linux ως snaps.

Το SteamOS δεν συνοδεύεται από το απαιτούμενο λογισμικό για την εκτέλεση snaps και δεν μπορείτε εύκολα να εγκαταστήσετε τον απαιτούμενο κώδικα. Ακόμη και με απενεργοποιημένη τη λειτουργία μόνο για ανάγνωση, είναι μια πρόκληση να αποκτήσετε πρόσβαση στο απαραίτητο μέρος του συστήματος για την εγκατάσταση του snapd, τον δαίμονα Snap που απαιτείται για την εγκατάσταση snap. Έτσι, για όλους εκτός από τους πιο αφοσιωμένους ανθρώπους, τα snaps δεν αποτελούν επιλογή.

Είναι μεγάλη υπόθεση αυτό; Αυτό εξαρτάται πραγματικά από το λογισμικό που θέλετε να εκτελέσετε. Πολλά δημοφιλή προγράμματα είναι διαθέσιμα σε μορφή Flatpak. Η ευρύτερη κοινότητα ανοιχτού κώδικα έχει γενικά συσπειρωθεί γύρω από το Flatpak έναντι του Snap.

Ωστόσο, ορισμένες εφαρμογές είναι διαθέσιμες μόνο ως snap και αν μία από αυτές είναι ένα απαραίτητο πρόγραμμα για εσάς, τότε το SteamOS μπορεί να μην είναι τόσο βιώσιμο για εσάς όσο το κανονικό Arch Linux.

SteamOS και Arch Linux: Πιο διαφορετικά από όμοια

Το SteamOS και το Arch Linux μοιράζονται παρόμοια βάση, αλλά δεν είναι η ίδια διανομή. Από πολλές απόψεις, η διαφορά μεταξύ SteamOS και Arch είναι ακόμη μεγαλύτερη από τη σχέση του Ubuntu με τη μητρική του διανομή, το Debian.

Αρκετά συχνά, καλύτερα να σκέφτεστε και τις δύο διανομές ως θεμελιωδώς διαφορετικές από τους γονείς τους και να τις αντιμετωπίζετε ως τέτοιες. Το SteamOS και το Arch Linux είναι πολύ διαφορετικά, αλλά αυτό δεν κάνει το SteamOS λιγότερο καλή διανομή για το Steam Deck.