RAMが少ないシステムでさまざまな最新(不安定)パッケージを提供するように設計されたディストリビューションはありますか?
答え1
この種の質問はあまりにも多く提起され、根本的な混乱から来ています。
使用するRAMの量は、インストールするディストリビューションではなく、実行するソフトウェアによって決まります。 「しかし、私がインストールするディストリビューションによって私が実行するソフトウェアは決まっていませんか?」とあなたは言います。
はい、しかし(例えば)UbuntuはFedoraとは異なる初期化デーモンを使用するという点でそうです。どちらが最も多くのRAMを占めるのかはよくわかりませんが、見てみるとtop -p 1
(initデーモンのpidは常に1です)、なぜ誰もこれに興味を持たないのは理解できます。 initデーモンを使用せずにRAMを節約するディストリビューションが見つかりません。
ほぼすべての一般的なディストリビューションは次のものを提供します。まったく同じmem Heavyまたはmem liteソフトウェアを実行する機会まったく同じすべてのディストリビューションで。ディストロソフトウェアを書かない。ただ構成してパッケージ化するだけです。
ArchやGentooなどのディストリビューションでは、あまりリソースを消費しない最小限のシステムをインストールする方が簡単であるため、インストール中にさらにカスタマイズできます。ディスク容量。ただし、次の理由で観察されることがあります。
これらのディストリビューションのカスタムインストールプロセスは、柔軟性の低いインストーラを使用するディストリビューションよりも複雑で時間がかかります。
コース削除するこれらのコンポーネントはすべて比較的簡単です。
ほとんどの人にとって、(例えば)Ubuntuインストールを最小のArchインストールと同じように縮小する必要があるかもしれません。短い時間ただ、最小限のアーチだけをインストールするのではなく。
これはArchやGentooを倒そうとするものではありません。ちょうど「より軽いので」使用することは多少誤解です。それが彼らが存在する理由ではなく、他のものよりもそれらを選択する理由ではありません。
もっと遠く、走る同じソフトウェアスタックUbuntu、Debian、CentOS、Arch、その他の原因となるすべてのもの同じメモリ使用量。
RAM使用量を最小限に抑えるには、次の2つのシナリオを考慮する必要があります。
私はGUIが欲しくないか、必要ありません。
私はGUIが欲しいか必要です。
シナリオが#1の場合、すべての準備が完了しました。成熟したLinuxシステムいいえXUbuntu、Fedora、Arch、または他のオペレーティングシステムであるかどうかにかかわらず、約20〜25 MBのRAMを収容できます。
もちろん、サービスを実行している場合、これは追加エントリですが、展開に関係なく同じ追加エントリです。
シナリオが#2の場合は、軽量DE(デスクトップ環境)またはスタンドアロンWM(Window Manager)を使用しようとします。後者の一部の構成は、100 MB 未満で実行できます。
答え2
少なくとも本番サーバーでは、サーバーが不安定になることは望ましくありません。あまり重くない最新バージョンが必要な場合は、Debian stable または Arch をお試しください。