Rekka "horizon" IGUMI
About horizon
I am a Japanese software developer with a passion for everything from low-level programming to software architecture.
My main interests lie in Microkernel and Hypervisor.
Personal Information
- Name: Rekka "horizon" IGUMI (Japanese: 伊組烈火)
- Date of Birth: 2005-07-28
- Residence: Tokyo, Japan
Afflications
Skills
-
Domains
- Microkernel
- Hypervisor
- Linker/Loader
- Compiler
- Software Architecture
- Performance Optimization
- Network (Layer 3-4)
-
Programming Languages
- C++
- C
- Rust
- ASM (x86_64)
- C#
- Python
- Haskell
Contacts
Personal Projects
-
A9N Microkernel

-
A9N is a capability-based microkernel, primarily implemented in C++20. It features a highly portable Hardware Abstraction Layer (HAL) and leverages the object-capability model to ensure strong security. The kernel also achieves exceptionally high performance in inter-process communication (IPC).
-
Achieved world-leading IPC performance in cross-domain round-trip IPC benchmarks (590 cycles: Intel N150@3.6GHz).
-
Nun Operating System Framework

-
Designed and implemented Nun, a framework and runtime for building user-mode operating systems on top of A9N Microkernel.
-
Demonstrated the rapid development of a functional user-mode OS in under 3 minutes during a live demo in this video.
-
A9NLoader

-
A9NLoader is a bootloader designed to launch the A9N Microkernel in accordance with the A9N Boot Protocol (x86_64). It properly loads the Kernel Executable and Init Executable, making the system operational.
It is implemented using EDK2.
Awards