🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #671

NAND -- Not ANother DOS

#671
From: some great stormfowl, whenever h...
Date: Fri, 08 Dec 1989 07:22
42 lines
2747 bytes
If you _really_ want to stick it to the hoarders,
get 'em where it _really_ hurts.  UN*X is elite, but MiSeryDOS
is ubiquitous.  How's about if the FSF or some other outfit
(say the "FPW" I suggest in another article) takes on a "NAND"
project--"Not ANother DOS"?  Something *FREE* that runs
MSDOS and OS/2 programs.  Something with a C compiler and a C++
compiler and a BASIC interpreter and a BASIC compiler and a whole
slew of UN*X-like utilities.  We've got the hard disk space,
you know.

There was a time when everybody had a friend who had developed
a TRS-80 operating system.  Well, everybody get together and
develop a PC operating system.  The utilities must be compilable
under DOS and OS/2, and DOS and OS/2 programs must run on the system,
with perhaps only minor twiddling (such as running them through
a processor that modifies the .exe format slightly).  The project
would resemble the GNU project, at least on the surface.

At least some of the utilities could be taken secondhand from the
GNU project (and thus be bound by the copyleft).  There are some
GNU and other free utilities that come to mind readily:  the GNU
greps, awk, sed, indent; bison; flex; PAX; something using the ZIP format
(that should be a challenge); FreEMACS (if the author is agreeable).

The machines may be smaller, but that makes the challenge greater.
What I've seen done on a miniscule TRS-80 makes me realise that an
IBM-PC operating system can be a moderate marvel, and without being
a memory hog.  (The TRS-80 operating systems used a lot of disk overlays.
48K was enough to run a fairly powerful operating system and applications
programs comfortably.  The better systems let you use memory-based
overlays if you had the room.)

Lets start sharing _good_, _serious_ PC software.  Let's
have a _good_, _real_, _free_ development system.  Let's go
for NAND!

-- 
Barry Schwartz, Chief SAPsucker                  bbs@cdspr.rutgers.edu
Grad Student, Dept. of Elec. and Comp. Engg.     bschwart@elbereth.rutgers.edu
Rutgers University College of Engg.              bbs@hankel.rutgers.edu
Piscataway, NJ 08854    U.S.A.                   rutgers!cdspr!bbs
Technical Details
Message-ID: <Dec.8.02.22.48.1989.11490@elbereth.rutgers.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!brutus.cs.uiuc.edu!psuvax1!rutgers!elbereth.rutgers.edu!bschwart

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!brutus.cs.uiuc.edu!psuvax1!rutgers!elbereth.rutgers.edu!bschwart
From: bschwart@elbereth.rutgers.edu (some great stormfowl, whenever he has walked his while)
Newsgroups: gnu.misc.discuss
Subject: NAND -- Not ANother DOS
Message-ID: <Dec.8.02.22.48.1989.11490@elbereth.rutgers.edu>
Date: 8 Dec 89 07:22:49 GMT
Reply-To: bschwart@elbereth.rutgers.edu (some great stormfowl, whenever he has walked his while)
Organization: The Society for Anachronistic Poetry
Lines: 42