“得操作系统者得天下”,这句话在PC和手机行业都是个持之以恒的定理。一个公司的产品想要获得稳定市场份额,必定需要一个生态健康持久的操作系统。塞班、Windows Phone等都是辉煌后衰落的典型例子。如今,在安卓和iOS的统治下,谷歌一直想通过另一个操作系统,摆脱安卓对于自己的限制,更迎合于物联网应用,这个系统就是Fuchsia OS。
谷歌想用Fuchsia OS替代安卓和旗下的笔记本操作系统Chrome OS。但是,用一个新操作系统替换旧操作系统,就要考虑人们常用APP使用性的问题。假如哪天Fuchsia OS推出了,用户发现自己常用APP十个里面有九个还没适配,就会严重阻碍新系统的发展。
为了解决这个问题,谷歌想用苹果推广M1芯片笔记本的套路,用自己的一个“翻译器”——Starnix,进行Linux内核(安卓使用的)和Zircon内核的翻译(Fuchsia OS使用的),让安卓和Linux OS的软件在Fuchsia OS上运行,不需要虚拟机。不需要虚拟机,就意味着更高的安全性。
不过,Starnix依然是个过渡方式,“翻译”后在Fuchsia OS上运行的安卓或Linux软件依然达不到原生Fuchsia OS软件的效率。目前,Starnix还在“发起”阶段,作为让Fuchsia OS落地的重要一环,它的发展值得大家关注。