Android 2.3はファイルシステムにExt4採用、YAFFSとBtrfsは条件満たさず

Android Delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications.

Linuxカーネルの開発者でもあるGoogleのTheodore Ts'o氏が自身のブログにおいて、Android 2.3 "Gingerbread"の採用するファイルシステムがExt4になることを紹介している。従来こうした用途であればYAFFS(Yet Another Flash File System)が採用されていたが、次からExt4になるという。意思決定の段階には参加していないため詳しい経緯はわからないものの、次のような理由があるだろうと説明している。

  • Ext4はパフォーマンスに優れている。デュアルコアのARMプロセッサにおけるパフォーマンスも優れている。
  • YAFSSはシングルスレッドの設計になっているため、デュアルコアのプロセッサでは性能を発揮できず、ボトルネックになってしまう。
  • Btrfsは依然として開発段階にある。

Android 2.3が搭載されることになるであろうスマートフォンやタブレットはデュアルコアのARMプロセッサを搭載したものが主流になると見られている。こうしたデバイスで性能を発揮できるようにするというのがExt4採用のもっとも大きな理由と言えそうだ。

なお、ネットブック向けのLinuxディストリビューションとして注目されているMeeGoはBtrfsを標準のファイルシステムとして採用するなど、新しいファイルシステムの採用に積極的な姿勢を見せている。

関連キーワード


転職ノウハウ

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

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

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

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

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

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

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

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

人気記事

一覧

イチオシ記事

新着記事

求人情報