创办人 CentOS и Rocky Linux 提交 Linux用 Rust 编写的兼容 Ginux 内核

Gregory Kurtzer,发行版创始人 CentOS и Rocky Linux介绍了 Ginux 项目,该项目使用 Rust 语言开发操作系统内核,旨在实现与内核的兼容性。 Linux已发布的科研原型已经能够使用 BusyBox 启动 Alpine 发行版的系统环境, Rocky Linux 10 版本,采用 systemd 管理,支持多用户控制台模式。项目代码以 Apache 2.0 许可证发布。可在 x86-64 系统上运行。

该原型是在 11 天内创建的,这是应用 HDAE(人为驱动的智能体工程)开发技术创建复杂内核级项目的实验的一部分。 Linux在HDAE方法中,代码由AI代理(Codex,采用GPT-5.6 Sol模型)生成,而人类则专注于架构开发、决策、工作协调、开发计划制定以及定义待开发组件的就绪标准。AI代理也参与测试、审查和问题诊断。

该项目并不试图复制核心技术。 Linux但它创建了自己的兼容实现,并充分考虑了这些兼容性。Ginux 提供独立的内存管理系统、任务调度器、启动进程、进程模型、文件系统、网络协议栈、设备驱动程序和兼容层。 Linux ABI。Ginux 内核直接通过 UEFI 启动,无需主机操作系统参与。 Linux系统。

Ginux目前还不是替代者的有力竞争者。 Linux 它尚未准备好用于生产环境,但已适用于实验和测试。从长远来看,该项目被设想为一个用于在隔离容器中运行 AI 基础设施组件的操作系统。Ginux 这个名字是由 GPT/Gregory 和 这两个词组合而成的。 Linux测试平台的基础是使用虚拟机管理程序启动的。 KVM Q35 虚拟机(Intel Q35/ICH),配备 OVMF(开放式虚拟机固件)、Intel IOMMU 和 virtio 设备。

375 个内核系统调用 Linux 6.12 版本已完全实现 82 项功能,部分实现 245 项功能,另有 48 项功能因安全原因被禁用。为了识别合成测试中无法检测到的崩溃,内核性能通过运行实际应用程序和库(例如 musl、glibc、BusyBox 和 systemd)进行评估。

计划包括:

  • 确保用户空间组件的启动 Linux不使用内核的发行版 Linux.
  • 创建隔离区的可能性 域名 拥有自己的一套进程、地址空间、文件系统、设备、资源和独立的生命周期。
  • 准备一个独立的启动镜像。
  • 提供一个最小的用户空间控制平面,允许在不执行零级保护环中的代码的情况下控制内核。
  • 一种在指定对象级别运行的访问控制系统。
  • 支持OCI容器镜像的隔离运行。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster