Aero,一个用 rust 制造的新的现代操作系统,现在可以运行 Xorg

https://github.com/Andy-Python-Programmer/aero

什么是Aero?

Aero 是一种新的现代、实验性、类 unix 的操作系统,采用 rust 设计,遵循单片内核设计。支持现代 PC 功能,例如长模式、5 级分页和 SMP(多核)等。

这是 Linux 发行版吗?

不,Aero 运行自己的内核,该内核并非源自 Linux,并且不与 Linux 内核共享任何源代码或二进制文件

它可以运行什么?

Aero 已经可以运行 Xorg、DWM(作为窗口管理器的示例)和其他命令行应用程序,例如 GCC、GNU/coreutils 等等。

目标

  • 打造现代、安全、美观、快速的操作系统。
  • 针对现代 64 位架构和 CPU 功能。
  • 与 Linux 良好的源代码级兼容性,因此我们可以轻松地移植程序。
  • 制作一个可以在真实硬件上运行的可用操作系统,而不仅仅是在模拟器或虚拟机上。

特性

  • 64 位高半内核
  • 4/5 级寻呼
  • 抢占式 per-cpu 调度程序
  • 现代 UEFI 引导程序
  • ACPI 支持(ioapic、lapic)
  • 对称多处理 (SMP)
  • 按需调用