Gentoo Linuxについて詳しく解説

導入

Gentoo Linux
Gentoo ロゴ.png
GentooTen.png


家族GNU/Linux
コアの種類モジュラーモノリシック
プロジェクトのステータス開発中
プラットフォームi386、x86-64、 PowerPC 、PowerPC 64、 sparc 、DEC Alpha、ARM、MIPS、 PA-RISCS390 、IA-64、sh、m68k
仕事/
開発者
Gentoo財団
ライセンスGNU GPL
最新の安定バージョン10.1 (2009 年 10 月 10 日)
デフォルトのユーザーインターフェースコンソール、フレームバッファ、 X Window System (複数)
パッケージマネージャーポーテージ
Webサイトwww.gentoo.org

Gentoo Linux (/ˈdʒɛntu/) は、いわゆるソース GNU/Linux ディストリビューションです。モジュール式で持ち運び可能で、ユーザーのハードウェアに合わせて最適化されるように設計されています。したがって、すべてのプログラムはソース コードからコンパイルする必要があります。ただし、さまざまなアーキテクチャ用のプリコンパイル済みパッケージとして入手可能な一部のソフトウェアも使用できます。これは、Gentoo Linux Portage システムを使用して管理されます。

 Gentoo Linuxについて詳しく解説

特徴

その特徴は、 Linux From Scratchのように、ソースから GNU/Linux システムを完全 (または部分) コンパイルすることですが、自動化されています。

そのパッケージ管理ツールは BSD ポートからインスピレーションを得ています。このプロセスにより、システムの完全な最適化とカスタマイズが可能になりますが、必要なソフトウェアをすべてコンパイルするには時間がかかります。

このタイプの設置により、マシンのアーキテクチャを最大限に活用することができます。実際、ソース コードは、プロセッサ命令セットの可能な最適化を考慮してコンパイルされます。できるだけ多くのマシンで動作を維持するために、ほとんどのディストリビューションは、より新しいプロセッサ向けではなく、汎用の命令セットを使用してコンパイルされています。新しいプロセッサは、創設者の最適化を使用せずに最小限で動作します。

さらに、このタイプのインストールでは、ディストリビューション全体のメジャーアップデート中であっても、依存関係の管理が容易になります。実際、各プログラムをインストールすると、それに付随する開発ライブラリが自動的にインストールされ、これらのライブラリを使用する他のプログラムは、更新中にこれらのライブラリの新しいバージョンで自動的に再コンパイルされます。その結果、効率的で一貫性のある安定したシステムが実現します。

Gentoo Linux のもう 1 つの利点は、インストールの進行中にユーザーがアプリケーションを選択できることです。これにより、インストール期間の終了時に、ユーザーが必ずしも必要としないアプリケーションをデフォルトでインストールすることが多い他のディストリビューションよりもシステムがはるかに軽量になります。

「Gentoo-Linux」の名前の由来

Linux カーネルの最初の作成者であるフィンランド人のLinus Torvalds はペンギンを表すデザインをロゴとして選びました。 Gentoo (Gentoo Penguin、 Pygoscelis papua ) は単に特別な種類の「ペンギン」であり、ここで説明するLinux ディストリビューションに最適です。実際、ジェンツーはこれらの動物の中で最も速く泳ぐことができます (時速 35 km)。

携帯性

Gentoo Linux は、当初x86アーキテクチャ上で実行するように設計されており、現在最も広く使用されているディストリビューションの 1 つです。現在サポートされているアーキテクチャは、x86、PowerPC、PowerPC 970、SPARC、SPARC64、 AMD64 、IA-64、MIPS、DEC Alpha、 HP/PA 、ARM、および zSeries/s390 です。 Gentoo Linux は、PowerPC 970 アーキテクチャ用の 64 ビット Linux システム (ユーザー空間およびカーネル) を提供する最初のディストリビューションであり、多くのLinux ディストリビューションと同様に Xbox および PS3 にも移植可能です。

glibcと同じ機能を提供するライブラリですが、よりコンパクトなuclibc を使用する埋め込みプロファイルもあります。これにより、組み込みシステムで Gentoo Linux を使用したり、Gentoo Linux をプログラマブル コントローラに適応させたり、高性能システムを必要とするタスク専用のワークステーションを作成したりすることが可能になります。

  1. Gentoo Linux – afrikaans
  2. Gentoo Linux – alémanique
  3. جنتو لينكس – arabe
  4. Gentoo Linux – azerbaïdjanais
  5. Gentoo Linux – Belarusian (Taraškievica orthography)
  6. Gentoo Linux – bulgare

Gentoo Linuxについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。