delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/12/18:58:46

From: Thomas Harte <T DOT Harte AT btinternet DOT com>
Newsgroups: comp.os.msdos.djgpp,comp.os.msdos.programmer,comp.protocols.tcp-ip.ibmpc
Subject: Re: An updated DOS - Please discuss
Date: Sun, 12 Sep 1999 21:26:34 +0100
Organization: BT Internet
Lines: 19
Message-ID: <37DC0C7A.56537E8C@btinternet.com>
References: <37d7913a DOT 10901976 AT news-reader DOT bt DOT net> <37d8570d$0$14670 AT mojo DOT crosslink DOT net> <37d9bd34 DOT 955844 AT news-reader DOT bt DOT net> <7rfieg$70a$1 AT Mars DOT mcs DOT net>
NNTP-Posting-Host: 62.6.21.77
Mime-Version: 1.0
X-Mailer: Mozilla 4.6 [en-gb] (Win95; I)
X-Accept-Language: en-GB,en,en-*
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> The only thing DOS does is load a program and then let it take
> complete control of the machine.  That turns out not to be a very
> good model if you ever want to run two programs at once.  Why not
> run DOSEMU under Linux, either on the console or in an Xwindow?

	To me it seems the goal is to create an efficient operating system with the
feel of DOS rather than a multi-programming DOS compatible. But, in that case,
would it not be quite a bit easier and still achieve the same targets if a DOS
shell for UNIX was created? Not only would you be able to port it around quite
easily in terms of target hardware, but you would appease UNIX distributors
who are looking for a way to make things such as Linux look easier to the
DOS/windows user and so probably gain a lot of support.

	Also, thinking of Linux specifically, you could use the misc binaries support
of the 2.2+ kernel with masks of '.exe' and '.com' to launch DOSEMU whenever a
user attempts to run a legacy DOS binary, giving you a clean, DOS-like working
base with good DOS compatibility.

		-Thomas

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019