CP/M? CoCos didn't NEED no STEENKin' CP/M! CoCos had OS|9!
OS|9 was a multitasking, multiUSER OS available for the
CoCo2 and CoCo3. OS/9 Level 2 could use more than
64kB of RAM, which could be installed in the CoCo3 as I
recall. Not bad for an 8-bit system! I used to use it at a
friend's house who had both OS|9 and some Apple ][+s
and //e machines, and for fun we'd connect the Apple //e
serial port to the CoCo and run dumb terminal software
on the Apple, so that two people could use the CoCo at
the same time, each running their own software.
OS|9's command shell was very much like UNIX. It came
with BASIC09, a very powerful version of BASIC for the
time (it had abilities including multithreading [though it
wasn't called that back then] that Microsoft BASICs
wouldn't hold a candle to until later versions of VB!) In
addition to the CoCo and other 6809-based machine,
OS|9 became the standard OS for CDi (CD-Interactive)
machines, though those never really took off.