> The way you separate the operating system from the
executables is by
never,
> Never, NEVER, mixing them on the same medium,
particularly if it's
intended
> for dissemination. If the platforms are
disparate, you certainly don't
need
Ok, Mr. Wizard. Build a time machine, travel back in time, and urge all
the various computer manufacturers to never, NEVER mix their OS with the
rest of the program space on the disk. Fortunately, we are not trying to
revise the reality of our world, but are merely trying to deal with what
it has become, which is a much simpler procedure.
Done! the OS was never mixed with data on CPM disks until CPM3 and
CPM86.
the system booted off OS specific tracks and DATA was never stored there
and SYSTEM was never stored on DATA tracks. This applies to CP/M
{1.3, 1.4, 2.0, 2.2} explicitly and many others as well.
It makes little difference though. as then only reason is to make the boot
easier as the booter then doesn't have to know the file system to read
and launch the system which for cpm wasn't defined until boot completed
(as the system tables were part of the boot image).
Allison