Google использует в новой версии Android файловую систему Ext4. Компания пригласила разработчиков к дискуссии. Но вместе с тем стремиться заверить всех, в том числе пользователей, что переход на новую систему не будет связан с потерей данных.
Это подтвердил в своей записи и разработчик Ext4 Тед Тсо. По его словам риск потери данных минимальный. Это подтверждается продолжительным тестированием.
Ext4 является основной файловой системой для текущего поколения ядра Linux. Намереваясь перейти от Ext2 к Ext4 Google наняла самого разработчика Тсо. Он не является инициатором перехода, но приложил все усилия, чтобы он был совершен без потерь или с минимальными затруднениями.
Современные Android в основном пользуются облегченной файловой системой YAFFS. Она оптимизирована под флэш-накопители, но, по словам Тсо, является однопоточной и может стать узким местом при использовании двухъядерных процессоров. Так как уже в начале будущего года должны появиться двухъядерные Android, то изменение файловой системы было насущным шагом.
Согласно пояснениям в блоге для разработчиков, на приложениях, использующих высокоуровневые абстракции ОС для работы с данными, переход на Ext4 никак не отразится. Если программа напрямую обращается к файловой системе, то разработчику стоит иметь ввиду особенности буферизации в Ext4.