【レポート】

ZFS、Linuxで登場へ

 

ZFS is a new kind of file system that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability.

FreeBSDにZFSが移植されてから、ZFSについてMLで話題がでない日はないほどFreeBSD開発者やユーザの間でZFSが関心ごとであり続けている。もしかするとこれと同じことがLinuxでもおこるかもしれない。GPLとの衝突を避けるためにLinuxにおけるZFS導入はFreeBSDほど導入は簡単にならないが、Linuxでネイティブに使えると使えないのとでは大きな差がある。

9月15日ごろにZFS Linuxカーネルモジュールが公開される可能性があることがPhoronixの記事Native ZFS Is Coming To Linux Next Monthで報告されている。KQ Infotechというインドの会社が開発しているというもので、次のような特徴があるという。

  • ZFS Pool 18をベースにしている (de-duplicationなど18より後の最新機能はなし)
  • CDDLのもとでソースコードの状態で配布。Linuxカーネルには統合しない。
  • Fedora 12 / RHEL 6 beta 2 (64ビット版)に対してはRPMを提供
  • Ubuntu 10.04 LTS (64ビット版)ではユーザがビルドしてインストールする必要あり。
  • ZFS POSIXレイヤを実装
  • ライセンスコンフリクトが発生するようなGPLオンリーシンボルは使っていない

ZFSのライセンスであるCDDLはGPLと相性が悪い。このため、LinuxカーネルにZFSを統合して配布することができなかった。これまではFUSEと呼ばれるユーザランドでファイルシステムを実現する技術を経由してLinuxでもZFSを利用できたが、FUSEを経由するとパフォーマンスが発揮できないうえ、提供できる機能にも限りがある。

KQ InfotechはLinuxカーネルモジュールとして配布すること、GPLオンリーシンボルの使用を避けること、ソースコードの状態でビルド可能キットとして配布すること、などの工夫をすることでこうしたライセンスの衝突問題を回避。LinuxカーネルにおいてネイティブにZFSを利用できるようにしたという。ブートパーティションも含めてZFSを適用しようとすればそれなりの作業が必要になるが、LinuxでネイティブにZFSが利用できるようになるというのはインパクトが大きい。

KQ InfotechがこのZFS Linuxカーネルモジュールをどういった戦略のもとでリリースし、今後どのような対応を取ってくるかは不透明。無償提供か有償提供か、今後の同社の動向を注目しておきたい。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

長澤まさみ、神木隆之介らにアドバイス「堂々と歩けばいい!」
[21:00 8/28] エンタメ
高畑裕太の逮捕と母・淳子の謝罪会見、有吉弘行と夏目三久の結婚はガチか? - 週刊芸能ニュース! 注目トピックスBest5
[21:00 8/28] エンタメ
[林家たい平]チャリティーマラソン100.5キロを完走 笑点メンバーが出迎え、師匠・こん平と涙の抱擁
[20:48 8/28] エンタメ
[トレンディエンジェル斎藤司]K-POP“甘辛系男子”グループに一日限定加入 ほぼ即興でキレキレダンス披露
[20:43 8/28] エンタメ
[タイムボカン]新作は10月1日から放送
[20:22 8/28] ホビー

求人情報