Iespējams, esat dzirdējuši, ka Steam Deck izmanto Arch Linux. Tehniski tā ir taisnība. Valve SteamOS pamatā ir Arch Linux.
Taču klāja pieredze ļoti atšķiras no tās, ko jūs varētu saskarties, instalējot Arch Linux datorā. Tālāk ir norādīti daži veidi, kā SteamOS atšķiras no tā vecāku izplatīšanas.
1. Jūs (kaut kā) nevarat izmantot Pacman
Lielākā daļa datorā esošās programmatūras tiek piegādāta pakotņu veidā. Lai pievienotu vai noņemtu pakotnes, ir nepieciešams pakotņu pārvaldnieks. Šeit parādās Pacman. Pacman ir komandrindas pakotņu pārvaldnieks, kas tiek piegādāts kopā ar Arch Linux. Jā, Pacman ir saīsinājums no "pakešu pārvaldnieka", nevis atsauce uz dzelteno granulu ēdošo pīrāga formas spritu.
Ja instalējat Arch Linux tradicionālā veidā, jūs galu galā izmantosit Pacman, pirms pat izveidosit funkcionālu grafisko darbvirsmu. SteamOS datorā jūsu darbvirsma ir pilnībā iestatīta un gatava darbam.
Ja nolemjat atvērt termināli un ievadīt Pacman komandu, tāpat kā parastajā Arch Linux, jūs saņemsit kļūdas ziņojumu. SteamOS nepieļauj programmatūras izmaiņas šādā veidā.
Ja izslēdzat tikai lasīšanas režīmu, situācija nedaudz mainās. Jā, jūs varat tehniski izmantot Pacman šajā brīdī, taču jebkura instalētā programmatūra pazudīs, kad Valve izdos nākamo sistēmas atjauninājumu.
2. Jūs (kaut kā) arī nevarat piekļūt AUR
Arch lietotāju repozitorijs, labāk pazīstams kā AUR, ir viena no lielākajām Arch Linux pievilcībām. Ja kaut kas nav pieejams oficiālajās Arch krātuvēs, pastāv liela iespēja, ka tas ir pieejams AUR.
Operētājsistēmā SteamOS AUR nav pieejams. Jūs varat tehniski piekļūt AUR, tāpat kā jūs varat tehniski piekļūt Pacman, izslēdzot tikai lasīšanas režīmu. Tāpat kā ar Pacman, jebkura programmatūra, ko instalējat no AUR, pazudīs, kad instalēsit jaunu sistēmas atjauninājumu.
Iespējams, lasāt šo domu, ka viss, kas jums jādara pēc katra atjaunināšanas, ir atkārtoti jāinstalē saturs, un tā ir taisnība. Ja tas jums šķiet praktiski lietojams risinājums, tad jā, jums joprojām ir piekļuve gan Pacman, gan AUR pakalpojumā SteamOS. Bet citiem šī ir izteikta atšķirība no Arch Linux, ar kuru jūs nevēlaties tikt galā.
3. Mazāks pārrāvuma risks
Iemesls, kāpēc nevarat izmantot Pacman vai AUR, regulāri nenomainot programmatūru, ir saistīts ar Valve veiktajām izmaiņām, lai padarītu Arch Linux stabilāku.
Saskaņā ar Valve Steam Deck FAQ, uzņēmums izplata SteamOS kā tikai lasāmu OS, līdzīgi tam, kā Apple un Google pārvalda savas operētājsistēmas.
Linux priekšā Fedora Silverblue ir vispazīstamākā uz attēliem balstīta izplatīšana. Šādā sistēmā tā vietā, lai atjauninājumi un programmatūra veiktu izmaiņas sistēmas failos tieši, visi sistēmas faili tiek izplatīti kā daļa no viena sistēmas attēla.
Kad ir pienācis laiks atjaunināt, tiek aizstāts viss sistēmas attēls. Tas samazina iespējamību, ka atjauninājums vai lietotnes instalēšana atstāj jūsu ierīci stāvoklī, kurā tā netiks sāknēta.
Īsāk sakot, Valve apkopo strādājošu Arch balstītu operētājsistēmu, saglabā šo iestatījumu kā attēlu un izplata šo attēlu tieši jums. Pēc tam tā vietā, lai nosūtītu jums nepārtrauktu atsevišķu pakotņu atjauninājumu plūsmu, kā jūs to pieredzētu, ja to izmantotu Arch Linux datorā, Valve pārbauda atjauninājumus un piegādā jaunāku visas operētājsistēmas versiju, kad uzskata, ka ir bijis pietiekami daudz izmaiņas.
Ja vēlaties rediģēt tikai lasāmo attēlu, varat to izdarīt ar vienu komandu:
sudo steamos-tikai lasāms atspējot
Pat ar iespējotām modifikācijām dzīve Steam Deck joprojām nav tik nedroša kā parastajā Arch Linux. Atkal, kad tiks saņemti atjauninājumi, tie atgriezīs jūsu sistēmas failus uz tīru lapu, atsaucot izmaiņas.
4. Jums nav pilnīgas brīvības pielāgot savu sistēmu
Valve pieeja SteamOS padara to par daudz gatavāku sistēmu patērētājiem. Lielākajai daļai cilvēku vēlas izveidot sistēmu, kas tiek piegādāta darba stāvoklī, nav nepieciešama iestatīšana un maza iespēja salūzt. Bet cilvēkiem, kuri vēlas pilnībā kontrolēt savu pieredzi, SteamOS atceļ kas viņiem visvairāk patīk Arkā.
Arch Linux pieņem ļoti maz lēmumu jūsu vietā. Jūs pats varat izvēlēties darbvirsmas vidi. Varat izvēlēties savu displeja serveri, audio serveri, failu sistēmu un daudz ko citu. Jūsu dators ir tāds, kādu jūs to veidojat, nevis kāds cits.
SteamOS tā nav. Jā, tehniski tas ir Arch. Bet tajā pašā laikā tas nav Arch. Jūs varētu apgalvot, ka tas ir vairāk ierobežojošs nekā Ubuntu, Fedora vai jebkura cita tipiska Linux sistēma. Tātad, ja vēlaties maksimālu brīvību, iespējams, nebūsiet apmierināts ar mēģinājumu izmantot Steam Deck kā datoru.
5. Jums nav piekļuves Snaps
SteamOS izmanto Flatpak kā galveno lietotņu izplatīšanas formātu. Bet Flatpak ir tikai viens no universālajiem pakotņu formātiem, kas pieejami operētājsistēmai Linux. Ja esat no Ubuntu fona, iespējams, esat pazīstams ar Canonical Snap formātu. Dažas lietotnes ir pieejamas tikai operētājsistēmai Linux kā snaps.
SteamOS komplektācijā nav vajadzīgās programmatūras, lai palaistu snaps, un jūs nevarat viegli instalēt nepieciešamo kodu. Pat ja ir atspējots tikai lasīšanas režīms, ir grūti piekļūt nepieciešamajai sistēmas daļai, lai instalētu snapd — Snap dēmonu, kas nepieciešams, lai instalētu snaps. Tāpēc visiem cilvēkiem, izņemot visnoderīgākos, snaps nav risinājums.
Vai tas ir liels darījums? Tas tiešām ir atkarīgs no programmatūras, kuru vēlaties palaist. Daudzas populāras programmas ir pieejamas Flatpak formātā. Plašāka atvērtā pirmkoda kopiena parasti ir sacentusies par Flatpak saistībā ar Snap.
Taču dažas lietotnes ir pieejamas tikai tūlītējai lietošanai, un, ja kāda no šīm programmām jums ir obligāta, SteamOS var nebūt tik dzīvotspējīga kā parasta Arch Linux.
SteamOS un Arch Linux: vairāk nekā līdzīgi
SteamOS un Arch Linux ir līdzīgi pamati, taču tie nav viens un tas pats distro. Daudzējādā ziņā atšķirība starp SteamOS un Arch ir pat lielāka nekā Ubuntu attiecības ar tā vecāku distribūciju Debian.
Pietiekami bieži jūs labāk domājat, ka abi distribūcijas būtiski atšķiras no viņu vecākiem, un izturieties pret tiem kā pret tādiem. SteamOS un Arch Linux ir ļoti atšķirīgi, taču tas nepadara SteamOS par mazāk labu Steam Deck distribūciju.