Skip to content
HN On Hacker News ↗

zinnia

▲ 53 points • 8 comments • by mrunix • 5mo ago • HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

0 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 176
PEAK AI % 0% · §1
Analyzed
Jun 14
backend: pangram/v3.3
Segments scanned
1 windows
avg 176 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 176 words · 1 segments analyzed

Human AI-generated
§1 Human · 0%

A modular 64-bit Unix-like kernel written in Rust

about

The kernel is written in (almost) 100% Rust and attempts to avoid unsafe code where possible. It implements a big range of POSIX APIs in system calls, but also exposes common extensions found in Linux and BSDs, like epoll and timerfd. This allows it to run a somewhat modern desktop using Wayland and X11 sessions. Most drivers are implemented as modules. These are Rust ELF dylibs which get loaded and linked during boot from an initrd, similar to Linux systems. Zinnia can boot from any UEFI based system thanks to the Limine bootloader. I started this project in 2024 to learn more about systems programming, but over time it started gain more and more features. Today the kernel is able to boot on many real x86_64 machines. aarch64 and riscv64 support is planned, but not a priority at the moment. Fixes are always welcome!

links

zinnia - leave a star :D

screenshots

Weston runninng in QEMU

XFCE runninng in QEMU

XFCE runninng on a ThinkPad E14 G7