Drew DeVault shares a milestone update on Ares OS, a new operating system written in the Hare programming language. The system now supports processes, fork/exec, threads, and userspace drivers including PCI, AHCI, PS/2 keyboard, VGA console, and ext4 filesystem. Several software ports have been completed including the rc shell and ed(1) text editor. A custom C library derived from musl libc enables porting existing C software. The post outlines near-term goals like virtual filesystem, pipes, EFI support, and longer-term ambitions including networking, audio, ACPI, USB, a service manager, and potentially Wayland.
Sort: