雖然Google已經推出了首款採用Android 2.3的智慧型手機Nexus S,不過市場上還有很多Android 2.2版本的智慧型手機、平板電腦,等待升級到Android 2.3的機會,到了2011年,與手機效能影響很大的檔案系統又會是怎麼樣的發展呢?
許多人關切的檔案系統方面議題,根據Google方面的說法,Linux核心開發者之一的Theodore Ts'o在其部落格提到,Android 2.3(研發代號Gingerbread)採用的檔案系統是Ext4,並說明Ext4檔案系統優於YAFFS(Yet Another Flash File System)檔案系統的原因,包括效率,以及搭配ARM架構處理器的優點。
儘管另一個由美國半導體巨擘英特爾(Intel)力推的智慧行動行動裝置作業系統MeeGo採用的檔案系統是新一代的Btrfs,和同樣是新一代的 Ext4比較起來,各有各的優缺點,不過,Theodore提到,Android 2.3沒有採用Btrfs的原因,還是在於Btrfs還在處於開發階段,成熟度沒有Ext4要高。
相對來講,MeeGo採用的是更先進的檔案系統,不過Btrfs確實還繼續和新版Linux核心一起開發,朝向最佳化階段中。
相對而言,重視wear leveling(平均耗損寫入)來確保手機中Nand型快閃記憶體的使用壽命問題,是YAFFS、JFFS2,或者是韓廠三星自己開發的RFS等檔案系統的最大訴求,但它們的效能太差,SmartMobix認為,長期來看,智慧型手機、平板電腦裝置採用Ext4、Brtfs等檔案系統的態勢是確立的,在同樣要求省電的處理器,又要兼顧效能的情況下,如果系統的IO效率太差,檔案系統的效率不彰,會讓使用者有很大的反感。
而NAND型Flash晶片的使用壽命問題,這也是半導體廠商、軟體平台廠商陸續要去克服的問題。
以上來自:
http://www.smartmobix.com.tw/android...le_system_2011
===========================================
其實我想目前只要使用平台為Linux或電腦系統為Linux,建議能採用Ext4就直接採用
畢竟有時候新版檔案系統格式或許會比舊版穩定,像我辦公室使用之Ubuntu,預設就採用Ext4格式了