GNU/Linux >> Linux の 問題 >  >> Linux

独自の Linux ディストリビューションを簡単に構築する方法は?

Linux From Scratch、LFS を見てみましょう。パッケージ マネージャーと一連のパッケージを選択して独自のディストリビューションを作成できることを理解したら、独自の Linux システムを構築する方法を説明するチュートリアルがあります。

答えをもう少し完全なものにするために、ArchLinux はほぼ 100% バニラ パッケージを使用する Linux ディストリビューションです。これは、ディストリビューション管理者によるパッチ適用がほとんど行われないことを意味します。また、*buntu ディストリビューションのようなデフォルトのパッケージ セットもありません。

これらの特性により、Arch は非常にカスタマイズ可能なディストリビューションになっています。それはあなた自身のセットアップであるという意味で、あなたの「独自のディストリビューション」です。ただし、独自のカーネル、モジュール、パッケージである LFS とは異なります...


Yocto プロジェクトは「ディストリビューション ビルダー」です。

豊富なドキュメントと、Hob と呼ばれるグラフィカル ビルダーがあります。

2017 年現在の更新

Yocto の Web サイトによると、Hob プロジェクトは廃止され、代わりのプロジェクトは Toaster と呼ばれています。


答えの一部は、独自のディストリビューションが何を意味するかによって異なります。自分のマシンや自分のオフィスで使用するために独自の目的に合わせてビルドされた Linux のバージョンを意味する場合、動作することが知られている既存のディストリビューションをカスタマイズできる非常に優れたツールがいくつかあります。

http://www.centos.org/docs/5/html/Installation_Guide-en-US/ch-kickstart2.html では、CentOS のキックスタート インストールについて説明しています (Scientific、Fedora、および RedHat にも適用されます)。 http://susestudio もあります。 .com/ では、SuSe Linux のカスタマイズされたインストール ディスクを作成できます。つまり、インストールしたいパッケージをすぐに入手できます。この方法の利点は、特にキックスタートの場合、個々のパッケージを選択して、気にしたくない綿毛を除外できることですが、更新されたパッケージが利用可能になり、機能することを知るという利点もあります。膨大な量のテストやオーバーヘッドが発生しません。

カスタム スプラッシュ スクリーン、ロゴなど、見た目を自分の好みに合わせたいだけなら、この種の変更を行うためのガイドがたくさんあります。

さて、あなたが本当に基本的なことをやりたいだけで、本当に自分のことをやりたいのなら、@vfbsilvaによるLFSを見るという提案はかけがえのないものです.物事がどのように組み立てられるのか、そして Linux を作るための要件は何かを実際に学びます ... まあ、Linux です。ただし、これを数回行うだけで、毎週リリースされるセキュリティ更新プログラムを含むすべてのパッケージを再構築する必要がないことに個人的に気付くには十分でした. :)


Linux
  1. Linuxで独自のテクノロジーを構築する

  2. rpmパッケージをビルドする方法

  3. 簡単な例で独自の Linux カーネル モジュールを作成する方法

  1. Linuxで独自のコンテナを構築する

  2. Linuxでプリンタを設定する方法

  3. Linuxのコマンド履歴を管理する方法

  1. LinuxでIPアドレスを見つける方法

  2. Linuxデスクトップにユーザーを追加する方法

  3. LinuxでIPアドレスを検索/取得する方法