Students implement OverlayFS for RedoxOS, choosing low-level work over the AI gold rush

April 6, 2026
Contemporary stationary black rectangular monitor showing time on display with wires placed on brown background at convenient workplace in room
Photo by Skylar Kang on Pexels

From idea to mandate

A pair of final-year students set out to add OverlayFS support to RedoxOS, a small Unix-like OS written in Rust. The idea began as a wishlist item in the Redox community and grew into their capstone project. It has been reported that their faculty approved the proposal on the condition that the implementation be original — no copying from existing RedoxOS contributor code. High stakes: no finish, no degree. Pressure fuels focus.

Learning the landscape

Overlay filesystems present a neat engineering trick: merge multiple filesystems or directories into one unified view. The students studied RedoxOS’s architecture, read the RedoxOS Book, and dug into build pipelines. It has been reported that someone had already started preliminary work upstream; the students reached out on Matrix, received notes, and began navigating the unfamiliar codebase. Why pick a low-level project when everyone else chased AI? Because systems work bites back — and teaches differently.

Implementation and early wins

Building RedoxOS proved fiddly. They switched environments, rebuilt images repeatedly, and discovered Redox isn’t fully self-hosting yet, so a delegate pattern was needed to prototype on Linux before integrating with Redox. Allegedly, one teammate, known as faultypointer, did the heavy lifting early on: drafting a delegate FileSystem struct and sketching a SchemeMut implementation so basic syscalls could be exercised on both Linux and Redox. The other student admits to learning the ropes the hard way — through trial, error, and more than a little late-night debugging.

Why it matters

This isn’t just academic tinkering. Adding OverlayFS functionality helps RedoxOS become more flexible for package management, testing, and container-like workflows — practical capabilities for a young OS. The project also highlights a cultural note: while AI grabs headlines, hands-on systems work remains an essential, rewarding path for new engineers. The team’s write-up on Scientiac (and the ensuing Lobsters discussion) documents the bumps and boosts — a useful map for anyone wanting to follow in their footsteps.

Sources: scientiac.space, Lobsters