its a little more complicated
basically: the cp/m we have around today came from one of two versions that managed to survive as a backup.
one of the versions that survived was configured to have 4 floppy disks mounted and had an opening in the device configurations.
over the last 20 years many people modified and messed around with it and incorporated Mp/M functions.
they tricked CP/M by modifying sector sizes into seeing 2 of the floppies as hard drives either 5MB or 8MB in size. they played with the allowable file index sizes
you end up with a very usable O/S with a ton of features plus optimized modifications of disk access which greatly speed things up for file access.
all this is just for Cp/M 2.2 which was also the most widely used Cp/M 3 came right at the end and never gained any market share.
Cp/M 3 presents different issues and was never really modified as much as 2.2 was.
you will notice 8MB disk hiding in the Disk mounted files, while 5MB disk hiding in the hard drive mounted files.
the 5MB method of harddrive access works best while the 8MB harddrive causes some issues with configurations.
the best setup tends to be two 5MB hard drives and two 360KB Floppies.
there are many tools allowing for running compressed archives directly.
there are even more modifications for the 5MB images to add even more functionality.
Fred has some amazing options
the Version provided on the SD card is a 255 limited file system so i recommend looking at Fred's HD 1024 disk, it also incorporates Mp/M user functions which can be used as a kind of file directories.
the provided version on the SD is
CP/M 2.2b v1.5
For MITS 88-HDSK
the newest version is (which is freds version)
CP/M 2.2b v1.6
For MITS 88-HDSK
---
R is an amazing utility similar to LRUN
this allows compressed binaries to run directly out of an archive as long as they are simple and do not need external overlays.
basically you can compress the entire Cp/M utilities into a single COMMAND.LBR file and save tons of space and also file name space to allow even more programs to occupy the disk.
i have 1000s of Cp/m utilities on my 5MB disk image with over 1MB of free space for anything else i could want.
it really opens your eyes to how amazing Cp/M could have been in the 1980s.