Huawei анонсирует файловую систему EROFS, предназначенную для устройств Android

Инженер Huawei объявил, что компания разрабатывает альтернативную файловую систему только для чтения под названием EROFS, которая обещает повышение производительности без ущерба для сжатия.

Файловая система — это технология, которая определяет, как данные хранятся и извлекаются. Существует множество различных типов файловых систем, каждая из которых имеет свои преимущества. Вы, наверное, слышали о таких файловых системах, как exFAT, F2FS, ext4. Выбор одной файловой системы над другой может оказать серьезное влияние на производительность и стабильность хранилища, поэтому производители устройств не воспринимают это решение легкомысленно. Большинство производителей устройств предпочитают популярные и хорошо протестированные файловые системы, такие как ext4, но это не означает, что компании не хотят экспериментировать с альтернативами. Именно это Huawei делает с файловой системой Linux с открытым исходным кодом под названием EROFS, которая в какой-то момент будет использоваться на устройствах Android.

Об этом сообщил инженер Huawei Гао Сян. EROFS — это сокращение от «Расширяемая файловая система только для чтения». EROFS, которая все еще находится на очень ранней стадии разработки, имеет улучшенный режим сжатия, в котором применяется другой подход к проектированию, чем в других файловых системах, с упором в основном на производительность и скорость. Инженеры Huawei обещают, что EROFS будет предлагать улучшенную производительность и скорость диска по сравнению с другими файловыми системами только для чтения, сохраняя при этом экономию дискового пространства. Показатели сжатия, раскрытые во время анонса как для серверного оборудования, так и для процессора Kirin 970, звучат очень многообещающе. К сожалению, не так много информации было раскрыто из-за статуса разработки.

EROFS все еще находится в стадии разработки. Конечная цель — включить ее в устройства Android, но, вероятно, пройдет несколько месяцев, если не больше, прежде чем Huawei хотя бы рассмотрит возможность включения файловой системы в основное ядро ​​Linux. Вполне вероятно, что это число увеличится до нескольких лет, если мы будем говорить о включении его в настоящие потребительские устройства Android. Мы видели, как OEM-производители экспериментировали с F2FS на своих устройствах и впоследствии отказывались от них, поэтому не удивляйтесь, если внедрение EROFS так и не произойдет. Если вы хотите взглянуть на текущий код, вы можете проверить его на список рассылки ядра здесь.


Через: Фороникс