Инженер 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 так и не произойдет. Если вы хотите взглянуть на текущий код, вы можете проверить его на список рассылки ядра здесь.
Через: Фороникс