Android получила поддержку файловой системы Linux

14 января 12:29

Аппарат Google Nexus S стал первым аппаратом, работающим на базе Android и поддерживающим файловую систему Ext4. Ранее Google в блоге для разработчиков сообщила о планах по внедрению поддержки Ext4 в Android и попросила разработчиков присылать комментарии в отношении того, как данный шаг скажется на их программном обеспечении.

 

Аппарат Google Nexus S стал первым аппаратом, работающим на базе Android и поддерживающим файловую систему Ext4. Ранее Google в блоге для разработчиков сообщила о планах по внедрению поддержки Ext4 в Android и попросила разработчиков присылать комментарии в отношении того, как данный шаг скажется на их программном обеспечении.До сих пор многие разработчики упрекали Google в том, что стандартные Android-ФС были замечены в потере данных, сбоях при работе с fsync и другими проблемами. Сейчас в интернет-компании говорят, что ничего против Ext4 не имеют, но переход должен быть максимально плавным и безопасным для пользователей. Тед Тсо, один из разработчиков файловой системы Ext4 говорит, что ранее он был нанят Google с тем, чтобы поспособствовать переводу всех данных интернет-компании с Ext2 на Ext4 и Google в целом дает положительные отзывы о последней. Вместе с тем, Тсо пока не уверен в целесообразности перевода Android на Ext4, так как данная система изначально создавалась под серверы и обладает массой возможностей, которые на смартфонах не задействованы. На сегодня большинство Android-аппаратов работают на базе файловой системы YAFFS, спроектированной для работы с флеш-накопителями и часто применяемой для встроенного и мобильного использования. Тсо говорит, что YAFFS является значительно более легкой файловой системой в сравнении с Ext4, в то же время, он отметил, что данная ФС станет своего рода бутылочным горлышком, когда на массовый рынок придут смартфоны с двухъядерными чипами. Ранее о разработке таких процессоров заявляли компании ARM и Intel. Ожидается, что уже в начале будущего года на рынке появятся первые интернет-планшеты на базе двухъядерных чипов. По словам разработчиков Google Android, большинству программистов, создающих приложения для данной мобильной ОС нет нужды беспокоиться о совместимости их приложений с новой ФС, так как прикладные программы работают на более высоком уровне абстракции и не взаимодействуют с файловой системой напрямую. Многие приложения используют для этого стандартизированные API-функции. Многие эксперты говорят о целесообразности перехода сразу на файловую систему Btrfs, которая позиционируется как дальнейшее развитие Ext4, в то же время другие ссылаются на необкатанную технологию Btrfs. Так, Canonical изначально планировала внедрить Btrfs еще в Ubuntu 10.10, но отказалась от этой идеи ввиду нестабильности этой разработки.

По материалам CyberSecurity.ru