内容简介:Genode 21.08 已正式发布。 Genode 操作系统框架是一个用于构建高度安全的专用操作系统的工具包。它可以从只有 4MB 内存的嵌入式系统扩展到高度动态的通用工作负载。 Genode 基于递归系统结构。每个程序都在专门的...
Genode 21.08 已正式发布。
Genode 操作系统框架是一个用于构建高度安全的专用操作系统的 工具 包。它可以从只有 4MB 内存的嵌入式系统扩展到高度动态的通用工作负载。
Genode 基于递归系统结构。每个程序都在专门的沙箱中运行,并且仅授予其特定用途所需的访问权限和资源。程序可以利用自己的资源创建和管理子沙箱,从而形成可以在每个级别应用策略的层次结构。该框架提供了让程序相互通信和交换资源的机制,但只能以严格定义的方式进行。由于这种严格的制度,与当代操作系统相比,安全关键功能的攻击面可以减少几个数量级。
该框架将 L4 的构建原则与 Unix 哲学保持一致。根据 Unix 哲学,Genode 是一组小型构建块的集合,从中可以组成复杂的系统。但与 Unix 不同的是,这些构建块不仅包括应用程序,还包括所有经典的操作系统功能,例如内核、设备驱动程序、文件系统和协议栈。
特性
更新亮点:
- 改进对 CPU 的支持
- 改进 VirtualBox
- 支持原生 Web 浏览器中的媒体播放
- 支持 Sculpt OS 中的 LTE 连接
- 简化移植方法
- 改进对英特尔 GPU 的支持
简化移植方法
Genode 21.08 引入精简的移植方法能够大大减少成本,创造更广泛的硬件支持。新移植方式的第一个成功案例是为 Pinephone 和 MNT-Reform 笔记本电脑增加了图形驱动,为 Pine-A64-LTS 板增加了网络驱动,为 MNT-Reform 增加了 SD 卡驱动。
Genode 21.08 的第二个更新亮点是对英特尔 GPU 的支持进行了大幅度的修改。跟过去与 GPU 相关的实验性工作相比,新版本找到了一种方法,可以将 GPU 支持干净地整合到复杂的 Genode 系统的 GUI 架构中(如 Sculpt OS)。
除了上述的变化,Genode 还在改进其缓存维护 (cache-maintenance) 接口,改进 Genode/Linux 上的主机文件系统访问,改进 libuvc 的网络摄像头支持。另外,QEMU 的 RAM 帧缓冲器驱动程序现在可用于测试,以及开始逐步淘汰废弃的组件。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
你不知道的JavaScript(中卷)
[美] Kyle Simpson / 单业、姜南 / 人民邮电出版社 / 2016-8 / 79.00元
JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。一起来看看 《你不知道的JavaScript(中卷)》 这本书的介绍吧!