MS DOS: A Eulogy
roadhog95 writes: "Love it or hate it, I'm sure everyone's got a love story or traumatic memory of the infamous MS-DOS. Byte magazine reports on the passing away of DOS in light of the recent Windows XP launch. Even Regis Philben stopped by to pay tribute: 'Bill... Is that your final command prompt?'"
Calling MS-DOS an operating system is stretching the concept quite a bit.
DOS was nothing but a glorified interrupt handler. It wasn't unstable, since there was practically nothing to be unstable with.
It didn't protect itself from userland programs, which is generally considered a bad thing. Granted, this gave the programmer freedom to completely work around the operating system, but at the same time allowed said programs to royally mess things up.
From a single-task, single-user system, it was quite good, provided the programs behaved nicely. DOS Extensions even provided it with protected memory, making life a bit easier.
New command interpreters, like 4DOS, injected new life into the system.
If you accepted it as a single-user, single-task enviroment, it was adequate.
I find the decision to remove any and all CLI from Windows a bit odd, considering that Apple went the opposite direction with Mac OS X.
People keep complaining about DOS all the time... about autoexec.bat, config.sys, and what not. IMHO, DOS was and _is_ one of the best and cleanest operating systems to learn about the intel architecture. Where else can you issue BIOS interrupts, and play around with system memory? Linux doesnt let me do that unless I compile a kernel module, and what not.
Trey, DOS wasnt the best desktop/server/handheld Operating System, but it surely was a great learning experience for all who used and programmed for it.
I still use TurboC on DOS when I need to try out some small program, and dont want to wait for linux to load.
Another point, I dont think you can ever have a successful operating system without any command prompt. Copying and moving files can never be as easy using a dumb GUI file manager.
Don't Panic
Please mod the parent down. It isn't insightful.
Gates liscensed DOS from SCP. SCP based their product on CP/M, originally written by Gary Kildall.
DOS was advanced by the standards of microcomputers of the day. CP/M's 16-bit version, CP/M-86 wasn't ready when MS-DOS 1.0 hit the market, and by the time CP/M-86 did ship, MS-DOS already hit version 2.0. Version 2 had neat-o features like subdirectories and a Unix-like C API that pushed it ahead of CP/M. CP/M eventually did surpass DOS, but it was called DR-DOS by that time.
Of course, DOS was well behind most all versions of Unix, including Microsoft's Xenix. Peter Norton once wrote that Xenix might have been the "operating system" of the future. Unfortunately, Mitch Kapor wrote Lotus 1-2-3 to run under MS-DOS rather than Xenix. In those days, people bought PCs to run Lotus. The operating system was just the black screen with gibberish text you saw before Lotus booted up.
Furthermore, I'd imagine everyone who's been working in computers for awhile has watched the Windows GUI break, and then need the command prompt to fix it.
Well I haven't seen the GUI "break," but I do still use the commandline, and it's still in Windows XP. It's just not DOS any more... Big whoop.
"And like that
Oh wait, it's better to have /bin for programs, and /usr/bin for programs, and /sbin for, uh, programs . . . some of which depend on files in various subfolders of /lib (or was it /usr/lib?) . . . much cleaner.
MS-DOS could have survived, if back in the early 90's, Microsoft had wanted to continue developing it. They made it obsolete by choice... I'm sure they could have easily turned it into a multitasking, 32 bit, networked OS, and still could have put a GUI on top of that.
It just wasn't in their best interested to do so.
Skiers and Riders -- http://www.snowjournal.com
Even through I now solely use Linux I will miss DOS. It was my first operating system and my lifeline whenever the users on the network screwed up with their Window$ boxes.
With DOS and Doom I learned syntaxsis, options and commands. It gave me the challenge and the boost necessary for me to head towards an IT career.
So long DOS, you were Window$ last hope!
Writing: no longer done with the fountain pen, now done with an eraser.
Im serious :) who is making games with *great storytelling* like the old dos games?
...
...
Dos games were great because the graphics SUCKED so you *HAD* to tell a good story to keep anyone interested
IMHO, 3d was the worst thing to happen to games. Kids buy games for "Awesome graphics" (tell me what that means someone)... because people are too stupid anymore to tell presentation from content! If you wrap a pile of shit in pretty box they'll pay for it
(end rant)
Free Techno/Jazz/DNB/MI Music by guys obsessed with monkeys!
You must not have been a CP/M user -- that's Kildall's fault, not Allen's. CP/M used the "/" for options, as in "program/opt1/opt2", and DOS was first and foremost a CP/M workalike.
This next song is very sad. Please clap along. -- Robin Zander
Edlin is more accurately a clone of ed, the line editor upon which vi is based. I'd bet that edlin predates vi.
I havn't used XP yet but I'll be surprised if these DOS features have been removed:
Directory structures starting with a 'drive' letter
Text/Binary open Mode for files (the notorious ^Ms)
The inability to delete a file which is open
File types based on .xxx extension
OS compontents still using 8.3 filename format