Google Android Gingerbread Is Using EXT4

Written by Michael Larabel in Google on 12 December 2010 at 09:44 AM EST. 18 Comments
GOOGLE
Earlier this year Google announced they would be switching to the EXT4 file-system on their Linux servers (previously they were still using the mature EXT2) and at the same time it was made available they had hired Ted Ts'o, the lead developer of this file-system currently in use by a majority of the new Linux desktop distributions. Google's continuing to love the EXT4 file-system and now with their new Android 2.3 "Gingerbread" operating system for smart-phones and other mobile devices, they are switching to EXT4 there too.

Ted Ts'o has mentioned on his blog that Android Gingerbread is using EXT4. Of course, it's also up to the phone vendor as simply flashing your firmware won't reformat your disk storage with a new file-system. One of the first phones to use EXT4 with Android 2.3 is the new Google Nexus S smart-phone.

Currently most Google Android-powered phones are using the YAFFS file-system, but there are a few devices out there already opting to use other file-systems. Though with the move from Yet Another Flash File System to EXT4, some developers may need to modify their Android applications for better performance and data integrity, as is mentioned on the Android developers blog by Google's Tim Bray. "[EXT4] buffers much more aggressively; thus you need to be more assertive about making sure your data gets to permanent storage when you want it to."

Other highlights for the just-released Android 2.3 include user-interface improvements, more intuitive text input, improved power management, greater control over applications, SIP Internet calling, downloads management, and near-field communications support. Enhancing the Android platform for developers with Gingerbread is a concurrent garbage collector, faster event distribution, and updated OpenGL ES graphics drivers. There's also new Android APIs for gyroscopes and other sensors as well as support for reading these native input events. These new features are talked about on the Android 2.3 Platform Highlights page.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week