SteamOS と Arch Linux の 5 つの主な違い

SteamOS と Arch Linux の 5 つの主な違い

Steam Deck が Arch Linux を使用していると聞いたことがあるかもしれません。これは技術的に正しいです。Valve の SteamOS は Arch Linux をベースにしています。

しかし、Deck でのエクスペリエンスは、Arch Linux を PC にインストールした場合とは大きく異なります。ここでは、SteamOS がその親ディストリビューションと異なる点をいくつか示します。

1. あなた (ちょっと) パックマンが使えない

PC 上のほとんどのソフトウェアは、パッケージの形で提供されます。パッケージを追加または削除するには、パッケージ マネージャーが必要です。そこで登場するのが Pacman です。Pacman は Arch Linux に付属するコマンドライン ベースのパッケージ マネージャーです。そうです、パックマンは「パッケージ マネージャー」の略で、黄色いペレットを食べるパイ型のスプライトのことではありません。

従来の方法で Arch Linux をインストールすると、機能するグラフィカル デスクトップに到達する前に Pacman を使用することになります。SteamOS では、デスクトップはすべてセットアップされ、すぐに使用できます。

通常の Arch Linux と同じように、ターミナルを開いて Pacman コマンドを入力すると、エラー メッセージが表示されます。SteamOS では、この方法でソフトウェアを変更することはできません。

読み取り専用モードをオフにすると、状況が多少変わります。はい、技術的にはこの時点で Pacman を使用できますが、Valve が次のシステム アップデートを発行すると、インストールしたソフトウェアは削除されます。

2.あなたも(ちょっと)AURにアクセスできません

AUR としてよく知られている Arch ユーザー リポジトリは、Arch Linux の大きな魅力の 1 つです。公式の Arch リポジトリから入手できないものがある場合、AUR で入手できる可能性が非常に高くなります。

SteamOS では、AUR はそのままでは利用できません。読み取り専用モードをオフにすることで、技術的に Pacman にアクセスできるのと同じように、技術的に AUR にアクセスできます。また、Pacman と同様に、AUR からインストールしたソフトウェアは、新しいシステム アップデートをインストールすると消えてしまいます。

この記事を読んでいるあなたは、更新のたびに必要なことはすべて再インストールすることだけだと思っているかもしれません。それは本当です。これが実行可能な解決策のように思える場合は、はい、SteamOS で Pacman と AUR の両方にアクセスできます。しかし、他の人にとっては、これは扱いたくない Arch Linux との明確な違いです。

3. 破損のリスクが少ない

ソフトウェアを定期的に交換しないと Pacman や AUR を使用できない理由は、Arch Linux をより安定させるために Valve が行った変更に関係しています。

Valve のSteam Deck FAQによると、同社は SteamOS を読み取り専用 OS として配布しています。これは、Apple や Google がオペレーティング システムを管理する方法と似ています。

Linux では、Fedora Silverblue が最もよく知られているイメージベースのディストリビューションです。このようなシステムでは、アップデートやソフトウェアがシステム ファイルを直接変更するのではなく、すべてのシステム ファイルが 1 つのシステム イメージの一部として配布されます。

更新の時期になると、システム イメージ全体が置き換えられます。これにより、更新またはアプリのインストールによってデバイスが起動しない状態になる可能性が低くなります。

つまり、Valve は動作する Arch ベースのオペレーティング システムを組み立て、このセットアップをイメージとして保存し、このイメージを直接配布します。次に、PC で Arch Linux を使用している場合に経験するように、個々のパッケージに更新の継続的なストリームを出荷する代わりに、Valve は更新をテストし、十分な変更があると判断したときに OS 全体の新しいバージョンを出荷します。

読み取り専用イメージを編集したい場合は、1 つのコマンドでそれを行うことができます。

sudo steamos-readonly disable

変更が有効になっていても、Steam Deck での生活は通常の Arch Linux ほど不安定ではありません。繰り返しになりますが、更新が行われると、システム ファイルが白紙の状態に戻り、変更が元に戻されます。

4. システムを完全にカスタマイズする自由がない

Valve の SteamOS へのアプローチにより、より消費者向けのシステムになっています。セットアップを必要とせず、壊れる可能性がほとんどない、稼働状態で出荷されるシステムを持つことは、大多数の人々が望んでいることです。しかし、体験を完全にコントロールしたい人のために、SteamOS は Arch で最も気に入っているものを廃止します。

Arch Linux が決定を下すことはほとんどありません。独自のデスクトップ環境を選択できます。独自のディスプレイ サーバー、オーディオ サーバー、ファイル システムなどを選択できます。あなたの PC は、他の誰かが決めたものではなく、あなたが作るものです。

SteamOSはそうではありません。はい、技術的には Arch です。しかし同時に、それは Arch ではありません。Ubuntu、Fedora、またはその他の典型的な Linux システムよりも制限が厳しいと主張することができます。そのため、最大限の自由が必要な場合は、Steam Deck を PC として使用することに満足できないかもしれません.

5. スナップにアクセスできない

Steam Deck の Discover のソフトウェア ソース

SteamOS は、主要なアプリ配布形式として Flatpak を利用しています。しかし、Flatpak は、Linux で利用できるユニバーサル パッケージ形式の 1 つにすぎません。Ubuntu のバックグラウンドを持っている場合は、代わりに Canonical の Snap 形式に精通している可能性があります。一部のアプリは、スナップとして Linux でのみ使用できます。

SteamOS にはスナップを実行するために必要なソフトウェアが付属しておらず、必要なコードを簡単にインストールすることもできません。読み取り専用モードが無効になっている場合でも、システムの必要な部分にアクセスして、スナップのインストールに必要なスナップ デーモンである snapd をインストールするのは困難です。したがって、最も献身的な人を除くすべての人にとって、スナップはオプションではありません.

これは大したことですか?それは、実行したいソフトウェアに大きく依存します。多くの一般的なプログラムが Flatpak 形式で利用できます。より広範なオープンソース コミュニティは、一般的に、Snap よりも Flatpak を中心に結集しています。

ただし、一部のアプリはスナップとしてのみ利用できます。これらのいずれかが必須のプログラムである場合、SteamOS は通常の Arch Linux ほど実行可能ではない可能性があります.

SteamOS と Arch Linux: 似ているというより違う

SteamOS と Arch Linux は同様の基盤を共有していますが、同じディストリビューションではありません。多くの点で、SteamOS と Arch の違いは、Ubuntu とその親ディストリビューションである Debian との関係よりもさらに大きい。

多くの場合、両方のディストリビューションを親とは根本的に異なるものと考えて、そのように扱ったほうがよいでしょう。SteamOS と Arch Linux は大きく異なりますが、Steam OS が Steam Deck に適したディストリビューションであることに変わりはありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です