Sophon
1.0.0
وحدات تجريبية -kernel مكتوبة في الصدأ.
اسم "Sophon" يأتي من رواية The Three-Body Problem .
qemu-system-aarch64 (اختياريا gdb-multiarch أو lldb لتصحيح الأخطاء).lldb ، llvm-objcopy و llvm-objdump )$ cargo dev run Device Manager → Raspberry Pi Configuration → Advanced Settings وتمكين ACPI + Device tree cd boot/uefimake deploy boot=/path/to/your/usb/directoryscreen للاتصال بالجهاز التسلسليscreen /dev/tty.usbserial 115200 .الخطة الحالية هي:
اجعل النواة بسيطة وصغيرة قدر الإمكان. بدلاً من اتباع نهج micro-kernel الذي يضع كل مكون kernel كعملية مستخدم معزولة ، تحاول Sophon علاج المكونات كوحدات kernel. من المتوقع أن يكون لهذا أداء أعلى من الأداء الدقيق بسبب عدم وجود مفاتيح السياق ومرور الرسائل النفقات العامة.
Log syscall (الإخراج إلى UART ، لعملية إعادة تصحيح عملية المستخدم) mmap و munmap syscalls