banner

Current Projects:

Contribute!


Kunix: A Monolithic Unix-like Kernel and Userland

“Kunix, Codename: Kodiak” is the current version of the Kunix kernel and userland.

Kunix is designed to be a “nucleus” of Unix systems, with compatibility layers for most Unix-based systems, and to be fully POSIX-compliant. This is very ambitious, but I do believe that over enough time we could be at least mostly Linux and/or BSD-compatible.

At a later date, we will transition to “Kunix, Codename: Fairbanks,” which will be a semi-microkernel (more info at a later date).

Right now, Kunix is made by one developer, so timelines are rough and development is irregular in pace.

We haven’t decided on a license yet, which is why Kunix remains closed (for a little while).


Kunix Status / Roadmap

This is a very rough estimate. Booting with GNU GRUB ✓
Interrupt Descriptor Table ✓
Formatted Printing ✓
Serial Driver ✓
RTC and PIC ✓
Keyboard Handling ✓
Framebuffer ✓
Font rendering ✓
Pixel rendering ✓
Terminal/console — (IN PROGRESS – Expected December 2025)
ATA disk driver — (Expected December 2025)
conch shell (built-ins) — (Expected January 2026)
Memory management (paging, heap) — (Expected January 2026)
Process management — (Expected February 2026)
Captain Scheduling — (Expected February 2026)
Syscalls and Ring 3 — (Expected March 2026)
ELF loader — (Expected March 2026)
kfetch (first userspace program) — (Expected April 2026)
UFS filesystem support — (Expected May 2026)
VFS — (Expected June 2026)
Network driver + TCP/IP stack — (Expected Summer 2026)
Prime Meridian (Linux compat) — (Expected late 2026)
Inferno (BSD compat) — (Expected 2027)
Orchard (macOS compat) — (2027)
KFS (Kunix Filesystem) — (2027–2028)
X11/WindowServer — (2028+)
The rest… (???)


Denali Linux

A Linux From Scratch distribution for the Klondike Software Project.

Denali will use the KDE desktop environment, customized for beauty and simplicity.

It will initially use OpenRC, Zsh and pkgtools.


Planned Features (very early)

Habilis init system
Arf package manager
Conch for Linux


The Klondike License Family

Explained here:
Here


Planned Projects

Will be done

kBoot (bootloader)
klibc (C library)

Hopeful

Klamath Desktop Environment for Kunix
Prime Meridian (Linux compatibility layer for Kunix)
Inferno (BSD compatibility layer for Kunix)

Maybe someday

Juneau (firmware)