最近看了一下Fuchsia的一些介绍,以及一些评论。
操作系统领域的沉淀知识实在是太多太复杂了,以至于绝大多数的人都是在盲人摸象一样在给予自己所熟知领域上的评论。
这篇通篇的大论,其实内容还是很丰富的。
只是连名称都拼错,未免让人对其内容的有效性产生怀疑。
Fuchsia一方面是为了破除Linux内核对Android发展的限制,另一方面则是想把IoT的OS和智能OS——Android能产生一个有效的统一。后面这个也是鸿蒙希望做到的。鸿蒙也是抄Fuchsia,这基本上没什么疑问的事情,就看鸿蒙做成功了还是Fuchsia做成功了。
- 回归内核本质功能的微内核
- 无全局根文件系统、路径只对应channel的handle
- 统一的channel对资源的访问:设备、文件系统、服务等
- 没有用户,用namespace区分权限
- 进程创建从头开始:namespace到channel handle的映射等
兼容性和安全隔离同时考虑了。
操作系统发展了这么多年,新的总是宣称用一个大统一的形象来覆盖旧的分歧。比如Windows的COM/COM+,Linux的文件系统等。
Fuchsia由于Google在Android和ChromeOS后拥有了强大的操作系统专家和团队,并且又有整个生态的支持,要发起革命,至少在能力上已经足够了。
阻力只能来源于内部,包括Android本身。
我认为只要不封杀华为,鸿蒙是起不来的。封杀华为,则鸿蒙有可能成为行业一霸,但不见得能叫板Google。