Originally posted by tduell The Raspberry Pi runs PiOS or Linux.
Indeed, it was based on the Debian version of Linux. The original OS was called Raspbian which was a combination of the words Raspberry and Debian. I have used Debian (and now its fork Devuan) for years, so I felt quite at home when I got a Raspberry Pi. I use it for some file back-ups.
Originally posted by tduell The processor has to have an OS to manage everything, and it doesn't matter if it's in machine code, it will still be an OS
Strictly speaking you don't need an OS. Each application could control the machine hardware directly. You just need a bit of code (perhaps hard wired) to transfer the application program into memory first. If you only ever use the same application (such as in a washing machine or camera) that can be done at the factory, but then you don't have a computer, you just have an intelligent device that uses a microprocessor.
DOS for example was really just a program loader, capable of not much more than loading a program into memory from disk and reading keyboard input. It was called "
Disk
Operating
System" because that was about all it did. Things like word processors for DOS came packaged with drivers for every possible printer, and graphical programs like games had to include their own video drivers. It was very inefficient. Modern OS's manage the drivers themselves.