11 puan yazan xguru 2021-10-26 | 1 yorum | WhatsApp'ta paylaş
  • Linux ABI uyumluluğunu hedefliyor (ikili dosyaları değiştirmeden çalıştırma)

  • En alt seviyeden itibaren Rust ile yazıldı

  • *NIX süreç konseptlerini uygular: context switching, signal, fork(2), execve(2), wait4(2)..

  • Yaygın sistem çağrılarını destekler: write(2), stat(2), mmap(2), pipe(2), poll(2), ..

  • Şu anda disk desteği yok. initramfs, kök dosya sistemi olarak mount ediliyor

  • Sözde dosya sistemleri: tmpfs ve devfs

  • smoltcp tabanlı TCP/IP desteği

→ Rust ile yazılmış bağımsız / event-driven TCP/IP stack

  • tty ve pty uygulanmış durumda

  • QEMU ve Firecracker desteği

  • x86_64 desteği

  • Docker tabanlı initramfs build sistemi

1 yorum

 
xguru 2021-10-26

Linux çekirdeğinin yerini almak için yapılmıyor; sadece eğlence amaçlı olduğu söyleniyor.

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