Gentoo Linuxを効果的に実行するための最小システム要件は何ですか?
Gentooは、インストール時にすべてのパッケージをコンパイルします。つまり、妥当なコンパイル時間を実現するために、高速プロセッサと少なくとも512メガバイトのメモリを意味します。そうしないと、インストールが非常に長くなり、システムがクロールします。
ただし、インストールを構成して、セットアップした別のコンピューターでパッケージをコンパイルできるため、ネットワークにサーバーがある場合は、非常に古いハードウェアを使用できることに注意してください。同様のアプローチを使用して、RaspberryPiでGentooを実行します...
私はGentooを(かなり最近)64MBのRAMを搭載したPentium233MHzで実行しました。高速なものはなく、ほとんどすべてのコンパイルでシステムのメモリがすべて消費されるため、スワップスペースが必要でしたが、機能しました。私はそれをお勧めすることはできませんが、Gentooはほぼすべてのマシンで実行できると思います。
これを行うためのはるかに優れた方法は、コンパイルプロセスを支援するために、より高速なマシンとdistccを使用することです。
コンピュータを持っているだけで、Gentooを実行できます。笑。
しかし、真剣に、それはあなたが何をしたいかに依存します。使用するWM/DE、使用するプログラム、HDビデオを視聴するかどうかなどを自問する必要があります。自動カーネルコンフィギュレーターを使用してGentooをインストールする場合(名前を思い出せません)、次に、KDE、300個のプラグインを備えたFirefox3などをインストールします。高速なコンピューターがない限り、速度は遅くなります。ただし、Gentooをインストールし、カーネルをカスタマイズし、openboxやfluxboxなどのWMを使用し、一般的に非常に軽量なプログラムを使用すると、高速になります。
お役に立てば幸いです。より良いスペックを得るために、コンピュータを何に使用したいかをもう少し具体的にしたいと思うかもしれません。
システムにあるソフトウェアパッケージが少なくなればなるほど、更新されたパッケージを時々コンパイルするために必要なハードウェアの能力は低下します。 256MB RAMおよび6GBディスクを備えた古いPC300MHz Pentium-IIは、ベアOS +非グラフィックファイアウォールソフトウェアパッケージ+必要な追加パッケージのみをインストールして実行する場合は問題ありませんマシン(Gnu screenなど)を管理するために、X-windowsやdesktep環境がない場合。もちろん、そのようなハードウェアでgccをコンパイルするのに約1日かかることは言及する価値がありますが、それが本当にそうであるかどうかはわかりません。問題。
Gnome + Firefox + OpenOfficeの実行を検討している場合は、おそらく512〜1024 MB RAM(そしてもちろんはるかに優れたCPU)を備えたより優れたマシンが必要になります。
お役に立てれば。
安価な解決策はありませんが、pentiumIIラップトップの昔のことを覚えています;)そして最初のgccを12時間以上コンパイルし、その後1週間基本システム(ブートストラップと呼びます)をコンパイルしました。
少なくとも私は8htコアのi7を使用します。 /etc/portage/make.confに追加した後、すべてのコアと最新のPortage(emerge -u portage)でコンパイルできます。
MAKEOPTS="-j8 -l16"
EMERGE_DEFAULT_OPTS="--jobs 8 --load-average 16 --autounmask-write --keep-going --backtrack=0"
PORTAGE_NICENESS="20"
単純な作成でさえ、より速くすることができます:
make -j8 -l16
またはスコーン:
scons --sharedclient install -Q -j 8
またはgenkernel:
MAKEOPTS="-j8 -l16" genkernel --lvm --luks --no-clean all
また、16GB RAMを購入して、libreofficeをコンパイルするためのRAMディスクを用意します(i7-4970の場合は約2.5時間)。バッファーをクリアし、コマンドでRAMディスクを作成します。
echo 3 > /proc/sys/vm/drop_caches; sync
mount tmpfs /var/tmp/portage/ -t tmpfs -o noatime,nodiratime,size=10G;
このRAMディスクを/etc/portage/make.confに追加する必要があります。
PORTAGE_TMPDIR="/var/tmp/portage"
Genlopは、emergeが機能し終わってからの時間を知るために利用できます。
genlop -t package-name
「頬の舌」の答えの種類は、486と160MBのRAMです。
なぜ160MBのRAM?スクイーズできなかったので、xenとzramで遊んでいる日が少なくなりました。
なぜ486?私はそれを1つで実行するようにしたので(128MBのRAMを搭載し、2008年に)、Gentooはおそらく本当に最適化されたシステムに最適なディストリビューションですが、それでもシステムの管理は簡単です。
その486は何をしましたか?それ以上ではありませんが、DAQとプリンターコントローラーです。