Slashdot Mirror


Microsoft Lifts Curtain on Indigo Software

daria42 writes "Microsoft has released an early version of Indigo on the Microsoft Developer Network. Indigo is a new communications system intended to let Windows programs more easily connect to other software. Indigo was one of the three original "pillars" of Longhorn, however under the new plan it will be re-tooled to work with Windows XP and Windows Server 2003, in addition to Longhorn."

60 of 315 comments (clear)

  1. XP - Longhorn by fireman+sam · · Score: 4, Interesting

    After Microsoft back ports everything from Longhorn to XP, will the $499 upgrade from XP to Longhorn be like 95 to 98? Just some bug fixes and a free browser?

    --
    it is only after a long journey that you know the strength of the horse.
    1. Re:XP - Longhorn by bigman2003 · · Score: 4, Funny

      It is starting to look that way, which is a good thing. So rather than having to shell out the money for Longhorn just for security, and a little bit of inter-operability, XP owners can hang on for a while longer.

      But the real reason, is that Microsoft wants developers to start using these technologies as soon as possible. If they back-port it to XP, there are already millions of potential customers for software built on the foundation. From my point of view, Apple had a tough time at the beginning with OSX. When a new OSX program cameout that would not run under OS 9, we were stuck with the old version. Then, after upgrading to OSX, we were stuck booting back into OS 9 to run a few programs that weren't compatible.

      If I can avoid the same thing with the next version of Windows, I'll be happy. (Not as happy as I would be if Natalie Portman let me lick honey off of her body...but happier than if I had to eat chocolate cake from between Rhea Perlman's thighs)

      --
      No reason to lie.
    2. Re:XP - Longhorn by spyder913 · · Score: 2, Funny

      Only if it include Palladium!

    3. Re:XP - Longhorn by TrappedByMyself · · Score: 2, Funny

      After Microsoft back ports everything from Longhorn to XP, will the $499 upgrade from XP to Longhorn be like 95 to 98? Just some bug fixes and a free browser?

      Yes, and millions of people will still buy it.

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    4. Re:XP - Longhorn by KarmaMB84 · · Score: 2, Interesting

      But we're not getting the full hardware accelerated graphics system that will be sitting under Avalon in Longhorn. Probably won't have the new UI enhancements either. The pillars are mostly developer stuff that users wouldn't notice anyway. WinFS might've been noticable but even that isn't going to be shipping with Longhorn when it comes out.

    5. Re:XP - Longhorn by westlake · · Score: 4, Insightful
      After Microsoft back ports everything from Longhorn to XP, will the $499 upgrade from XP to Longhorn be like 95 to 98? Just some bug fixes and a free browser?

      For a great many users, that "$499 Upgrade" will ship installed on their new $500 Dell.

    6. Re:XP - Longhorn by The-Bus · · Score: 2, Insightful

      Honestly, the same case could be made for 98 to 98 SE, 9x to ME, and 2000 to XP Pro.

      95 finally brought a modern gee-whiz interface to Windows, 2000 brought stability* to Windows. Hopefully Longhorn will be a good upgrade, I still don't see the benefits of XP over 2000 as a lowly end-user. That and my 2000 box is still runnning (mind you over a non-clean install) and my XP box is barely alive a year later, XP2 and all.

      * As defined in the Microsoft Internet Dictionary: stability. n.. Not TOO unstable.

      --

      Small potatoes make the steak look bigger.

    7. Re:XP - Longhorn by SnprBoB86 · · Score: 4, Informative

      Everyone is forgetting about Aero

      Alvon is to Quartz as Aero is to Aqua

      Aero is not being backported to WinXP. Avalon, Indigo, and WinFS are going to be supported of WinXP; this makes Aero THE reason to upgrade to Longhorn.
      --
      http://brandonbloom.name
    8. Re:XP - Longhorn by evanbro · · Score: 3, Funny

      Ooh! I think I get it. Avalon is MS trying to copy Quartz (and failing), just as Aero will be MS trying to copy Aqua (and failing).

      2400 on the SAT's here I come!

      What? They took out the analogies? Those insensitive clods!

    9. Re:XP - Longhorn by dioscaido · · Score: 2, Insightful

      Aero will definitely be the most immediate reason for consumers to upgrade, since it will give the windows UI some 'pizzazz'. The underlying kernel is completely revamped, but unfortunately that's something that the desktop user won't notice (except for, one hopes, increased stability, etc...). Visually, the upgrade from 98 to 2000 wasn't very convincing, while the underlying kernel outclassed 98 in every respect.

    10. Re:XP - Longhorn by NanoGator · · Score: 5, Interesting

      " I still don't see the benefits of XP over 2000 as a lowly end-user."

      I use XP-pro at work, 2k at home. When I'm at home, there are a few reasons I'd rather have xP. I'm not trying to talk you into switching to XP (I doubt you'd be all that happy if you did) but I figured I'd share in case you or anybody else is considering it.

      1.) I like ClearType. YMMV.
      2.) XP's image viewer is nice for viewing sequences of images. Some of you probably know what I'm implying. ;)
      3.) You can run multiple simultaneous users on XP. Mildly nice, but if you're the only user, hardly worth mentioning.
      4.) You can actually LOCK the taskbar so you don't accidently drag that around. I'm extremely hacked off that I can't do this in 2k. Because of this feature, my Task-bar is quite useful since I've tweaked it.
      5.) Grouping of common tasks (i.e. several folder windows) and system tray items takes a little getting used to, but in some cases it's very useful. (Potentially annoying, too. But you can always choose.)
      6.) The start menu shows the most recently used stuff. Not the greatest whoop-de-doo ever, but I have to admit I've saved a little time as a result of it.

      XP has grown on me. I haven't had stability or security issues with 2K or XP so I can't tell you that it's better or worse in that regard. 2K to XP is sort of like getting a moon-roof for your car. You pay more for it, and it has its uses, but you probably wouldn't miss it if you didn't get it.

      Okay, I'm not being terribly on-topic here, but I imagine there are people out there wondering if 2K to XP is worthwhile.

      --
      "Derp de derp."
    11. Re:XP - Longhorn by McCart42 · · Score: 3, Informative
      "2.) XP's image viewer is nice for viewing sequences of images."


      I actually prefer IrfanView for this purpose on my W2K install. It has many more options than the built-in XP image viewer, such as lossless JPG rotation.
      --
      "I may be quite wrong." - Socrates
    12. Re:XP - Longhorn by laard · · Score: 2, Informative

      I *hate* how XP's Start menu dynamically hides not-recently-used items

      I've seen a lot of people complain about this as well as other changes like not having My Computer on the desktop by default, etc. On my XP machine it takes 5 clicks to make the start menu and the desktop act like windows 2000...

      1. Right click on taskbar
      2. Click Properties
      3. Click the Start Menu tab
      4. Select "Classic Start Menu"
      5. Click "OK"

      The look of the start button and windows etc can also be easily changed to resemble windows 2000. A lot of people didn't like the change. I work in an IT department, and we have users that can't deal with such a change. But there are worthwhile features in XP, and I've found it to run very stable on various hardware configurations (I'm not talking security, just system stability as far as drivers and whatnot.)

      I can see for some these graphical differences may not be enough to warrant an upgrade, but when they can be so easily changed/disabled, I don't see them as a reason to stick with 2000 either.

      --
      --- If we knew half the things we shouldn't we'd stop wishing we knew it all
    13. Re:XP - Longhorn by millennial · · Score: 2, Insightful

      The point is that though the 'pillars' will work under XP, the new OS will be DESIGNED for them. They will work MUCH better under Longhorn, with better hardware support/acceleration and so on. Plus, Microsoft is very interested in the concept of 'trusted computing', and putting DRM into the hardware of your next computer.

      Of course, the whole 'pillars working better under Longhorn' thing is what MS wants us to think, but we obviously won't know until they FINALLY come out with it... whenever that is.

      --
      I am scientifically inaccurate.
  2. Anything useful in Longhorn? by ajiva · · Score: 3, Insightful

    Is it me or nothing MS is pitching in Longhorn sounds that exciting? A new version of COM+, wow how exciting!

    For ONCE, I want a newer version of Windows to be faster and smaller than the previous version and more stable as well.

    1. Re:Anything useful in Longhorn? by pla · · Score: 4, Interesting

      For ONCE, I want a newer version of Windows to be faster and smaller than the previous version and more stable as well.

      Windows 2003 actually satisfies that requirement, by a solid margin.

      However, Microsoft never decided to release it in a non-server version... And if you've never tried running a server version as a home version, well, you have no idea how many otherwise "free" (as in beer but not speech) programs will refuse to run.

      As an aside, you can trick 2003 into identifying itself as XP with only two tweaks to the install CD. I will not disclose them for fear of invoking the Legal Wrath of the Gates, but with a Google search for similar hacks to Win2k, you can probably figure out what to change. And no, the well-known product version switchers out there that worked on 2k will not work, and will actually render your system unbootable if they manage to do anything at all. Really, trust me on this, I tried both of them.

    2. Re:Anything useful in Longhorn? by NanoGator · · Score: 2, Interesting

      "Is it me or nothing MS is pitching in Longhorn sounds that exciting? "

      That depends: Whenever Microsoft announces something, everybody on Slashdot is suddenly a minimalist. "Oh, I don't REALLY need a scrollwheel."

      Whatever.

      I'm personally excited about their vector based UI. There's a couple of reasons I'm digging it:

      1.) Some of the UI (the most important part for a good deal of computing) will be offloaded from the main processor to the GPU. Reality may tell a different tale, but I'm happy about the idea of Windows being more responsive as a result. Heck, just going to a dual processor machine has made my computing time much more responsive.

      2.) The nice thing about vector based graphics is that the difference between 1024 by 768 and 1600 by 1200 is simply clarity. We'll be buying monitors based on DPI instead of what their max resolution is. I dig the idea, for example, of being able to just scale a window up or down. (Anybody who has used Opera knows what I'm talking about.) It could mean a real significant change in how monitors are used, and it could potentially mean LCDs capable of much higher resolutions.

      But, like I said, it's Microsoft's idea so we're all minimalists who are happy with what we've got or have desires to return to the stone-age. But if Apple or the OSS Community talks about it...

      --
      "Derp de derp."
  3. First exploit! by Tackhead · · Score: 4, Interesting
    > Indigo is a new communications system intended to let Windows programs more easily connect to other software.

    I've got a great idea. Now that all the DCOM holes have been plugged (either at the OS, or at the firewall, or both), let's pick a new port number that'll be open and listening to the world by default, and on which all the OS components will have to rely.

    The goal of Indigo is to simplify the process of building distributed applications, where software components communicate across a network using Web services protocols. For example, the Indigo communications system will allow an application written with Microsoft's .Net tools to share information with a Java application without the need for special code to bridge the two systems.

    For bonus points, I'll justify this by saying that it makes something that sounds really cool on paper if you're a CTO, but is actually the first line from the functional spec for "A platform for writing remote exploits" to anybody with even a millineuron of cynicism left in their brain.

  4. One Liners by Anonymous Coward · · Score: 4, Funny

    Why didn't they just call it Purple People Eater and get the whole "scary" thing over with?

    Will Prince's 1999 be the theme song for this technology or will they choose Purple Rain?

    Will they get the Indigo Girls to do a version of Galileo that goes "how long til they get the software right?"

    My name is Indigo Montoya -- you killed my father, prepare to die!

  5. Cool - A malware framework. by BrynM · · Score: 2, Interesting
    From TFA:
    The goal of Indigo is to simplify the process of building distributed applications, where software components communicate across a network using Web services protocols. For example, the Indigo communications system will allow an application written with Microsoft's .Net tools to share information with a Java application without the need for special code to bridge the two systems.
    I'm sorry, but this sounds like a recipe for making windows security even worse. There are enough cross-network/cross-application exploits in windows already. Now they're giving the exploits their own framework. The article mentioned "WS-Security" - but I have no idea what that is. As a power user this makes Windows even less attractive than it was.
    --
    US Democracy:The best person for the job (among These pre-selected choices...)
    1. Re:Cool - A malware framework. by The+Bungi · · Score: 4, Informative
      The article mentioned "WS-Security" - but I have no idea what that is

      That's probably your problem. It's a standard used with SOAP message exchanges. It provides authentication, integrity and confidentiality (nee encryption and a few other things).

      As long as you trust the .NET framework (as far as its ability to protect you from, say, buffer overflows) then the WSS implementation for Indigo should be safe enough to use. It would be no different from anything written with JNI, for example.

    2. Re:Cool - A malware framework. by Owndapan · · Score: 2, Informative
      There's a lot of FUD flying around here at the moment... Check here for info on WS-Security.

      All this talk about blocking ports and security problems seems fairly unfounded -- Indigo is simply a way of using Web Services for app-to-app communication, while taking advantage of the latest WS security mechanisms.

      I can't see it being less secure than Java Web Service calls, or HTTP communication in general. Just my 2c.

  6. Re: WinXP - Longhorn by AdityaG · · Score: 3, Interesting

    They are not going to give these away for free. You will have to pay to get these products for XP. Either way. I think Longhorn will be much better in the sense that you will finally have an OS that is both awesome looking yet more functional. The whole deal with using CSS type files to control interfaces for example is the most attractive thing for me from longhorn, besides the fact that I can finally shut up some mac fanatics who take about the mac being "prettier" (although XP came quite a way in making things look better).

  7. Re:Yet another lock-in scheme... by ADRA · · Score: 4, Informative

    Not proprietary, but well patented.
    EG:
    "RSA WS-Security: SOAP Message Security Patent License Agreement Instructions

    RSA Security has identified four patents ("the RSA Patents") we believe could be relevant to implementing certain operational modes of the OASIS WS-Security: SOAP Message Security specifications. To obtain a reciprocal royalty free license to the RSA Patents to make, use and sell products conforming to the OASIS WS-Security: SOAP Message Security specifications, a customer or partner must sign the attached Patent License Agreement."

    I imagine there are more of these out there..

    --
    Bye!
  8. Let's hear it for the Marketing Department! by LoaTao · · Score: 2, Insightful

    "By making Avalon and Indigo work on older machines, Microsoft hopes more developers will want to write software that takes advantage of the new technologies" I guess .Net isn't selling fast enough.

    --
    The smartest man in the whole, wide world really don't know that much. - Mose Allison
  9. Like they say... by Sheetrock · · Score: 5, Insightful
    "First they laugh at you, then they ignore you, then they fight you, then you win."

    This, Avalon, and WinFS are all jokeworthy now, but at least one of these if not all of them will see decent implementation in GNU/Linux three to five years after they're being used in Longhorn, at which point Microsoft will have the replacement ready for release.

    It might even have a better interface than Apple, spawning a whole new series of Longhorn themes for X-Windows.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Like they say... by Anonymous Coward · · Score: 2, Interesting

      Linux is actually ahead on two of them, at least:

      http://www.cairogrpahics.org/ is bringing avalon-like stuff to linux, and you can download early versions now.

      http://www.gnome.org/~seth/storage/ is bringing WinFS/google-desktop -like stuff to [gnome desktop] linux at the user interface level (and Hans Reiser is still saying he's going to do it at the system level, unlike Microsoft's revised WinFS approach), and you can download early versions now.

      (Why patents on the areas in question are particularly sickening: not only was there prior art, there was widely publicised Open Source prior art!)

      This? Except for the fact Microsoft's Central Soviet will be able to enforce its use, there are already several systems that are likely comparable on windows, linux and, heck, amiga.

    2. Re:Like they say... by natrius · · Score: 2, Insightful

      If you're going to talk about WinFS/Google Desktop/Spotlight analogues, at least refer to something that actually seems to be developed actively. Beagle is actually usable already, and from the beginning, provided both a method for programmers to provide their own filters for file types, as well as a way to access search results from another application, unlike the offerings in the Windows world.

      On an offtopic note, Microsoft is screwed if developers start using the Google Desktop API. All it takes is one killer application to depend on it before Microsoft supplies a comparable API. Then Google will have control of the desktop search market, because people will depend on it for the functionality of other programs. It'll be fun to see how that turns out.

      On the Linux front, things are a bit more complicated. Beagle's nice and all, but it depends on Mono, which many people are reluctant to depend on. I haven't heard of anyone planning to integrate Beagle's searching into Gnome programs. Sometime soon, people are going to have to come to a final decision on Mono. When a stable version of Beagle is released, users and developers alike are going to want to use it.</OT>

  10. Upset by noelo · · Score: 2, Interesting

    "Indigo will replace the five different programming methods that Microsoft has today for sending messages between two programs in a distributed system, said Ari Bixhorn, the lead product manager for Web services strategy at Microsoft." Hmm....Thats going to upset a lot of people who use those methods. There gonna be a lot of porting work to be done....

  11. Breaking News! by Anonymous Coward · · Score: 5, Funny
    Indigo security exploit discovered.

    Nah, just kidding. That will never happen.

  12. Re: WinXP - Longhorn by T3kno · · Score: 2, Funny
    The whole deal with using CSS type files to control interfaces
    C:\WINNT> ren explorer.exe explorer.old
    C:\WINNT> copy firefox.exe explorer.exe
    --
    (B) + (D) + (B) + (D) = (K) + (&)
  13. What a drag ... by foobsr · · Score: 3, Funny

    ... how Indigo is treated these days.

    From the colour of the year, the 6th chakra or a hype system to M$ software.

    Sheesh.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:What a drag ... by ediron2 · · Score: 2, Informative

      Don't forget this baby: SGI Indigo. Astounding graphics, raw power, and a gorgeous blue case.

  14. In they go! by Nikkodemus · · Score: 2, Insightful

    Indigo is a new communications system intended to let Worms and Script Kiddies more easily connect to other software.

    Indego, in they go!

  15. This will change everything. by blacklite001 · · Score: 5, Funny

    I'm really glad to hear this. DDE, I mean, COM, I mean, I mean, OLE, I mean, DCOM, oh no wait, ActiveX, er, COM+, uh, LOL, um, Indigo! will be really great.

  16. Certainly not -- they're scrapping the Win32 API by Kip+Winger · · Score: 5, Interesting
    I may have been trolled, but the change from Windows XP to Longhorn will be about as big as between Windows 9x and Windows NT -- they changed the kernel between the two families of Windows, but left much of the Win32API, with its ugly legacy and infinite tackons, from DCOM to MFC.

    Everything in Longhorn will be based on the .NET framework and sandboxed, with the Win32 API scrapped. Longhorn's ability to run the Win32 API will be through a compatibility layer, similar to the DOS compatibility layer in XP. However, WinXP's ability to run Indigo and Avalon, the two pillars of Longhorn, will be done through a forward compatibility layer.

    Fortunately, they're doing everything clean this time with XML and SOAP, with an open API, as opposed to binary-only files, arcane RPC calls, and endless piles of undocumented, insanely messy code dating back until the early 90s. There actually might be some interoperability this time around -- Longhorn SAMBA certainly won't be nearly as hard to code and reverse engineer, especially with Mono in hand.

    More details: http://msdn.microsoft.com/Longhorn/understanding/p illars/default.aspx

    --
    - - - - - Fear not the reaper, but my shiny white teeth.
  17. I can just picture the next windows virus... by templest · · Score: 2, Funny
    It loads up system restore to boot you PC back to its initial state, back to latest rescue point, and back to some random restore point in between; consequently rendering the machine useless. It'll then use visual sudio and compile a custom-tailored-to-your-pc version of itself for optimal performance, tweak your SAM file to an impossibly hard to guess password, and send you a message on MSNM saying:
    I love MS exploits, don't you?
    A reboot follows, right after changing you background wallpaper to goatse.
    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  18. Pillars of Longhorn? by nxtr · · Score: 5, Funny

    With the way they're promoting Longhorn, you could swear it was a religion. Next, they'll declare a jihad on Linux.

  19. Re:Certainly not -- they're scrapping the Win32 AP by dioscaido · · Score: 4, Interesting

    I'm going to have to agree with the parent poster. I work at MS, and just recently saw a pretty thorough ppt on Longhorn features, a lot of which didn't depend on the pillars. It took an hour just to talk about all the security revamps in the kernel. Unfortunately, its all 'MS confidential' for now... The first Beta should be out during the summer, lets reserve our judgements of Longhorn until then.

  20. Re:Wouldn't this by Owndapan · · Score: 3, Insightful

    No, it uses Web Services, and standardised security (WS-Security).

  21. Re:How cool! by bananahead · · Score: 2, Interesting

    You obviously don't get it. This is WAY better than TCP/IP. For one thing, IT'S WAY BIGGER. For another thing, IT'S WAY MORE COMPLEX. Third, IT BELONGS TO MICROSOFT. Fourth, IT'S NOT STANDARD Fifth, YOU HAVE TO USE WINDOWS FOR IT TO WORK. Sixth, well, you get the point... Just like TCP/IP... What were you thinking???

    --
    A most overlooked advantage to owning a computer is if they foul up there's no law against wacking them around a bit.
  22. Aah, if only by Craig+Ringer · · Score: 2, Interesting

    I try to as well, but I'm pretty sure neither of us succeed. Why? Because far too many protocol designers think their protocol is "special" and "more important" so they implement a fallback to tunnelling over HTTP (port 80, even over a proxy).

    Unless you have a *very* smart transparent HTTP proxy, there go a lot of your RPC blocks. SOAP seems particularly vile in this respect.

  23. Re: WinXP - Longhorn by pla · · Score: 3, Interesting

    although XP came quite a way in making things look better

    Hey, I have fond memories of Fisher Price products from my youth as well. But when I sit down at a computer, I don't want flashbacks to using a Speak n Spell (unless I run it as an emulator (Yeah, I know, TI made it, not Fisher Price, but you get the idea).

    It really, truly horrifies me that people actually like XP's interface. As the first thing I (and every single competant computer user I know, without exception, N>40) do when setting up an XP box, I disable the themes service. Poof, no more craptastic prettified round window edges taking up valuable screen real-estate.

  24. Indigo Is Appropriate by buckhead_buddy · · Score: 4, Interesting
    When Sir Isaac Newton looked at the continuous spectrum of white light dispersed through a prism, his superstitious mind couldn't bear to name only six colors. Being that six was a number of the devil and that there were seven planets and seven notes he added the dark blue "indigo" color in as one of his fundamental colors of light to round out the number of colors to seven.

    For centuries, Indigo used to be a very valuable dye; the exclusive looking deep blue color was a sign of wealth. Of course that "exclusivity" went down the toilet when they developed synthetic indigo in 1905 and everyone with a new pair of blue jeans could have some of that exclusivity.

    It sounds like a good name for a Microsoft product.

  25. Re: WinXP - Longhorn by MyDixieWrecked · · Score: 2, Interesting

    I agree with you that XP came a long way in terms of a functional UI, but there's still some pretty bad problems. Namely, there's a lot of examples of what Kai Krauss calls "Boeing Cockpit Syndrome" where you have a window with just too much stuff in it (preference windows, etc).

    Those first leaked screenshots of longhorn (the only ones I've seen) seem to take it to the next level with more buttons along the top of the explorer windows, more widgets in the start bar and hella more crap on that sidebar thingie. Longhorn, seems to me, is going to be a UI nightmare.

    Also, using CSS for a userinterface is good, but I don't think it's THAT good for a whole system. It'd be fine for designing WinAmp skins, or the like, though. Hell, I think it'd be best for that.

    I'd be willing to bet that M$'s CSS has some micro$pecific enhancements that aren't supported in anything except M$ products.

    --



    ...spike
    Ewwwwww, coconut...
  26. Windows Insecurity By Design: The Beat Goes On by Prototerm · · Score: 2, Informative

    One of the main causes of security problems in Windows is the ease in which Windows programs can interact with the operating system and each other on a low-level without the interference of proper security restrictions. Nothing about this "new" communications system leads me to believe it will be any different.

    Windows will never be secure until and unless Microsoft changes its design philosophy to something a little more paranoid, and a lot less "let's all be friends".

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:Windows Insecurity By Design: The Beat Goes On by dioscaido · · Score: 3, Insightful

      Admit it... you don't know much about windows, do you? Log into windows XP SP2 (or for bonus points Windows 2003) as a Limited user account (read: Not Administrator), and write me a program that can modify low-level features of the machine, or any system configuration for that matter (outside the config specific for your user). You can't. Windows has robust Access Control system (more granular than many standard linux distros that depend on unix filesystem perms for security [yes i know patched kernels exist with ACLs, which is great]).

      It's just a pity that the managers for XP chose to have everyone run as Administrator so as not to confuse grandma. Thankfully, Longhorn will, out of the box, make your desktop account non-admin.

    2. Re:Windows Insecurity By Design: The Beat Goes On by Anonymous Coward · · Score: 2, Interesting

      Now get (guessing) 95% of the application developers to write their files (game saves, config files if they don't use registry) to the user's home directory and not some sub folder of whatever folder the program was installed on. That way you don't need to muck with ntfs permissions to get the thing to run as non-admin.

      There seems to be a large number of windows developers who came from the land of dos and never set foot on unix, thus have no clue about basic multi user system security and how to code for it. (FYI the desert combat mod for battlefield 1942 does it correctly)

  27. Re:2003 = XP by pla · · Score: 4, Interesting

    but I was always under the impression that Server 2003 and XP were akin to Windows 2000 and 2000 Advanced Server?

    Yes and no...

    From a high-level view, 2003 roughly corresponds to the "server" version of XP, which itself equates to 2000 Pro.

    For Win2k, however, every version used the same underlying OS, with only the list of installed products (and a few config details) changing with the server-ness of the product you installed.

    Windows 2003, however, Microsoft actually released as NT 5.2 (compared to XP as NT 5.1, and Win2k as NT 5.0). Now, version numbers don't mean a whole lot, but with Win2k3, Microsoft actually did optimize it both in terms of memory footprint and CPU efficiency. As an example, you can just barely fit a hand-trimmed XP installation into a 96MB RAM footprint. Win2k3 you can do in half that, under 48MB (without running server-specific services and applications, of course), comparable to the footprint of a baseline NT4 Workstation installation.

    And don't think you give up speed for that - Not even close. 2003 not only "feels" quite a lot more responsive, it actually does run arbitrary code faster... I don't know how (perhaps XP has that much bloat?), and I had to write a dozen or so small test apps to prove it to myself, but you'll easily see a 10% gain even on mostly CPU-bound tasks, and I frequently notice that multiple I/O bound tasks that on XP would take time 2X, take around 1.1X on win2k3.

    And for stability... Wow. I thought Win2k took a huge leap forward, and XP a big-but-not-so-big leap back, until I started playing with 2k3... You just can't crash those things! On one of my servers at work, I have an uptime over a year, and it hasn't even started getting flakey! Almost as good as a BSD box!


    And no, I don't work for Microsoft... I even prefer Linux, myself. But, finding myself more-or-less forced to use Windows, I REALLY wish MS would release a pro or WS version of Win2k3 (my particular hack works for now, but I kinda wonder how Win2k3 SP1 will react to my trying to install it on a nonexistant product line... With luck it'll work just fine, but I expect I'll need to slipstream it in and do a clean install, sigh).

  28. Re: WinXP - Longhorn by NanoGator · · Score: 2, Interesting

    "C:\WINNT> copy firefox.exe explorer.exe"

    This doesn't work on XP. Explorer.exe is automatically restored when you mess with it. Of course, it'll be assumed that this is because Microsoft is enforcing a monopoly instead of it simply being a security feature.

    --
    "Derp de derp."
  29. Re:Certainly not -- they're scrapping the Win32 AP by Guppy06 · · Score: 4, Funny
    "I work at MS"

    He's a witch! Burn him! :)

    However, on a somewhat more serious note...

    "It took an hour just to talk about all the security revamps in the kernel. Unfortunately, its all 'MS confidential' for now... "

    ... I think you have a real future working on a rumormill blog. You're supposed to post this stuff as an AC, though. :)

  30. Re:Certainly not -- they're scrapping the Win32 AP by ergo98 · · Score: 3, Interesting

    In theory you're right, in actual reality you're completely wrong. A massive portion of the .NET Framework is actual a thin veneer over Win32 calls (ildasm - this isn't rocket science). The .NET Framework pulled it into a much easier, and more organized structure, but the bulk of the code is actually Win32.

    The post several generations before was actually talking the standard smoke and mirrors of distance "it's all gonna change!" bullshit. Longhorn is basically taking Windows XP, with largely the same kernel and underlying subsystems, and of course all of the Win32 API, and adding a new managed shell. Let's remember that explorer.exe is just an application. This new shell will have a first-class .NET interface, as will some of the new higher level services like Avalon and Indigo.

  31. Am I the only one... by sootman · · Score: 2, Interesting

    ... who hears the voice of a pseudo-scientific Monty Python narrator as I read this? "Indigo was one of the three original "pillars" of Longhorn, however under the new plan it will be re-tooled to work with Windows XP and Windows Server 2003, in addition to Longhorn, which will, in fact, never ship."

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  32. Re:Certainly not -- they're scrapping the Win32 AP by nightski · · Score: 2, Informative

    Actually, you really should know what you are talking about before you make bold statements. Avalon - NOT the shiny new interface, is the new display subsystem. It handles the layout of windows forms and such. It also has NO knowledge of XML. XAML - A declarative programming language based off of XML. It allows you to instantiate objects using XML. Such as - would instantiate a Hello object and set its Color to blue. Aero - The new shiny interface system. This is actually what makes things pretty and is built off of DirectX. This also has no knowledge of XML or XAML. But this is slashdot, so I should expect geeks to talk out of there arse before knowing what they are talking about! :-)

    --
    "Ideas without action are worthless."
  33. Re:Certainly not -- they're scrapping the Win32 AP by pebs · · Score: 2, Insightful

    Everything in Longhorn will be based on the .NET framework and sandboxed, with the Win32 API scrapped.

    You're a damn fool if you believe that. Or at least, if you believe that and that Longhorn will be released this decade.

    --
    #!/
  34. Who is the target audience? by ChicagoDave · · Score: 4, Informative
    I've read through much of the witty banter on /. regarding Indigo, Longhorn, Avalon, and WinFS.

    I can only assume that the people that understand how XML, Web Services, Service Oriented Architecture, Enterprise Application Integration effect large corporations have remained silent.

    The people that have replied have stated clearly that they don't know what Web Services are, have never worked with XML, and don't understand how EAI has changed the way businesses do things.

    Indigo is an extraordinary technology that will very likely be copied by IBM for Java (IBM and Microsoft both partnered on all of the WS-* standards) and will usher in a whole new era of interoperability for the business world.

    If you're even the slightest bit curious about what this is all about I suggest the following reading material:

    http://www.ws-standards.com/

    http://community.java.net/java-ws-xml/

    http://msdn.microsoft.com/Longhorn/understanding/p illars/Indigo/default.aspx

    WinFX Indigo Docs

    http://pluralsight.com/blogs/tewald/default.aspx I'm sure there is a lot more.

    --
    http://chicagodave.wordpress.com
  35. Re:Certainly not -- they're scrapping the Win32 AP by km790816 · · Score: 2, Informative
    Everything in Longhorn will be based on the .NET framework and sandboxed, with the Win32 API scrapped. Longhorn's ability to run the Win32 API will be through a compatibility layer, similar to the DOS compatibility layer in XP. However, WinXP's ability to run Indigo and Avalon, the two pillars of Longhorn, will be done through a forward compatibility layer.
    No clue where you're getting your information, dude, but that's all false.

    Even when parts of the Longhorn shell was being built on managed code (which is no longer the case), there was no "compatibility layer" for Win32. Longhorn will still have all of the Win32 goodness.

    The relationship bewteen Longhorn and managed code will be the same as the relationship between XP and managed code.

    Trust me...
  36. Re:Certainly not -- they're scrapping the Win32 AP by mingot · · Score: 2, Funny

    And Gene Ray explains that you are educated stupid:

    www.timecube.com

  37. Cassandra's history of Indigo by blackhedd · · Score: 5, Insightful

    This started out as practically a greenfield project within MS with a brand new team at least five years ago. It's being done by incredibly competent people, and they have done a huge amount of work on interoperability issues- that whole raft of WS standards represents solutions to a whole range of issues that no else is really confronting. And I'm not saying they've solved them in an ideal way but as long as no one else puts anything out there that is less proprietary, they will jump out in front here. Remember how they eventually "got" the Internet?
    Those of us who love F/OSS and Linux need to be less dismissive and more frightened.
    MS is fragmented and balkanized internally but there are pockets of real capability. Web Services have not achieved anywhere near the level of adoption they could/should have by now (to all you trolls: the few dozen desultory SOAP projects at your company prove my point, not disprove it). And that's because of lack of "security," which boils down to lack of widely supported standards. We gotta be more proactive about this, and not make the same mistakes we are making in regard to Avalon.

  38. Re:Certainly not -- they're scrapping the Win32 AP by mingot · · Score: 2, Insightful

    If a company uses DRM to place unacceptable restrictions on what I purchase I'll simply not buy it. It's really that simple. And I'm sure a lot of other people will do the same. All the DRM will do is stop people from using it in a way which the companies don't "like". Which is fine by me as the choice to buy or not to buy is always going to be mine to make.