Zinnia: A modular 64-bit Unix-like kernel written in Rust
Article URL: https://zinnia-os.org/ Comments URL: https://news.ycombinator.com/item?id=48532705 Points: 15 # Comments: 0
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!
Đọc thêm từ Công nghệ

US and Iran reach peace deal with signing set for Friday, Pakistan says
The United States and Iran have reached a deal to end their war and will hold an official signing ceremony on Friday in Geneva, Switzerland, Pakistani Prime Minister Shehbaz Sharif said on social media early on Monday. “The Deal with the Islamic Republic of Iran is now complete,
Frank founder Charlie Javice is reportedly asking Trump for a pardon
Javice isn't the only convicted former tech executive looking for Trump's help.

Today’s NYT Mini Hints And Answers For Monday, June 15
Looking for some help with today's NYT Mini crossword? In that case, extra clues and the answers are right here for you.

NASA's X-59 reaches speed and altitude milestones ahead of first quiet supersonic flights
The plane will soon be ready to fly over US communities.