I was under the impression that the pioneering Xerox systems were written in Mesa, which was not even object oriented. I'd love to hear the real story as well.
Each variation loaded the respective microcode into the CPU and booted into the respective environment.
You can read all about those environments here https://archive.org/details/bitsavers_xerox