🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #1228

Re: Why ms-dos is non reentrant

#1228
From: Ross Ridge
Date: Wed, 02 Sep 1992 06:53
24 lines
1401 bytes
kennu@mits.mdata.fi (Kenneth Falck) writes:
>So, the question remains, why don't the Microsoft programmers bang
>their brains together and rewrite MSDOS to be fully re-entrant and
>all the routines to use dynamic memory allocation instead of static?

Well the reasons why this wasn't done for MS-DOS 5 and earlier releases
is fairly straight forward:

	a) MS-DOS is a single-user, single-tasking operating system
	b) MS-DOS is big enough as it is

For MS-DOS 6, if it ever comes about, I could see a complete rewrite
of MS-DOS in C, supporting full re-entrency and other wonderful stuff.
It of course would only run on a '286 or better, and require a couple
of megabytes of memory.  Not suprisingly it would look at a lot like
OS/2 (once known internally at MS as DOS 5).

							Ross Ridge

-- 
Ross Ridge - The Great HTMU					     l/	 //
								    [OO][oo]
ross@zooid.guild.org						    /()\/()/
uunet.ca!zooid!ross						     db	 //
Technical Details
Message-ID: <1992Sep2.065315.19027@zooid.guild.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!alias!imax!beltrix!zooid!ross
References: <92245.122042A10742@TRMETU.BITNET> <bws.35@ccs.carleton.ca> <1992Sep1.160133.19060@mits.mdata.fi>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!alias!imax!beltrix!zooid!ross
From: Ross Ridge <ross@zooid.guild.org>
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
Subject: Re: Why ms-dos is non reentrant
Message-ID: <1992Sep2.065315.19027@zooid.guild.org>
Date: Wed, 2 Sep 1992 06:53:15 GMT
References: <92245.122042A10742@TRMETU.BITNET> <bws.35@ccs.carleton.ca> <1992Sep1.160133.19060@mits.mdata.fi>
Organization: ZOOiD BBS
Lines: 24