Linux Standard Base 3.2がリリース

Linux標準にPerlとPythonが追加

2008/02/20

 Linuxの標準化を推進するLinuxファウンデーションは2月18日、標準仕様の最新版「Linux Standard Base 3.2」(LSB3.2)を発表した。LSB3.2では新たに、PerlやPythonといったスクリプト言語を含むほか、プリントシステムやマルチメディア関連のプロジェクトを取り入れている。

 Linuxではディストリビューションごとに、インストールされているコマンドやライブラリ、ディレクトリ構造、デスクトップ環境が異なる。このためISVにとって自社開発のアプリケーションを多くのディストリビューションに対応させることは難しい。LSBは、こうした違いのあるLinux同士で互換性を向上する標準仕様を定めるもので、これまでにDebian GNU/Linux、Mandriva Linux、Novell SUSE Linux、Red Hat Linux、Ubuntu、Xandrosなどが、古いバージョンのLSBに準拠している。

 プリントシステムとして、LSB3.2では、これまでのCUPS(Common Unix Printing System)に加え、新たにOenPrintingプロジェクトの成果を取り入れ、ポータブルなプリンタドライバのインターフェイスを利用可能とした。

 マルチメディア関連では、ALSAサウンドシステムを実験的に採用。Linuxカーネルがサポートするオーディオ関連のAPIとしては、長らくOSS(Open Sound System)とALSA(Advanced Linux Sound Archetechture)の2つがあった。ライセンス上の問題でバージョン2.5以降のLinuxカーネルでOSSがALSAに置き換わったことに対応したもので、標準化の重要なステップとなる。今後、Linuxファウンデーションでは2008年中にもリリースすると見られる次期バージョンのLSB4.0で、GStreamerやHelixなど、より上位レイヤのオーディオサポートを行う予定だ。

 デスクトップ関連では、ポートランド・プロジェクトの成果物である「xdg-utils」を実験的に採用。xdg-utilsはコマンドラインベースの7つのツールからなる。アプリケーションインストール時のデスクトップ上へのメニュー登録、アイコン登録を行うほか、URLややMIMEタイプに応じたアプリケーションの起動などの処理登録について、GNOMEやKDEといった異なるデスクトップ環境に対して統一的に行うことができる。

 LSB3.2では、従来の「オプショナルモジュール」を廃止して、新たに「トライアルユースモジュール」に置き換えた。この変更により、LSB準拠をうたうLinuxディストリビューションが、より早い段階で、こうした新機能を提供するモジュールが利用可能となる。

 このほかLSB3.2では、Qt3からQt4への移行を推奨しているほか、FreeTypeとXftのサポートや、X上でアルファブレンディング機能を提供するオプションであるXRenderのサポートなどを追加している。

(@IT 西村賢)

情報をお寄せください:

Linux & OSS フォーラム 新着記事

キャリアアップ

- PR -

注目のテーマ

- PR -
ソリューションFLASH

「ITmedia マーケティング」新着記事

CDPの使い方には正解がない だから「コミュニティー」が必要だった
「Treasure Data CDP」ユーザーが主体となって活動するコミュニティー「Treasure Data Ro...

人×AIで磨く ライオンの顧客理解の進化
大手消費財メーカーのライオンが、人と生成AIを融合した顧客理解と市場分析に取り組んで...

生成AIが投資をけん引 2025年度の国内企業のIT予算は「増額」が過去最多に
生成AIの急速な普及により、企業のDX投資は新たな局面を迎えているようだ。