拒绝安卓“卡卡卡”:华为团队详谈打造手机超级文件系统全过程( 十 )

于是,我第二次上了DRB,灰溜溜地告诉大家:“Squashfs用不了。”说这话时,我心里想,这就是传说中的“光速打脸”啊!丢人丢大了!

但我们还是不想放弃。下来找了港城大的薛春和史亮教授,帮助我们研究压缩文件系统的先进理论,去论证压缩到底怎么压,解压缩怎么解,怎样避免对性能的影响等。

只读文件压缩文件系统,主要是低端机受益,低端机的空间更小,两个G的节约对用户来说感知就非常明显了。但同时低端机对性能的要求也最苛刻,稍有减弱,就没法用了。可是,这个问题G厂商在大空间的高端机上都没解决,我们如何突破?

有一天晚上,组里的兄弟们聊天时,小翔突然说:“我们把内存和磁盘结构改造一下,这个问题是不是就可以搞定了?”这句话让我们恍然大悟!

这就好比,我们要给一个房间的物品打包,如果按以前的思路,就是把所有东西装进一个巨大的箱子里。要找任何一样物品,都需要在箱子里“大海捞针”。但如果转化一下思路,提供N个1L容量的箱子,把东西分别装进这些箱子,那找起来就简单得多了。

推荐阅读