Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Може би сте чували, че Steam Deck използва Arch Linux. Това технически е вярно. SteamOS на Valve е базиран на Arch Linux.

Но изживяването на палубата е много различно от това, което бихте срещнали, ако инсталирате Arch Linux на компютър. Ето няколко начина, по които SteamOS е различен от родителската си дистрибуция.

1. Вие (донякъде) не можете да използвате Pacman

Повечето от софтуера на вашия компютър идва под формата на пакети. За да добавяте или премахвате пакети, имате нужда от мениджър на пакети. Тук се намесва Пакман. Пакман е базиран на команден ред пакетен мениджър, който идва с Arch Linux. Да, Pacman е съкращение от „мениджър на пакети“, а не препратка към жълтия спрайт с формата на пай, който яде пелети.

Ако инсталирате Arch Linux по традиционния начин, в крайна сметка ще използвате Pacman, преди дори да стигнете до функционален графичен работен плот. В SteamOS вашият работен плот идва напълно настроен и готов за работа.

instagram viewer

Ако решите да отворите терминал и въведете команда 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-само за четене деактивирайте

Дори и с активирани модификации, животът в Steam Deck все още не е толкова несигурен, колкото при обикновения Arch Linux. Отново, когато постъпят актуализации, те ще върнат вашите системни файлове на чист лист, отменяйки вашите модификации.

4. Нямате пълната свобода да персонализирате системата си

Подходът на Valve към SteamOS я прави много по-готова за потребителите система. Притежаването на система, която се доставя в работещо състояние, не изисква настройка и малък шанс за счупване, е това, което огромното мнозинство от хората искат. Но за хората, които искат пълен контрол върху изживяването си, SteamOS го премахва какво най-много обичат в арх.

Arch Linux взема много малко решения вместо вас. Вие сами избирате десктоп среди. Можете да изберете свой собствен дисплей сървър, аудио сървър, файлова система и др. Вашият компютър е такъв, какъвто го направите, а не това, което някой друг е решил.

SteamOS не е това. Да, технически е арх. Но в същото време не е арх. Може да се твърди, че е по-рестриктивен от Ubuntu, Fedora или всяка друга типична Linux система. Така че, ако искате максимална свобода, може да не сте доволни от опита да използвате Steam Deck като свой компютър.

5. Нямате достъп до Snaps

SteamOS използва Flatpak като основен формат за разпространение на приложения. Но Flatpak е само един от универсалните пакетни формати, налични за Linux. Ако идвате от Ubuntu, може да сте запознати с формата Snap на Canonical. Някои приложения са налични само за Linux като снимки.

SteamOS не идва с необходимия софтуер за стартиране на снимки и не можете лесно да инсталирате необходимия код. Дори при деактивиран режим само за четене е предизвикателство да получите достъп до необходимата част от системата, за да инсталирате snapd, Snap демонът, необходим за инсталиране на snap. Така че за всички, освен за най-отдадените хора, снимките не са опция.

Голяма работа ли е това? Това наистина зависи от софтуера, който искате да стартирате. Много популярни програми са налични във формат Flatpak. По-широката общност с отворен код като цяло се обедини около Flatpak над Snap.

Но някои приложения са налични само моментално и ако едно от тях е задължителна програма за вас, тогава SteamOS може да не е толкова жизнеспособна за вас, колкото обикновения Arch Linux.

SteamOS и Arch Linux: По-различни от еднаквите

SteamOS и Arch Linux споделят подобни основи, но не са една и съща дистрибуция. В много отношения разликата между SteamOS и Arch е дори по-голяма от връзката на Ubuntu с дистрибуцията-майка, Debian.

Достатъчно често е по-добре да мислите за двете дистрибуции като фундаментално различни от техните родители и да ги третирате като такива. SteamOS и Arch Linux са много различни, но това не прави SteamOS по-малко добра дистрибуция за Steam Deck.