5

Aero:用rust编写的新现代操作系统

 1 year ago
source link: https://www.jdon.com/63270
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

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

在 Aero 中运行 DWM (https://dwm.suckless.org/)、Xeyes 和 DOOM!

目标

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

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

特征

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

 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK