News for hackers. Stuff that matters.
Re:Metro Apps Can Only Be Distributed Through Windows Store by mbell on Saturday September 29, 2012 @10:55AM (#4589729)
> My point is that they didn't take away the functionality of DOS

They took all of it away. (thankfully, it was a complete mess).

> Even the default Visual Studio project is a command line program (last time I checked).

'DOS' and 'command line' are not the same thing, at all, not even remotely.

Your literally comparing trading one UI for another to trading one UI for an OS. That makes no sense at all.

Re:Metro Apps Can Only Be Distributed Through Windows Store by MatthewPhillips on Saturday September 29, 2012 @11:02AM (#4589746)
That's not what I'm comparing. I'm comparing one deprecated functionality to another deprecated functionality. The fact that the former lingered on leads me to believe that the latter will also.
Re:Metro Apps Can Only Be Distributed Through Windows Store by Flemlord on Saturday September 29, 2012 @12:07PM (#4589942)
How is the command line different from DOS? I can still run non-trivial DOS programs from the command line (e.g. Alpha Centauri).
Re:Metro Apps Can Only Be Distributed Through Windows Store by mbell on Saturday September 29, 2012 @12:39PM (#4590065)
Unless your on an old version of windows or have installed a DOS emulator you are not running DOS programs. Alpha Centauri for example has been updated several times and includes a windows application now. Starting a program from the command line has nothing to do with whether its a windows or dos program.
Re:Metro Apps Can Only Be Distributed Through Windows Store by andrewf on Saturday September 29, 2012 @01:37PM (#4590241)
Windows 7 32-bit (not 64-bit) still includes the DOS API implementation descended from the original in Windows NT.

Open up cmd.exe. Now run "edit". That's a 16-bit DOS program. You won't be able to find it in the Windows task manager - it's 'inside' ntvdm.exe.

More: run COMMAND.COM (not cmd.exe). You're now running the DOS command line, instead of cmd.exe's Win32 command line. It patches over some features, but not others, using the DOS Long File Name API. So "DIR" will list long file names, but you can't "cd \windows\serviceprofiles". You can "cd \windows\servic~1".