Android 虽然已经超越 Windows 成为全球用户最多的一套操作系统, 可是因为 Java 的问题, 谷歌和甲骨文的官司一直打到了现在. 两周前, 法院判谷歌侵犯了 Java 使用权, 需要支付 90 亿美元.
然而, 即便是安卓的生态看起来已经坚不可摧, 谷歌依然没有放弃开发一套完全不依赖 Linux 内核的新 OS, 那就是 Fuchsia.
据 TheReg, 谷歌于 12 日发布了 Fuchsia OS 的内核文档 https://fuchsia.googlesource.com/docs/+/master/the-book/ , 对开发者进行编程指导.
Fuchsia OS 基于微内核(和 Windows 一样), 名叫 Zircon, 由谷歌员工 Travis Geiselbrecht 领导开发. 后者 2012 年加入谷歌, 2015 年开始相关工作.
Zircon 使用 C 语言写就, 应用程序可以用 32 位句柄调用访问对象, 比如管理内存, 与其它程序交换信息等. 内核还提供了 C ++ 类, 来通过系统调用操作对象.
内核向上是 Zircon Core, 它处理设备驱动程序, 包括输入输出, ELF 二进制加载等. 还有 Zircon Framework, 运行核心库.
目前的设计方案支持 x86-64 和 ARM 64 指令集的处理器体系结构, 文档最后一章是 "向下兼容", 但暂时空白.
操作系统的开发是一个漫长的过程, 不过谷歌显然已经准备好切换到一套抛弃 Java 且重新将 Android 和 Chrome OS 跨平台融合的新产物, 就看推出时机了.
苹果, 谷歌, IBM CEO 集体来中国: 只为这个会议
谷歌开源 iOS 自动测试框架 GTXiLib, 主打无障碍使用
谷歌将给 Chrome 做一次全新的 Material Design
谷歌开源 iOS 自动测试框架 GTXiLib, 主打无障碍使用
Chrome 正在悄悄读取你电脑中的文件? 谷歌: 这是 bug
来源: http://os.51cto.com/art/201804/570480.htm