I love using macOS as my personal OS.
And I really like NixOS and it's nix package manager.
Introduction to Operating Systems
OS: Three Easy Pieces
mirageOS - A programming framework for building type-safe, modular systems.
Raspberry Pi OS - Learning operating system development using Linux kernel and Raspberry Pi.
Create OS from scratch
How to Make a Computer Operating System