A Guided Tour of the Microsoft Command Shell 519
jpkunst writes "Ryan Paul at Ars Technica provides an in-depth, 13 page review of the new Microsoft Command Shell (Monad). (The beta release can be downloaded for free from Microsoft.) From the conclusion: 'Despite my initial skepticism, I am deeply impressed with MSH technology, and I am legitimately excited about the future of the Windows command line.'"
Slightly Wrong... (Score:2, Informative)
Note that the "Supporting Operating Systems" list above is slightly wrong: the release is supported on Windows XP SP2, not Windows XP Embedded SP2.
Microsoft can't even get its own system requirements right... I someone expects a robust security infrastructure...
Re:Oh, I am so excited! (Score:2, Informative)
Re:Who wrote the introduction? (Score:5, Informative)
To say that there won't be changes beyond simple "Graphical skins" simply does not hold with the historical perspective of the sweeping changes with each major iteration of Windows.
Windows 3.11 to Windows 95 to Windows 98 to WindowsMe, there were underlying configuration changes that made learning the "new" OS important.
Windows NT 3.5 to Windows NT 4.0 to Windows 2000 to Windows XP also included significant configuration setting alterations that were far more drastic then the "Consumer Level" Windows Operating Systems.
Re:Reminds me of Python.. (Score:0, Informative)
Re:An open source clone? (Score:3, Informative)
They're similar, but not really the same. Python isn't geared towards being a command shell (although obviously after importing the right packages you can use it as one).
For those who want to download . . . (Score:1, Informative)
foobar@feebop.com
msdn2005
Re:On The Pipe (Score:4, Informative)
Very true. I think this system could work well though, despite not having used it, but I guess I'll have to give it a go to really know. Kinda worried about the noted limitations of its tab-completion though — that's one feature that I'd, at the very least, find difficult to let go.
As for more arbitrary pipes, there is some degree of good news in the discussion thread which goes along with the article, in particular this little gem:
I'm not sure how far this aliasing can be taken, it's possible it only works on text rather than bitstreams, but it's encouraging that the *nix command line apps can be aliased and seem to "play nice" with the MSH system.
Re:Ars and Windows (Score:3, Informative)
Re:A shell is nice but... (Score:4, Informative)
Yes you can install ALL programs from the command line... expecially the ones designed to use the standard windows installer (.MSI). It has some powerful commandline options, which are universal across all apps that use it. Search for msiexec.exe
You can do everything and anything from the command line. WSH/WMI add a great deal more functionality as well, and you can still keep it at the command line.
Re:A shell is nice but... (Score:5, Informative)
Huh? It's only 22 MB... (Score:3, Informative)
http://www.microsoft.com/downloads/details.aspx?f
Now, for a command line, I grant you, that's heavy. But a) It's still beta and b) It's the framework for all
UNC Paths (Score:2, Informative)
direct download (Score:3, Informative)
no thanks, I would rather just download it.
http://download.microsoft.com/download/7/4/6/746e
taken from
http://www.leeholmes.com/blog/CommentView,guid,8b
(which also has the 64 bit version)
Re:Quick! Open Source Monkeys Fly (Score:2, Informative)
Have you tried IPython? (Score:2, Informative)
IPython is a free software project (released under the BSD license) which tries to:
Re:Who wrote the introduction? (Score:4, Informative)
Do you know what the definition of "malware" [reference.com] is? Any code can be malware. If you sent someone a shell script to shutdown their system and they think its a link to their favorite pr0n site, guess what? Its malware!
Then by using your logic, so is giving someone the keys to a car.... The registry is a centralized database of configuration settings for the OS and applications. Its no different than having 5000 configuration files scattered through a system, other than of course that its in a centralized database. IMNSHO the *nixes can benefit from this concept. Yes, there are limitations, and there should be better security within it, but nothing is stopping someone from hacking Httpd.conf either.
Active-X is a development platform. It can be exploited just like anything else, people create java based virii all the time, the problem is users are dumb enough to just hit "yes install this crap on my system".
Here's a nice quote for you:
'We fear things in proportion to our ignorance of them.' -- Titus Livius
Now, yes, these things make it *EASIER* for people to take advantage of. However, they were always there, they're there on any platform, its just whether or not people take advantage of them in malice. The better question is "What's MS actually doing to MITIGATE these problems?" Well, I think they finally took a page from the *nix (linux/unix) world and implemented this "revolutionary" feature with Vista: User Account Protection [microsoft.com] What the hell is that you ask? Well, in simplest terms, its sudo. When UAP is enabled, any action you take that requires "administrator" access, will now prompt you for credentials to do so, even if you are an administrator. Yeap, you guessed it, even admins are no longer admins. What's that do to applications? Well, thats for the developers to fix! But it "fixes" one of the most blatant issues most people had with Windows security: that their grandmother had to be an administrator on her home PC to use her copy of Quicken, and because of that, she also had 5kajillian pieces of spyware installed.