キャラクタデバイスのドライバもユーザー空間に

Linux 2.6.31がリリース、USB 3.0対応など

2009/09/11

 Linuxカーネルの開発者コミュニティは9月9日、最新版のLinux 2.6.31をリリースした。新たにUSB 3.0をサポートしたほか、ユーザー空間でファイルシステムを実装できる「FUSE」(Filesystem in Userspace)を拡張する形で、キャラクタデバイスをユーザー空間で実装できる「CUSE」(Character devices in Userspace)を搭載。CUSEにより、例えば古いオーディオAPI「OSS」(Open Sound System)を、現行のALSAで行うOSSプロキシなどを提供できるという。

 このほか、メモリ管理を改善。メモリ搭載量の小さなデスクトップ環境で、実行中のアプリケーションがページアウトしづらいよう改良を加えて、応答性を上げているという。また最近加わったカーネル・モード・セッティング(KMS)がATI Radeonにも対応。KMSを使うことで、それまでXサーバが初期化していたグラフィックチップをカーネルが設定できるようになり、起動時やユーザー切り替え時のちらつき防止、パニックメッセージのグラフィック画面への出力などが可能となる。

 CPUレベルでの動作を計測するパフォーマンス・カウンタの搭載も、新バージョンで目を引く機能だ。モダンなプロセッサでは、正確な経過時間や実行命令、キャッシュミス、分岐予測の失敗などの有用な情報をハードウェアレベルで読み出す仕組みを搭載していて、Linux 2.6.31では、こうした機能の抽象レイヤを追加した形。x86やPowerPCなどに対応する。

 既存ファイルシステム関連では、ext3/4で不要なスピンロックを取り除いたことでファイルのオープン/クローズなどが約3%高速化されたほか、次世代ファイルシステムのbtfs(バターファイルシステム)では、スナップショット数が増えたときのスケーラビリティの向上や、SSDの自動認識機能などを強化した。

(@IT 西村賢)

情報をお寄せください:

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

キャリアアップ

- PR -

注目のテーマ

- PR -
ソリューションFLASH

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

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...

「TikTok禁止法案」に米大統領が署名 気になるこれからにまつわる5つの疑問
米連邦上院が、安全保障上の理由からTikTokの米国事業の売却を要求する法案を可決し、バ...

「気候危機」に対する理解 日本は米国の3分の1
SDGsプロジェクトはTBWA HAKUHODOのマーケティング戦略組織である65dB TOKYOと共同で、「...