カーネル/ライブラリおよび主要サービス

カーネル/ライブラリおよび主要サービス

使用しているカーネルおよびライブラリを比較します。カーネルやライブラリはアップデートを続けているために、最新のバージョンにあわせて常に変化 します。ここではRHEL4についてはUpdate 1を、SLES9についてはService Pack 2を取り上げてみます。

RHEL4 Update 1SLES9 Service Pack 2
Systemkernel2.6.9-11.EL2.6.5-7.191
glibc2.3.4-2.92.3.3-98.47
表6:カーネルの比較

カーネルについては、RHEL4は2.6.9、SLES9では2.6.5をベースに開発されています。ここで数字だけを見ると、RHEL4は SLES9よりも新しいといえます。これは、SLES9が2004年8月発表に対してRHEL4は2005年2月発表ということから、開発時期に差がある ことが原因だと考えられます。

しかし、これはベースとなるバージョンの違いであって、レッドハットとノベルの両者ともに最新のコードをパッチで適用しているので、数字の大小が機 能の優劣に直接は結びつきません。むしろ、レッドハットやノベルが独自に加えたパッチによって機能や性能に差が発生することはありますが、これは数字の大 小からは判断できません。一般的に、デバイスドライバに関係すること以外は、通常は単にカーネル2.6ということで同一視することがほとんどです。

ライブラリについても同様で、RHEL4がより新しいものをベースにしていますが、バージョンの数字の大小よりも、ソフトウェアベンダーからのサポートに関して注意する必要があります。

その他主要サービスについても同様で、バージョンの細かい数字の大小が重要になることはあまり多くありません。

ハードウェア/ソフトウェアのサポート

機能的な側面からの比較により、RHEL4あるいはSLES9のどちらかのディストリビューションを使用するべきかを判断することは重要です。しか し、稼働させる予定のシステムハードウェア上で該当するディストリビューションが使用できないといった問題が実際には数多く発生します。

そういった問題を回避するため、事前にハードウェアのサポート状況を把握する必要があります。ハードウェアデバイスの使用の可否については、2つの視点から注意する必要があります。

1つは、RHEL4やSLES9のディストリビューションのパッケージ内に必要なデバイスドライバが含まれているかどうかです。パッケージ内にデバ イスドライバが含まれていれば、ひとまずシステムを稼働させることは可能です。しかし、ビジネスユースでLinuxを使用する場合には、もう1つの点が重 要になります。

それは、ハードウェアベンダーによるサポートがあるかという点です。パッケージ内にデバイスドライバが含まれていない場合、ベンダーによるデバイスドライバの提供サポートが必要なのはいうまでもありません。

さらに、多くのベンダーでは技術的に動作するか否かという基準だけでなく、そのベンダーがディストリビューション対応を表明しているのかという観点 でもサポートの有無を決定しています。世の中にはデバイスドライバが存在していても、必ずしもベンダーからサポートが得られるとは限りません。

ミドルウェアやアプリケーションといったソフトウェアについても同様です。多くのソフトウェアベンダーは技術的な動作の可否よりも、ディストリビューション対応を表明しているかどうかによって、サポートの有無を決定する傾向にあります。

これらのことから、ディストリビューションの選定の際にはその機能の比較だけでなく、使用予定のハードウェアおよびソフトウェアのサポートの有無も考慮して検討する必要があります。

RHEL4 Update 1SLES9 Service Pack 2
OSSApache2.0.52-12.ent2.0.49-27.26
bind9.2.4-29.2.3-76.14
postfix2.1.5-4.2.RHEL42.1.1-1.17
PostgreSQL7.4.7-2.RHEL4.17.4.8-0.6
Samba3.0.10-1.4E3.0.14a-0.4
squid2.5.STABLE6-3.4E.52.5.STABLE5-42.33
表7:ソフトウェアの比較

次回は

今回は公開されている情報をもとにしてスペックの比較をしましたが、次回以降はディストリビューションを実際に導入した環境において各種比較をしていきます。次回は、ディストリビューションの導入とその管理について解説します。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30