MikuOS
GitHub Profile
Miku

Hobby OS built from scratch

MikuOS - a x86_64 operating system. Write for convenient work with the system
Have libc. Pure Rust.

→ View on GitHub
1
developer

Our advantages

Key highlights - and why MikuOS was built from scratch.

Custom dynamic linker

ld-miku handles PIE ELF relocation, RELA/PLT patching and lazy symbol resolution - hand-written, zero libc dependency.

→ learn more
Performance

Preemptive scheduler, VMM with huge-page support, PMM, and swap - designed for speed with minimal overhead.

→ learn more
Networking + TLS 1.3

Full networking stack with TLS 1.3 baked in - no OpenSSL, no shortcuts. Built entirely from the ground up.

→ learn more
alunwrd
@alunwrd

Author & sole developer of MikuOS
x86_64 hobby OS - written in Rust Nightly

Rust OS libc
View on GitHub

MikuOS ABI

Application Binary Interface - syscalls, libmiku, ld-miku

v0.2.1 x86-64 syscall ELF

Loading ABI...

MikuOS Wiki

Documentation for MikuOS - experimental x86_64 OS in Rust

v0.1.5 Rust x86-64 MIT

Loading wiki...

Welcome back

Sign in to continue to your MikuOS account

Forgot password?
or continue with

Don't have an account?

Use 8+ characters with letters, numbers & symbols
or sign up with

Already have an account?

Loading…

-
Commits
-
Posts
-
Followers
Email
Password••••••••
Last seenjust now
RoleMember
Loading…
Edit profile
MikuForum
Discussions, help, and dev chatter
New thread