Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

円熟期に入ったRHELクローン、CentOS 5.3

2009年04月07日 10:30 大津真 1 2

 商用Linuxディストリビューションとして圧倒的なシェアを誇る、Red Hat Enterprise Linux(以下「RHEL」)。今回紹介する CentOS は、そのRHELから商標や商用パッケージなどライセンス的に問題になる部分を取り除いて、再構築したフリーのディストリビューションだ。もちろん、Red Hatからのサポートは受けられないが、RHEL互換の安定サーバ環境を無償で構築できるため、特にサーバ用途として人気の高いディストリビューションとなっている。なお、RHELは多くのアーキテクチャをサポートするが、CentOS 5.3がサポートしているのはi386およびx86_64のみである。

CentOSとRHEL、Fedoraの関係

 CentOSはRHELとのバイナリレベルでの完全互換を目指しているため、そのリリースはRHELのバージョンアップに追従するかたちになっている。2009年4月1日にリリースされたCentOS 5.3は、2009年1月20日にリリースされたRHEL 5.3の互換製品だ。小数点以下のバージョンはマイナーバージョンであり、基本的にアップデート時には不具合の修正と小規模な機能の追加が行われる。今回のバージョンアップでは、不具合の修正の他にOpenJDKやGCC4.3といったパッケージの追加が行われている。

 なお、Red Hatが開発をサポートしているFedoraは、RHELのソフトウェアの実験の場としての役割を担っている。そのため、先進の機能をできるだけ早く提供する必要があり、リリースサイクルは約半年と短い。Fedoraで十分に検証された機能のみがRHELに取りこまれるわけだ。本稿執筆時点でのFedoraの最新版はFedora 10であるが、RHEL 5.xおよびCentOS 5.xは、2006年10月にリリースされたFedora Core 6をベースにしたものだ。2年以上前のFedoraがベースと聞くと古く感じるかもしれないが、その分システムの基盤が十分に“枯れて”いると見てよい。不要なトラブルを避けたい向きにはお勧めだ。

インストール

 インストールメディアはCD6枚(x86_64は7枚)、もしくは1枚のDVDにより提供される。高度なシステム認識機能を備えた、おなじみのGUIインストーラAnacondaによりインストールは簡単だ。

 インストールするパッケージは、個別に選択することもできるが「Desktop - Gnome」「Server」「Server -GUI」「仮想化」といったグループ単位で追加することもできる。また、「追加でソフトウェアリポジトリを加える」をクリックすることにより外部のリポジトリを加えることも可能だ。

centos1_thumb.png
図1:パッケージグループの選択

 なお、CentOS 5.xからは「yum update」コマンドを実行するだけでアップデート可能だ。

CentOS 5.3の概要

 次に、CentOS 5.2とCentOS 5.3のデスクトップ画面を示す(図2図3)。壁紙のデザインが一新された以外、メニュー構成などはほぼ同じだ。

centos2-5.2_thumb.png centos3-5.3_thumb.png
図2:CentOS 5.2のデスクトップ 図3:CentOS 5.3のデスクトップ

 デフォルトのファイルシステムはLVMによる仮想パーティション上に作られたext3となる。なお、最近のFedoraのように、ネットワークの設定を自動化するNeworkManagerはデフォルトでは有効になっていない。ネットワークの設定は伝統的な「ネットワーク設定」ツール(図4)で行う。

centos4_thumb.png centos5_thumb.png
図4:「ネットワーク設定」ツール 図5:「セキュリティレベルの設定」ツール

 また、ファイアウォールの設定とSELinuxの有効/無効の切り替えは「セキュリティレベルの設定」ツール(図5)で行う。

最終更新:2009年06月07日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.