Slashdot Mirror


Microsoft Next Generation Shell

An anonymous reader writes "I found this while searching for Perl Jobs in India: "The Microsoft Next Generation Shell Team is designing and developing a new command line scripting environment from the ground up. The new shell and utilities, based on the .NET Frameworks, will provide a very rich object-based mechanism for managing system properties. To be delivered in the next release of Windows, it will include the attributes of competitors' shells (e.g. aliases, job control, command substitution, pipelines, regular expressions, transparent remote execution) plus rich features based on Windows and .NET (e.g. command discovery via .NET reflection API's, object-based properties/methods, 1:many server scripting, pervasive auto-complete)."

24 of 751 comments (clear)

  1. Cygwin by TheShadow · · Score: 5, Funny

    I liked this the first time... when it was called Cygwin.

    --

    --
    "What do you want me to do? Whack a guy? Off a guy? Whack off a guy? Cause I'm married."
  2. And they can call it. . . by kfg · · Score: 5, Funny

    bashWinXP

    KFG

    1. Re:And they can call it. . . by Anonymous Coward · · Score: 1, Funny

      bashWinXP...I do it all the time, thank you.

    2. Re:And they can call it. . . by robbyjo · · Score: 4, Funny

      Fortunately, they won't backport that to WinME. Otherwise it would be called "bashme".

      --

      --
      Error 500: Internal sig error
    3. Re:And they can call it. . . by mbogosian · · Score: 3, Funny

      And they can call it...bashWinXP

      No, that would never happen. It would be Microsoft bash or mash or something. After all, they invented HTML too.

    4. Re:And they can call it. . . by Anonymous Coward · · Score: 1, Funny

      It would be Microsoft bash ...and then even their loyal customers would be "MS Bash-ers".

  3. Starting to sense a pattern ... by YetAnotherName · · Score: 4, Funny
    MS-DOS was just a boot loader. Windows 95 gave us preemptive multitasking. A message-passing microkernel got stable in Windows 2000. And soon we'll have a scripting language.

    Let me guess what's next down the pike: a /proc filesystem, a serial console capability, runlevels, and a package manager with dependency feature.

    Hmmmm...

    1. Re:Starting to sense a pattern ... by Anonymous Coward · · Score: 1, Funny

      YES! Please port RPM to Windows! Millions of Unix users are waiting for this! WINDOWS USERS WANT DEPENDENCY HELL TOO!!

    2. Re:Starting to sense a pattern ... by goon+america · · Score: 4, Funny
      ...and a package manager with dependency feature.

      > winpm install Mozilla
      Must satisfy dependency: Microsoft-Office-XP

      > winpm install CuteFTP
      Must satisfy dependency: Microsoft-Office-XP

      > winpm install StarOffice
      Must satisfy dependency: Microsoft-Office-XP

      hmmmm

  4. Those dont know UNIX are by Akoma+The+Immortal · · Score: 2, Funny

    bound to reimplement it.

    I don't know who said it. But it true IMHO.

    Happy New Years to you all!!

    --
    assert(expired(knowldege)); core dump
  5. Re:MS is responsive: that's why they're #1 by Khan · · Score: 3, Funny
    ..they've got security,

    Uh, I think they still need to fill this "hole" (pun intended). Perhaps if they try removing all those integrated services and make them modular, they might be able to lock down their OS to the level that most NIX's have enjoyed for years now. Think of it in terms of inbreeding...the more times you marry your sister, the weaker the blood becomes. Same thing with Windows. My sig says it all in regards to why Windows is so popular.

    --

    "Klaatu, verada, necktie!" -Ash

  6. Possibe names for the shell by The_Mutato · · Score: 2, Funny

    The candidates are as follows:

    Command-line Remote-capable Advanced SHell (CRASH)
    Microsoft Advanced SHell (MASH)
    Synchronous Multi-user Advanced SHell(SMASH)

    What is YOUR favourite?

    1. Re:Possibe names for the shell by handsomepete · · Score: 2, Funny

      MY favorite?

      Windows Extensible Argument Related Event Activator Made On Needlessly Over Programmed Object Languages Yesterday

      Yes, I know. I am a huge loser.

  7. Virus delight by corvi42 · · Score: 5, Funny

    Wow, a hugely complex scripting environment with hooks into every aspect of the OS.
    Virus writers - here is your big chance to spread like wildfire through windows machines!
    .... Again!

    --

    There are a thousand forms of subversion, but few can equal the convenience and immediacy of a cream pie -Noel Godin
  8. Re:you are absolutely right by Proc6 · · Score: 3, Funny
    Their first GUI was a reaction to Macintosh. MFC was driven by the success of competitive object oriented GUI libraries. The 3D look was a reaction to Motif. GUI builders were a reaction to third party tools and NeXT.

    Yea, really. Copying sucks. Damn those dickhole car makers like Porcshe and Ferrari. They're just copying Ford. And screw that guy who came up with e-mail, what a total rip off of postal mail. And those leeches over at NASA trying to copy all the ideas of science fiction writers. God. What a bunch of losers.

    --

    I'm Rick James with mod points biatch!

  9. Damn... by torpor · · Score: 4, Funny

    Microsoft: We Invented the Shell in 2003.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  10. Huh? by Rogerborg · · Score: 4, Funny

    Hasn't Amazon got a bunch of patents on this?

    --
    If you were blocking sigs, you wouldn't have to read this.
  11. Re:Good step by Anonymous Coward · · Score: 1, Funny

    Unix has a wide range of controls over running programs, from the primitive to the advanced.

    (i) kill can send signals to running programs.

    (ii) Many running daemons watch their config files and reload them if they're changed (or, more primitively, when you send a -HUP with kill to them).

    (iii) Other programs use a form of message passing, in which you drop messages in mailbox/spool directories, and the program picks them up - e.g. mailers, print daemons.

    (iv) X programs can have events/messages sent to them on the fly

    (v) KDE prgorams can be controlled to a level of granularity similar to Amiga ARexx of yore via the dcop CLI command.

    (vi) GNOME programs are scriptable in any language with CORBA bindings.

  12. Sweet justice by stinky+wizzleteats · · Score: 2, Funny

    For years I've had friends who think I'm an idiot for not swallowing the blue pill (MCSE), and instead insisting on learning Linux and the requisite scripting languages to work in it.

    It warms my heart to know that those brainless, cert-chasing mercenaries will have to learn Perl. Bwahhahahahaha!

  13. The job is indeed in India by Doug+Merritt · · Score: 5, Funny
    the job listing was most likely a job in redmond washington, but posted in an indian job listing to specifically recruit indian guys.

    It's not necessary to carefully avoid reading the very short page that this story is about. It's not necessary to make a (completely wrong) wild speculation that is trivial to double-check just by glancing at the final line of the job posting. It's not necessary to embarass yourself in public. The final sentence of the job posting says:

    This position is in Hyderabad, India.

    Of course, this is the first time anyone on Slashdot ever posted something incorrect without reading the story in question, and doubtless no one will ever do something that silly ever again.

    --
    Professional Wild-Eyed Visionary
  14. Extended conversation by Anonymous Coward · · Score: 2, Funny

    behold, the MS 40 year unix-recreation plan!

    Unix sux. lets hack out all of this bloat.

    Hmm. actually, I guess that GUI thing wasn't so bad after all.

    Thinking about it, I guess those long file names were quite a neat idea.

    On reflection, the whole multi-tasking thing was fairly useful too.

    Hmm. server admin. tricky stuff. lets see if we can't crowbar that back in too.

    Right, in another ten years, with all these super features in place we'll have a whole new product...MSnix is born!!!

  15. Re:wonder what this means by Sentry21 · · Score: 3, Funny

    Maybe as part of this next-gen shell they'll introduce a good command line text editor.

    What do you mean 'maybe'? Windows XP Pro already has edlin.exe, what more do you really need?

    (Sometimes, backwards compatibility goes too far.)

    --Dan

  16. Unix aren't living in the same world as Windows by Jugalator · · Score: 4, Funny

    Another proof comes from that site:

    You can download the huge current tree in standard gzipped tar format, but be warned: it's about a megabyte right now.

    IIRC, Microsoft didn't warn us explicitly before downloading the 100 Mb Service Pack for Windows XP. :-)

    --
    Beware: In C++, your friends can see your privates!
  17. Oh, the horror... by Jugalator · · Score: 2, Funny

    Ok, let's see how to copy a file...

    System.LocalDrives.Drive1:> copy test.txt test2.txt

    copy: Unknown namespace

    System.LocalDrives.Drive1:> System.IO.Copy("test.txt", "test2.txt");

    System.IO.Copy: Type mismatch at parameter 1: expecting System.IO.File

    System.LocalDrives.Drive1:> using System.IO;
    System.LocalDrives.Drive1:> File fSource = GetLocalFile("test.txt");
    System.LocalDrives.Driv e1:> File fDest = new File("test2.txt");
    System.LocalDrives.Drive1:> Copy(fSource, fDest);

    Wohoo, I did it!

    --
    Beware: In C++, your friends can see your privates!