TL;DR:我用 Rust 编写一个 Linux 克隆只是为了好玩。它的目的并不是取代 Linux 内核。最近几个月,我一直在开发一个新的操作系统内核Kerla ,它是用 Rust从头开始编写的,旨在在 ABI 级别与 Linux 兼容。换句话说,支持运行未修改的 Linux 二进制文件!我已经实现了基本功能:fork(2)and execve(2)、文件操作、initramfs、TCP/UD
1.背景介绍 Linux Kernel 6.1中已经支持Rust编程,成为除C以外的另一个新增语言 Linux Kernel v6.1 change 描述: Initial_support_for_the_Rust_programming_language 但是当前的支持有限: Next steps for Rust in the kernel Torvalds said that he woul