Slashdot Mirror


Windows to Have Better CLI

MickyJ writes "The command line interface to the Windows Server OS will be changed to the new Monad Shell (MSH), in a phased implementation to take place over the next three to five years. 'It will exceed what has been delivered in Linux and Unix for many years', so says Bob Muglia, a Senior VP at Microsoft." More from the Tom's Hardware article: "The language in Muglia's comment offers the first clear indication that WMI may be yet one more component being left behind, as Microsoft moves away from portions of Windows architecture that have historically been vulnerable to malicious attack."

14 of 742 comments (clear)

  1. It's about time by Anonymous Coward · · Score: 5, Insightful

    Microsoft ignoring the command line is just as silly as ignoring the Internet. It's only taken them longer to realise because only power-users and sysadmins are affected instead of every user.

  2. ooooh by geoffspear · · Score: 3, Insightful
    In only 3 to 5 years, they'll be able to develop technology that's better than what exists today? What innovation!

    How about announcing great new technology that actually works today?

    --
    Don't blame me; I'm never given mod points.
  3. Re:vaporware by Eric604 · · Score: 4, Insightful

    Because they can rip off Linux/UNIX shells that have been developed, tested and improved by hundreds (thousands?) of people over the course of more than 20 years?

  4. Re:vaporware by LarsWestergren · · Score: 5, Insightful

    Linux/UNIX shells have been developed, tested and improved by hundreds (thousands?) of people who use them repeatedly every day over the course of more than 20 years. How the hell is MS going to make something superior in 3-5?

    I hate to be in any way sticking up for Microsoft, but don't underestimate the value of starting from a clean slate.

    Apple has done some pretty nifty things, for instance launcd . I know it's not popular with everyone, but I think it was pretty cool replacing all these different scipts and daemons, and having one XML based config file. They simplified by daring to question established wisdom (the "We've always done it this way so it must be perfect" mindset.)

    --

    Being bitter is drinking poison and hoping someone else will die

  5. Re:WTF? by Tim+C · · Score: 3, Insightful

    You said:

    However, until I actually see it implemented I am regarding it as vapor ware and the latest noise from the MS executives version of WWF trash talk.

    The GP merely pointed out that there is a beta implementation available. Therefore, widely-installed or not, it's hardly vapour-ware.

    You may have meant "shipped with Windows", but you actually said "implemented".

  6. Re:Those who do not understand UNIX.... by Jason+Earl · · Score: 4, Insightful

    Heck, this is probably what's taking them so long to actually release Monad. It's one thing to create a scripting language, it's another thing completely to create hooks that allow you to actually administer systems with the scripting language. UNIX has the advantage that A) everything is a file, and B) nearly all configuration files are some sort of structured text.

    Microsoft is all excited about being able to pipe objects on the command line, but that's really only because that's what Microsoft has to work with. All of the information that you want is locked up in some poorly documented binary file somewhere that was designed to be accessed from some sort of GUI. The beauty of UNIX's strategy is that I don't have to read some sort of API for a certain configuration object. Instead I simply eyeball the text files and use a vast array of text manipulation tools to do what needs doing.

  7. Re:vaporware by hab136 · · Score: 3, Insightful
    No, I have used it and am keeping an open mind.

    You previous post strongly implied that you had only seen marketing materials and not used the product; thanks for clarifying that.

    I'm not jumping to the "Oh, it's from Microsoft and it must be stopped!" conclusion that most of Slashdot seems to jump to anytime Microsoft does anything.

    I work at an almost-all-Microsoft shop that develops, uses, and supports a custom application running on Windows. My comment about hype not living up to reality is from experience.

    They make some good products, some bad. But almost all are hyped up beyond their actual working capabilities.

    Microsoft is not unique in that respect, either.

  8. Diff between xterms and fullscreen consoles. by Richard+Steiner · · Score: 3, Insightful

    A shell running in a fullscreen console would have no idea which window manager you were running, or in some cases which X server occurrence has priority for things like "themes".

    Also, if X isn't running, using the X clipboard would not be very useful. :-)

    There are some features that would be nice to see when a shell program is running in an xterm, but keep in mind that shell programs also have to run in environments which are totally detached from the X server...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  9. Re:vaporware by ssj_195 · · Score: 5, Insightful
    I hope you're not trying to paint me as "an MS shill"; check through my posting history and you'll see that this is anything but the case.

    Anyway, point by point:

    Well, unfortunately for them, 2000/XP, though better than Win 9x, are still far from reality. XP still does not run and run, 2000 does not either. They slowly come to a halt, XP faster than 2000. These OS can run and run, if you put one service only on them, and tweak them for two plain days until they ressemble nothing you could work with, which is a process I call tedious, not a "miracle". I never saw one of these OS run and run, but I suppose it is acheivable. Compared to a Linux that run and run without any tweak, there is still a chasm between the two OS.
    On this, we'll have to agree to disagree; I've seen XP crash a handful of times: a few times when it turned out my graphics card was faulty (this crashed Linux, too) and once when I was copying a file from my Linux comp to a friend of mine's XP comp via samba. The latter is inexcusable (but funny side-note: my friend blamed "Linux's crappy Samba implementation", even though it was his computer that crashed, not mine!). The rest of the time, my XP computer at work truly does run and run, requiring a reboot only when a critical Windows Update is required. Your experiences are apparently different.
    When KDE, despite being stuffed with features at every new version, becomes more and more fast with each release.
    This is true - KDE has been getting faster and more memory-friendly - check out the "top" output for KWrite (or is it Kate) under the KDE4 prototype code. I'm very pleased with the progress of KDE, and a recent talk by Robert Love (on optmising GNOME) shows that the Desktop Linux developers are very committed to reducing bloat, which I couldn't be happier about. However, the fact that KDE is getting faster either tells us that something that's always been good is getting better, or something that was slow and memory hungry before is getting better - much like Mac OS X, which started out dog-slow but which has been improving in speed with each successive release. Respectfully, I'd have to say it was the latter: on my 256MB laptop, KDE starts to swap more and much sooner than XP does (i.e. with fewer apps open). Firefox consumes far more resources than IE (although admittedly it also accomplishes far more). Having said that, the focus on the Linux side is on getting faster (I'm drooling with anticipation at XGL), so on the speed/ memory consumption side I see Linux ultimately winning out.
    Now, one thing I wonder : how MSH will come superior to bash, when bash is cross-platform, and msh is not ? It destroys one of the most important features of shells ...
    Cross-platform-ness is admirable, but a shell where objects are first-class citizens sounds pretty good to me. I determine the power of a shell by how much easier it will make my life.
  10. Re:vaporware by ssj_195 · · Score: 3, Insightful
    he cracks about basing your self-worth on perceptions of your operating system are doubtless right on for an incredibly sad and incredibly small subset of users, but you present it almost as a universal. It's not.
    This was really not my intention - "a surprisingly large" was a poor choice of words.
    Linux is still far superior to Windows in terms of stability and bloat. Are the new NT-based Windows 'XP' versions more stable than the old DOS based ones? Yes, definately. Are they more stable than, say NT4? Not by much, if at all. Are they more bloated than NT4? Absolutely. Is it *possible* to install a bunch of bloat on a Linux system today? Absolutely! Is it necessary? Nope. So Linux still wins hands down on both comparisons - you can get a stable, lightweight linux install with very little work, you can get a stable, but still bloated, Windows install, but it takes more work.
    Again, I can only tell you that I have never seen a BSOD (though I have seen one legitimate crash for XP). Also, KDE and GNOME most definitely are (currently) bloated - are we talking about Linux as a Desktop here, or as a server? I was referring to the former. The kernel itself remains excellent.
    Windows is still given to BSODs, so that is hardly an outdated criticism. (And yes, we all know that if you know what you're doing and put in the time to properly configure it, you can get it pretty damn stable. Linux doesn't require a lot of tweaking and freaking to be stable. Like I said, in this respect the situation is pretty much how it stood in the days of NT4.)
    I've honestly never seen a BSOD under XP. We have about 20 computers here on 24/7, all of which are installed by the programmer who works on them. They needed no tweaking at all for stability. I really just don't know what to tell you other than this - I find it hard to believe that we all just got lucky.

    Clippy may have been abandoned, but it will always stand as a shining example of what's wrong with the MicroSoft way, so it remains a timeless reference.
    OK, if that is indeed the spirit in which all of these jibes are made, then I'll concede the point :)
    So, from my perspective, your post misses just about every point.
    Fair enough.
  11. Re:vaporware by tsotha · · Score: 4, Insightful
    Back to reality from your piece of FUD :

    I can't belive you wrote that page-long screed without even reading what he wrote. I see this kind of crap on slashdot all the time. The only "Microsoft shill" there is the strawman you set up. I'll bet if I go back through your posting history you've made the same speech several times.

    I'm so sick of this kind of brainless Microsoft bashing. Most of the people here parrot the group-think line without having any idea what they're talking about. I suspect that means you, since my experience with XP is much different.

    Right now at work I'm using RHEL for development and XP for gaming/taxes/whatever at home. Guess what? XP, in my experience, is more stable than Redhat. That's not shilling, it's just my experience. I've never (not once) had XP crash on me. I wish I could say the same for Linux.

    It's true Microsoft pays "journalists" to come up with nice reviews in trade magazines. They know that's what non-technical management reads to make up it's collective mind. The only way Linux is going to make inroads into the corporate desktop is by being demonstrably better than Windows. That way the one or two honest tradesheet writers will write a nice article to give some backing to those of us that want to support OSS.

    But how can Linux improve if a substantial portion of its advocates can't even fucking see it's not perfect? As the grandparent noted, every release of Windows narrows the gap. If Microsoft adds a shell that I can use from a remote machine that removes one of the three reasons I don't use Windows for serious work:

    • no shell (cmd doesn't count)
    • viruses
    • I want to support OSS
    I hope there never comes a day when the only reason I have to run Linux is the third reason. I'll never be able to sell that to the boss.

    Oh, and by the way, don't bother accusing me of having "no knowlege" of the FOSS world. I've been writing and using FOSS since the internet was born. Have you?

  12. Re:Balls? by ondrasek · · Score: 4, Insightful

    Well... I've played with technological preview of Monad. Being bash addict, I must however admit, that Monad offers functionality beyong imagination of modern Linux shells. It passes objects through pipes instead of text and is strictly object oriented. It uses a model of namespaces, so in Windows, you are able to browse registry, file systems, environment variables, etc. in unified way.

    The authors claim, that it's modelled after the VMS shells. VMS seems to regain its fame in Microsoft, with Windows NT kernel being originally designed by Dave Cutler - a VMS guru.

    Monad really rocks and is worth trying.

  13. Re:Apocryphal Story by teknomage1 · · Score: 3, Insightful

    Yeah, moral of the story: Never get in an argument with and old guy with a beard about Unix.

    --
    Stop intellectual property from infringing on me
  14. Re:vaporware by Blakey+Rat · · Score: 3, Insightful

    With MS shills, it has come to a point where they firmly believe that BSOD does not exist anymore in WinXP or later !!!

    Of course it exists, I don't think I've ever seen anybody claim it doesn't exist. But it can only be caused by *hardware problems*... that's the part that Linux users seem to miss all the time.

    If WinXP bluescreens more than Linux, the only thing that tells you is that most WinXP computers have cheap faulty hardware in them... and really, isn't that common sense anyway? (After all, anybody who knew PCs well enough to use Linux also knows how to build a computer with quality components.)