内容简介: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 帧缓冲器驱动程序现在可用于测试,以及开始逐步淘汰废弃的组件。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 开源 | Hippy:腾讯开源的跨端开发框架
- WeGeek | WePY 开源框架
- 开源 | vnpy:基于 Python 的开源量化交易平台开发框架
- 优秀开源框架的扩展机制实现
- 开源Botnet框架Byob分析
- 滴滴开源小程序框架 Mpx
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Remote
Jason Fried、David Heinemeier Hansson / Crown Business / 2013-10-29 / CAD 26.95
The “work from home” phenomenon is thoroughly explored in this illuminating new book from bestselling 37signals founders Fried and Hansson, who point to the surging trend of employees working from hom......一起来看看 《Remote》 这本书的介绍吧!
在线进制转换器
各进制数互转换器
图片转BASE64编码
在线图片转Base64编码工具