RockOut posted on May 4 2004 at 10:53 PM said:
DOS is JUNK! It is insufficient for modern day computing needs. Do you know that with every windows OS comes the next step to the downfall of DOS. If it isn't dead already it will be in a few years because it too slow for today's computers. Windows 98 is the most popular OS because of fast loading times, and ease of use, so DOS is just obsolete. Even though it is currently integrated into almost every operating system, the amount of supported DOS code is decreasing in every new operating system. If you port DOS, when you use it, it will probably make your GP32 run slower and reduce the efficiency of the system. What I am just saying is that people should develop an operating system which is based on a more practical coding language like ASM or C++. gp32_console
Dude, are you nuts? DOS is the fastest OS there is, period, because it doesn't actually
do anything. Think about it. How long does it take your Win98 machine to boot? If it's longer than three seconds, it's slower than a DOS 6.1 box.
Also, the facts bout Windows and DOS, because there seems to be some confusion: Win9x is DOS. That's right... every version of Windows 95, 98, and Me were all DOS; the GUI isn't the OS, it's just a program that runs. Hence the option to boot to a straight DOS prompt.
All versions of Windows NT, however, are
not based on DOS. This includes Windows NT 3.1 and 4.0, as well as Windows 2000 and XP. These OS's offer DOS emulation, but are not actually based in DOS, which is why not all DOS programs will run on them.
DOS has fallen out of favor because it lacks functionality... it requires drivers for almost every piece of hardware, it's hard to make programs run in the background, it has zero native support for networking, etc. That said, it is still quite viable as an OS for portable devices, because of exactly the thing you claim is its weak point: speed. Think about it... DOS doesn't actually
do anything. All it does is provide you with a basic interface to the computer. You need a seperate program to do absolutely anything aside from manipulate the disks, or to use any piece of hardware that isn't absolutely required from the mouse and cd-rom drive on up. It does hardly anything... with that little overhead, how could it not be fast?
Furthermore: I don't see why you think a DOS port would make your GP slower and less efficient... again, DOS is about the most efficient OS there is.
And one other thing: "people should develop an operating system which is based on a more practical coding language like ASM or C++?" More practical than what? What do you think DOS is written in? Also, I think the developers of every single version of Unix
ever would be quite interested in your theory that C++ is an ideal programming language for OS design.
I'm not sure if you're trolling or what, but seriously... you sound like a guy who's bashing DOS despite never having used it, and who's running off at the mouth about programming languages even though you've never done any programming. I mean, I could be wrong; maybe you used DOS for ten years and know five programming languages. But if that's the case, I have to ask you this: how did you get this far without learning a god damned thing about either one of them?
Edit: sorry if this post comes off a little too abrasive. It's not meant that way, honest. All in good fun