Hallo Herr Liam Proven,

am Freitag, 16. April 2021 um 13:44 schrieben Sie:

> On Thu, 15 Apr 2021 at 19:48, tom ehlert <t...@drivesnapshot.de> wrote:
>>
>> that is simply not true. to start this sentence with 'Remember'
>> as in 'as everyone knows' is bullshit conspiracy tactics.

> I stand by it.

> As the late great Dr Gary Kildall said:

> "Ask Bill [Gates] why the string in [MS-DOS] function 9 is terminated
> by a dollar sign. Ask him, because he can't answer. Only I know that."

>  —  Gary Kildall Quoted in James Wallace and Jim Erickson
> (1991-05-08), "Bill Gates: Of Mind and Money", Seattle
> Post-Intelligencer

> Source: https://quotepark.com/authors/gary-kildall/

> The _design_ of SCP QDOS, and therefore IBM PC DOS, and therefore
> MS-DOS, was directly lifted from DR CP/M. That is why it was so
> compatible and why it was easy to port CP/M code to DOS on 8086.

you are talking about the MSDOS 1.0 API.
that's the way other programs talk to the OS; copying it was and is
considered fair game. nothing about 'lifting'.

and indeed most of MSDOS 1.0 API is a direct copy of CP/M, or at least
as similar as sensible.

   strings end with '$' (for whatever weird reason)

   JMP 5     terminates a program

   FCB functions use the same field....


'design' usually refers to the internal way this API is implemented,
and was in no way copied.

> That is why it was DR was able to offer DR-DOS.
MSDOS 1.0 came out 1981. DRDOS 3.31 was published 1988.
and I really doubt it contains many lines from the CP/M code or even
the same internal organisation as CP/M as it
would be of little use for directories, memory allocation (segments) and more.


> That is why DR competed
> with MS by offering multitasking OSes (Concurrent CP/M, Concurrent
> DOS, FlexOS, Multiuser DOS) which could multitask DOS apps.

and was wildly successful doing this ;)

> I am not saying Paterson stole the code. I am saying he lifted the design.

if it's ok to say that linux lifted the design from unix you may
insist on saying this. I however don't think so. 'lifting' implies
some unproper behaviour

BTW: your original statement was

  'Remember that in effect MS-DOS was an unlicensed copy of Digital
   Research's CP/M and particularly CP/M-86.'

which was, is, and ever will be bullshit.

Tom



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to