11 poin oleh xguru 2021-10-26 | 1 komentar | Bagikan ke WhatsApp
  • Menargetkan kompatibilitas Linux ABI (menjalankan biner tanpa modifikasi)

  • Ditulis dengan Rust dari nol

  • Implementasi konsep proses *NIX: context switching, signal, fork(2), execve(2), wait4(2)..

  • Mendukung system call umum: write(2), stat(2), mmap(2), pipe(2), poll(2), ..

  • Saat ini belum ada dukungan disk. Me-mount initramfs sebagai root filesystem

  • Pseudo file system: tmpfs dan devfs

  • Dukungan TCP/IP berbasis smoltcp

  • Stack TCP/IP mandiri / event-driven yang ditulis dengan Rust

  • Implementasi tty dan pty

  • Mendukung QEMU dan Firecracker

  • Mendukung x86_64

  • Sistem build initramfs berbasis Docker

1 komentar

 
xguru 2021-10-26

Bukan dibuat untuk menggantikan kernel Linux, katanya ini hanya untuk bersenang-senang.

https://seiya.me/writing-linux-clone-in-rust