これらの 4 つのツールを使って独自のカスタム Linux ディストリビューションを微調整

Windows や Mac OS X と同様に、Linux はオペレーティング システムを微調整したい人に多くのオプションを提供しています。しかし、オープンソースの世界の性質上、独自のディストリビューションを作成し、ディスクに書き込み、インストールすることもできます。次の 4 つのツールで作業を始めましょう。

簡単な方法で Linux を微調整

Linux のデスクトップは微調整したり、置き換えたりできることをおそらくすでに知っているでしょう。Linux にはさまざまな用途向けに設計された多くのディストリビューション(数千ではないにしても数百はあります)があることも間違いなくご存知でしょう(ほとんどは標準のデスクトップやサーバー向けですが、軍事、政府、科学的な用途など、特殊な用途向けのものもいくつかあります)。

微調整は Linux をカスタマイズしたり、速度を上げたりするために使用できますが、Ubuntu Tweak のようなツールは、ユーザーが Ubuntu に加えたいと思うかもしれないカスタマイズをすべて単一のデスクトップ ツールで実現します。

しかし、より根本的なレベルで Linux をカスタマイズするには、異なる方法をとる必要があります。

(注意: これは独自の Linux カーネルを構築することと同じではありません。代わりに、カーネルだけでなく、グラフィカル ユーザー インターフェイス、パッケージ化されたツールやアプリを構成します)。

カスタマイズの理由

カスタム Linux ディストリビューションを構築するのは、お気に入りのデスクトップの背景を設定することだけではありません。Linux ディストリビューションが他のディストリビューションと十分に異なるようにするために時間をかける理由はさまざまです。

  • ハードウェア専用の OS - カスタム コンパイルされた Linux カーネルほど特殊ではありませんが、カスタム Linux ディストリビューション キットを活用して、PC ハードウェアに合わせて微調整し、パフォーマンスを向上させることができます。
  • インストールと起動時間の短縮 - 日付、時刻、場所の設定などの作業は、セットアップ中に時間がかかる場合があります。そのため、カスタム ビルドでこれらを指定すると時間を節約できます。
  • 複数のネットワーク デバイスに Linux を展開する場合、微調整されたカスタム ディストリビューションを使用すると、ユーザーが使用するはずのアプリやツールに集中させることができます。

次の 4 つのツールを使用すると、基本的に独自のディストリビューションを作成し、インストール前に ISO を作成して書き込む前に機能を追加したり削除したりできます(ただし、メイン コンピューターに展開する前に仮想マシンまたは予備の PC にインストールすることをお勧めします)。

UCK - Ubuntu カスタマイズ キット

Ubuntu ファミリーの他の部分と一致させるためにいくつかのアップデートを待つ必要がありますが、Ubuntu カスタマイズ キットは、カスタマイズした Ubuntu を PC の HDD にインストールするために使用できるカスタム ライブ CD を作成するのに最適な方法です。

UCK は次を使用してインストールできます。

sudo apt-get install uck

…また、Wily リポジトリを介して Debian、Linux Mint、およびその他の関連ディストリビューションとも互換性があります。インストールしたら、UCK は bash から uck-gui で起動する必要があります。また、ISO を書き込むディレクトリへのパスを指定した -m スイッチを追加することで、作業をいくらか高速化できます。

UCK にはいくつかのバグがあり、成功させるのが難しいオプションになっています。ただし、バグ(通常は UCK に含まれている Ubuntu の最新バージョンと古いバージョンとの違いによるもの)を克服できれば、正常に動作する ISO を作成できます。

Linux from Scratch

Linux from Scratch を使用するには、少し読書をする必要があります。ソース コードから完全な(最小限の)GNU/Linux システムを構築するためのオンライン ガイドに従う必要があるためです。これは、OS の仕組みを学びながらカスタマイズされた安全なシステムが得られることを意味します。これは、問題を診断したり、独自のソフトウェアを書いたりする場合に有利になります。

LFS には、さまざまな拡張機能を提供する Beyond Linux from Scratch、セキュリティを意識したユーザーに役立つ Hardened Linux from Scratch など、いくつかのサブプロジェクトがあります。LFS プロジェクトを作成するには、「ホスト」Linux システムが必要です。Windows を使用している場合は、仮想マシンで実行されている Linux が必要です。

完了すると、LFS プロジェクトは LiveCD として書き込むことができる ISO として使用でき、救助 CD として兼用できます。これは、LiveCD プロジェクトがもはや維持されていないため、おそらく今日の最良の目的です。上記のチュートリアル、または Linux from Scratch の独自の見解を確認してください。

SUSE Studio

専用のメニューやアプリケーションを使用して PC 上のオペレーティング システムをカスタマイズするのではなく、SUSE Studio は Web インターフェイスを使用してディストリビューションをカスタマイズしてからダウンロードします。優れた機能は、他の改造者によって構成された SUSE の微調整されたバージョンをダウンロードするオプションです!上記のリンクを使用して Web サイトを開き、アカウントを作成するか(または通常のサービスでサインイン)して、作業を開始します。

プロセスは簡単です。基本システム(JeOS が使用可能)を選択し、ソフトウェア、リポジトリを追加し、パーソナライズし、最後に微調整して終了します。完了すると、カスタム ディストリビューションを ISO としてダウンロードしたり、クラウド サーバー(Windows Azure、Amazon EC2、SUSE Cloud など)または独自の VPS に直接展開したりできます。

詳細については、独自の SUSE Studio チュートリアルを確認してください。

Porteus [リンク切れ]

SUSE Studio と同様に、Porteus(Slackware Linux のフォーク)はオンラインで構成および構築され、結果のライブ環境は起動が高速で、古いハードウェアでも良好に動作します。これは、コンピューターが USB スティックから起動されるときに生成されるオンザフライ ファイル システムによって部分的に実現されます。

Porteus のビルドをカスタマイズするには、いくつかのモジュールを使用できます。さらに、Slackware が Debian または Fedora 形式のパッケージを変換する機能を備えているため、ソフトウェアの選択肢は幅広く、さらにカスタマイズできます。

さらに、Porteus のドキュメントには、OS の動作を変更するカスタマイズされた起動引数と微調整がいくつか記載されています。これらの微調整には、USB スティックではなくローカル ハード ドライブから起動する機能があります。Porteus は SUSE Studio ほど多くのオプションを提供せず、インターフェイスは洗練されていませんが、すばやくクリーンなライブ ディストリビューションを探しているユーザー向けに、さまざまなプリセット ディストリビューション構成を提供します。

独自の Linux バージョンを構築したいですか?おそらくすでに構築していて、昔ながらの方法で行いましたか?特にこれらのツールのいずれかを使用している場合は、コメントで教えてください!

画像クレジット: Shutterstock 経由の 3Dalia によるメガネをかけたペンギン