A first look at SerenityOS
SerenityOS is an open source graphical operating system built as a coherent project, from its kernel and system libraries to desktop applications.
Exploring it is a useful way to study how familiar ideas fit together: processes, filesystems, graphics, networking, user interfaces, and developer tools all live in one approachable source tree.
The project rewards careful reading. Small utilities often provide a manageable entry point before moving into larger subsystems.