コンテンツにスキップ

Gentoo Linux

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Aegialina (会話 | 投稿記録) による 2020年12月13日 (日) 06:44個人設定で未設定ならUTC)時点の版 (追記)であり、現在の版とは大きく異なる場合があります。

Gentoo Linux
Gentoo stylized "g" logo
Gentoo Linux 12.0 LiveDVD
開発者 Gentoo Foundation
OSの系統 Unix系,Linux
開発状況 開発中
ソースモデル フリー/オープンソースソフトウェア
初版 2002年3月31日 (23年前) (2002-03-31)
最新安定版 ローリングリリース / インストールメディアは約1週間ごとにリリースされる
リポジトリ ウィキデータを編集
アップデート方式 Continual
パッケージ管理 Portage
プラットフォーム amd64, i486, Alpha, ARM,HPPA, IA64, PowerPC, PowerPC 64, S390, sh, SPARC , MIPS(実験的)
カーネル種別 モノリシックカーネル
既定のUI コンソール, フレームバッファ, X Window System (various)
ライセンス GPL
ウェブサイト www.gentoo.org
テンプレートを表示

Gentoo Linux(ジェンツー・リナックス[1][2][3][4])とは、Linuxディストリビューションの一つである。パッケージ管理システムPortageを採用しており、プロプライエタリなソフトウェアも含んでいる。

概要

他の多数のLinuxディストリビューションと異なる点がいくつかあり、その一つに挙げられるのが自分でソフトウェアをコンパイルする、ということである。その際、ユーザーは比較的簡単にコンパイルオプションを調整することができる。また、一部のソフトウェア(Mozilla FirefoxOpenOffice.orgなど)では環境にあった最適化などを犠牲に、導入時間の短縮などを目的として他のLinuxディストリビューションなどでみられるような予めコンパイルされたソフトウェアパッケージを導入することもできる。 また、インストールの方法も特徴的である。インストールハンドブックで推奨されている方法は、LiveCDでシステムを起動し、Linuxカーネルなど、最小限起動に必要な実行ファイルをインターネット経由でダウンロードし、Chrootコマンドなどを実行した後、Portageを使ってシステムを構築していく、というものである。 Gentooはその「無限に近い適応性」のために、メタディストリビューションと説明されることもある[5]。 マスコットキャラクターは、Larry the Cow[6]Gentooという名称は、ジェンツーペンギンが由来とされる。

Portage

PortageはGentooシステムの核となるパッケージ管理システムである。

Portageでは、パッケージのインストール手順を記したebuildと呼ばれるスクリプトを参照してシステムを構築する。 パッケージ管理コマンドemergeが、ebuildに従ってソースコードダウンロードコンパイルし、所定のディレクトリにインストールを行なう。 RPMなどのようなシステムとは違い、バイナリではなくソースコードから構築を行うのが大きな特徴の一つである。

ソースコードから構築するという特性を生かし、事前にUSEフラグを指定しておくことにより、必要に応じてパッケージの機能を取捨選択してコンパイルを行うことができる。 このため、全体として柔軟性やカスタマイズ性が非常に高い。 また、共通のバイナリパッケージを使うのではなく、CPUの特性に合わせてバイナリを作成できるのでパフォーマンスも高くなる。 異なるアーキテクチャでも同じebuildを使用するので、メンテナンス性、移植性も高い。

その一方、性能の低いマシンや通信速度が低いマシンで動作させる場合はソースコードのコンパイルやダウンロードに非常に時間がかかるため実用的ではない。 これを補うため、Version 1.4からGRP (Gentoo Reference Platform) が登場した。 これによりあらかじめコンパイルされたパッケージを用いてインストールを素早く行うことができる。 ただし当然のことながら GRP を用いた場合には、ソースコードから構築することで生じる数々の利点を享受できない。

低水準(機械が分かりやすい)でカスタマイズ性の高い特性から、Gentoo Linuxを基盤にGoogle Chromeの高度なGUIでラッピング(人間にとって直観的操作を可能にすること)をしたGoogle Chrome OSが存在し、パフォーマンスが高さから、動作の遅いハードウェアでもストレスなく動作できるようになっている。[7]

難易度

インストールX Window System等の設定や、日本語環境構築にはドキュメントが整備されているとはいえ、インストール直後から日本語が使えるというわけではない。このため日本語を母語とする初心者にとっては取り扱いが非常に難しい。

一方、Portageによって、カーネルやgcc、glibcなどを含むシステム全体の完全なアップグレードが可能なので、一度インストールしてしまえば新しいバージョンを再度インストールする必要がない。

対応環境

Gentoo は元々 x86 環境用に設計されたが、LinuxGCCglibcPortage の高移植性により、多くの他の環境へ移植された。

歴史

誕生

  • Gentoo Linuxディストリビューションの誕生[8]
  • Enoch発Gentoo行き(「若干の"つまずき"と"いさかい"」経由)[9]
  • Linuxからの離脱と復帰[10]

リリースメディア一覧

Gentoo Linuxは、ローリングリリースモデルを採用しているため、一般的なLinuxディストリビューションの「バージョン番号」にあたる概念は存在しない。

ただし、ある時点でのパッケージを収集したLive DVDが定期的にリリースされており、これらには便宜上、バージョン番号が付与されている。

派生版

Gentoo 系統樹

Gentoo Linux派生版一覧に掲載されるもの。

Distribution Description
Chrome OS Chrome OS[14][15]は、Googleが開発しているOS。2010年2月に、母体となるOSをubuntuからGentooに変更した。Chromium OSは、Google Chrome OSのオープンソース版。
Container Linux 旧称は、CoreOS Linux。軽量なOSである。
Sabayon Linux Gentoo Linuxの派生GNU/Linux。Gentooの特徴である機能拡張はなりを潜めているが、様々なアプリケーションが同梱されているLive DVD。

脚注

  1. ^ 無償Linuxディストリビューション Linux.com(Linux Foundation
  2. ^ Linuxディストリビューション OSS Japan
  3. ^ Gentoo Linux 日立ソリューションズ IT用語辞典
  4. ^ 「Linux」の他の読み方についてはこちらを参照
  5. ^ Gentoo Linux - About Gentoo”. Gentoo.org (2007年9月17日). 2010年8月3日閲覧。
  6. ^ http://www.gentoo.org/main/ja/about.xml
  7. ^ The secret origins of Google's Chrome OS”. ZDNet (2013年3月6日). 2017年10月8日閲覧。
  8. ^ http://www.ibm.com/developerworks/jp/linux/library/l-dist1/index.html
  9. ^ http://www.ibm.com/developerworks/jp/linux/library/l-dist2/index.html
  10. ^ http://www.ibm.com/developerworks/jp/linux/library/l-dist3/index.html
  11. ^ Gentoo Linux - New release strategy to provide more current install media”. Gentoo.org (2008年9月22日). 2010年6月14日閲覧。
  12. ^ Gentoo Linux - Ten Years Compiling: 1999 - 2009”. Gentoo.org (2009年10月4日). 2010年6月14日閲覧。
  13. ^ Gentoo LiveDVD "Crispy Belgian Waffle", FOSDEM 2017 edition”. LWN.net (2017年2月15日). 2017年10月8日閲覧。
  14. ^ Chromium OS Developer Guide”. 2015年4月6日時点のオリジナルよりアーカイブ。2015年1月29日閲覧。
  15. ^ Chromium Project FAQ”. 2018年6月19日時点のオリジナルよりアーカイブ。2018年6月20日閲覧。

外部リンク

関連項目