Sophon
1.0.0
Um kernel modular experimental escrito em ferrugem.
O nome "Sophon" vem do romance o problema de três corpos .
qemu-system-aarch64 (Opcionalmente gdb-multiarch ou lldb para depuração).lldb , llvm-objcopy e llvm-objdump )$ cargo dev run Device Manager → Raspberry Pi Configuration → Advanced Settings e habilite ACPI + Device tree cd boot/uefimake deploy boot=/path/to/your/usb/directoryscreen para conectar -se ao dispositivo serialscreen /dev/tty.usbserial 115200 .O plano atual é:
Faça do kernel o mais simples e pequeno possível. Em vez de seguir a abordagem do micro-kernel que coloca cada componente do kernel como um processo de usuário isolado, a Sophon tenta tratar os componentes como módulos do kernel. Espera-se que isso tenha um desempenho mais alto que os micro-kernels devido à ausência de interruptores de contexto e nas despesas gerais de passagem.
Log Syscall (saída para UART , para depuração de processos do usuário) mmap e munmap