Genode 项目发布了 Sculpt 21.03 通用操作系统版本

Sculpt 21.03操作系统已经发布,其中基于Genode OS Framework技术,正在开发一个通用操作系统,可供普通用户用来执行日常任务。 该项目的源代码在 AGPLv3 许可证下分发。 提供 27 MB LiveUSB 映像供下载。 支持在配备 Intel 处理器和启用了 VT-d 和 VT-x 扩展的显卡的系统上运行。

新版本因以下改进而引人注目:

  • 由于 Genode 中可插拔设备驱动程序概念的开发,提高了对驱动程序故障的容忍度。 例如,如果图形或无线驱动程序出现故障,可以重新启动这些驱动程序,而不会中断正在运行的应用程序或网络堆栈。
  • 添加了最终用户配置调度程序优先级以实时执行程序的功能。 用户可以优先考虑对延迟敏感的应用程序,例如优先考虑多媒体应用程序而不是计算和虚拟化应用程序。
  • 添加了接口,将一个组件与内核的交互重定向到另一个组件,这允许您在用户空间中创建动态 CPU 负载平衡等服务。
  • 添加了屏幕捕获和自定义输入事件的接口,这在创建屏幕共享应用程序、远程控制系统和虚拟键盘时可能很有用。
  • 实现了通过菜单更改键盘布局的功能。
  • 基于Chromium引擎的Falkon浏览器已更新。
  • 添加了菜单项和文件列表的排序。
  • 在全局更​​改字体设置后提供终端窗口的即时更新。
  • 在配备 Intel 处理器的现代计算机上,HWP(硬件 P 状态)性能模式用于管理功耗和控制温度。

Genode 项目发布了 Sculpt 21.03 通用操作系统版本

该系统配备了 Leitzentrale 图形用户界面,允许您执行常见的系统管理任务。 GUI 的左上角显示一个菜单,其中包含用于管理用户、连接驱动器和设置网络连接的工具。 中心有一个用于安排系统填充的配置器,它提供了一个图形形式的界面,定义了系统组件之间的关系。 用户可以交互地任意删除或添加组件,定义系统环境或虚拟机的组成。

用户可以随时切换到控制台管理模式,为管理提供了更大的灵活性。 传统的桌面可以通过在Linux虚拟机中运行TinyCore Linux发行版来获得。 在此环境中,可以使用 Firefox 和 Aurora 浏览器、基于 Qt 的文本编辑器和各种应用程序。 noux 环境用于运行命令行实用程序。

让我们回想一下,Genode 提供了一个统一的基础架构,用于创建在 Linux 内核(32 位和 64 位)或 NOVA 微内核(带虚拟化的 x86)、seL4(x86_32、x86_64、ARM)、Muen(x86_64)、Fiasco 之上运行的自定义应用程序.OC(x86_32、x86_64、ARM)、L4ka​​::Pistachio(IA32、PowerPC)、OKL4、L4/Fiasco(IA32、AMD64、ARM)以及适用于 ARM 和 RISC-V 平台的直接执行内核。 附带的半虚拟化 Linux 内核 L4Linux 在 Fiasco.OC 微内核之上运行,允许您在 Genode 中运行常规 Linux 程序。 L4Linux 内核不直接与硬件一起工作,而是通过一组虚拟驱动程序使用 Genode 服务。

Genode 移植了各种 Linux 和 BSD 组件,支持 Gallium3D,集成了 Qt、GCC 和 WebKit,并实现了混合 Linux/Genode 环境。 VirtualBox 端口已准备好在 NOVA 微内核之上运行。 大量应用程序适合直接在微内核和 Noux 环境之上运行,该环境提供操作系统级别的虚拟化。 要运行非移植程序,可以使用在单个应用程序级别创建虚拟环境的机制,允许您使用半虚拟化在虚拟 Linux 环境中运行程序。

来源: opennet.ru

添加评论