Android 13 将默认采用华为开发的只读文件系统


根据 Esper 日前的报道,Android 13 最新的测试版中包括两个新功能的声明,声明内容显示 Google 正计划将 EROFS 引入 Android 13,使其成为默认的只读文件系统。该文件系统由华为开发,与现有的文件系统相比,EROFS 具有明显的优势,能够显著节省存储空间并带来速度与性能提升。

EROFS 是 Enhanced Read-Only File System 的首字母缩写,最初由华为开发。在 2018 年年中,EROFS 就首次被引入到 Linux 内核 4.14 版本的暂存区,随后经过一年的持续开发,EROFS 文件系统驱动程序在 Linux 内核 5.4 版本中被合并进了主线。EROFS 在 2019 年首发于 EMUI 9.1 ,首批采用该技术的机型是华为 P30 和 P30 Pro。这也是华为最后一个支持 GMS 的旗舰产品系列。

EROFS 与其他只读文件系统不同,该系统旨在构建一个新的文件管理系统,从而提高磁盘性能和速度,同时节省磁盘空间以减少不必要的占用。据华为介绍,EROFS 文件系统的随机读取速度平均可以提升 20%,最高甚至可达 200%,与传统的 EXT4 相比大幅提升了系统效率。

Google 现在仅仅是计划将其作为只读分区的默认文件系统,比如 Android 系统核心使用的分区。由于系统分区通常是只读的,压缩系统分区能够降低空间占用,以节省只有在进行系统更新时才改变的文件空间。

Google 虽然会在 Android 13 中启用 EROFS 只读文件系统,但这并不意味着所有设备都会自动使用它。这一变化将只影响那些出场就默认使用 Android 13 系统的设备,同时这些设备还需要内置 GMS。因此对使用 AOSP 的用户和厂商而言,Android 13 的这项变化并不会产生任何影响。


相關推薦

2022-10-11

传统的 EXT4 相比大幅提升了系统效率。 作为一项最初为 Android 设备所准备的只读文件系统,如今该技术则是扩大了其适用范围。近日工程师(看邮箱是来自于阿里、字节)为 EROFS 提供了代码更新,此次更新带来了基于 FSCache 的

2023-06-15

Android 14 Beta 3 现已发布,标志着进入到 Android 开发周期的下一个阶段。Beta 3 依旧围绕着其核心主题打造,即隐私、安全、性能、开发者生产力和用户定制,同时继续完善平板电脑、可折叠设备等大屏设备上的体验。 Beta 3 也让 A

2023-03-01

示警,拉起贸易战中的科技封锁线。华为手机过往基于 Android 开源操作系统搭建自己的程序与服务,但时任总统特朗普将华为列入黑名单,限制华为使用 Android 谷歌服务和应用商店。路透社认为,此举削弱了华为的海外智能手机

2022-12-07

移动网络运营商(包括国内三大运营商)、 500 多家 Android 设备制造商(小米、HTC、索尼、LG、华为、OPPO 、三星和中兴等)的支持。 在博文中,Google 集团产品经理 Neena Budhiraja 列举了 RCS 标准对比 SMS 的三大好处: RCS

2022-10-24

微软给 Windows 11 新增的 Windows Subsystem for Android(WSA)功能,为 Windows 设备运行 Android 应用创造了条件。用户能够从 Amazon Appstore 下载 Android 应用程序来运行,这个功能扩展了 Windows 的功能丰富程度,也深受用户的喜爱,不过目前

2023-01-04

LineageOS 20 已正式发布。LineageOS 20 基于 Android 13,合并了 2022 年 4 月至 12 月的安全补丁。 主要变化 WebView 已更新至 Chromium 108.0.5359.79 完全重写 Android 13 中引入的音量面板,将其改为侧边弹出式扩展面板 对 AOSP Gallery 应用

2022-09-12

Google Android 开发者博客宣布了 Android 13 精简版 (Go Edition) 的最低硬件需求。Android Go 是面向 RAM 较小的入门级智能手机打造的移动操作系统,通常被用来打造价格更合理的入门设备,专门为低内存和低速处理器进行了优化。 Android

2022-11-05

计算,结合读写分离架构,针对路由到只读节点的请求,默认采用MPP并行查询计划,提升查询性能 列存能力,当前PolarDB-X在SQL引擎中引入了chunk-at-a-time的内存列式结构,有效提升单核查询效率,但存在物理数据的行结构动态转

2022-11-13

详情参照:Config file > Logger,Logger API。 统一了iOS 和 Android 的 headless 属性,现在两个平台都可以启动设备。 通过 Android 应用配置反转 TCP 端口 重大变化 JS:将最低节点要求设置为 14.5.x ( #3285 ) JS:删除摩卡支持 ( #3310

2023-01-13

器、强大的桌面系统到手持和嵌入式设备。目前 NetBSD 在默认情况下使用的是 FFS 文件系统,同时它对 ZFS 的支持也在不断改善。 四天前,NetBSD 的开发者 kusumi 在 GitHub 上创建了一个名为「NetBSD HAMMER2」的新仓库,介绍中则是写

2023-08-19

用 Impeller 时,广色域色彩现已成为 iOS 上的默认设置。 Android 上 Impeller 的进度更新 继续在 Impeller 的 Vulkan 后端方面取得进展,但尚未达到官方预览期所需的质量水平。计划将在今年晚些时候以稳定版本的形式进入 Android 版 Impe

2023-08-12

Android 14 Beta 5 现已发布,这是 Android 14 Beta 计划中的最后一次计划更新。Beta 5 除支持 Pixel 系列的其他产品和 Android 模拟器外,还适用于 Pixel Tablet 和 Pixel Fold。 Beta 5 是 Android 14 Platform Stability 阶段的第三个版本,这意味着开发者

2022-09-06

excel不限制导出行数、多出多值字段归并处理 [移动办公]Android端app升级64位,去除老旧的32位程序,适配Android12 [移动办公]移动端app升级了企业网盘 [移动办公]企业微信、钉钉推送的工作消息升级为卡片消息 [移动办公]ios端app

2023-06-09

Ctrl 键将其复制到剪贴板,这在 macOS 上也同样适用。 默认 Git repo 分支名称 - 使用“main”作为默认名称或通过用户设置覆盖。 从这个里程碑开始,所有使用 VS Code 创建的新 Git 仓库都设置main为其默认分支。如果你喜欢