Gentoo Linux
Gentoo Linux 10.0 LiveDVD
|
|
| 開発元企業 / 開発者 | Gentoo Foundation |
| OSの系統 | Linux |
| 開発状況 | Current |
| ソースモデル | フリー/オープンソースソフトウェア |
| 初リリース | 2002年03月31日 |
| 最新安定版リリース | ローリング・リリース / インストールメディアは約1週間ごとにリリースされる |
| アップデート方式 | Continual |
| パッケージ管理 | Portage |
| 対応プラットフォーム | 80386, x86-64, PowerPC, PowerPC 64, SPARC, DEC Alpha, ARM, MIPS, PA-RISC, S390, IA-64, sh, m68k |
| カーネル種別 | モノリシックカーネル |
| 既定のUI | コンソール, フレームバッファ, X Window System (various) |
| ライセンス | GPL |
| ウェブサイト | www.gentoo.org |
Gentoo Linux(ジェンツー・リナックス)とは、Linuxディストリビューションの一つである。パッケージ管理システムにPortageを採用しており、プロプライエタリなソフトウェアも含んでいる。
目次 |
概要 [編集]
他の多数のLinuxディストリビューションと異なる点がいくつかあり、その一つに挙げられるのが自分でソフトウェアをコンパイルする、ということである。その際、ユーザーは比較的簡単にコンパイルオプションを調整することができる。また、一部のソフトウェア(Mozilla Firefox や OpenOffice.orgなど)では環境にあった最適化などを犠牲に、導入時間の短縮などを目的として他のLinuxディストリビューションなどでみられるような予めコンパイルされたソフトウェアパッケージを導入することもできる。 また、インストールの方法も特徴的である。インストールハンドブックで推奨されている方法は、LiveCDでシステムを起動し、Linuxカーネルなど、最小限起動に必要な実行ファイルをインターネット経由でダウンロードし、Chrootコマンドなどを実行した後、Portageを使ってシステムを構築していく、というものである。 Gentooはその「無限に近い適応性」のために、メタディストリビューションと説明されることもある。[1] マスコットキャラクターは、Larry the Cow[2]。Gentooという名称は、ジェンツーペンギンが由来とされる。
Portage [編集]
PortageはGentooシステムの核となるパッケージ管理システムである。
Portageでは、パッケージのインストール手順を記したebuildと呼ばれるスクリプトを参照してシステムを構築する。 パッケージ管理コマンドemergeが、ebuildに従ってソースコードをダウンロード、コンパイルし、所定のディレクトリにインストールを行なう。 RPMなどのようなシステムとは違い、バイナリではなくソースコードから構築を行うのが大きな特徴の一つである。
ソースコードから構築するという特性を生かし、事前にUSEフラグを指定しておくことにより、必要に応じてパッケージの機能を取捨選択してコンパイルを行うことができる。 このため、全体として柔軟性やカスタマイズ性が非常に高い。 また、共通のバイナリパッケージを使うのではなく、CPUの特性に合わせてバイナリを作成できるのでパフォーマンスも高くなる。 異なるアーキテクチャでも同じebuildを使用するので、メンテナンス性、移植性も高い。
その一方、性能の低いマシンや通信速度が低いマシンで動作させる場合はソースコードのコンパイルやダウンロードに非常に時間がかかるため実用的ではない。 これを補うため、Version 1.4からGRP (Gentoo Reference Platform) が登場した。 これによりあらかじめコンパイルされたパッケージを用いてインストールを素早く行うことができる。 ただし当然のことながら GRP を用いた場合には、ソースコードから構築することで生じる数々の利点を享受できない。
難易度 [編集]
インストール、X Window System等の設定や、日本語環境構築にはドキュメントが整備されているとはいえ、インストール直後から日本語が使えるというわけではない。このため日本語を母語とする初心者にとっては取り扱いが非常に難しい。
一方、Portageによってシステムの完全なアップグレードが可能なので、一度インストールしてしまえば新しいバージョンを再度インストールする必要がない。ただし、カーネルの再コンパイルは必要になる。
対応アーキテクチャ [編集]
Gentoo は元々 x86 アーキテクチャー用に設計されたが、Linux、GCC、glibc や Portage の高移植性により、多くの他のアーキテクチャーへ移植された。
歴史 [編集]
- 誕生
- 2002年3月31日 - Version 1.0 リリース
- 2002年6月5日 - Version 1.2 リリース
- 2003年7月14日 - Version 1.4 リリース。このバージョンからGRPが提供されるようになった。
- 2004年2月28日 - 2004.0 リリース
- 2004年4月28日 - 2004.1 リリース
- 2004年7月26日 - 2004.2 リリース
- 2004年11月15日 - 2004.3 リリース
- 2005年3月27日 - 2005.0 リリース
- 2005年8月8日 - 2005.1 リリース
- 2006年2月27日 - 2006.0 リリース
- 2006年8月31日 - 2006.1 リリース
- 2007年5月7日 - 2007.0 リリース
- 2008年7月6日 - 2008.0 リリース
- 2008年9月22日 - 2008.1 リリースのはずであったが、キャンセルされた。[6]
- 2009年10月4日 - 10.0 リリース。Gentoo誕生10周年を記念して特別なLiveDVDが作られた。[7]
- 2009年10月10日 - 10.1 リリース。10.0リリースのバグフィックスを含む。
- 2011年3月8日 - 11.0 リリース。
2004.0以降はバージョンの表記方法が変更されている。2004.0は「2004年の1回目のリリース」を表す。(たとえば、2004年の4回目のリリースは2004.3と表す。)
関連項目 [編集]
注釈 [編集]
- ^ “Gentoo Linux - About Gentoo”. Gentoo.org (2007年9月17日). 2010年8月3日閲覧。
- ^ http://www.gentoo.org/main/ja/about.xml
- ^ http://www-128.ibm.com/developerworks/jp/linux/library/l-dist1/
- ^ http://www-128.ibm.com/developerworks/jp/linux/library/l-dist2/
- ^ http://www-128.ibm.com/developerworks/jp/linux/library/l-dist3/
- ^ “Gentoo Linux - New release strategy to provide more current install media”. Gentoo.org (2008年9月22日). 2010年6月14日閲覧。
- ^ “Gentoo Linux - Ten Years Compiling: 1999 - 2009”. Gentoo.org (2009年10月4日). 2010年6月14日閲覧。
外部リンク [編集]
|
|||||||||||||||||||||||||