Steam Deck'in Arch Linux kullandığını duymuş olabilirsiniz. Bu teknik olarak doğrudur. Valve'ın SteamOS'u Arch Linux tabanlıdır.
Ancak Deck'teki deneyim, Arch Linux'u bir PC'ye yüklediğinizde karşılaşacağınızdan çok farklı. İşte SteamOS'un ana dağıtımdan farklı olduğu bazı noktalar.
1. Sen (Biraz) Pacman Kullanamazsın
PC'nizdeki yazılımların çoğu paketler halinde gelir. Paket eklemek veya kaldırmak için bir paket yöneticisine ihtiyacınız vardır. İşte burada Pacman devreye giriyor. Pacman Arch Linux ile gelen komut satırı tabanlı paket yöneticisi. Evet, Pacman "paket yöneticisi"nin kısaltmasıdır, sarı topak yiyen turta şeklindeki hareketli karaktere atıfta bulunmaz.
Arch Linux'u geleneksel yöntemle kurarsanız, işlevsel bir grafik masaüstüne bile ulaşmadan önce Pacman'i kullanmaya başlarsınız. SteamOS'ta, masaüstünüz tamamen kurulu ve kullanıma hazır olarak gelir.
Bir terminal açmaya karar verirseniz ve normal Arch Linux'ta yaptığınız gibi bir Pacman komutu yazarsanız, bir hata mesajı alırsınız. SteamOS, bu şekilde yazılım değişikliklerine izin vermez.
Salt okunur modunu kapatırsanız durum biraz değişir. Evet, bu noktada teknik olarak Pacman'i kullanabilirsiniz, ancak yüklediğiniz tüm yazılımlar Valve bir sonraki sistem güncellemesini yayınladığında kaybolacaktır.
2. Siz (Kinda) AUR'ye de Erişemezsiniz
Arch Kullanıcı DeposuAUR olarak bilinen, Arch Linux'un en büyük çekiciliklerinden biridir. Resmi Arch depolarında bulunmayan bir şey varsa, AUR'da bulunma şansı çok yüksektir.
SteamOS'ta AUR kutudan çıktığı gibi mevcut değildir. Salt okunur modunu kapatarak, Pacman'e teknik olarak erişebildiğiniz gibi, AUR'ye teknik olarak erişebilirsiniz. Ve tıpkı Pacman'da olduğu gibi, AUR'den yüklediğiniz tüm yazılımlar, yeni bir sistem güncellemesi yüklediğinizde kaybolur.
Bunu, her güncellemeden sonra yapmanız gereken tek şeyin öğelerinizi yeniden yüklemek olduğunu düşünerek okuyor olabilirsiniz ve bu doğru. Bu size uygulanabilir bir çözüm gibi geliyorsa, evet, SteamOS'ta hem Pacman'e hem de AUR'ye hâlâ erişiminiz var. Ancak diğerleri için bu, Arch Linux'tan başa çıkmak istemeyeceğiniz belirgin bir farktır.
3. Daha Az Kırılma Riski
Yazılımınızı düzenli olarak değiştirmeden Pacman veya AUR'yi kullanamamanızın nedeni, Valve'ın Arch Linux'u daha kararlı hale getirmek için yaptığı değişikliklerle ilgilidir.
Valve'a göre Steam Destesi SSS, şirket, Apple ve Google'ın işletim sistemlerini yönetme biçimine benzer şekilde, SteamOS'u salt okunur bir işletim sistemi olarak dağıtır.
Linux cephesinde, Fedora Silverblue, en iyi bilinen görüntü tabanlı dağıtımdır. Böyle bir sistemde güncellemeler ve yazılımların sistem dosyalarında doğrudan değişiklik yapması yerine, tüm sistem dosyaları tek bir sistem görüntüsünün parçası olarak dağıtılır.
Güncelleme zamanı geldiğinde, tüm sistem görüntüsü değiştirilir. Bu, bir güncellemenin veya uygulama yüklemesinin cihazınızı önyükleme yapmayacağı bir durumda bırakma olasılığını azaltır.
Kısaca Valve, Arch tabanlı çalışan bir işletim sistemi kurar, bu kurulumu imaj olarak kaydeder ve bu imajı direkt olarak size dağıtır. Ardından, kullandığınızda yaşayacağınız gibi, size ayrı paketler için sürekli bir güncelleme akışı göndermek yerine Bir PC'de Arch Linux, Valve güncellemeleri test eder ve yeterli olduğunu düşündüklerinde tüm işletim sisteminin daha yeni bir sürümünü gönderir değişiklikler.
Salt okunur görüntüde düzenlemeler yapmak istiyorsanız, bunu tek bir komutla yapabilirsiniz:
sudo steamos-salt okunur devre dışı bırakmak
Modifikasyonlar etkinleştirilse bile, Steam Deck'teki yaşam hala normal Arch Linux'taki kadar tehlikeli değil. Yine, güncellemeler geldiğinde, sistem dosyalarınızı temiz bir sayfaya geri döndürerek değişikliklerinizi geri alırlar.
4. Sisteminizi Özelleştirme Özgürlüğünüz Yok
Valve'ın SteamOS'a yaklaşımı, onu çok daha tüketiciye hazır bir sistem haline getiriyor. İnsanların büyük çoğunluğunun istediği, çalışır durumda gönderilen, kurulum gerektirmeyen ve çok az bozulma şansı olan bir sisteme sahip olmaktır. Ancak deneyimleri üzerinde tam kontrol sahibi olmak isteyen kişiler için SteamOS, Arch hakkında en çok sevdikleri şey.
Arch Linux sizin yerinize çok az karar verir. Kendi masaüstü ortamlarınızı seçeceksiniz. Kendi görüntüleme sunucunuzu, ses sunucunuzu, dosya sisteminizi ve daha fazlasını seçebilirsiniz. PC'niz, başkasının karar verdiği şey değil, sizin yaptığınız şeydir.
SteamOS öyle değil. Evet, teknik olarak Arch. Ama aynı zamanda Arch değil. Bunun Ubuntu, Fedora veya diğer herhangi bir tipik Linux sisteminden daha kısıtlayıcı olduğunu iddia edebilirsiniz. Bu nedenle, maksimum özgürlük istiyorsanız, PC'niz olarak bir Steam Destesi kullanmaya çalışmaktan memnun olmayabilirsiniz.
5. Snap'lere Erişiminiz Yok
SteamOS, birincil uygulama dağıtım formatı olarak Flatpak'ı kullanır. Ancak Flatpak, Linux için mevcut evrensel paket biçimlerinden yalnızca biridir. Bir Ubuntu geçmişinden geliyorsanız, bunun yerine Canonical'ın Snap biçimine aşina olabilirsiniz. Bazı uygulamalar anlık olarak yalnızca Linux için kullanılabilir.
SteamOS, anlık görüntüleri çalıştırmak için gerekli yazılımla birlikte gelmez ve gerekli kodu kolayca yükleyemezsiniz. Salt okunur modu devre dışı bırakılmış olsa bile, snapd'i yüklemek için sistemin gerekli bölümüne, yani snaps'i yüklemek için gereken Snap daemon'a erişim elde etmek zordur. Bu nedenle, en sadık insanlar dışında herkes için enstantane bir seçenek değildir.
Bu büyük bir anlaşma mı? Bu gerçekten çalıştırmak istediğiniz yazılıma bağlıdır. Birçok popüler program Flatpak biçiminde mevcuttur. Daha geniş açık kaynak topluluğu, genellikle Snap yerine Flatpak etrafında toplandı.
Ancak bazı uygulamalar yalnızca bir çırpıda kullanılabilir ve bunlardan biri sizin için olmazsa olmaz bir programsa, o zaman SteamOS sizin için normal Arch Linux kadar uygun olmayabilir.
SteamOS ve Arch Linux: Benzerlerinden Daha Farklı
SteamOS ve Arch Linux benzer temelleri paylaşıyor, ancak aynı dağıtım değiller. Birçok yönden, SteamOS ve Arch arasındaki fark, Ubuntu'nun ana dağıtımı Debian ile olan ilişkisinden bile daha büyük.
Çoğu zaman, her iki dağıtımın da ebeveynlerinden temelde farklı olduğunu düşünmek ve onlara öyle davranmak daha iyidir. SteamOS ve Arch Linux çok farklıdır, ancak bu, SteamOS'u Steam Deck için daha az iyi bir dağıtım yapmaz.