@whitequark Unix and the shell offer a great user interface to easily create, change, and extend, your operating system in a modular way to your liking.
You can just write to a disk or a screen like any other file, and you can just create/add/remove/swap out the program that is the desktop, login screen, file manager, etc.
This is the power of CLI and Unix Modularity.