me

Seiya Nuta

An operating system kernel enthusiast.
Blog ・ GitHub ・ LinkedIn

Projects

  • Resea

    A minimalistic and policy-free microkernel based operating system written from scratch, with TCP/IP, FAT file system, hardware-accelerated hypervisor, and x86_64 / 64-bit ARM support. I began this open source software project to develop a developer-friendly alternative to MINIX and L4.

  • Kerla

    A monolithic kernel with Linux binary compatibility written from scratch in Rust. I've implemented basic *NIX kernel features like fork/execve, signals, mmap, pipe, poll, tty/pty, tmpfs, UDP/TCP sockets, etc. You can try it on an ephemeral demo microVM running Kerla: ssh root@demo.kerla.dev

  • nsh

    A almost-POSIX-compliant command-line shell written in Rust featuring out-of-the-box features just like fish shell. It aims to be drop-in replacement for Bash as an interactive shell.

Experience