古いハードウェア上の最新のディストリビューション

古いハードウェア上の最新のディストリビューション

現在、Ubuntu Jaunty を実行している古いシステムがあります。主なハードウェア仕様は次のとおりです。

  • プロセッサ: AMD Athlon 1.2GHz
  • メモリ: 512 MB
  • グラフィック: [SiS] 65x/M650/740 (lspciからの出力)
  • ハードディスク: 40GB

現在、jaunty は非常に古く、パッケージ マネージャー経由で最新のソフトウェアをインストールするのは困難です。特に、やなどの新しい軽量ブラウザーは、surfソースluakitからコンパイルすることによってのみインストールできます。さらに、現在の jaunty のインストールはあまり高速ではありません。

今、私は新しいものをセットアップしたい速いそして安定した比較的最新のソフトウェアを簡単にインストールできるシステム (つまり、パッケージ管理システム経由で最新のパッケージが多数利用可能であるか、または少なくともソースからあまり苦労せずにビルドできる最新のライブラリが存在している必要があります)。

私は、puppy linux や damm small linux など、特に古いハードウェア向けに設計されたディストリビューションがいくつかあることを知っています。しかし、私にとっては、それらのディストリビューションは、一般的にサポートがあまりなく、パッケージもあまり多くないように思えます。そこで、私のアイデアは、主要なディストリビューションからベース システムをインストールし、軽量ソフトウェアを装備することです。(ウィンドウ マネージャーとして を使用したいと思いますxmonad)。

これを Ubuntu の代替インストール (Ubuntu 12.04 またはリリースされたら 12.10) で実行したいと思います。

これにより、いくつかの疑問が生じます。

  • たとえば、Ubuntu 12.04 が 10 年前のマシン上で Ubuntu 6.04 よりもはるかに遅く実行されるという事実は、主に使用されているデスクトップ環境によるものだというのは正しいでしょうか?
  • ウィンドウ マネージャーやその他の軽量ソフトウェアを使用して代替インストールを実行する場合xmonad、新しい Ubuntu バージョンと古い Ubuntu バージョンのパフォーマンスの違いにつながる他の重要な要素はありますか?
  • 軽量ハードウェア、特に軽量ウィンドウ マネージャーを選択する以外に、Ubuntu の代替インストールのパフォーマンスを微調整するにはどうすればよいでしょうか。
  • 別のディストリビューション (Debian、ArchLinux など) を選択し、Ubuntu の代替ではなくそのディストリビューションでベースインストールを実行する正当な理由 (パフォーマンスに関して) はありますか?
  • 最高のパフォーマンスを得るには、どのファイルシステムを選択すればよいでしょうか? このような古いシステムでは、またはext2よりも優れているのでしょうか、それとも のようなものを検討する必要があるのでしょうか?ext3ext4brtfs

答え1

同様の構成の古いノートパソコンを持っています:

-512 MB RAM
-40GB HDD
-Pentium M 1.5GHz
-Intel 統合グラフィックス

最近、XUbuntu 12.04 をインストールしました。

XUbuntu 自体はかなり軽量です。起動後は約 250MB を使用し、全体的なパフォーマンスは良好です。

しかし、Firefox を使い始めると (他の最近のブラウザも同様だと思います)、主に RAM 不足により、パフォーマンスが大幅に低下します。タブの数や閲覧しているページによっては、スワッピングが発生します。

Debian/Ubuntu alt を使用すると、インストールするものをより細かく制御でき、さらに軽量なデスクトップ/グラフィック環境を選択できます。その一方で、通常の Ubuntu よりも多くのものを構成する必要があります。ただし、画像が少ない単純な HTML ページ以外のものをブラウザーで表示する場合は、遅かれ早かれ物理メモリが不足します。私の経験では、これがメモリを最も消費し、パフォーマンスを最も低下させるものです。

答え2

@Nuno C. Inácio が言及しているように、Xubuntu は低スペックのマシンに適した OS です。

軽量化をさらに進めたい場合は、Ubuntu のサーバー エディションをダウンロードし、デスクトップ マネージャーとファイル マネージャーを手動でインストールすることをお勧めします。Ubuntu のサーバー エディションは、OS に必要なコア パッケージのみを備えた、Ubuntu の簡素化されたバージョンに過ぎず、ゲームや Unity/gnome/デスクトップ マネージャーはありません。したがって、Ubuntu を希望どおりにするまではすべてターミナルで実行する必要がありますが、これが最もクリーンな方法です。Ubuntu リポジトリにはすべてのデスクトップ マネージャーが用意されているので、apt-get でインストールできます。

ファイルシステムに関しては、ブロックレベルのチェックサムを提供する btrfs の使用を強くお勧めします。そのため、ファイルシステムに障害が発生した場合 (古いハードドライブではその可能性が高い)、ファイルが破損しているかどうかをすぐに知ることができます。また、btrfs では、他のサイズのディスク間でデータを RAID ストライプするオプションも提供されます (動的にストライプすることもできます)。そのため、別のドライブが余っている場合は、それをインストールしてデータのミラーを設定し、必要な安定性を実現できます。btrfs は、1 つのディスクで破損を検出すると、他のディスクから正しいデータを自動的に取得します。

前にも述べたように、私は btrfs をお勧めしたいのですが、ext4 が最良の選択肢であると思います。ext4 が提供するジャーナリングは間違いなく必要です (btrfs にもジャーナリングがありますが、ext2 とは対照的にそう言っているだけです)。また、btrfs よりもわずかに高速です。実稼働レベルに関しては、btrfs は十分ではありません。「安定した」環境で使用できるほど成熟していません。

カーネルの観点から見ると、新しいバージョンが古いマシンでどのように遅くなるかわかりません。デスクトップ (Unity) などによって遅くなるのは理解できますが、それをすべて取り除いて軽量のアイテムをインストールすれば、問題ないはずです (改善されない場合もあります)。

最後に、デスクトップ環境として LXDE を検討してみてはいかがでしょうか。http://lxde.org/

幸運を!

答え3

現時点では 10.04 LTS にアップグレードすることをお勧めします。これは、お使いのハードウェアで動作することがわかっているためです。その後、12.04 LTS がリリースされたら、アップグレードは非常に簡単なはずなので、アップグレードを検討してください。

10.04 にアップグレードする最大のメリットは、引き続き完全にサポートされ、最新のソフトウェアを含むアップデートが常にリリースされることです。

最新のデフォルトの DE (Gnome または KDE) はメモリを大量に消費するため、12.04 にアップグレードするときにデスクトップ環境を変更する必要がある場合があります。その場合は軽量の DE が必要になる場合があります。

答え4

すぐに使える軽量デスクトップをお探しの場合は、Debian をベースにした超軽量 OpenBox デスクトップを使用する CrunchBang Linux をお試しください。自分で設定することに抵抗がなければ、Ubuntu Server、Debian、ArchLinux、またはデフォルトでグラフィカル デスクトップをインストールしないその他のディストリビューションをインストールし、自分でデスクトップをインストールして設定することもできます。

関連情報