vvaltchev/tilck:一个与 Linux 兼容的操作系统小内核


Tilck是一个教育性的单片x86 内核,旨在在二进制级别与 Linux 兼容。这是教育内核领域的一个独特功能。
Tilck可能适用于需要非常简单和完全确定性内核的嵌入式系统,或者至少,它被认为是最佳解决方案。运气好的话,Tilck或许能够填补嵌入式 Linux与典型的实时操作系统(如FreeRTOS或Zephyr)之间的差距。
在任何情况下,它都会在某个时候移植到ARM系列中,并且它可能也适用于在无 MMU 的 CPU 上运行。Tilck 将是一个完美的选择,因为消耗少量 RAM 一直是 Tilck 设计的一个关键点。
Tilck 是一个完全不同的内核,它与 Linux部分兼容,只是为了利用它的程序和工具链。Tilck 在设计和权衡方面与 Linux 根本不同,因为它没有旨在针对多用户服务器或台式机。目前,它的目标是教育世界,而在未来,它可能会针对嵌入式系统或其他东西。
点击标题