Android File System Switching To Ext4 With Gingerbread

Android 2.3 Will Now Feature New Multi-threaded File System, Will Offer Improved Performance Speeds With Yummy Dual-Core Processors

I know this will appeal to a very minor percentage of our readers, but the Android operating system will be/has switched to a new file system with the new version, 2.3 “Gingerbread”. Previously, Android used the “YAFFS” file system. With the switch to Ext4, users will see increased performance with dual-core phones. This is a hot issue, considering that we’re expected to see dual-core phones coming in 2011.

YAFFS, or Yet Another Flash File System, (as mentioned) was the file system in Android previously. It’s only single threaded, meaning that you won’t get optimized read/write performance with dual core processors. As the folks at IntoMobile explained, you may wonder why you need good storage performance on a mobile phone, but with manufacturers starting to cram 11MP cameras and 720p video recording into these phones, you can see why it might be handy to have a quick file system. Plus, if we ever see a 64GB Android tablet (like the 64GB iPad), then you could fit all sorts of stuff on there.

Because ext4 does not dump data to persistent as quickly as ext3, developers must be mindful to write user data to persistent storage often. This reputation that ext4 ‘enjoys’ has given it somewhat of a negative reputation among some who believe that it frequently loses data in the event of a system crash. Google has gone on the offensive this front, with Google’s Tim Bray writing a piece on the developer’s blog, reminding developers to use a system call named fsync() that will help make sure that data is being written to persistent storage.

Google has actually been assisted on this front by a chap named Ted Ts’o who was at the forefront of Ext4 development. Ts’o was hired by Google to help them import their servers from Ext2 to Ext4, and while Ars Technica says he wasn’t involved in the Android team’s decision to move to Ext4 from YAFFS – he helped them on the route once the decision was made.

It’s good to see the Android team keeping the operating system up to date with all the latest developments in the Linux space (well, relatively).

Credit: Source.
Related Stories on TFTS:
  • Nokia CEO Downplays Dual-Core & Quad-Core Phones

    Stephen Elop Says Multi-Core Processors Aren't Useful, Waste Battery Life, Does This Mean No Dual-Core Windows Phone?

  • Sprint Interesting In Nokia Dual-Core Windows Phone 8 Device

    Sprint, Microsoft Allegedly Testing Qualcomm S4 1.5GHz Dual-Core Processor Phone, Is It Time For Dual-Core Windows Phones?

  • Microsoft Allegedly Internally Testing Windows Phone 8

    Rumors Say That Microsoft Testing WP8 Apollo Ahead Of October Release, Dual-Core Processors & Bigger Screens Incoming?

  • ZTE Develops Extremely Fast Fiber Optics Speeds

    ZTE Develops Technology That Gets Fiber Optic Bandwidth Speeds Measured In Tbit / s, Offer Significantly Larger Bandwidth Cap Capabilities

  • LG Optimus Black Android 2.3.4 Update Now Available With Telus

    Telus Details The Android 2.3.4 Gingerbread Update For The LG Optimus Black Smartphone; Brings VOIP Calling Over Wi-Fi, Improved Power Management & More



  • Comments are closed.