Sophon
1.0.0
실험용 모듈 식 커널.
"Sophon"이라는 이름은 소설 The 3-Body 문제 에서 비롯됩니다.
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 .현재 계획은 다음과 같습니다.
커널을 최대한 단순하고 작게 만듭니다. Sophon은 각 커널 구성 요소를 격리 된 사용자 프로세스로 배치하는 마이크로 커널 접근 방식을 따르지 않고 구성 요소를 커널 모듈로 처리하려고합니다. 이것은 컨텍스트 스위치가없고 오버 헤드 전달 메시지가 없기 때문에 마이크로 커널보다 성능이 향상 될 것으로 예상됩니다.
Log syscall (사용자 프로세스 디버깅을 위해 UART 로의 출력) mmap 및 munmap SYSCALLS