Slashdot Mirror


Windows ME - The End Of UMSDOS And BeOSfs Over Vfat?

Juan Rojo writes: "I recently got a copy of Microsoft Windows Millennium Edition (which is suppossed to be the next generation of the Windows 9x series, supposed to mantain 'backwards' compatibility with older versions. In them all the ports and memory access are unprotected). I was really surprised that "pure" DOS access was simply removed. You can't enter into pure DOS in any way. No more 'Command Prompt' option when pressing F8 at the startup.. No more 'Shutdown to MSdos' and no more shorcuts to DOS mode. I even tried removing the Windows directory and it crashes at the startup instead of going back to a DOS prompt (like Win98 or 95). The only possible way seems to be booting from a disk with a Win98 DOS kernel installed. This seems to be a serious problem for UMSDOS based unix distros, for the BeOSfs that runs over Vfat and even for using LoadLin, which many users still may need. I wonder if Microsoft did this on purpose.. or if they have some 'excuse' about it." That doesn't sound very "backwards" compatible to me either. Considering the source, is anyone really surprised?

125 of 531 comments (clear)

  1. Microsoft is weening us off our 9x "bad habits" by Anonymous Coward · · Score: 2

    Microsoft is trying to get us to stop using the DOS prompt.

    This is because Windows 2000 does not have it and they are expecting to move people off of the 9x architecture into Win2K very soon. They want the transition to move as smooth as possible.

    Evidence of this:
    - Removal of the DOS prompt.
    - Adding more Windows 2000-like features to ME
    - Changing the naming scheme of the OS. Windows 2000 took the naming scheme from this product line.
    - The next version of Windows 2000 will include a consumer edition that will be sold for the same price as Windows 9x.

    Microsoft has been promising to end the Windows 9x product line for 4 years now. They are finally starting to follow through.

    I do have to add, that personally I think that removal of the DOS prompt is very premature. I feel they have to develop some decent recovery tools before taking the DOS prompt away.

    1. Re:Microsoft is weening us off our 9x "bad habits" by Azog · · Score: 2
      You are incorrect. Windows 2000 does have the dos prompt, but you cannot boot to it (just like NT.)

      I use it all the time. It comes up like this:

      Microsoft Windows 2000 [Version 5.00.2195]
      (C) Copyright 1985-1999 Microsoft Corp.

      C:\>


      Torrey Hoffman (Azog)
      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
  2. Re:I can understand this by Anonymous Coward · · Score: 3

    I'm no Windows expert, but maybe the conspiracy loving maniacs are wrong this time.

    Afaik they killed dos because
    - The luser doesn't need it, and the power user should use Win2000 in their view.
    - The quickstartup shutdown feature is incompatible with the normal dos booting way.

    Also maybe there is some util on the CD for real users to tweak things so that an dos prompt remains an option

  3. Re:autoexec.bat by Ranger+Rick · · Score: 2
    autoexec.bat and config.sys are there only for backwards compatibility. It scans them at boot time and puts their information into the registry and empties them out.

    :P

    :wq!

    --

    WWJD? JWRTFM!!!

  4. A proper comparison by mosch · · Score: 2

    Assuming you're running with SysV startup, setup init level 5 to be a graphical login and such. Now rm -rf /usr/X11R6. Now reboot. Okay, sure, it didn't work too well did it, but you can boot into single user mode no problem. You know, the command-line only one, that's the unix equivalent of hitting F8 on boot.
    ----------------------------

  5. Make your own command interpreter by Mike+Hicks · · Score: 2

    Hey guys.. If you want a DOS prompt, why don't you just make a new command interpreter? Also, you can probably still run Bash in WinMe (though I know that Bash on Win32 is horiffically slow..).

    Now, for the more interesting problem of 16-bit DOS, effort should be put into the FreeDOS project.

    I know WinMe is going to cause trouble. There are a *lot* of devices out there that need bios upgrades, this, that, and the other thing, which are currently only currently possible through DOS. I had to upgrade my BIOS last night, and I was worried that I wouldn't be able to boot into DOS, since I didn't have any disks with it. My roommate did have a 98 boot disk, though he runs Win2k these days.
    --
    Ski-U-Mah!

  6. Java JDKs by Mike+Hicks · · Score: 2

    I just realized that many Java compilers and utilities for Windows run from the command line. This isn't the end of the world (you could probably make some batch files or something, or have they disappeared too?), but it may cause difficulty..

    Oh well, for those that just need a command line, there will always be one, be it Bash or something like OS/2's and WinNT's CMD.EXE.
    --
    Ski-U-Mah!

  7. Re:IBM still supports PC DOS by Mike+Hicks · · Score: 2

    You're right. Back when I ran PC DOS 7.0, it was a very good DOS. They put a lot of effort into giving as much free memory in the lower 640kB as possible, which was nice. IIRC, I was running with over 600kB free when sitting at a prompt. I didn't run all sorts of fancy things, but it had Doskey, the CD-ROM drivers, mouse, and maybe another thing or two (it's been quite a while).

    Hmm.. Looks like it sells for $50-60. A tad spendy, but not too bad (I think they actually include an AntiVirus package, and it also comes with the REXX scripting language).
    --
    Ski-U-Mah!

  8. Re:What's Wrong With This Picture by Phroggy · · Score: 2
    I agree with many of your points. However there is one point I think you are mistaken on. NT is NOT more stable than win9x. I work MIS supporting a variety of MS OS's and NT 4.0, even with service pack 6a, is dramatically less stable than win95 OSR2. It is also harder to fix. I am getting really cranky about everone buying MS's b.s. line that NT is more stable - I do this 50 hrs per week (four the last four years) and it is just not true. The truth is out there friends.

    It has been my (admittedly limited) experience that NT is, in fact, more stable than Win9x. However, only NT is more stable. The applications that run on NT (including Internet Explorer) are still flaky. I use NT at work (uggh) and I must log off and back on about twice a day to clear the system out, or things will just stop working. But I almost never have to actually reboot.

    It's also worth noting that Windows is so inconsistent, it's not even consistently bad.

    Another thing - it's my impression that Microsoft doesn't mess with the NT APIs too much (compared to Win9x), so NT should be easier to emulate with projects like WINE. OF course, most of the people working on projects like WINE are using Win9x, but in theory, wouldn't it be easier to emulate NT than Win9x? Are the APIs better documented? Perhaps a better question would be, are there as many undocumented APIs in NT as there are in Win9x?

    Sorry for wandering off on a tangent; this is something I've been curious about.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  9. Re:What's Wrong With This Picture by Phroggy · · Score: 4
    There's *no good reason* for F8 not to allow a DOS session to start up. Yes, there's a good reason for DOS not to load when Windows is loading--but from a pure troubleshooting point of view, access to the core filesystem is inordinately useful for system repair and there is no benefit to the customer for such functionality to be removed.

    Consider: many new motherboards have no ISA slots, and soon the ISA bus will be completely removed on all new motherboards. Does this benefit the consumer? What about consumers who have ISA modems? The answer is, yes, it benefits the consumer in the long term, at the expense of a minor inconvenience in the short term. Once everyone has switched completely over to PCI and USB, we can start using motherboards that have no ISA bus (not just no ISA slots, but no PS/2 ports, no floppy drives, and no other devices that still run on the ISA bus). This leads to a more efficient design, which gives us faster, cheaper, more efficient motherboards - and that benefits everyone.

    It's sad, really. This is yet another example of Microsoft's technological achievements(successful migration of the PC industry from DOS/Win16 to Win32, excavation and elimination of DOS legacy code) being marred by the relentless drive of their business side to quell competition.

    Wait a minute - what? you're saying moving from DOS/Win16 to Win32 is a good thing, and yet removing DOS is a bad thing? Think about this for a moment.

    DOS is not just a lower operating system--it's a basic environment that can be entirely overwritten by whatever code happens to run underneath it. Much has been said about the ability to run alternative operating systems being quelled by this design; the faults generated are actually much more devious.

    So, DOS doesn't completely control your system; rather, it lets other software do whatever it wants. This quells the ability to run alternative operating systems? That makes absolutely no sense. This design is what makes LOADLIN possible - LOADLIN can completely remove DOS, and replace it with something else, while the system is still running.

    DOS lets the user replace anything with everything; under the Windows model, Microsoft holds the final say on what calls you're allowed to issue, what memory you may rewrite, what partitions you may generate.

    Wow, that sounds remarkably like UNIX. Applications can't directly muck around in hardware (unless they're running with root permissions, in which case the OS selectively grants them access).

    Even the simple requirement to rewrite applications such as Partition Magic in full Win32 code--and that's presuming a hard drive partitioner could be allowed to function through the API--at minimum makes the code much less portable across OS's, and gives Microsoft leverage over yet another critical element of system configurations.

    Hmm, making software companies rewrite old applications that require a backwards-compatibility layer so that they're more efficient and work better is a bad thing? Windows NT is 32-bit only, and is much more stable than Win98, so Microsoft wants to migrate everything to NT. The more 16-bit apps that get rewritten as 32-bit apps, the more likely this plan is to succeed.

    This isn't just about Microsoft making it harder for their users to run alternative operating systems; it's about Microsoft closing off direct access to a user's own system to the point of forcing the OS to crash before giving the user a command prompt.

    Uhhh, who said anything about forcing the OS to crash? Where the hell did that come from? And by the way, someone else pointed out that you can still get to a command prompt by (surprise!) opening a command prompt window.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  10. Shocking by Jon+Peterson · · Score: 3

    My definition of backward compatibility does not include working with older versions of OTHER PEOPLE'S software. Nor does it include 'working in exactly the same way as the old version'. Or even 'keeping certain boot procedures the same so that other entirely unrelated 3rd party software works the same way as it used to.'

    This IS NOT a backward compatibility issue.

    --
    ----- .sig: file not found
    1. Re:Shocking by Jon+Peterson · · Score: 3

      It is not the job of one OS to play nice with another, any more than it is the job of one program to play nice with the other.

      In the case of programs, the OS (or kernel) mediates between them, and stops them trampling on each other's memory etc.

      In the case of OSes, it should really be up to the firmware/hardware/BIOS to enforce rules for OSes on one machine to behave well, by hiding them from each other.

      --
      ----- .sig: file not found
    2. Re:Shocking by Tet · · Score: 2
      if you makes changes to a operating system and you want to claim that it's completely backwards compatible... shouldn't it then work with all programs that worked with the previous version of the OS?

      Not quite, no. It should work with all programs that used the documented APIs for the old OS. Now it sounds like MS haven't even done that, but you can't really claim that any previously working program should continue to work. IIRC, StarOffice used some undocumented Linux kernel features, and then broke when those features were removed in a newer kernel.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    3. Re:Shocking by steelhawk · · Score: 2

      Uhm... if you makes changes to a operating system and you want to claim that it's completely backwards compatible... shouldn't it then work with all programs that worked with the previous version of the OS?
      One purpose of the OS is to control the execution of the applications, and if applications made for the previous version don't work with the current version I sure wouldn't say that it's backwards compatible...


      --

      --
      Ner lbh sebz gur HFN? Gura lbh'ir whfg ivbyngrq gur QZPN!
    4. Re:Shocking by Elvis+Maximus · · Score: 2
      My definition of backward compatibility does not include working with older versions of OTHER PEOPLE'S software.

      Even if it's the operating system?! A new version of an operating system that doesn't run any of the third-party software that the last version ran is backward compatible?

      Isn't this one of the things that Microsoft got dinged for in the trial -- messing around with their OS so that competitors' products would not work properly?

      -

      --

      -
      Give me liberty or give me something of equal or lesser value from your glossy 32-page catalog.

  11. What's Wrong With This Picture by Effugas · · Score: 3

    DOS should not be loading before Windows.

    It shouldn't, I'm happy it's not, it's excellent that they've pulled out yet another layer of headaches, huzzah.

    The problem--and it's a real one--is that they're preventing DOS from loading at all.

    There's *no good reason* for F8 not to allow a DOS session to start up. Yes, there's a good reason for DOS not to load when Windows is loading--but from a pure troubleshooting point of view, access to the core filesystem is inordinately useful for system repair and there is no benefit to the customer for such functionality to be removed.

    It's sad, really. This is yet another example of Microsoft's technological achievements(successful migration of the PC industry from DOS/Win16 to Win32, excavation and elimination of DOS legacy code) being marred by the relentless drive of their business side to quell competition. DOS is not just a lower operating system--it's a basic environment that can be entirely overwritten by whatever code happens to run underneath it. Much has been said about the ability to run alternative operating systems being quelled by this design; the faults generated are actually much more devious. DOS lets the user replace anything with everything; under the Windows model, Microsoft holds the final say on what calls you're allowed to issue, what memory you may rewrite, what partitions you may generate. Even the simple requirement to rewrite applications such as Partition Magic in full Win32 code--and that's presuming a hard drive partitioner could be allowed to function through the API--at minimum makes the code much less portable across OS's, and gives Microsoft leverage over yet another critical element of system configurations.

    The philosophy of the DVD contracts was to achieve restrictions over consumers in excess of what the law would impose by preventing any vendor from being able to legally provide entire realms of fair use functionality to consumers. By doing an end run around the law, the studios hoped to effectively reverse entire swaths of public policy. Considering the anticompetitive and intrusive charges against Microsoft, this code extraction is similarly an end run around the technological capability of the generally open PC platform to run operating systems and environments other than those prescribed by Microsoft.

    I don't like it, I'm not happy, and I do believe formal complaints should be issued in this circumstance. This isn't just about Microsoft making it harder for their users to run alternative operating systems; it's about Microsoft closing off direct access to a user's own system to the point of forcing the OS to crash before giving the user a command prompt.

    Crashing is not a feature.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

    1. Re:What's Wrong With This Picture by scrytch · · Score: 2

      > DOS lets the user replace anything with everything; under the Windows model, Microsoft holds the final say on what calls you're allowed to issue, what memory you may rewrite, what partitions you may generate

      Oh jesus h christ now i have heard it all. are you now crucifying microsoft for having protected memory?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    2. Re:What's Wrong With This Picture by JimDabell · · Score: 2

      Frankly if you remove the main system files of any operating system (eg, delete the windows directory as was suggested), it will probably crash. Try removing /bin from un*x, and see what happens.

      In previous version of Windows, there was a DOS layer underneath that was fully functional (for DOS, anyway). It is no longer there - this was more like removing /usr/bin instead - which still leaves unix functional. Take a look at the FHS, it specifically refers to /bin and /sbin as being for critical files, and a system should work with only those present.

      this seems like a totally legitimate effort by microsoft to prepare people for the fact that they are going to expect them to move over to the NT platform in the near future.

      How on EARTH can anything like that be legitimate? So what if they expect people to switch over? Surely people should switch over if there is good enough reason?

      If they want to "prepare" people for switching over, then they should just tell people. Oh wait, they did - over and over again.

  12. DOS Commands through IE? by Skim123 · · Score: 2

    Could you show me how to do this? What do I need to type in the IE Address bar to get DOS commands to execute?

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  13. Win2K has a neat CLI by Skim123 · · Score: 2
    Start/Run: enter cmd

    In fact there is a registry setting you can do t enable auto-complete in the CLI like with BASH, tcsh, and other popular UNIX shells. Futhermore there is another registry setting that will allow a window to take focus with just the mouse over it...

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  14. Re:And what would you be saying otherwise? by Pretender · · Score: 2

    > we still have BootX which works just fine to
    > load Linux

    Bad example: BootX quit working for many LinuxPPC machines sometime around Mac OS 9, which forced them into a special booter called yaBoot, a sub-OS requiring a special partition and everything. In other words, Mac OS changes (even before the oft-mentioned Mac OS X) have pushed us into similar territory, boot-wise.

  15. This doesn't make sense, though by Loundry · · Score: 2

    A while back I talked to a Microsoft technical drone who told me that Win2K will contain full command line support. He explained that everything that can be done from the GUI can be done from the command line. I recounted for him the story I read about another Microsoft spokesdroid stating that "the command line and scripting were weaknesses of UNIX." His response to that was to make a face at me.

    So if what he says was true (and, of course, all his words are suspect as he was a Microsoft employee), then future versions of Windows will definately contain some kind of CLI support (which will probably be MS-DOS based).

    Can someone clarify this matter?

    --
    I don't make the rules. I just make fun of them.
  16. Interesting ... by Nicolas+MONNET · · Score: 3

    ... will DosEmu be ported to Win ME?

  17. wait... by kevin+lyda · · Score: 2

    how does removing dos command mode stop umsdos and other such things? they play on the fs, right?

    --
    US Citizen living abroad? Register to vote!
  18. Does BOOTGUI=0 or MODE CO80 work? by hazeii · · Score: 2

    Having no wish to install WinME to try it, what hapens if you put BootGui=0 into your MSDOS.SYS file? (for those who don't know, this means the system boots to a command prompt rather than autostarting Windows). Also, does LOGO=0 in the same file suppress the graphical display?

    Personally, I used to love the way old versions of Win9x said "It is now safe to turn your computer off" - and if you typed MODE CO80 blind at that point, you got the C:\> prompt....go ahead, find an old W9x and try it!

    --
    All your ghosts are just false positives.
  19. Re:Stupid Stupid Stupid by Psiren · · Score: 3

    Well, there's a simple solution to this. Don't upgrade to ME. Problem solved.

  20. The end of the CLI by jjr · · Score: 2

    Microsoft want to to do away with the CLI because they like thier customer stuck in their way of thinking. Microsoft does not want thier customers think outside the box. Hey this just an assurance that they keep thier customer base.

    1. Re:The end of the CLI by Foogle · · Score: 2
      MS is *not* doing away with the CLI, by any means. You can still run DOS programs, and you can still get a C:\> prompt. All it means is that you have to do so inside of Windows ME; Heck, just make it fullscreen by pressing ALT-ENTER. This is equivalent to only being able to run a terminal under X. Big deal.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    2. Re:The end of the CLI by Myddrin · · Score: 2

      Simply because some of have will have to do
      to pressures of work, family or other obiligations.

      1) If all development at work is done
      on Windows ME, then I'll need to install Windows ME if I desire to work at home. (Not the case for me, since I don't have any intel hardware. But if I did, you can pretty much bet I'd need n-boot the latest version of widows consumer and nt).

      2) Or If our kids/wife/mother/brother/sister "needs" to run windows me for their work/fav game/etc., then what is our choice when we order a new computer? [ My case, well it would be if I used Intel... I run LinuxPPC and my wife is loath to learn Linux, so I keep shelling out for the MacOS upgrades. So if at some point apple makes a change like this that affect BootX, I'm hosed.]

      3) Other Obligations, if for example my Dharma Center wants me to maintain on their Excel2002 spreadsheet that is shared between 15 windows users and me.... either I make 15 people change or my working environment.

      There's lots of reasons one needs to dual-boot windows... and several (above) one might need to dual-boot the most recent ones....

      --
      Myddrin
  21. Re: Isn't this Microsoft's preregorative? by Art+Tatum · · Score: 2
    we have no right to judge its endeavors.

    What are you talking about? Haven't you ever heard of the First Amendment? I can damn well say anything I want about Microsoft's products. It won't do anything; but I can say it.

  22. Re:Stupid Stupid Stupid by deusx · · Score: 2

    Umm, ever heard of a rescue disk? That disk Windows asks you to make upon installation?

    Yeah. Try that.

  23. Re:mode co80 co-dependent by scrytch · · Score: 2

    > Every time I try to type mode co80 at the logos.sys (It is now safe to switch off your computer) screen, my computer always loses power before I can finish typing.

    Try turning off power management in the BIOS, lemme know if this works. I suspect not, it probably issues a HALT or something.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  24. Re:Ok, probably a dumb question by Sethb · · Score: 2

    Hmm, since the last DOS game I played was Duke Nukem 3D, I'd say that DOS gaming is pretty much dead. Has there been a major title released for DOS in the last 3 years? Not that I can remember, so I highly doubt that MSFT has any designs on the gaming market with this move.

    In my opinion, Windows ME is for people who want to run crappy programs on new PC's. If you wanted to run good programs on a new PC, you'd run Windows 2000. Win2K doesn't work well with some older games, but it works fine with most newer ones. I've played Rogue Spear, Age of Kings, Diablo, Diablo II, Unreal Tournament, SimCity 3000, Jedi Knight, Quake 3, Alpha Centauri, and many others on my Windows 2000 box just fine. I'd say that covers many of the "must-have" games for the last 2 years or so.

    If you can give up your DOS programs, Windows 2000 is the way to go. I was a hardcore DOS user back when Windows 95 came out. I refused to adopt it until well into two years after it's debut, simply because it was too slow, and I had DOS down to a science. That said, I haven't tinkered with an autoexec.bat or a config.sys in a long while, other than to make a DOS boot disk with network access here at work. I'm betting that 99% of Windows users will never need or miss DOS from their machines.

    The only places DOS is really needed are shops that run DOS programs from 1992. You'll find a lot of places with some proprietary ISA card which uses some ancient DOS program, all manufactured by a company that is out of business or hasn't updated their software in five years. The solution is simple here, DON'T UPGRADE!

    That's right, don't upgrade to a new machine. I've got a few of these situations here at work. Try finding a new machine with ISA slots from Gateway or Dell. You can do it, it's just a pain.

    If your program was written 5 years ago to run in DOS, does it really need a Gigahertz Pentium III? No. Use your old boxes until they die, then find another old box. Upgrade to a different product, or insist that the vendor produce a 32-bit version of their software. Whatever you do, don't buy a brand new PC and then try to run your ancient software on a shiny new OS.
    ---

    --
    When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
  25. bull -- still runs on top of command.com by Barbarian · · Score: 4

    I've taken a look at a WinME beta, and command.com is still there, it still runs on top of it, you can still start the ms-dos prompt from inside windows, it's just you can't get the dos prompt by itself. They've gone out of their way to turn that off.

    --

  26. Re:Double Standards by GoRK · · Score: 2

    There is a tweak to enable tab completion in cmd.exe too. There is also popup command histories and everything. If you want to know more, email me.

    ~GoRK

  27. Jesus, people by GoRK · · Score: 3

    I wish I'd have seen this when it was fresh. Perhaps my comments could have made it to the top. The person who submitted this to slashdot is *obviously* not a MS beta tester, or else he would have known the answer to his own gripe. Thus he probably has "secured" his copy illegally and even though it IS microsoft, I don't think he has any room to gripe. 1) WinME is the (purportedly) final step towards bringing consumer windows (3.1/95/98) into sync with the NT kernel (3.1, 3.5, 3.51, 4.0, 2000) With this comes the obvious (and necessary) absolution of the GUI as essentially an application on top of DOS. DOS applications run in VM's just like in NT and OS/2. 2) The filesystem is the same FAT32 we've always had access to. If you boot to DOS (more on this later) you will have access to all the files. WinME *DOES NOT BREAK* the vfat or usmsdos filesystem drivers!!!! 3) WinME uses the NT Bootloader *WHICH CAN BOOT DOS, LINUX, AND BEOS FROM NATIVE PARTITIONS!!!!!* or it can boot seperate windows/dos versions from the same partition. Seen the 98/2000 dual boot configs? How about a 98/ME/2000/Linux running all off of one VFAT partition. It's not that difficult! I cant honestly believe that this thing was posted (boy there is always someone to make that same complaint every article isnt there?). Windows was never supposed to BE dos. Ever. Now that they've finally seperated the two, complaining "I can't boot DOS!!!" is totally idiodic and stupid. It's not the same OS, for god's sake. If you want to boot DOS, install DOS! I should also note that there *is* a recovery command prompt in WinME (It's also there in Win2K) where you can boot up to a 32bit command prompt and run Win32 CLI binaries without having to fire up a GUI. This is the same interface that Embedded NT and Embedded Windows2000 use when you don't need/use GUI support. ~GoRK

  28. Haven't you heard of Partition Magic? by RayChuang · · Score: 2

    Folks,

    I think this whole issue is a tempest in a teapot.

    The reason is simple: there is this program called Partition Magic that allows you to run FAT16, FAT32, VFAT, NTFS, Linux EXT2, etc. on the same hard drive. I'm sure the publisher of Partition Magic will update the program so Windows ME users can also load a second operating system on the same drive on a different partition such as commercial Linux distributions. I won't be surprised that Caldera will release an update to OpenLinux e-Desktop 2.4 that does this.

    --
    Raymond in Mountain View, CA
  29. command.com under NT by daviddennis · · Score: 2

    It's a pretty pathetic excuse for a command line compared to, say, bash, but you can do what you ask.

    Type

    cd "c:\program files"

    and the logical thing will happen.

    The problem, of course, is that the long directory names they use are too hard to type, and there's no shortcut mechanism at all - you can't hit tab to complete the name, and you can't say "cd \progra*" to have the shell expand the name, because there's no file name expansion.

    Ironically enough, for a lot of those file names, typing

    cd c:\micros~1

    would be easier. Unfortunately, NTFS is a "real" file system, so that won't work if you're using it (as I am on my NT system).

    Hope that helps; I do 99% of my work in Linux, BeOS or MacOS nowadays, but I remember all too well the days when I had to use a Windows system all the time.

    D

    ----

    1. Re:command.com under NT by daviddennis · · Score: 2

      I'll be darned, you're right!

      (Even under NT 4.0, which is what I'm using).

      D

      ----

    2. Re:command.com under NT by costas · · Score: 2

      You can get an advanced unix shell for NT --I've seen a zsh port, and zsh can expand spaces in filenames (by quoting the path automatically) or you can shell out the money for 4NT (pardon the pun) which can also do that.

      engineers never lie; we just approximate the truth.

  30. Re:NT command completion by daviddennis · · Score: 2

    I looked for it on my NT Server 4.0 system and it wasn't there - is this new for Windows 2000?

    Maybe it really is time to upgrade, although all that silly fading in and out stuff drove me bats when I saw it.

    D

    ----

  31. Re:NT command completion by daviddennis · · Score: 2

    Wow, it works!

    Wonder why they didn't just make that the default.

    D

    ----

  32. Re:Nonsense guys by IntlHarvester · · Score: 3

    The entire Win32s for Windows 3.1 and Windows 4.x series (95, 98, 98SE, ME) has existed for one purpose: get all applications replaced by Win32 versions and migrate everyone to NT.

    The original intent of Win32s and Windows 95 might have been to be a stepping stone to NT, but Microsoft has been strangely really lax about the execution. They've almost purpously kept NT out of the mainstream market by keeping things like Plug'n'Play, USB support, and DirectX on the shelf for 3 to 4 years after the 9x folks got it.

    I wonder if this is a situation similar to Apple in the 1980s, where the "Apple II forever" people kept the lineup on the market for years past the point where it was competitive. It's almost as if iinternal forces inside Microsoft are conspiring to keep the 95/98/ME line going, and when upper management looks at the revenue figures, they can't argue.

    Don't forget, these guys have a monopoly on the desktop. If they wanted the world to run the NT kernel, they could get us there. Instead, they want to treat Windows 2000 as an upsell and continually pedddling crap like Windows ME. The sell of Windows 95 was "Just like NT, except with backwards compatibility". But now the sell of ME seems to be "Just like 98, except without the backwards compability". Bizarre.
    --

    --
    Business. Numbers. Money. People. Computer World.
  33. no problem for Linux or BeOS by jetson123 · · Score: 2
    People have written bootstrap loaders for all sorts of systems, including Linux systems. You don't need a DOS prompt for that. So, you don't need a DOS mode for that.

    But this change will make some important procedures harder (fixing the BIOS, installing old games, etc.). Microsoft may think that most of their customers aren't doing that; but many of their cutsomers hire people to do that sort of thing (or ask friend to do it for them). This makes dealing with Windows machines even more of a pain than it already is. Of course, since CD-ROMs started being inaccessible from DOS mode under standard Windows installations, DOS mode had gotten significantly less useful anyway.

  34. I can understand this by pheonix · · Score: 5

    It makes sense. I don't LIKE it, but it makes sense. MS has been promising to make DOS a thing of the past since 3.1, they've just finally delivered. No more legacy 8 and 16 bit processes should mean more stability. Would you be the one to say that Windows doesn't need all the stability it can get?

    As I said, I don't like it, I prefer to do half my work CLI style, but I've seen it coming for 6 years now.

    1. Re:I can understand this by Eusebo · · Score: 2

      What I've heard from some of my co-workers that are on the MS Beta program: "Windows ME is essentially Win2k pro with the 98 kernel (for legacy device support) - it isn't a beefed up version of 98, its a stripped down version of Win2k." Since WinNT3.51 there hasn't been drop to dos type functionality, so it should be no surprise that its absent from ME.

      --
      It is quite simple
      Haiku should not be funny
      Try a Senryu
    2. Re:I can understand this by s390 · · Score: 2

      There's a difference between "an OS built as a superstructure over DOS" (Win3.1/3.11/95/98) and "an OS that supports legacy apps written to run under DOS" (Win3.1/95/98/NT/2000). Abandoning DOS support under Windows ME might be just a M$ ploy to nudge corporate users to Win2000 - "But boss, WinME doesn't support our hundreds of DOS apps - we _have_ to migrate to Win2000 for desktops!." M$ is very anxious lately about lack of Win2000 sales, which have been anemic so far...

      But it's also possible (and highly likely, IMHO) that WinME is still basically DOS - just that now it WON'T RUN NATIVE DOS PROGRAMS anymore! As you can guess, I have an opinion that this sucks! So much for M$ continuing to support legacy code.

      [Prediction - the Appeals Court reverses Jackson, but is reversed by the Supreme Court, leading to breakup of M$... in 2002.]

    3. Re:I can understand this by be-fan · · Score: 2

      It's not emulation. It is a virtual machine. kind of like like VMWare except limited to DOS.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:I can understand this by buzzcutbuddha · · Score: 2

      Having to use W2K at work, which also denies direct access to DOS, I have to say that it is tons more stable now, and hasn't crashed but once in 4 months of use, and that is miles ahead of where Windows used to be.

    5. Re:I can understand this by storem · · Score: 2
      But boss, WinME doesn't support our hundreds of DOS apps - we _have_ to migrate to Win2000 for desktops!.

      WinME runs old DOS program just as "nicely" as Windows 98. I was even able to ru the Borland C DOS compiler to create some old DOS executables.

      My $0.02

    6. Re:I can understand this by myatt · · Score: 2

      Actually, just because MS is getting rid of DOS doesn't necessarily mean no more legacy 16-bit processess. Windows NT has this thing called WOW (Windows on Windows) that provides support for 16-bit processes and it still seems to run even if you aren't running any 16-bit apps. Doesn't seem like this increases stability.

    7. Re:I can understand this by modelworks · · Score: 2

      All the legacy stuff is still in windowsME. Anyone who wants to see how much junk is still in the os. Install Visual C and look at the processes, vxd, and dll's windowsME uses by default. Theres still 16 bit process running. All MS has done is make it seem like its a new os.

  35. Dos not in ME? Why was Dos in 9x? by Felinoid · · Score: 2

    Microsoft has continuously clamed Windows 9x as a compleate operating system but anyone willing to challange Microsoft will notice that Windows 9x runs on top of Dos just as Windows allways has.

    Windows is obsolete. This has been my assertion for a long time. It's not an operating system itself but a batch of enhancments to Dos (multiasker, graphical interface, and network driver...).
    As such Microsofts cheaf compeditor wasn't Apple or Linux or IBM but Dubble Dos and Deskview and every Dos enhancment pacage out there.

    This being part of why Windows won the market. Why switch to MacOs, Unix or OS/2 when you can continue to use Dos? The industry standard for 10 years...

    Microsoft couldn't remove Dos... Dos is what put Windows in the marketplace.

    Now Microsoft CAN and they DO. There is no omnus motive to this. So an old obsolete Dos ultility won't work on WinME... blah... LILO still works...
    Linux dosn't run under Dos it reboots out of Dos into Linux. UMSdos still works. It just needs the stupid file system nothing more.

    My worry isn't that Microsoft removed Dos from WinME. My consern is that 5 years of Windows computer experts successfully ignored it's the fact that it's there becouse Windows is still a Dos App...

    The question is.... Did Microsoft really remove Dos or did they just do a better job of covering up it's existence?

    Experement... this will mess your Windows up a tad but try this anyway...
    Install a Dos upgrade (IBM Dos or DrDos... MsDos upgrade won't do it...) or just install Dos by hand :) This can be done with Sys command (if memory serves.. this was a long time ago).
    If it works it'll boot dos... not proff... That's got Dos installed on a Dos FS... like Linux installed.. it may not have been there before...
    Then go to cd /windows if you can find a program like win.exe... run it... Dose Windows ME boot?
    Even if it has some nasty behavure and crashes if Win.exe runs and TRYS to boot Windows.. you have your varification... Thow it dosn't boot under any stock version of Dos.. this to be expected... I'm supprised that Win 9x ran fine under Dos 5.x

    If however it dosn't even give a graphic "Booting Windows" or anything like that.. Dos really has been removed...

    I'm saying all this while I have no access to WinME... so just experement and post responce..
    Oh yeah and ummm reinstall becouse nodoupt this'll really mess up Windows :)

    --
    I don't actually exist.
  36. Re:Isn't this Microsoft's preregorative? by ravage · · Score: 2

    Moderators, please mark this as troll material.

    >"Microsoft has the right to produce whatever kind of program it wants to, and we have no right to judge its endeavors."

    Actually, we have every right. The quality of a product is judged not by those who develop it but by those who use it.

    As far as "backwards compatability" is concerned and as an administrator, I have since win95b considered having to be familiar with winblow$ having to be backwards compatable. Removing this makes dealing with users client machines that much more inefficient and unnecessarily difficult to maintain. All the more reason to use Linux or BSD exclusively.

    ...Of course I look at the very bright side to this. My company has been replacing Winblow$ and SCO servers for months now with Linux, now is the chance to really make some headway into clients desktop machines.

    >when Windows Millennium Edition ships, I'll be standing in line for my copy.

    That makes one of us.

    >and I'm not going to pretend I'm some how more important than Bill Gates.

    You've got to be kidding. This isin't actually *too* bad. it does *kind of* look like a fear tainted/ignorant newbie point of view. on the other hand though, it is pretty ignorant....definitely thinly veiled troll material.

    --
    -- "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."- Albert E.
  37. Re:Some details by platypus · · Score: 2
    Sorry for the first post, ...not enough coffee

    Some facts from a review i read (on german c't):

    • ME is based on old (in fact win 3.1) code. For instance it uses DOS-compatible "PSP-based process scheduling" (no idea what that is)
    • ME watches config.sys and autoexec.bat for modifications, i.e. they still seem to have a function
    • DOS-application still can be run in a "DOS-box"

    MS themselves did state that ME will be the last Windows based on the old technology, so a kind of MS-DOS is still there underneath.
    I think they just wanted to broaden the impression that ME is "pure 32-bit" (as if that was an advantage on its own ...) and perhaps they wanted to stop the possibility of legacy (dos) drivers reducing the stability of the whole system.
  38. Re:Nonsense guys by Black+Parrot · · Score: 2

    > They announced two years ago that they would be removing DOS mode.

    Actually, they announce it every time they come out with a new version.

    The question is, did they really remove it this time, or just hide it better?

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  39. Re:Double Standards by Black+Parrot · · Score: 2

    > I can see it now, if they had left dos in then the story would read "Microsofts 20th attempt at a graphical OS still relies on the command line".

    Actually, many of us are perfectly happy to run a GUI that is layered on top of a "command line OS".

    The reason for any such cynical headlines that you suggest would be that MS has previously lied about removing DOS from Win9x, and got caught out at it. If they are lying again, we'll probably see headlines very like what you suggest.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  40. Re:Nonsense guys by Black+Parrot · · Score: 2

    > They would love to dump Win9X and significantly cut down on their development costs, as well as deliver a more stable product to their customers.

    Interesting. I had always assumed that they didn't really want to dump it at all. It is essentially paid for, and they darn sure aren't putting much into it for the returns they're getting on it. (Didn't we hear of a proposal to re-introduce Win 3.1 as a device OS last year?)

    Nor did stability ever seem to be of much interest to them, until Linux started breathing down their neck. (Or, more correctly, until the media noticed the difference and started commenting on it.)

    > Just like any other vendor with a large installed customer base, they are a slave to backward compatability.

    Yes, it's a regular albatross.

    OTOH, the real issue is the APIs. It seems that you could retain the API and change out everything underneath, and the customer would hardly know the difference. And if you needed/wanted to change the API, you should be able to run two APIs (call them "old" and "new") on the same platform, and warn everyone that "old" is no longer supported after such-and-such a date.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  41. They hid it better by DragonHawk · · Score: 2

    The question is, did they really remove it this time, or just hide it better?

    Apparently, all they have done is modified IO.SYS to always invoke WIN.COM, instead of COMMAND.COM like it used to. I'm curious as to what would happen if you replaced WIN.COM with a copy of COMMAND.COM.

    All the old standbys used to test Win9X still crash WinME, from what I understand. If you fire up a DOS debugger and overwrite the first 64 KB of memory with zeros, the system will halt instantly. Why? Because Windows still depends on the real-mode DOS kernel for certain critical tasks.

    Granted, WinME has not been released yet, and this is third-hand information, so take this with a good amount of salt. But extrapolating from Microsoft's past performance, I think this is a safe bet.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  42. Problem is... by DragonHawk · · Score: 2

    DOS should not be loading before Windows. It shouldn't, I'm happy it's not, it's excellent that they've pulled out yet another layer of headaches, huzzah.

    The problem is, they didn't pull out DOS. By all reports, WinME still uses the real-mode DOS layer to boot and for various critical system operations. Microsoft has cut back on their DOS habbit, but they haven't kicked it.

    All Microsoft has done is modify the real-mode startup code to always load WIN.COM (or its moral equivalent), rather then giving you the choice between WIN.COM or COMMAND.COM like it used to.

    Hardly the picture of progress some make it out to be.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  43. Not quite by DragonHawk · · Score: 2

    The former IO.SYS and MSDOS.SYS of pre Windows 95 were changed to hide DOS.

    MS Windows 95 was basically MS Windows 4.0 and MS-DOS 7.0 packaged together. DOS 7.0 was modified such that after processing CONFIG.SYS and AUTOEXEC.BAT, it automatically invoked WIN.COM. (There were other changes, but they aren't relevant to this discussion.) Once Windows was actually up and running, you saw some real changes over Win 3.x, but early on, the boot process is almost exactly the same.

    The intent was to remove it then, but this broke to many programs of the time that relied on MSDOS.SYS to be there.

    That is bordering on Microsoft propaganda. Some of those programs that "relied on MSDOS.SYS to be there" include COMMAND.COM and WIN.COM, I've found.

    When MS was getting ready to release Windows 95, there was still a lot of hardware out there that needed real-mode DOS device drivers to work. If Microsoft got rid of DOS completely, all that hardware would be non-functional until new device drivers could be written. That was one of the biggest problems with OS/2, and Microsoft knew it. So, instead, they kept the existing system of loading Windows on top of DOS, complete with backwards compatibility with drivers loaded in CONFIG.SYS and AUTOEXEC.BAT.

    (There is also a good deal of real-mode DOS activity even after Windows 4.0 is running, but for the sake of brevity, I'm ignoring that here.)

    If you edit MSDOS.SYS to include the line BootGUI=0, then Windows 95 and 98 function exactly like the old DOS+Win 3.x combination did. You boot to a command prompt, and can start Windows by invoking WIN.COM.

    With Me, DOS is completely removed. IO.SYS is nothing more than a loader ...

    This, again, borders on Microsoft propaganda. DOS isn't completely removed in WinME. Instead, the DOS kernel (such as it is) was modified to ignore CONFIG.SYS and COMMAND.COM, and instead start the Windows 4.X boot process immediately.

    Rest assured that the real-mode DOS kernel is still present, functional, and quite critical in Windows Millennium.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  44. Make up your minds by G-funk · · Score: 2

    Microsoft uses dos to boot windows: "Microsoft sre shit, they still have msdos in windows"

    Microsoft get round to writing a non-dos bootloader (and lets face it that's all it has been for the last 5 years): "Microsoft only did it to make it hard for Linux users. It's a conspiracy! They should have left dos support in!"

    I love you guys, I really do. You guys remind me that comparitively, I actually am somewhat grounded in reality.

    Gfunk007

    --
    Send lawyers, guns, and money!
  45. BeOS? by Dr.+Sp0ng · · Score: 2

    I don't see why this would affect BeOS, unless they changed the structure of the VFAT filesystem. The BeOS installer, at least with the Linux-friendly version, is a boot disk, and the Be filesystem resides on the Linux ext2 filesystem. It doesn't use Linux OS services at all, and Linux isn't running. I'd imagine it works the same way under Windows.
    --

    1. Re:BeOS? by Foogle · · Score: 2
      How do you figure that? BeOS-over-Windows does not work like Linux-over-Windows; BeOS makes you insert a BeOS boot-disk in order to load the operating system. Windows never comes into play. When you click on the BeOS icon, inside of Windows, it just tells you to insert your floppy, and then it reboots the computer. You never get into protected mode, and you never need DOS.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

  46. Re:Don't upgrade by AdamJ · · Score: 2

    I have an old MSN CD-rom sitting around for this very purpose.

    Adam

  47. OHMIGOD! by akey · · Score: 4


    OHMIGOD, Microsoft has finally lived up to a promise from many years ago and removed support for MSDOS? Those bastards!
    </SARCASM>

    This is about a non-story if I ever heard one. On the one hand, MS is blasted by the non-MS community for maintaining legacy 16-bit code. Then, when finally cutting it free, the same community suddenly realizes that they've been benefitting from the old 16-bit code and throws a hissy fit. You can't have it both ways.

    All this really means is that people will need to keep old boot diskettes around, or perhaps look at creating a boot floppy using FreeDOS. If it doesn't work now with FreeDOS, I suspect that it could certainly be made to given the proper impetus. In any case, it hardly means the End Of UMSDOS And BeOSfs Over Vfat, as the title of the article suggests.

    ---

    --

    ---
    "Go Metallica. Die RIAA." -- Linus Torvalds
  48. Re:Of course it's intentional. by spectecjr · · Score: 2

    Also, hiding DOS gives them the ability to spin the media nicely: "The first Windows without DOS." I bet that works very well.

    That would have been Windows NT, chum.

    Simon

    --
    Coming soon - pyrogyra
  49. Reminds me of what they did to OSR2 by leereyno · · Score: 2

    Under the Aug-95 version of windows 95, it was possible to boot to your old version of DOS. You could also boot up under dos 7 (win95 dos) and then start up windows 3.1 It worked beautifully. In fact I had my system set up to do just that.

    But then M$ came out with OSR2. In addition to all the positive new features, such as fat32 support, were two "features" that made me want to kill some redmondites. They disabled the ability to boot from another version of dos, and they went out of their way to break win31 compatibility.

    You could still set up a menu to try and boot to a previous version, but it would break the first time you used it, forcing you to use a dos71 boot disk and sys your C drive with it.

    As for the win31 compatibility, M$ messed up dos71 so that it would HALT YOUR SYSTEM whenever it detected you trying to use win31. It would come up with a message saying that this version of windows was not compatible with your system yada yada yada. Ctrl-alt-delete wouldn't reboot you either, you had to hit that reset button or cycle the power.

    Turns out there was nothing "incompatible" about dos71 and win31. I quickly determined that they had modified io.sys. When I pointed this out in a newsgroup I got a few trite remarks back and one good one. Some bright person had modified io.sys so that it wouldn't halt your system. He pointed out his webpage which held the patch needed. When I used it on my io.sys, win31 worked just fine.

    So don't be too suprised about anything M$ does that isn't in the best interest of their customers, or a segment of their customers. Monopolies view their customers as a resource to exploit. Companies in competitive markets see their customers as their most precious resource. One that must be preserved and positively encouraged to stick with the company because they can always take their business somewhere else.

    I had just about forgotten how bad the personalities behind M$ really were, then I saw this. The only reason they have for doing this is so they can shove win32 down the throats of more people and lock out access by competing products.
    You'd think with the lawsuit that they would have learned something. Guess again. Actually that is a good thing becuase it means they intend to continue doing the kinds of things that got them in trouble in the first place. One way or another they will destroy themselves in the process.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  50. Re:Ok, probably a dumb question by leereyno · · Score: 2

    Microsoft is trying to push pure windows because it is something that they purely control. The next step will be to do away with 9x altogether and go straight to NT. This puts M$ in a strong position of influence over developers both inside and outside the company. Why? Because M$ soley controls and defines the win32 api. That means that if you develop for windows, M$ is who you have to deal with. Borland has to play nice with M$ to get the information they need to create their compilers. Imagine the runaround they must get from the redmondites. M$ could easily install hidden calls that only they could make use of. Calls that are faster or offer more functionality than publicly documented ones. Many people believe they have done this already. I for one would bet money they have.

    Basically the point I'm making is that by eliminating a customer's ability to run something M$ doesn't have direct or indirect control over, they are securing their chokehold on the desktop.

    I'd hardly call this a good thing.

    Thank God for people like Stallman and Torvalds. Without them we'd all be stuck using OS/2. (Now don't get me wrong, I loved OS/2, but its no Linux.)

    As it stands right now, no one uses real mode drivers except when necessary. If someone is using oakcdrom.sys with mscdex, it means their system is running in MS-DOS compatibility mode and they don't know how else to get the cdrom running.
    Win9x doesn't even parse config.sys or autoexec.bat unless they're something in them to begin with. Want to make sure you're only using super high performance 32bit drivers? Make these files 0 length. Chances are you won't see any difference because the only drivers that would be in config.sys or autoexec.bat are ones you specifically put there yourself, or were put there by a dos based program.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  51. Re:Ok, probably a dumb question by leereyno · · Score: 2

    I don't remember suggesting that M$ applications were better. Before you can call something better, you've got to have something to compare it with.

    What I did do was accuse M$ of creating hidden features in windows to give their own applications an artificial advantage.

    This accusation is not new, its been around for some time now.

    So you claim to work for M$ in the OS division. Maybe you do. I also may have been wrong in my assumption that M$ was guilty of creating a double standard through manipulation of the API.

    But tell me this, are your application divisions partitioned off from your other divisions? Do they enjoy access to priviliged information (or the people who created that information) that other outside developers do not?

    I know if I were running a multifaceted enterprise such as microsoft, I'd want my divisions to be able to benefit from each other's knowledge as much as possible. Duplication of effort is money down the drain, as well as time wasted. When two groups don't work together they can go in mutually exclusive directions, creating even bigger problems.

    I'd have a hard time believing that M$ would completely separate its divisions and not allow them to share information in a manner authorized by management. To do so would put them on a level playing field with other application developers. Gates wouldn't want that because it would be giving an advatage to the enemy.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  52. Re:Double Standards by M&amp;M · · Score: 2

    Emmm Windows NT runs what is little more than a DOS emulator. It is DOS in a protected environment

    Yes, NT's DOS is emulated. And Microsoft didn't write the emulator, either. They bought it from some company (forget the name) for NT3.1, and as far as I can tell it hasn't been updated since then.

  53. Re:booting WinME by Foogle · · Score: 2
    Under Windows 98, there was an option inside the MSDOS.SYS file that specified whether or not to boot GUI; There may be such an option under ME.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  54. Re:BeOS? (...not R5 PE) by Foogle · · Score: 2
    After some checking, it turns out that BeOS does in fact have a protected-mode loader, much like Loadlin. However, under Win2k (which is what I'm running) and NT, this is not possible, so it simply prompts you to insert a boot disk. I suppose that's the solution for WinME as well.

    On the other hand, loadlin doesn't actually use DOS anyway -- it just unloads Windows and loads up a Linux kernel... I can only imagine that this would still work under WinME, since it is not a protected OS like WinNT.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  55. Re:Funny, but... by Foogle · · Score: 4
    Where is it said that Microsoft abandoned the prompt? You can still use the prompt in Windows ME. You can still run console applications in Windows ME. What you cannot do, is boot straight to MS-DOS, because it doesn't exist as an operating system on its own. You need to run console-based (and DOS) applications from a shell-window inside Windows ME.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  56. Just to quash a rumour.... by Nafta · · Score: 2
    i think this anti-linux conspiracy paranoia is going a bit far this time. microsoft has promised to do away with dos, and they've finally delivered. i'm sure linux installers aren't the only programs affected. however, the end result is a far more stable operating system. most of what i've heard about win-me has been quite postitive.
    Linux does not need MS-DOS to run.
  57. IBM still supports PC DOS by drivers · · Score: 2
  58. So what? by Hard_Code · · Score: 2

    So what? Who in their right mind would be using Millenium when dos and 9x are being phased out in the first place in favor of Windows 2000? I say good riddence.

    --

    It's 10 PM. Do you know if you're un-American?
  59. Re:Double Standards by kaphka · · Score: 2
    It has some other interesting and unpleasant problems.
    I don't know where you're getting that info from. When I switched to Win2K from Win98, I was pleased to find that the command prompt was much more functional. It absolutely does wildcard expansion; it also supports the full range of pipe operators, command history, and just about anything else you'd expect from a UNIX shell. (Except tab completion... that always gets me.)
    --

    MSK

  60. Not the worst thing by ggeens · · Score: 2

    The disappearance of the DOS prompt makes it more difficult to install alternative OSes, but there are ways around that. True, you can't run LOADLIN out of a DOS box anymore, but do you really need to? You always have the option to boot from floppies if you don't want to devote a complete partition to your new OS.

    (Another problem: WinNT - and I suppose 2000 as well - doesn't allow raw access to the floppy device, so RAWRITE won't work. Solution: use a bootable CD. Your PC can't boot from CD? Then it's probably not worth to run Win2K or ME.)

    I believe there's a greater threat: rescue CDs. Nowadays, you rarely get a full Windows CD when you buy a new PC. All you get is media that allows you to restore the PC to its original configuration.

    For example: my company-issued laptop has such a rescue disk. I also have an official Win98 CD, but I suspect it won't install without the rescue disk. This disk only allows to choices: either wipe out the whole disk, or only "fix" the C: partition.

    My desktop PC (running NT) has a restore medium as well, and that one effectively repartitions the complete hard disk before reinstalling. (For this one, I do need to install from the rescue disk: I tried installing the "official" WinNT CD.)

    I have installed Linux on the laptop, but now I'm hesitant to use the rescue disk (in case Windows really gets messed up).

    Installing Linux/BeOS/*BSD on the other machine? I don't think so. If I ever need to reinstall NT, I'll lose everything on the disk.

    Ironically, these two machines were sold by vendors who claim to support Linux...

    --
    WWTTD?
  61. Re:And here it is... by CrayDrygu · · Score: 2
    Although it is impressive that you can get functioning windows to boot off 1.4 MB, Just goes to show you dont need all that bloat.

    Nobody ever said you could get a funtioning Windows boot off a floppy. Let's read this again...

    "Officially, Microsoft says you can boot to the real-mode command prompt..."

    That's right. DOS.

    --

    --

    --
    "I personal[ly] think Unix is "superior" because on LSD it tastes like Blue." -- jbarnett

  62. Some misunderstandings. by be-fan · · Score: 2

    A) DOS is gone from WinME. DOS never really was in Win95, it was present, but DOS apps ran in a VM. What Windows ME does is boot straight into protected mode because it helps in booting quickly, and the machine is very vunerable in this state. Also, it gets rid of uneeded code.
    B) The legacy 16bit stuff is still there. 8 bit stuff has been gone for a long time. Most Win95 machines rarely switch into real mode unless you're running some funky hardware or software. However, all the 16bit stuff is still there.
    C) It doesn't get rid of the CLI. Just like NT, WinME still has a DOS prompt.
    D) You call the DOS prompt a CLI?

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:Some misunderstandings. by be-fan · · Score: 2

      Whoa, cool off. I was kidding. It's a joke, laugh, ha ha...

      The DOS prompt is so woefully underpowered, it doesn't deserve to share the same name as beasts such as the UNIX shells. (This coming from a person who likes Windows better than Linux, so you know its not some anit-MS bull!)

      --
      A deep unwavering belief is a sure sign you're missing something...
  63. How did that get modded up? by be-fan · · Score: 2

    It's called a VM. If you knew how Windows worked, you wouldn't say stupid stuff like that. Command.com (the DOS prompt) is (and always HAS) run under a virtual machine in Windows 95. The machine operates in protected mode, and run a VM to run the DOS prompt. This is different from the straight DOS prompt which is ACTUAL real mode DOS. Windows 95 has NEVER run on top of DOS. The only DOS code (IE non protected mode) is some funky old drivers. The DOS prompt by itself was the last bits of DOS Win95 had. It was real mode DOS in which the entire machine operated in real mode without a VM. They didn't go out of their way to turn it off, they just got rid of it entirely.

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:How did that get modded up? by be-fan · · Score: 2

      I believe that is true for NT. But at least Win 95 used to run more on top of DOS more than use it only as a loader. There are some evidence for that, like that DOS protected mode memory managers (EMM386 or third party like QEMM) are needed for loading Win 95, and I have seen few times Win 95 crash to a dos prompt!
      >>>>>>>>>>
      Win95 can crash to a DOS prompt, because it is still in there. However, that doesn't imply that it runs on top of DOS. Also, memory managers aren't needed for loading Win95, and infact it is reccomended that they are NOT used because it interferes with Win95 managing its own memory. Of course they can be used, but that only applies to when you've got apps that run in the DOS VM and need the services of the memory manager. For example, I had this old DOS-mode pinball game that needed a memory manager to run. However, my Win95 system has no memory managers in it's autoexec, so I doubt they are running. Win95 really isn't DOS in a pretty face. Its mostly Win 3.1 in a pretty face. DOS is still there, but it isn't used. DOS is a real-mode operating system. Unless you are running really old soft/hardware, then your system is running in protected-mode most of the time. The amount of DOS in Win95 and 98 is the same (nearly none.) There aren't really any tweeks to the kernel in Win98 aside from some to the memory manager. As for command.com, read up on some articles around the release of Win95. (From REAL magazines, like BYTE, not ZDnet.) The Win95 architecture runs application in 3 ways. First, there is the system VM for 32 bit applications. Then there are two other VMs (which are Win32 applications and run in the system VM.) There is one VM for Win16 (Win 3.x) applications, and there is one or more (each DOS app runs in it's own VM) VMs for DOS applications. In every case, the system is running in protected mode.

      OTOH while Win 98 still needs EMM386 (I haven't tried QEMM on it) I have always got the comfy BSOD when it crashes so maybe there is less DOS in it.
      >>>>>>>>>
      I'm running Win98 without EMM386. According to Peter Norten (Norten's Inside the PC, Page 294)
      "Because of this, you need not specify EMM386.EXE in your CONFIG.SYS file, and you should not specify HIMEM.SYS-both of these will actually diminish Windows 95's capability to internally manager memory" As for QEMM, it is simply a replacement for the aformentioned EMM386.EXE and should not be used in Win9x.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:How did that get modded up? by be-fan · · Score: 2

      Wrong. Win95 doesn't leave DOS in memory. It moves DOS into a protected mode virtual machine. Win16 apps NEVER call into "real" DOS, they call into a DOS that is running in the (seperate) Win16 virtual machine. All of these run in the Win32 virtual machine. The exit to DOS trick isn't a trick, it unloads Windows, puts the sytem into real mode, and moves DOS back into regular memory. This version of DOS that runs when you "exit to DOS" is the REAL DOS. It runs in real-mode. It doesn't run on top of a VM. What MS has decided to do is remove this DOS. You seem to think that Win95 runs on top of DOS. This is a myth. If it really did run on top of DOS, then most system calls would result in a mode switch. That's simply not the case. The only time Win95 makes calls to DOS is to support old real mode drivers. (Like the original Win95 printer drivers.) There is no malacious intent in here. They figured that nobody needed real-mode DOS anymore (since most DOS apps can run in the virtual machine), and booting into real-mode first interfered with driver loading and made the system unstable, so the got rid of it. No malacious intent here, just some common sense. And it WILL interefer with programs like loadlin or the BeOS loader. They depend on rebooting into DOS mode so they can kick DOS out of memory. Just as these programs won't work on NT, they won't work on ME.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:How did that get modded up? by be-fan · · Score: 2

      Hello? It's called a LOADER? It's like saying Linux is a LILO program! A Win95 machine initially boots into DOS. This is for various backwards compatibility reasons. It then puts the system into protected mode and runs DOS in a virtual machine. You say that Window is just a DOS application. This is entirely false. Think of it this way. If Windows was a DOS application, then the machine couldn't be running in protected mode most of the time. DOS is a real mode operating system. It cannot be run in protected mode without using virtual x86 mode. Thus, in order for Win9x to run on top of DOS, you'd have to have a VM running directly on the hardware, DOS running on top of that, and Win9x running on top of that. That's a silly concept. Read up on Win9x. Win9x runs directly on the hardware. It is NOT a DOS application. They run DOS on a VM. The only time your system touches DOS is when your booting up, or when you reboot into DOS. All the other times, and DOS access is done through a VM. You mention all these tricks YOU think MS did, but you don't look at the obvious point. MS got rid of real mode DOS. There is no way to boot into DOS because there IS no DOS that can run without a VM. Straight DOS is gone. Not here anymore. MS hasn't disabled it, it has gotten rid of it entirely.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:How did that get modded up? by be-fan · · Score: 2

      >>>>>>>>>
      Sorry for the double post, /. paused while submitting and I thought it hadn't gone through.
      >>>>>>>>>>

      Hello? It's called a LOADER? It's like saying Linux is a LILO program! You don't seem to understand the whole Windows architecture here. Points...

      A) You have to differentiate the two types of DOS. Ones is virtualized DOS running in a VM. In this state, the machine is in Vx86 protected mode. Then there is real mode DOS. In this state, the macine is in real mode with DOS running nativly on the hardware.

      B) A Windows machine boots first into DOS for various compatibility reasons. It then loads win.com, which kicks DOS out of memory and into a VM.

      C) Windows 9x isn't a DOS program. Neither, in fact, is Windows 3.1. Windows 3.1 was generally an OS of its own, except it used DOS services for major things. For example, Win 3.1 did its own memory management, process management, etc. While all of this was going on, the system was running in protected mode. However, for many things, it made calls to DOS. For example, the file system (Until Windows for Workgroups 3.1) was real mode DOS. Thus, whenever filesystem operations had to be done, the machine had to switch out of protected mode, into real mode, and run the DOS file system routines. Also, Win3.1 used the services of DOS to do a lot of HW access. Thus, it was only partially running on top of DOS. Win95 DOESN'T run on top of DOS. The parts of Win 3.1 that used to call DOS was largely replaced by protected mode Win95 modules. Win95 still occasionally goes into real mode DOS to do some things, but 99% of the time it is running on its own.

      D) Win9x is a DOS application just as much as Linux is a DOS application. It does its own hardware management, it does it's own process management, etc. It doesn't even run DOS in the position of the OS. For most tasks, DOS runs in a virtual machine ON TOP OF Win9x. The only time real-mode native DOS is run is for those instances I mentioned, during boot, and when you reboot into DOS.

      E) You mention all these tricks you THINK MS did, but you miss the point. MS removed DOS entirely. No longer does ME support real mode drivers, because there isn't real mode DOS to support those drivers. It doesn't support programs that need "real" DOS, because it doesn't exist anymore. They only thing there is the VM DOS. It doesn't boot into DOS first, because there ISNT A DOS TO BOOT INTO!

      --
      A deep unwavering belief is a sure sign you're missing something...
  64. Re:Uh... by be-fan · · Score: 2

    Wrong. WinME doesn't use WOW. WOW is only for "pure" 32bit versions of NT. 16bit processes are handled by the same "24bit" Win95 kernel. 8 bit processes (just like the 16bit ones) are run in a virtual machine just like they always have. The only thing that has changed is that it is no longer possible to take a Windows95 machine into pure real mode DOS (without VM's or protections running.)

    --
    A deep unwavering belief is a sure sign you're missing something...
  65. /. dropped the ball on this one. by be-fan · · Score: 2

    Okay, now I can officially say that about half the posters on this topic (even the +4's and +5's) have no clue what they are talking about. To put it succinctly

    1) It's bfs, not BeOSfs, don't EVER forget that;)

    2) MS is not removing DOS comptability. It is simply removing the ability to boot into real-mode DOS. This is a feature that most people don't even use anymore. Unless you've got really old hardware drivers that need real-mode DOS (very rare) you're machine is in protected mode most of the time. Unless you use the "Reboot into DOS" option, you're not missing anything.

    3) It is not removing the command line. From inside Windows, everything will still be the same. The DOS prompt will run on top of a VM (virtual machine) just like it always has, you can run DOS applications from the VM, just like you always have.

    4) MS is not removing 16bit compatibility. 16bit compatbility has nothing to do with DOS support. Win9x/ME is still the "24bit" 16/32bit kernel.

    5) Stability will only improve slightly. In previous versions of Windows, Windows booted DOS first, which then booted the Win95 kernel. WinME boots straight into Win95, so any stability problems that take down you're machine at startup or shutdown will be alleviated.

    6) This will have no effect on bfs/vfat or UMSDOS. Those don't actually depend on DOS. The only thing that will change is that you can't use loadlin anymore.

    7) This is not some marketing gimmick, or some way to supress CLI users, or anything like that. DOS mode conflicted with some stuff, it made the machine very vunerable at boot, and very few apps actually needed "pure" DOS mode anymore (as opposed to the VM DOS mode, just so we're clear) so Microsoft decided to get rid of it. It certainly doesn't deserve a nearly 700-post barrage on /.

    --
    A deep unwavering belief is a sure sign you're missing something...
  66. Re:8 bit processes? by be-fan · · Score: 2

    Sorry, I mean 16bit real-mode DOS process. The person before me had reffered to this as 8bit, and I wasn't paying attention.

    --
    A deep unwavering belief is a sure sign you're missing something...
  67. It is still there by cansecofan22 · · Score: 4

    Windows ME will still have DOS compatibility. To get rid of DOS would mean to re-write Windows (ala NT). There was an article in PC Magazine or Smart Computing or something I read that said there was a way (undocumented of course) to get to DOS mode. Microsoft is most likley doing this so they can create an illusion of having DOS gone so they can get people used to the "no dos" design of there upcoming OS that will merge Win 9x and NT (2000).
    Of course that is just my opinion

    --
    "If ignorance is bliss, why aren't there more happy people in the world?"
    1. Re:It is still there by Jon+Shaft · · Score: 2
      There is a way to get to a DOS prompt, but just as it is difficult to find, it is difficult to use. Much of the functions that one is used to useing in a DOS Box in Win9x, are disabled. Try getting into a directory that has spaces in it. So far I know no one that has been able to.

      Did you read the thread and the story submited? It soudns like your confusing Windows 2k with Windows ME. Windows ME is still built off DOS like all previous Windows versions (95's, 98's). You can get into directories with spaces quite easily. cd "Wow heh woopie" works fine. If your talking about WindowsNT or 2000, then your right on the money. cd "asdf asdf" wonder get you into that directory on NT. I've always had problems. WindowsME can't boot into DOS at the normal safe mode menu. I installed the free BeOS edition and couln't load it from a prompt. I had to use a bootdisk thanks to WindowsME disabling these features.

      Looks more like a ploy to hurt other operating systems then to "phase" DOS out like they want. Oh weelps.

      --

      Who's the black private dick, who's a sex machine for all the chicks?

  68. Re:Stupid Stupid Stupid by maraist · · Score: 2
    Well, there's a simple solution to this. Don't upgrade to ME. Problem solved.


    Cute. Course, MS will make sure that none of the drivers for the latest and greatest hardware works with win 9x two years from now. Sure companies will make strives to maintain support, but it'll eventually fall off. Especially if the drivers are easier to develop under win >= 1000. Just think of all the win-modems that have minimal R&D put into them. (Not that I'd ever buy one of those)

    Then, of course, as a developer for a windows market, you'd be crazy to not develop _for_ the new platform. Meaning, you're going to have to have at least some win-me machines. Then, as we typically do, once we start using the newer interface, it'll be hard to go back to the older one ( Just like win95 -> win3.1, or even win98 -> win95 ).

    As a disclaimer, I'm biased towards all my OSes. (because they each give me something the others do not).

    -Michael
    --
    -Michael
  69. Stupid Stupid Stupid by ChunkOChowder · · Score: 2

    This has gotta be one of the stupidest things I have ever heard. Do I have to tell you how many times DOS has saved my ass? "Oops! Some how my registry and half my sys files have been corrupted, better get into DOS mode and transfer that term paper that's due tomorro to a floppy." This has happened more than once. I don't care what anyone says, floppys and DOS are indespensible if you run 95/98/98SE.

    Eric

    --
    Make it idiot-proof and someone will build a better idiot.
    1. Re:Stupid Stupid Stupid by isamuelson · · Score: 2

      Apparently, you can create a start up disk. Not sure if it boots into a "command line" mode or not (not using ME since it's not out yet), but I would assume that this will allow it. Besides, save off a Win95/98 startup disk and use that. I'm sure someone will find a "hack" that will allow you to boot up into command line mode. Is there an MSDOS.SYS file in ME? Probably not, but maybe something similiar to it? Usually, that file is hidden, but the MSDOS.SYS file had an option in it call BootGui. If it was set to 1, you'd boot up into the Win95/98 GUI mode. Set it to 0, and you'd boot up into command-line mode. I think it's about time. Keeping backwards compatability with DOS and Win 3.1 is one of the things that makes Windows crash happy (although, NT still has problems too, but not as much. But then, I use Linux as well and have better luck with it not crashing).

  70. Re:I don't believe it. by jonnythan · · Score: 2

    Dammit man!! Read the other posts. There's still an "MS-DOS" icon,a nd you can still type "command" to pop up a DOS window. The ONLY thing that is different is that you can't BOOT into a PURE dos...you can't have WinME DOS running with no actual WinME.

    You still have FULL access to the command line from within windows. I'm on WinME right now - the only difference is the lack of "Reboot to MSDOS" and an "Command Line Only" on the F8 menu. Oh yeah, and there's no more /s switch to format..you can't "copy system files."

  71. Re:Won't this break several BIOSes too? by D'Arque+Bishop · · Score: 2
    Of course you can still use a boot disk. ME is just stopping people from being able to use autoexec.bat/config.sys during startup.

    Actually, I forget where the article is offhand (you can probably find it by doing a search on LinuxToday), but according an article reviewing the beta of Win ME, they stated that the only boot disk you can make is one of their rescue disks. The /s switch in format no longer works, and I don't believe there's a "Copy system files" option in the GUI format command.

    This is not good, seeing as I can't see newbies trying to flash a BIOS knowing which files to delete off the boot disk to make room for the BIOS image. On the other hand, some recent motherboards (my Epox mobo being one them) do allow you to flash the BIOS via a command option in the CMOS setup...

    Just my $.02...

  72. Re:Double Standards by Steeltoe · · Score: 2
    If you're going to use a CLI in Windows (NT/ME/9X) you might as well go with the real GNU stuff. Check out http://sources.redhat.com/cygwin/. It'll make your Windows box behave very much as the GNU/Linux CLI. They're even working on an XFree86-implementation.


    Frankly, DOS just don't cut it anymore.


    - Steeltoe

  73. Re:Is Caldera OpenDOS (DR DOS) still free (or open by bero-rh · · Score: 2

    Officially, they claim it isn't, but they probably forgot to remove it from their ftp servers, it's still here.

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  74. If you really want a DOS shell... by borzwazie · · Score: 2
    If you're really that concerned about having a DOS shell, go to the "Run" menu, and type "command"...I got a DOS prompt when I did it.

    I assume that most of the hubbub here is about the Mac-like interface, that is, no CLI access to anything. Well, it just ain't so.

    True, you can't boot to dos mode. I made myself a bootable utilities cd. Asus, the maker of my K7V, has a Windows flash utility now. I've tried it (nervously, I might add) and it worked fine.It has a Win98 command prompt, generic ATAPI cdrom support, and support for lots of SCSI cards. I also have a neat Seagate utility I found on it that can zero out any hard drive, provided you know the number of heads, sectors, and cylinders.

    The point is, do you really need a DOS mode? Make one of these cd's. If you need an iso image, I'm sure I could make one available if there were enough demand. I don't know about the legality of distributing such an image, though...

    --

    "We apologize for the inconvenience."

  75. Uh... by Tom7 · · Score: 2

    The CLI is still available as cmd.exe or command.com.

    16 bit windows apps are still available via WOW.

    8-bit processes?

    The poster is worried that he can't boot to "pure" dos (no memory management, etc). This sucked for me, too, but really it's the way to go.

  76. Command Prompt Window Be Damned... by Pollux · · Score: 2

    This isn't just about Microsoft making it harder for their users to run alternative operating systems; it's about Microsoft closing off direct access to a user's own system to the point of forcing the OS to crash before giving the user a command prompt.

    Uhhh, who said anything about forcing the OS to crash? Where the hell did that come from? And by the way, someone else pointed out that you can still get to a command prompt by (surprise!) opening a command prompt window.

    It sounds like you've never had Windows crash on you before. Here's a pop quiz for you then:

    You turn on your computer to find an error message by Windows saying, "An error has been found in your kernel. Click OK to boot from an existing backup kernel or Cancel to attempt to load the kernel." Do you:

    A) Click on Cancel and cross your fingers?
    B) Click OK and hope your backup kernel boots?
    C) Restart the computer, push F8, go into DOS mode, and restore the kernel from a backup copy?
    or D) Stick in your Emergency Win9x Boot Disk?

    Well, according to you, you might as well trash C, since you don't like the command prompt. And D? Well, you want a "faster, cheaper, more efficient" motherboard that doesn't have a floppy drive hookup, so scratch that. I guess you'll just want to cross your fingers, huh?

    Windows ME is being promoted with a new bundle of system tools called "PC Health." What it does is keeps records of your system's settings by creating backups of the kernel each day, so technically, if you want to go back to the way your computer looked, say, 10 days ago, you could restore the copy of the kernel that existed 10 days ago, and *POOF*, everything's fine and dandy, right? But from my five years of experience with the Windows 9x kernel, if thing's aren't working the way they should, you can NEVER rely on being able to boot to the GUI. Something always gets in the way...Blue Screen of Death, system freeze, "Cannot find 'fortheloveofgoddonotforgettoloadthis.dll'. System Halted.", etc. But you know what? Whenever I've been in a mess, I've ALWAYS been able to get to the command prompt.

    If Linux/BSD doesn't boot of the kernel, you can always go into debug mode and boot from either the backup or the Generic, and at least that will get you back into your system. For any and every system technician, there needs to be a back door into the system in case there ever is a problem. That back door shouldn't be having to reinstall Windows or reformatting your hard drive.

  77. Nonsense guys by alexhmit01 · · Score: 5

    Guys, you're being absurd. They announced two years ago that they would be removing DOS mode. In fact, they had planned on doing so for Win98, but needed to maintain it for one more edition.

    The entire Win32s for Windows 3.1 and Windows 4.x series (95, 98, 98SE, ME) has existed for one purpose: get all applications replaced by Win32 versions and migrate everyone to NT.

    This is not a hidden agenda. Gates talked about this in the EARLY 90s ('92 or '93). Back then WinCE was referred to as modular windows, Chicago was Windows 4.0, etc.

    None of this is secret. None of this is aimed at killing Linux. This is aimmed at killing DOS applications that won't run in a NT VDM. Those applications are the enemy, not Linux. They prevent MS from killing the DOS legacy and moving everyone to NT.

    Right now, MS is saddled by that compatibility and limits their products ability to work. There is a world of difference between NT 3.51/4.0/5.0(W2K) and Win3.1/95/98 (can't say for me) in terms of stability, etc.

    They keep migrating to new driver models that were more similar to the NT ones to improve stability and make the migration easier (more driver support for NT).

    This isn't aimed at Linux, it is aimed at helping MS make a better OS.

    Alex

    1. Re:Nonsense guys by gilroy · · Score: 2
      Blockquoth the poster:
      Eventually, they will drag their customers away from the crap that is DOS to NT/Win2000
      Don't you mean "away from the crap that is DOS to the crap that is NT/Win2000"?

      Sorry, couldn't resist. :)

    2. Re:Nonsense guys by sutekh137 · · Score: 3
      Good point. But I would like to point out the write-up over at BYTE.com which states:
      With this release, Microsoft tried to bid bye-bye to MS-DOS. It's not gone, of course. Windows ME still boots like 95/98, which is to say it loads DOS and puts the GUI on top of it. But Microsoft has tried to get rid of any access to DOS. You can't boot to DOS by hitting F8 on start-up and you can't quit and restart in MS-DOS mode. Doing this is just annoying, considering that some of us know how to type and actually prefer using a DOS prompt for some actions.
      It is a nice article by Andy Patrizio, and can be found at: http://www.byte.com/column/BYT20000801S0006. He doesn't seem to care for ME very much... JoeK
  78. Re:Haiku by pingflood · · Score: 2

    Slashdotter's haiku
    Is missing a syllable
    Ridiculed by trolls

  79. And here it is... by Calamari+Indigo · · Score: 5
    From the ZDNET review.

    "Officially, Microsoft says you can boot to the real-mode command prompt only from the Emergency Boot Disk, which may leave too little memory free for running BIOS-flashing and similar programs that run only from the command prompt. Unofficially, Microsoft insiders told us to create a minimal bootable floppy disk by copying Io.sys and Command.com from the WindowsCommandEBD folder to a blank formatted disk."

    =======================
    Enlightenment is a Trap

  80. Re:Ok, probably a dumb question by BovineOne · · Score: 5

    You can still run DOS applications inside Windows ME (ie: as a window or full screen), but you just can't reboot the machine to a "pure" DOS prompt. If you have a boot floppy made with a previous version of DOS/Window9x, then you can get to a real DOS prompt that way. Also keep in mind that your config.sys and autoexec.bat are not parsed anymore either. Windows ME still has the dependence on the DOS underlyings and DOS really have not been completely removed, but the ability to easily access real-mode DOS has simply been made difficult. The primary purpose of doing this is to further enforce the movement of device drivers away from old style config.sys "DEVICE=" lines and various TSRs for supporting hardware and towards natively written 32-bit drivers. Such 32-bit drivers will generally be easier to port forward to future versions of Windows based on NT (Win2k and future) if those manufacturers don't already support NT. A side benefit is that native 32-bit drivers in Windows ME will generally be easier for users to configure and adapt to hardware changes (such as power state or docking changes). For example, being able to use native 32-bit network drivers instead of 16-bit DOS IPXODI/VLM drivers generally will have a tremendous boost in performance and usability. Switching from a 16-bit DOS CDROM SYS driver with MSCDEX to a fully native will generally not only be faster, but will allow access to long filenames. Although it is true that systems with older, no-longer supported hardware may still depend on DOS-mode TSRs or SYS drivers and may not be able to get updated drivers, Windows ME is not intended to be a general purpose upgrade for all older systems. Going forward, the next consumer OS after Windows ME will be based on NT and will have even more dramatic legacy hardware support issues, since many older manufacturers have neglected to support NT at all.

    --
    Don't waste those cycles! Put them to use! http://www.distributed.net/
  81. mode co80? by yerricde · · Score: 2

    I tried this. But no matter how fast I try to type, my computer always loses power before I can finish typing it.
    <O
    ( \
    XGNOME vs. KDE: the game!

    --
    Will I retire or break 10K?
  82. FAT32? by yerricde · · Score: 2

    What if your hd is formatted FAT32? AFAIK, DR DOS won't be able to read it.
    <O
    ( \
    XGNOME vs. KDE: the game!

    --
    Will I retire or break 10K?
  83. mode co80 co-dependent by yerricde · · Score: 2

    Every time I try to type mode co80 at the logos.sys (It is now safe to switch off your computer) screen, my computer always loses power before I can finish typing.
    <O
    ( \
    XGNOME vs. KDE: the game!

    --
    Will I retire or break 10K?
  84. CLI still exists. by enneff · · Score: 2
    Please note that this does not mean that you can't access the command line interface. There is still a link on the start menu for an MS-Dos prompt. (and command.com still exists).

    Basically this is a move by Microsoft to make people become less reliant on the CLI side of windows by removing the functionality (which could just as easily stay and make no difference) in order to condition people for future releases of windows which won't contain the MS-Dos support.

    Twice so far (in two months) have I _needed_ to boot into dos only to be thwarted by this "feature". Luckily I had a boot disk handy.


    nf

  85. Re:Heh - already here by Masked+Marauder · · Score: 2

    There is already a WIN-BASH. Its called Slashdot.

  86. Re:Double Standards by grahamsz · · Score: 2

    Emmm Windows NT runs what is little more than a DOS emulator. It is DOS in a protected environment - i'm 99.9% sure that you cant run doom or quake in that environment. In fact I believe virtual PC on the Mac runs a more realistic version of dos.

    Also on Win2k I find the command prompt less responsive than when i'm working on a remote linux machine. That is definitely not true dos.

    Realistically using the format tag isn't a valid way to verify an operating system.... it's like trying to identify the model of car by it's exhaust fumes.

  87. Re:Double Standards by grahamsz · · Score: 2

    I was actually thinking of it from the Mac user perspective (been spending too much time in my parents house again :))

    Mac users routinely slag windows off since it's just a graphical add-on for dos.

    I'm sure dos is in there somewhere though

    The hidden version of Autoexec.bat now reads:

    if $windowsfound win
    echo Error : No graphical OS found
    echo Error : Halting startup process. Beat your OEM to pulp for a windows CD.
    :loop
    goto loop

  88. Double Standards by grahamsz · · Score: 4

    To be fair you are being just a little hard on Microsoft here.

    I can see it now, if they had left dos in then the story would read "Microsofts 20th attempt at a graphical OS still relies on the command line".

    Surely this is a step in the right direction and surely the linux/BeOS people can find a way round it.

    After all winNT hasn't included a true dos for a heck of a long time and ultimately that is the model that the simultaneous windows versions are striving towards (slowly striving that is).

  89. Fools and other technological nitwits!!!! by freebe · · Score: 5

    UMSDOS and BeOS over FAT aren't about the COMMAND.COM. I've installed BeOS PE in a blank MSDOS partition more than once. It's about the file system. WinME still uses FAT32 as its file system, and BeOS can install on NTFS. It doesn't matter whether or not they removed COMMAND.COM in WinME, it matters that the file system structure is still valid. Get it?

    --

    Free BeOS, runs from a Linux partition

  90. BASH on Windows 2000 by ebooher · · Score: 2

    Well, they have *a* shell under Windows 2000, with an add on product that they actually purchased from another company. The company was Interix, so now the product is Microsoft Interix 2.2.

    Here are the product features directly from the Microsoft website. While I'll admit it feels kind of dirty to use this product, for those of us in a "closed Microsoft community" type of shop who have no choice but to run a Microsoft Workstation product on our desktop, it means we can still do *some* of the things we're used to doing at home.

    Product Features
    KornShell, C Shell and Bourne Shell with full job control
    Over 300 utilities, including scripting tools such as awk, sed, perl, Tcl/Tk
    Berkeley Software Design (BSD) sockets mapped to Winsock
    Memory-mapped files
    Subsystem vendor ID (SVID) interprocess communication (IPC) mechanisms: semaphores, message queues and shared memory
    Pseudo-terminal support
    Color curses support
    Ability to execute Win32 applications from Interix
    Full tty semantics mapped to console windows
    Pseudo-terminal support
    File-link support and true case-sensitive file names
    Full integration with Windows NT security model, administration, file systems, networking and printers
    Support for POSIX.1 (system services) and POSIX.2 (shell and utilities)
    X11R5 runtime, including X clients such as xterm, twm, xrdb, and xlsclients
    Support for running X Windows applications on remote displays
    Support for daemons running as Windows NT services
    telnetd & rlogind services (multiuser login support)
    Berkeley r-utilities (servers and clients)
    cron, syslogd & other daemon/service support
    Internet clients: ftp, telnet, ping, rsh
    Integrated tape device support

    Interix Software Development Kit
    Development tools, including make, RCS, lex, yacc, cc, c89, nm, ar, strip
    ANSI C, POSIX.1 and POSIX.2 interfaces
    Color curses library
    BSD-style sockets library support
    X11R5 libraries and header files
    gcc (GNU C) compiler
    g++ (GNU C++) compiler
    g77 (GNU FORTRAN77) compiler
    Support for Microsoft Visual C/C++ versions 4.0 and 5.0

    System Requirements
    Intel x86, Pentium, Pentium Pro and compatible systems
    Microsoft Windows NT Workstation or Server version 3.51 or higher, Windows 2000 Professional, Server or Advanced Server
    15-100 megabytes (MB) of available hard-disk space
    Windows-supported CD-ROM drive and mouse

    Check out www.microsoft.com/unix/interop/default.asp for information on UNIX interoperability on Windows 2000 platforms.


    Ed Booher
    Network Engineer
    One Call Internet
    www.onecall.net


    [Disclaimer - Any and all views, opinions, out looks, philosophies, words of wisdom, words of brash stupidity, and principles out lined in this post are the belief of the Reverend Eddie W. Booher, Jr. and are not necessarily synonymous with the views of his employer or religion.]

    --
    "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
  91. Re:And what would you be saying otherwise? by Elvis+Maximus · · Score: 3
    The fact that DOS still existed in the "all new" Win95/98 was always ridiculed by Mac/Be/Linux people who claimed it showed that Windows was still nothing more than a shell on top of 20-year-old DOS code...

    But isn't it still a shell over 20 year-old DOS code, just now without access to the underpinnings of the shell?

    -

    --

    -
    Give me liberty or give me something of equal or lesser value from your glossy 32-page catalog.

  92. Funny, but... by mirko · · Score: 2

    Microsoft abandon the prompt when it is integrated in MacOSX.
    I guess this won't please the developpers : in most of my former companies, they were using some special compilation stuff to be launched from within Visual Studio.
    Also, what about gamers who still love to play eiher Quake1 or Doom and who won't be able to launch their favorite mod anymore?
    This definitively make me think Microsoft is inviting people to use Windows2000 rather than WindowsME.
    --

    --
    Trolling using another account since 2005.
  93. What's the problem?(And a little hack to boot DOS) by Alex_Ionescu · · Score: 2

    I think most of you don't understand that the only thing they've done is remove the DOS option from the boot menu, as well from the shutdown menu.... You STILL have access to the DOS prompt, you can STILL boot to DOS by using a diskette.
    And I know a little trick that will boot you too DOS very easily... All you have to do is make a batch file that renames c:\windows\system\vmm32.vxd to c:\windows\system\winlod.vxf and then rename c:\windows\command.com to c:\windows\system\vmm32.vxd.
    You then restart your computer and voila BOOM you're in DOS. Just make another batch file which does the contrary and restart, and voila BANG you're in Windows.

  94. WinMe beta tester by Cyclone66 · · Score: 2

    Yeah I beta tested for WinME and this was a hot topic in the newsgroups. The way I see it, this was done really to prepare people for the next Windows release (Whistler) which will be base on the NT kernel and will have only an emulated dos support (Like W2K). This is a great step in the right direction since one of the main reasons for Win9x's instability is due to its backwards compatibility. Get rid of it, get rid of a lot of problems. Personally I'm all for it, if I want to play Nascar Racing 1.0 I'll use a bootdisk.

  95. And what would you be saying otherwise? by plastik55 · · Score: 2
    The fact that DOS still existed in the "all new" Win95/98 was always ridiculed by Mac/Be/Linux people who claimed it showed that Windows was still nothing more than a shell on top of 20-year-old DOS code... are you, the same people, criticizing Microsoft for removing the oft-ridiculed feature?

    I don't see why loadlin, beos, etc need DOS mode anyway. An executable is an executable...it can still kick out windows and start clean. Mac people never had a DOS to work with and we still have BootX which works just fine to load Linux. It's not a big deal.

    --

    I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!

  96. MS just can't win? by TheDocOz · · Score: 2

    When Microsoft bought out Win95 and it still had DOS people complained that it was just a shell running on DOS, not a real OS.

    Now when they bring out WinME and DOS is gone, people suggest that they have to have an "excuse" to do it...

    Go figure.

  97. booting WinME by dbaguy · · Score: 2

    Hi, you can actually boot DOS in WinME. Make a rescue disk and boom, you're in DOS if you boot of the disk. I'm sure with some hacking one can make this true for the HD boot too. Imagine, my machine could boot Win2K, WinME, Suse6.4, and DOS all from one boot menu :) l8r someguy...