来源:小编 更新:2025-01-04 05:49:00
用手机看
亲爱的读者们,你们有没有想过,我们每天使用的安卓手机,它的文件系统到底是个啥样子?最近,安卓13系统就要上线了,听说它的文件系统大换血,用上了华为自研的EROFS文件系统。这可真是让人眼前一亮,今天,就让我来给你详细扒一扒安卓13的文件系统,看看这背后到底隐藏着哪些秘密。
首先,让我们来认识一下EROFS。它全称是Extendable Read-Only File System,即“可扩展只读文件系统”。简单来说,它就是一种只读的文件系统,但别小看了这个“只读”,它可是华为的“黑科技”哦!
华为在2018年就推出了EROFS,这个文件系统最大的特点就是速度快、空间占用小。它通过专利压缩算法,大幅减少无效读取,使得随机读写速度得到显著提升。而且,相对于安卓上的EXT4系统,EROFS能够实现随机读写性能平均20%的提升,是不是很厉害?
那么,安卓13为何会选择EROFS呢?其实,这背后有着多方面的原因。
首先,安卓13要求的Linux内核版本最低为5.4,而EROFS文件系统真正被合并到mainline是在5.4版本的时候。所以,从技术层面上来说,安卓13使用EROFS是顺理成章的事情。
其次,谷歌工程师dvander在2022年2月7日提交的PR中要求,所有挂载的只读分区必须是erofs文件系统。这表明,谷歌内部已经对EROFS给予了充分的认可。
华为的EROFS文件系统已经开源,属于AOSP(Android Open Source Project)的一部分。这意味着,谷歌可以使用它,鸿蒙系统也可以使用它。所以,安卓13选择EROFS,既是对华为技术的认可,也是对开源精神的传承。
那么,EROFS对手机性能的提升到底有多大呢?
根据华为公布的技术资料,EROFS超级文件系统可以带来20%的性能提升,同时还能减少14%的系统空间占用率。这意味着,使用EROFS的安卓13系统,不仅速度更快,而且存储空间更充裕。
对于重度游戏用户来说,这意味着在游戏过程中,不会再因为读写原因造成的卡顿而影响体验。而对于普通用户来说,这意味着手机运行更加流畅,系统更加稳定。
让我们来聊聊EROFS对开源生态的贡献。
华为的EROFS文件系统已经开源,并且被Linux内核主线合并。这意味着,全球的开发者都可以使用它,为开源生态做出贡献。
而且,华为的EROFS文件系统在性能上具有优势,这无疑会推动整个开源生态的发展。正如小米的FBO存储技术一样,它们都是对开源生态的重要贡献。
亲爱的读者们,通过这篇文章,相信你对安卓13的文件系统有了更深入的了解。华为的EROFS文件系统,不仅提升了手机性能,也为开源生态做出了贡献。让我们一起期待,安卓13系统带来的更多惊喜吧!