抛弃Java!谷歌C语言写就微内核新OS:安卓再见

时间:2023-01-11 19:10:10 

Android虽然已经超越Windows成为全球用户最多的一套操作系统,可是因为Java的问题,谷歌和甲骨文的官司一直打到了现在。两周前,法院判谷歌侵犯了Java使用权,需要支付90亿美元。

然而,即便是安卓的生态看起来已经坚不可摧,谷歌依然没有放弃开发一套完全不依赖Linux内核的新OS,那就是Fuchsia。

据TheReg,谷歌于12日发布了Fuchsia OS的内核文档,对开发者进行编程指导。

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跨平台融合的新产物,就看推出时机了。

抛弃Java!谷歌C语言写就微内核新OS:安卓再见

标签:Java,谷歌,C语言,微内核新OS
0
投稿

猜你喜欢

  • wps文字如何查找替换内容

    2023-07-19 16:31:34
  • 360浏览器老是弹出游戏广告怎么关闭?

    2022-05-30 13:52:03
  • 怎么停用微信乘车码?

    2022-12-11 17:23:29
  • 如何在wps中设置文字的方向

    2023-10-14 07:58:49
  • 无法使用Powershell重置Win10应用问题如何解决

    2023-03-16 01:50:41
  • 技嘉主板怎么设置usb启动_技嘉主板设置usb启动的方法步骤详细教程

    2023-02-06 19:10:52
  • Win8系统找不到光驱怎么办?Win8不识别光驱的解决办法

    2022-07-05 03:50:41
  • Win10触摸键盘如何开启?

    2022-05-14 04:38:46
  • mac系统清除废纸篓时怎么禁止显示警告?

    2023-11-11 08:08:36
  • aptezbp.exe是安全的进程吗 aptezbp进程信息查询

    2022-11-15 17:25:00
  • excel如何把多个表格合并成数据透视表

    2023-02-01 20:27:02
  • 笔记本电脑更换固态硬盘后怎么重装Win10系统?

    2023-11-22 01:49:49
  • excel 如何统计两个日期之间某个数据的数量求和值?

    2023-05-09 19:24:32
  • MuMu模拟器安装包提示MuMu is being installed,please be patient怎么办?

    2023-12-18 19:22:06
  • Win8摄像头检测不到怎么办

    2022-04-15 06:38:38
  • 小米9怎么开启省电模式?小米9开启省电模式的方法

    2023-12-15 10:34:20
  • 飞火动态壁纸怎么卸载?

    2023-10-20 00:17:39
  • 如何在 macOS 上创建播客站呢?

    2023-09-08 11:46:41
  • 论文宝典:Word2007论文页码设置大全

    2023-06-09 21:52:49
  • DevC++如何为项目建立头文件?DevC++建立头文件的方法

    2022-04-25 10:23:37
  • asp之家 电脑教程 m.aspxhome.com