- Google сделает файловую систему EROFS по умолчанию для системного раздела в Android 13
- EROFS была разработана в Huawei
- Huawei получат только смартфоны на базе Android 13 и только те, которые будут использовать системные сервисы Google Play
Google приняло интересное и потенциально спорное решение в Android 13, решив использовать файловую систему, разработанную Huawei.
По сообщению в блоге Эспера, Google планирует включить ROFS в Android 13, сделав ее основной для системных разделов. EROFS была создана Сян Гао (Xiang Gao), когда он работал инженером в Huawei. EROFS предлагает значительные преимущества по сравнению с существующими технологиями, благодаря способности на быстрое и эффективное сжатие данных и скорость исполнения. Это может привести к более быстрому процессу обновления системы и использованию меньшего объема памяти, необходимое для Android
Huawei разработала EROFS для включения в ядро Linux, которое составляет основу Android. Несмотря на то, что в конечном итоге из-за санкций США эта система была заблокирована, но официально стала частью ядра Linux, начиная с Linux 5.4. EROFS используется на миллионах устройств Huawei и внедряется другими производителями.
Теперь Google планирует сделать ее файловой системой по умолчанию для разделов, доступных только для чтения, таких как те, которые используются основной системой Android. Поскольку системный раздел обычно доступен только для чтения, его сжатие должно стать эффективным вариантом для экономии места на файлах, которые изменяются только при выполнении обновления операционной системы. Альтернативные решения не так эффективно сжимают данные и всегда значительно теряют в скорости чтения, поэтому Google обратило внимание на EROFS.
То, что Google поддерживает EROFS, не означает, что все устройства будут использовать его автоматически. Это изменение коснется только устройств, которые запускаются с Android 13 по умолчанию, и только тех, в которые встроены сервисы Google. Это означает, что устройства, работающие под управлением AOSP (Android Open Source Project), не будут использовать EROFS.