![最新のパッケージ バージョンを備えた低 RAM 向けディストリビューション](https://rvso.com/image/50582/%E6%9C%80%E6%96%B0%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E5%82%99%E3%81%88%E3%81%9F%E4%BD%8E%20RAM%20%E5%90%91%E3%81%91%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20.png)
低 RAM システムで幅広い最新 (不安定) パッケージを利用できるように設計されたディストリビューションはありますか?
答え1
この種の質問は頻繁に行われ、根本的な混乱に起因しています。
使用する RAM の量は、インストールしたディストリビューションではなく、実行しているソフトウェアによって決まります。「しかし、インストールしたディストリビューションによって、実行しているソフトウェアが決まるのではないですか?」と疑問に思うかもしれません。
はい、ただし、(たとえば) Ubuntu は Fedora とは異なる init デーモンを使用します。どちらが最も多くの RAM を使用するかはわかりませんが、top -p 1
(init デーモンの pid は常に 1 です) を見れば、どちらでも誰も気にしない理由がわかります。init デーモンを使用しないことで RAM を節約できるディストリビューションは見つかりません。
ほぼすべての汎用ディストリビューションでは、全く同じメモリを多く消費するソフトウェアやメモリをあまり消費しないソフトウェアを実行する機会があり、そのソフトウェアは全く同じすべてのディストリビューションで。ディストリビューションソフトウェアを書かない設定してパッケージ化するだけです。
ArchやGentooのようなディストリビューションは、インストール時により多くのカスタマイズを許可しており、ある意味では、あまりスペースを取らない最小限のシステムのインストールを容易にしている。ディスクスペースしかし、次のようなことが観察されるかもしれません:
これらのディストリビューションでのカスタム インストール プロセスは、柔軟性の低いインストーラーを使用するディストリビューションの場合よりもかなり複雑で時間がかかります。
のプロセス削除するコンポーネントの理解は、どのコンポーネントでも比較的簡単です。
ほとんどの人にとって、Ubuntuの大きなインストールをArchの最小限のインストールと同等に削減するには、おそらく時間が短い最小限の Arch をインストールするだけではありません。
これは Arch や Gentoo を非難するものではありません。単に「より軽いから」という理由でこれらを使用するというのは誤解だということを言いたいだけです。それがこれらの存在理由ではありませんし、他のものよりもこれらを選択する正当な理由にもなりません。
さらに遠く、ランニング同じソフトウェアスタックUbuntuやDebian、CentOS、ArchなどのOSでは同じメモリ使用量。
RAM の使用を最小限に抑えたい場合は、次の 2 つのシナリオを検討してください。
GUI は必要ありません。
GUI は欲しいです/必要です。
シナリオ1の場合、準備は完了です。本格的なLinuxシステムXなしUbuntu でも、Fedora でも、Arch でも、何であれ、約 20 ~ 25 MB の RAM に収まります。
もちろん、サービスを実行している場合は、それらは追加されますが、ディストリビューションに関係なく同じ追加になります。
シナリオが #2 の場合、軽量の DE (デスクトップ環境) またはスタンドアロンの WM (ウィンドウ マネージャー) を使用する必要があります。後者には、100 MB 未満で実行できる構成があります。
答え2
少なくとも実稼働サーバーでは、不安定版をサーバーにインストールする必要はありません。最新の、より軽量なバージョンが必要な場合は、Debian 不安定版または Arch をお試しください。