Sophon
1.0.0
Modular eksperimental -kernel ditulis dengan karat.
Nama "Sophon" berasal dari novel masalah tiga tubuh .
qemu-system-aarch64 (opsional gdb-multiarch atau lldb untuk debugging).lldb , llvm-objcopy dan llvm-objdump )$ cargo dev run Device Manager → Raspberry Pi Configuration → Advanced Settings dan Aktifkan ACPI + Device tree cd boot/uefimake deploy boot=/path/to/your/usb/directoryscreen untuk terhubung ke perangkat serialscreen /dev/tty.usbserial 115200 .Rencana saat ini adalah:
Jadikan kernel sesederhana dan sekecil mungkin. Alih-alih mengikuti pendekatan mikro-kernel yang menempatkan setiap komponen kernel sebagai proses pengguna yang terisolasi, Sophon mencoba memperlakukan komponen sebagai modul kernel. Ini diharapkan memiliki kinerja yang lebih tinggi daripada mikro-kernel karena tidak adanya sakelar konteks dan overhead yang lewat pesan.
Log Syscall (output ke UART , untuk debugging proses pengguna) mmap dan munmap syscalls