[XCSSA] updating a kernel without rebooting
xcssa@xcssa.org
xcssa@xcssa.org
Fri, 18 Aug 2006 12:36:31 -0500
On Aug 18, 2006, at 5:34 AM, xcssa-admin@xcssa.org wrote:
> On 8/17/06, xcssa-admin@xcssa.org <xcssa-admin@xcssa.org> wrote:
>> OS/9 was a Unix-like OS. It was definitely not based on anything in
>> CP/M.
>
> CP/M was based on Unix. QDOS was based on that, and MS-DOS on that.
> Hence, the cd command, among others.
Humans and chimps evolved from a common ancestor, but that does not
mean that humans evolved from chimps.
Besides, CP/M was absolutely in no way based on Unix, and I have no
idea where you ever got that idea. If it was based on anything, it
was the TOPS-10 operating system. That's where the 8.3 filenames
came from. You won't find the word "unix" anywhere on this page:
http://museum.sysun.com/museum/cpmhist.html
Nor will you find Unix mentioned anywhere on the wikipedia page about
CP/M.
The only thing it had in common with Unix was that a major portion of
it was written in a high-level language, but it was written in PL/M
(a very stripped down subset of PL/I) rather than C.
And CP/M didn't do hierarchial directories, so it didn't have a cd
command. MS-DOS was based on CP/M (to the point where it even has CP/
M BDOS-style call support in .COM executables), with nothing at all
from Unix until hierarchial directories were grafted into it with
version 3.0. Even then they changed the path separator to a
backslash because the forward slash had already been used for command
line parameters.
And yes, I do know both OS/9 and CP/M. I ran OS/9 Level I on a TRS-80
Color Computer (the only notable thing I did was write a console
driver using the 6K bitmap display mode), and I worked with CP/M on a
TRS-80 Model II back in the mid-'80s that had a 5MB hard disk... with
four partitions!
There were in fact other operating systems before Unix, Paul
McCartney was in a band before Wings, and there were home video game
consoles before Nintendo.
- Bruce -