Slashdot Mirror


WinXP SP2 Sacrifices Compatibility for Security

goldragon writes "TechRepublic is reporting that "Microsoft is pulling out all the stops to improve security. So much so, in fact, that it will cause many problems because SP2 will de-emphasize backward compatibility with legacy systems and code for the sake of security." One small step forward for Microsoft, one giant leap backwards for mankind?"

773 comments

  1. Compatibility Woes? by Oculus+Habent · · Score: 5, Insightful

    Giant leap backwards?

    Let's face it, you can't remain compatible with old software forever. It causes, well, Windows XP. XP is trying so hard to be everything to everyone, that it can't even pop up a delete confirmation fast enough to not make me wait for it (On an Athlon XP 2700+ with 1GB of DDR333, fresh from boot).

    Compatibility is an important issue, but at some point shouldn't the ten-year-old programs run in a virtual environment separate from the OS?

    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:Compatibility Woes? by gl4ss · · Score: 3, Insightful

      wonder though what they're doing?
      turning on the firewall by default?

      too bad it would be so ms like to add another program into the bunch when the problem is having too much of them already(you wouldn't _need_ a firewall by default if it didn't start any services by default, no? ).

      --
      world was created 5 seconds before this post as it is.
    2. Re:Compatibility Woes? by arose · · Score: 4, Insightful
      Compatibility is an important issue, but at some point shouldn't the ten-year-old programs run in a virtual environment separate from the OS?
      DOSEMU and WINE under GNU/Linux?
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    3. Re:Compatibility Woes? by Ubergrendle · · Score: 5, Insightful

      I think this is a realistic perspective. SP2 will have numerous enhancements and functionality changes, and will fix some long-standing bugs. For those programs that are 'broken' by SP2, businesses always have the opportunity to continue to run @ SP1 for a period of time while the kinks are worked out. I doubt MS will stop providing hotfixes for major problems under SP1 for a period of time.

      I'm not a big fan of MS, but some of the criticism they receive is unfair -- damned if they do, damned if they don't. I'd rather have SP2 with some pain and be more stable and secure, vs running indefinitely under SP1.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    4. Re:Compatibility Woes? by JenovaSynthesis · · Score: 0, Redundant

      AMEN!!!!!!

      Why should Microsoft bare the burden of making sure other people's code works? It's not like MS isn't helping them by getting SDKs, DDKs, and APIs out there as fast as they are available.

      --
      Anonymous Cowards generally receive no replies because you're a coward and I'm a bitch :)
    5. Re:Compatibility Woes? by bugmenot · · Score: 0, Redundant

      I couldn't agree more.

      --
      This account has been seized by the GNAA. That is all.
    6. Re:Compatibility Woes? by Anonymous Coward · · Score: 1, Interesting

      Windows XP already has a VDM (Virtual DOS Machine) in which you can run all your so-called "legacy" applications.

      In the alpha-test version of Windows Longhorn that I received at the Windows Developer Conference last month in Kuala Lumpuur, there is a similar VM for "non-trusted applications." Trusted applications run in the core kernel memory space, completely isolated from applications that could potentially invade each other's memory and cause security lapses.

    7. Re:Compatibility Woes? by Anonymous Coward · · Score: 5, Insightful

      if it didn't start any services by default

      Try launching Linux with NOTHING RUNNING and see how productive you are. No cron, no logs, no fucking getty or login. Some services are necessary. Some of Microsoft's need to be fixed. Very few truly need to be disabled.

    8. Re:Compatibility Woes? by Torinaga-Sama · · Score: 4, Insightful

      That was exactly what I wanted to pipe in with.

      I was amazed to see the first comment say excatly what I thought.

      XP is a pretty giant leap forward in Desktop computing, as a Linux enthusiast grudgingly decided that was true a couple years ago. Now M$ is trying to go back and fix some of the things we have been telling them is messed up with their OS. I see nothing wrong with that at all.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    9. Re:Compatibility Woes? by swordboy · · Score: 4, Informative

      Let's face it, you can't remain compatible with old software forever.

      Especially spyware.

      I've found, that if you go into IE's securty preferences (TOOLS > INTERNET OPTIONS > SECURITY > CUSTOM LEVEL) and set all of the options that are set on "prompt" to "disable" keeps a PC from contracting spyware (that propagates through web browsing).

      I've found that this is a better solution than telling my father-in-law to use the power button when he encounters a web page that LOCKS a user into picking YES when prompted with that ActiveX security warning garbage.

      What will the slashdot community do when Microsoft fixes all of their problems? If they execute the antivirus and spyware solutions properly, It'll be a while until I look back.

      --

      Life is the leading cause of death in America.
    10. Re:Compatibility Woes? by Anonymous Coward · · Score: 5, Funny

      aren't ten year old programs the only thing DOSEMU and WINE capable of running? *ducks*

    11. Re:Compatibility Woes? by Methuseus · · Score: 3, Interesting

      Yes, except be something that MS includes FOR FREE with their operating system to make people happy. And not charge extra for this capability either. That would up MS's reputation in my eye, however small of a jump that would be. This wouldn't make me want to use MS's products any more than I do now, though it would make a few things easier for people like my parents.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    12. Re:Compatibility Woes? by Short+Circuit · · Score: 3, Informative

      DOSBox is available for Windows, too. From their screenshots, it looks like they've gotten Windows 3.1 to run under it. Dunno if you can install something like Win95, though.

    13. Re:Compatibility Woes? by mirko · · Score: 1

      Or DosBox from Windows XP.
      Really.

      --
      Trolling using another account since 2005.
    14. Re:Compatibility Woes? by WIAKywbfatw · · Score: 4, Interesting

      Let's say that you have incompatibility problems with some of your common office applications and the Microsoft solution to this situation is to upgrade your applications.

      Now, would you be happy that to get a secure computing platform you have to spend hundreds of dollars/whatever per seat upgrading to the latest version of your commonly used apps? To get a properly working version of Windows XP should you be forced to abandon those applications that work for you?

      Microsoft has used incompatibility problems to its own advantage time and time again. Indeed, breaking the compatibility of competitors' applications was one of the company's standard operating procedure for many years. WordPerfect, Lotus 1-2-3, DR-DOS, etc all were victims at one time or another. There was even a little saying that went round Microsoft during the time that one major version of DOS was being developed: "DOS isn't done until Lotus won't run".

      When you look at this new story in that context it's hard not to be suspicious of Microsoft's motives and difficult to give them the benefit of the doubt.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    15. Re:Compatibility Woes? by Uzik2 · · Score: 1

      This makes me wonder if they haven't figured
      out how to use this to their advantage. You can
      rip out legacy code and force people to *purchase*
      updated software and say it was necessary, even
      when it wasn't, for 'security' reasons.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    16. Re:Compatibility Woes? by Anonymous Coward · · Score: 4, Insightful

      > Very few truly need to be disabled.

      Very few truly need to be services.

    17. Re:Compatibility Woes? by Mr.+Neutron · · Score: 5, Informative
      Very few truly need to be disabled.

      WinXP by default starts 36 services. I doubt any one user needs more than 10 of those.

      http://www.winnetmag.com/Windows/Article/Article ID/40722/Windows_40722.html

      --
      dinner: it's what's for beer
    18. Re:Compatibility Woes? by Trigun · · Score: 1

      That, and my serial number generators for my software that I lost the original to.

    19. Re:Compatibility Woes? by PrvtBurrito · · Score: 0, Flamebait

      Yes, but it is unfortunate that this is will benefit microsoft. (More sales of unsupported software, less tech support, etc)....

      --
      Laboratree - Scientific collaboration based on OpenSocial.
    20. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Agreed. Article posted is taking a rather two-faced dig at Microsoft - it's putting them down for future goal of sacrificing backward compatibility for security, while at the same time putting them down for current goal of sacrificing security for backward compatibility. Given all the moaning we get about MS security problems, seems the editorial position here should really be congratulatory rather than petty.

    21. Re:Compatibility Woes? by Anonymous Coward · · Score: 1, Insightful

      Try launching Linux with NOTHING RUNNING and see how productive you are.

      getty, cron, and syslog don't open external ports by default. If by login you mean telnet or rlogin, you don't need those, try ssh instead. The only two services that really NEED external ports are ssh and X if you want to have the convenience of X forwarding, though you can tunnel it through ssh as you should.

      So then, why do I need SMB ports open if I am not sharing files? Why do I need time and qotd and all those other random services going? I'm not even sure what ports are open these days and I have no windows box handy to nmap.

    22. Re:Compatibility Woes? by Xeleema · · Score: 5, Insightful

      True, but how many of those services that you mentioned even know what a network adaptor is? login doesn't have any sort of interaction with a NIC, (by default) neither does cron. I don't think I've even seen a way to configure login to do anything over the network. The only major thing in my experience with most Linux distros is that the X server keeps port 6000 open and waits for requests. However, that lil' nuance can be taken care of by changing a line in the appropriate config file. For Example; if you're running XFree86, find the file(s) "Xaccess" and change the "#*" and "#* CHOOSER BROADCAST" to "!*". This will reject any requests for a logon window (which is maybe where you get the assumption that the login service is exploitable via the network).

      P.S: I know I'm feeding the Troll, but I just want to calm any worrried n00bs before they fall for this kind of FUD.

      --
      "When I am king, you will be first against the wall..."
    23. Re:Compatibility Woes? by MoonBuggy · · Score: 5, Insightful

      Quite right - the blurb of this article was bordering on being a troll, it's the kind of thing that makes us as the OSS community look bad and as usual is caused by the vocal minority.

      I am a multi-OS user, I spend time on open source projects and I strongly support the EFF. I hate MS as a company for their evil business practices and destruction of competitors, they create FUD and use weasel tactics in their advertising. I do not, however, go around screaming about them to anybody who will listen - I will point out open source solutions when possible but I do not moronically bash MS simply for being who they are.

      I hold a certain amount of mistrust simply because of their past record, but that does not mean I can't see a positive thing when it comes along, and enhanced Windows security is most definitely a positive thing. I don't like them, but this time they're in the right.

    24. Re:Compatibility Woes? by BiggyP · · Score: 2, Interesting

      DOSEmu is fine(mostly), but WINE doesn't provide the same kind of protection, maybe Bochs/VMWare would be a better example.

      it worries me that they're going to do something like prevent users from running code compiled with anything other than the latest Visual Studio, the compiler component of which, they now make available free of charge.

    25. Re:Compatibility Woes? by ncc74656 · · Score: 2, Informative
      I've found, that if you go into IE's securty preferences (TOOLS > INTERNET OPTIONS > SECURITY > CUSTOM LEVEL) and set all of the options that are set on "prompt" to "disable" keeps a PC from contracting spyware (that propagates through web browsing).

      Better yet, you can set up the less technically-inclined with Mozilla and sidestep the spyware problem altogether. My parents and grandparents have been running it for a while now, and I've heard no complaints...machines that had been clogged with worms and spyware are now clean and have stayed clean.

      --
      20 January 2017: the End of an Error.
    26. Re:Compatibility Woes? by niheuvel · · Score: 1

      You're right about that, but in my opinion major compatibility issues are not acceptable between service packs. Radical changes should be made between major versions.

    27. Re:Compatibility Woes? by Anonymous Coward · · Score: 3, Insightful

      WinXP by default starts 36 services.

      The only one it doesn't start by default is the firewall :-/

    28. Re:Compatibility Woes? by argent · · Score: 2, Insightful

      How exactly is XP " a pretty giant leap forward in Desktop computing"? There's few if any significant differences in capability between XP and previous versions of NT... just a "new look" shell that makes it harder to navigate around your own file system (let's hide C:\ from the user, that's scary stuff, we don't want to confuse him).

      I backed back off to Windows 2000 myself, and have yet to see a compelling reason to upgrade.

    29. Re:Compatibility Woes? by gl4ss · · Score: 1

      well, I guess I should have said:

      *IT WOULD BE BETTER TO NOT HAVE ANY PROGRAMS LISTENING TO DATA COMING INTO THE COMPUTER FROM OUTSIDE* by default.

      in caps because it should have been obvious that 'services' in that context meant services available to _other_ computers.

      --
      world was created 5 seconds before this post as it is.
    30. Re:Compatibility Woes? by deadlinegrunt · · Score: 0, Troll
      What will the slashdot community do when Microsoft fixes all of their problems? If they execute the antivirus and spyware solutions properly, It'll be a while until I look back.

      For one you place too much emphasis on yourself, more directly - your subjective perspective.

      Some of us do not use windows for a variety of reasons:

      It simply is not the best tool for the job

      They may fix their product; can they fix other things broken by lost mindshare

      They are a convicted monopoly

      They break standards

      They do not innovate, they stifle

      Long track record of saying but not doing

      etc...

      "You are what you do when it counts."

      I could go on and on but then those are my subjective opinions. To answer your question though:

      Continue on just fine. From what I can infer from your post it does not sound like you brought that much with you to begin with.

      --
      BSD is designed. Linux is grown. C++ libs
    31. Re:Compatibility Woes? by mandolin · · Score: 2, Informative
      There was even a little saying that went round Microsoft during the time that one major version of DOS was being developed: "DOS isn't done until Lotus won't run".

      That was DOS 2.0. I guess that makes me an old fart.

    32. Re:Compatibility Woes? by Threni · · Score: 1

      > ...can't even pop up a delete confirmation fast enough to not make me wait for
      > it (On an Athlon XP 2700+ with 1GB of DDR333, fresh from boot).

      One thing which I've noticed really helps with the speed of Explorer-related operations is to clear out your recycle bin. If it's full of files, especially lots and lots of tiny ones, it can really slow you down.

    33. Re:Compatibility Woes? by LightningBolt! · · Score: 1

      >Let's face it, you can't remain compatible with old software forever. >Especially spyware. What spyware has to do with self modifying code is a mystery to me. (The XP compatibility issue is that self-modifying code will no longer run on certain processors.)

      --
      Old people fall. Young people spring. Rich people summer and winter.
    34. Re:Compatibility Woes? by einhverfr · · Score: 1

      But they are probably going to break the backward compatibility with many older Windows programs, say, written 3-5 years ago because they use methods which now appear to contain security vulnerabilities.

      But I do agree with you on one point. This is a step forward for most of us because a more secure version of Windows is worth it. However, it is a giant leap backward for Microsoft because this will likely lead many people to become more embittered towards them and more willing to look for alternatives, especially when they find that they are required to have the service pack in order to get a patch for a vulnerability that a virus uses to spread ;-)

      --

      LedgerSMB: Open source Accounting/ERP
    35. Re:Compatibility Woes? by Barlo_Mung_42 · · Score: 1

      IMO Fast User Switching is a great innovation. They morphed technology they were using for servers into something that changed the way home users are able to use their computers. Even Steve Jobs grudgingly admitted that this was good idea.
      XPs faster boot time is also nice but since I almost never reboot it isn't that compelling.

    36. Re:Compatibility Woes? by LightningBolt! · · Score: 1

      >Let's say that you have incompatibility problems with some of your
      >common office applications and the Microsoft solution to this
      >situation is to upgrade your applications.

      Let's say that you are an idiot. RTFA. The service pack enables no-execute regions on certain CPUs. As a compatibility issue, it affects a few, typically ancient, programs which were written by assembly-lanugage uberfreaks squeezing out an extra 1% by writing self-modifying code. On the plus side, it gets rid of buffer-overrun attacks on those CPUs.

      --
      Old people fall. Young people spring. Rich people summer and winter.
    37. Re:Compatibility Woes? by YouAreCorrect · · Score: 5, Insightful

      Almost all comments below stories are trolls. If story X is submitted 100 times by 100 different people, the one that will invoke the most responses is the one that will be chosen by the editors. Because this site is driven by responses (More ads viewed when people go to read the comments, etc, etc).

      If someone submitted this story as "Microsoft toughens up Win XP with SP2" and wrote thoughtful, balanced comments to go along with it, it would be rejected in favour of the current one because it would not generate as many responses/page views/ad views.

      So if you want to get a story accepted, write a flaimbait/troll comment with it. It rewarded when it's part of a story submission, just not when part of the discussion.

      And besides.. it wouldn't be as much fun without the flaimbait/troll articles.

    38. Re:Compatibility Woes? by almostmanda · · Score: 1

      Aren't Linux users sacrificing compatibility (with Windows applications) for security? Aren't Mac users?

      If I go by this article, I install SP2 and some of my favorite applications don't work. But, if I install Linux....some of my favorite applications don't work. Many, in fact. If someone can build a computer that runs everything out there, I'd love to see it.

      Microsoft does have an opportunity to abuse this, but breaking something like Office 97 wouldn't be a smart move. Most people will revert back or uninstall SP2, making this a lot of work and hype for a few steps backward. Are people REALLY going to upgrade instead of just uninstalling SP2? Doubtful.

    39. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      What will the slashdot community do when Microsoft fixes all of their problems? HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA Stop it you're killing me!

    40. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Actually, IE does not allow an infinite ActiveX "Yes/No" loop. You can just click No enough times (5 i think), and IE will return control to the user. Personally I have NEVER found an ActiveX control prompt I couldn't rid myself of (through means provided solely by the dialog box).

    41. Re:Compatibility Woes? by argent · · Score: 4, Informative

      Fast User Switching is a nifty toy for home, but it's nothing more than a crippled subset of the virtual consoles that have been a standard part of PC-based UNIX (Linux, FreeBSD, even SCO) for over a decade. For Jobs to copy it instead of just taking advantage of the virtual console capability that's inherent in the OS Apple based Panther on is a wonderful example of the triumph of style over reality.

      XP's "faster boot time" is an illusion. It takes XP a long time to complete booting... it just brings up the login dialog and lets you start logging in before it's finished booting. This can cause problems when you need services that don't get started until later from the users' login script... we always tell our users to wait for it to stop beating on the disk before logging in.

    42. Re:Compatibility Woes? by Azure+Khan · · Score: 1

      First of all, it's not hidden. It is, in fact, MORE accessible. By default, "My Computer" is moved to the Start menu, where it can be easily accessed without minimizing your applications. This is a much better location than the desktop.

      The only thing better would be fully configurable docks, so you could detach those desktop items from the start menu and attach them to some other side or corner or hover them as a group of always on top buttons.

      --

      --- I'm going sane in a crazy world.
    43. Re:Compatibility Woes? by LurkerXXX · · Score: 1

      Do you really hate your father-in-laws hard drive that much? Don't power off when you don't need to, just pull up task manager and end-task on IE or whatever other program has gone south.

    44. Re:Compatibility Woes? by homer_ca · · Score: 1

      "Compatibility is an important issue, but at some point shouldn't the ten-year-old programs run in a virtual environment separate from the OS?"

      It's called the NT virtual DOS machine (NTVDM) and it's been part of Windows NT since at least 4.0. It does have protected memory space, but it doesn't do any sandboxing of the process from the filesystem or network interfaces.

      The compatibility problems they're talking about are with more recent Win32 software and specifically with the RPC interface which they're locking down for SP2.

    45. Re:Compatibility Woes? by FuzzyBad-Mofo · · Score: 1

      Whenever I see someone claiming how XP is a "giant leap in computing", it's a clear indication that their previous experience was probably limited to Win98 at most. Truly, WinXP is a giant leap from Win98. But for computing in general? Nah.

    46. Re:Compatibility Woes? by Trolling4Dollars · · Score: 1

      Spoken with a lot of wisdom. I to am a multi-OS user with my preferences leaning 99.999% towards Linux for my everyday work. But, one thing that Microsoft has consistently done wrong for decades is backwards compatibility. Apple goes too far in the other direction making it impossible to run certain apps or versions of the OS after only a year or two of ownership. (I speak from experience with an Apple Powermac that couldn't go any higher than Mac OS 9 and was only three years old) Somewhere right in the middle would be perfect. And considering the MS has not, to date, made sweeping changes to the OS that screw backwards compatibility (other than killing off most of DOS in Win98SE), I think they got it right this time. I can't tell you how much that irks me. In my opinion MS has "gotten it right" twice now:

      1. Windows XP
      2. Windows XP SP2

      Scary to even hear myself say it.

    47. Re:Compatibility Woes? by argent · · Score: 0

      What does the location of "My Computer" have to do with the fact that XP prevents you from seeing "C:\" unless you click on an "I'm not an idiot" link?

    48. Re:Compatibility Woes? by EvilTwinSkippy · · Score: 2, Interesting
      damned if the do, damned if they don't

      Well, when you try to be everything for everybody these things happen. Heck, if you try to be anything to anybody these things happen. It's just human nature methinks.

      That said, M$ did walk right into this situation. In their effort to force everyone to buy new software every other year, they yanked (or tried to yank) support for older versions of the OS. There are many folks out there running specialized apps that were written for the older versions. To be able to drop support for 98 and NT/4 they had to have a way for 98 and NT/4 programs to run under XP.

      Why? Because if someone's going to have to pay for an app to be ported to a new environment, they sure as hell aren't going to port it to vendor who just screwed them. A lot of embedded stuff would go Linux. A lot of graphics and CAD would go Mac. By chasing this software assurance scheme they HAD to make XP backward compadible, or people would leave en-masse.

      Any other explanation is putting air fresheners up to block the smell of Microsoft having to sleep in a bed they soiled themselves.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    49. Re:Compatibility Woes? by naelurec · · Score: 0

      If MS fixed all their problems, I'd jump for joy. Granted, I think certain problems are lack of a good shell, lack of good text based admin tools, lack of good security, lack of use of open standards, etc.. Now if your just talking about Internet Explorer related problems, well I already solved that.. its called FireFox.

    50. Re:Compatibility Woes? by gosand · · Score: 2, Informative
      XP is a pretty giant leap forward in Desktop computing, as a Linux enthusiast grudgingly decided that was true a couple years ago.

      Really? In what way? I have been using XP here at work for the last 6 months, and didn't see any real leaps forward. It just looked different, and took me a little while to get it looking like I wanted it (i.e. like Win2K). I was forced to upgrade, because that is the "corporate standard". As a desktop OS, I haven't seen anything better than Win2K.

      And at home I use Linux. Not because it is an alternative to Windows, but because I like it better. It does more of what I want it to do. Windows can't "win me back" because I was never really there. I never preferred Windows, it was what I used because there essentially was no alternative. Now I see Windows as an alternative to Linux. I only boot my Win98 machine when I need to burn a DVD or play a game. That is maybe once every couple of weeks.

      --

      My beliefs do not require that you agree with them.

    51. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      you only have to click on it the first time you access it

    52. Re:Compatibility Woes? by Tokerat · · Score: 1

      Compatibility is an important issue, but at some point shouldn't the ten-year-old programs run in a virtual environment separate from the OS?
      ...like how MacOS 9 boots inside Mac OS X?
      --
      CAn'T CompreHend SARcaSm?
    53. Re:Compatibility Woes? by Fazlazen · · Score: 1
      XP is trying so hard to be everything to everyone, that it can't even pop up a delete confirmation fast enough to not make me wait for it (On an Athlon XP 2700+ with 1GB of DDR333, fresh from boot).
      (emphasis added)

      This is because Windows Explorer scans the directory tree of whatever you have highlighted when you press the delete (icon, button, menu item, whatever) so that it will be able to show you a pretty little progress window and give you an estimated time remaining while it's doing the delete.

      For some reason, though, there is even still a small delay when trying to delete a single file.

    54. Re:Compatibility Woes? by Phragmen-Lindelof · · Score: 1

      I strongly support this statement. I do not trust MS and will not use their products (OK, infrequent games of TA or TAK require Windows) but many people do use them; making MS products more secure is good for all of us.

    55. Re:Compatibility Woes? by Y+Ddraig+Goch · · Score: 1

      Compatibility is an important issue, but at some point shouldn't the ten-year-old programs run in a virtual environment separate from the OS?

      However in reality, Bussinesses are tied to industry specific software and are at the mercy of the software vendor to provide timely updates.

      --
      Meddle thou not in the affairs of Dragons, for thou art crunchy and with most anything.
    56. Re:Compatibility Woes? by lightspawn · · Score: 2, Interesting

      The only major thing in my experience with most Linux distros is that the X server keeps port 6000 open and waits for requests. However, that lil' nuance can be taken care of by changing a line in the appropriate config file. For Example; if you're running XFree86, find the file(s) "Xaccess" and change the "#*" and "#* CHOOSER BROADCAST" to "!*".

      Sure... if you're running it. What about the people who don't know about it? You know, the non-technical people you claim Linux is good enough for?

      Or maybe it's a case of "only people who are as smart as us and have as much free time as we do deserve to run linux"?

      Systems should be secure out of the box.

    57. Re:Compatibility Woes? by Slashdot+Insider · · Score: 4, Informative

      Firewall is on by default with XP SP2.

    58. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Score:0? I thought it was pretty well stated.

    59. Re:Compatibility Woes? by Cro+Magnon · · Score: 1, Informative

      But for the average home user, XP's predeccesor WAS Win98 (or maybe WinME). Maybe a few used some NT variant at work. For them XP IS a giant leap.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    60. Re:Compatibility Woes? by killjoe · · Score: 1

      Microsoft is a corporation. Like any other corporation human beings should feel free to critize them for any reason whatsoever, whenever they want. It's not like you are going to hurt it's feelings because corporations don't have feelings. They are armoral legal fiction entities.

      So damn MS, Damn them all they long, damn them for whatever reason you want to. It's just another corporation.

      BTW don't limit yourself to MS. Feel free to critize any corporation.

      --
      evil is as evil does
    61. Re:Compatibility Woes? by Torinaga-Sama · · Score: 1

      I thought it only did that in program files and the windows folder, though it had been a long time since I have seen a fresh install.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    62. Re:Compatibility Woes? by Pointdexter · · Score: 3, Insightful

      Is there any particular reason why some Slashdot users (usually those with low UID's) don't make links clickable? Is it laziness? Or perhaps I'm the lazy one for moaning about having to copy a link and paste it into my address bar (then take out the extraneous space) to reach it?

      Anyway, thanks for the link to that article, Mr. Neutron ;)

      To keep this post on topic, I believe the rabidly Informative Anonymous Coward missed the point that the previous poster was referring to services like DCOM.

      --
      Party Time: Excellent
    63. Re:Compatibility Woes? by killjoe · · Score: 0

      " IMO Fast User Switching is a great innovation."

      Please write a letter Apple thanking them for that innovation.

      --
      evil is as evil does
    64. Re:Compatibility Woes? by Tackhead · · Score: 1
      > It's called the NT virtual DOS machine (NTVDM) and it's been part of Windows NT since at least 4.0. It does have protected memory space, but it doesn't do any sandboxing of the process from the filesystem or network interfaces.

      Speaking of which, why the hell does NTVDM eat 100% of CPU doing busy-waits when using legacy apps? Fer cryin' out loud, Win9x (granted, 9x was DOS) did a better job.

      (Yes, I miss being able to use Vern Buerg's LIST.COM on XP. It's the only thing that made 9x and DOS usable.)

    65. Re:Compatibility Woes? by Torinaga-Sama · · Score: 1

      What else would you compare it to? Mac? Linux? I still don't think linux is ready for the mainstream user's desktop. (hell it frustrates me at least once a week and I sorta know what I am doing).

      I do agree that they did swipe a lot of idea's from MacOS which were good, but I still don't think they really started to do it right until X.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    66. Re:Compatibility Woes? by Mixel · · Score: 1

      I expect that is why MS has released Virtual PC 2004 (free demo available!)...

    67. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Except it isn't just old programs that won't run, I had to uninstall SP2 just to use half of the new software I needed to use. iTunes 4.6 wouldn't run under SP2, which is probably the only major software anyonne else here might use that I had a problem with.

    68. Re:Compatibility Woes? by Torinaga-Sama · · Score: 1

      You have disabled one of the ways. The new start menu is definatly one of them.

      I am was an early adopter of XP, and at first I hated the new Start menu, over the years I have come to find it much more useful and easier on my already bad eyes.

      Also I like the fact that you can lock down the start bar. No more having to try to explain to my wife's 85 year old grandpa what happened to his startbar.

      I also I have noted that most everything is much easier to set up, from networking to hardware.

      All in all it isn't a bad little system. It doens't allow you to get under the hood quite like linux does but you never have to worry about a dependency either.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    69. Re:Compatibility Woes? by GlassUser · · Score: 2, Informative

      You're partially correct about the "faster boot time". It is an illusion, but it's not because services get started from login scripts. Everything is chained, so usually only a service, or a reparse point set to trigger a service (like the IMAPI service) can start a service. Users don't have the permissions to start and stop services. So you're really just waiting for started services to start the next services, and random just to finish paging in and out of memory (I find the best thing to help with actual boot time is to have more memory, if you're going to use more junk).

      Of course, only about two dozen people that use windows know how to configure an operating system, and everyone else logs on as a local administrator. Kinda tends to let you break everything at once any way.

    70. Re:Compatibility Woes? by kevlar · · Score: 1

      DOSEMU and WINE under GNU/Linux?

      That isn't built into compatiblity with the OS. On top of that, if you wanted to venture down that road, you can say that VMWare provides backwards compatibility.

      Linux executibles aren't always compatible through versions without recompiling either.

    71. Re:Compatibility Woes? by mpe · · Score: 1

      And considering the MS has not, to date, made sweeping changes to the OS that screw backwards compatibility (other than killing off most of DOS in Win98SE),

      In general they havn't, but that's not to say they havn't broken a fair few programs on the way...

    72. Re:Compatibility Woes? by mwood · · Score: 1

      You can remain compatible with old software for a long, long time without serious problems *if you plan ahead*. If you just keep throwing more kewl stuff into the box and stacking fix on top of fix on top of fix, well, then, like Ovid said, you get a big pile.

      If security had been a part of the design process all along, they wouldn't need such a huge flag day now.

    73. Re:Compatibility Woes? by FuzzyBad-Mofo · · Score: 1

      WinXP is Win2K with a few bells and whistles, which was an upgraded version of NT4, which was basically NT3.5 with the Win95 interface, which was based on earlier code, etc. This is evolutionary progress, not a "giant leap".

      Certainly, from the proper perspective it *appears* to be a giant leap, but in actuality it's no more of a leap than say, upgrading from Red Hat 7.3 to Fedora Core 2. Wow, a giant leap in computing!

    74. Re:Compatibility Woes? by mwood · · Score: 1

      It's called "single user mode" and it's pretty darned useful from time to time. It's also how all that other stuff gets onto the box in the first place.

    75. Re:Compatibility Woes? by mwood · · Score: 2, Insightful

      Gee, triple-click Button 1 over the URL, single-click Button 2, and you are there. How hard could it be?

    76. Re:Compatibility Woes? by nicolas.e · · Score: 1

      I guess the parent poster meant ``didn't start anything listening on tcp ports''.

      It's totally OK to do that on a desktop box, be it linux or Windows.

    77. Re:Compatibility Woes? by nolife · · Score: 1

      The firewall is one part..

      Changes to Functionality in Microsoft Windows XP Service Pack 2

      --
      Bad boys rape our young girls but Violet gives willingly.
    78. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      God, I remember list.com. Memories.

    79. Re:Compatibility Woes? by mwood · · Score: 1

      Turn on auditing of access failures for the whole filesystem and the HKLM portion of the Registry, and you may find that the problem is easily solved. It's just that someone was lazy and you have to do a bit of extra work to compensate.

    80. Re:Compatibility Woes? by williamhooper · · Score: 1

      And conveniently a WinNT domain isn't good enough for the firewalls in domain/out of domain configuration. So guess what all of us that still have WinNT domains get to do? Turn off the firewall.

    81. Re:Compatibility Woes? by NanoGator · · Score: 1

      "BTW don't limit yourself to MS. Feel free to critize any corporation." .. and get an off-topic mod.

      --
      "Derp de derp."
    82. Re:Compatibility Woes? by stam66 · · Score: 2, Informative
      QUOTE: I speak from experience with an Apple Powermac that couldn't go any higher than Mac OS 9 and was only three years old

      Intersting... I've got a 4-year old apple laptop, which can easily run OS X 10.3.4 without any singificant problems (a bit slow, but still reasonable performance from a G3 400 MHz). Nuff said. As for compatibility with older systems, I think Apples approach is better - I can run >90% of my "classic" (pre-OSX) apps in fast emulation. With no crud holding back the new operating system.

    83. Re:Compatibility Woes? by Romeozulu · · Score: 1

      Good thing everyone on slashdot is running the same browser as you.

      I run firefox 0.9, and right-click brings up a menu with three options, nothing to load the URL. I think the parent's post is dead on.

      Create a freek-n-link.

    84. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Sure, a "few" have broken. But other than games and some goofy stuff that relied on VXDs, you usually can bet that an old Windows app will Just Work.

      (Back when I was Mac Primary, I remember that every time an OS upgrade would come out, people would compile a list of apps that broke. Sometimes this was major stuff like Quark or an old version of MS Word. You never hear those kinds of stories with Windows.)

    85. Re:Compatibility Woes? by Torinaga-Sama · · Score: 1

      We all stand on the shoulders of giants.

      It was the convergence of the two MS OS trees, which it appears will seperate again in later releases. It took most all of the things that were goods with the previous releases and made them better, nice looking, and more stable. They are no rebooting jokes with XP, there isn't much learning curve and the networking is a snap.

      I would say it is a big leap forward based on the fact that it is the only consumer (think "user") geared OS Microsoft has ever released that is not a complete an utter joke.

      I mean come on, did you use ME?

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    86. Re:Compatibility Woes? by JAD+lifter · · Score: 1


      Yeah, at my job we do lots of work with the Veterans Administration. To transfer data with them we have to use this old DOS application that the VA made along with a fscking 56K modem to to dial into this VA BBS thingy to give them the data that they request. Whenever I have to do that I feel like I am back in 1992!

      There is lots of ancient software out here that is still in use and is still depended on by many businesses.

    87. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      >Like any other corporation human beings should feel free to critize them for any reason whatsoever, whenever they want.

      What you want is for people to just bash them. You're not interested in people having objective opinions provided they align with your own biases.

      Asshole.

    88. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Ditto here. I'm going to copy-and-paste that bit for every moron I see using M$ or Micro$oft from here on out.

    89. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      And when writing this letter, please try not to choke on your own laughter.

    90. Re:Compatibility Woes? by fubar1971 · · Score: 1

      The poster can't add the link. This is the slashdot page, not Frontpage. HTML tags, what's that?

    91. Re:Compatibility Woes? by mcrbids · · Score: 1

      Try launching Linux with NOTHING RUNNING and see how productive you are. No cron, no logs, no fucking getty or login. Some services are necessary. Some of Microsoft's need to be fixed. Very few truly need to be disabled.

      Cron, syslogd, getty and login do not open network ports or services by default on any interface other than 127.0.0.1 - so no need for a firewall. For that matter, Fedora Core comes with sendmail enabled, again without any public interface active.

      I'll admit that I'm quite productive on such a system, right away, though I do usually open up a few services (eg: SSHD) right away, it's very typical to put them on alternate ports to stop automated scanning devices.

      <BEGIN GRAMMAR NAZI>
      PS: Words like "f*cking" are "power words" which should be used rarely. (such as when your dog gets hit by a car, or you are facing something life-threatening) Using it frequently makes you sound "low-brow" and trashy, and implies lack of intelligence.
      </END GRAMMAR NAZI>

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    92. Re:Compatibility Woes? by aka-ed · · Score: 1
      In Firefox .9, the third item in the context menu will open a Google search for the highlighted item in a new tab.

      After you fix the link in the google search box (a step made necessary by the way /. cripples long urls) a click at the search button brings you the page.

      Complicated to outline, simple to perform...

      --
      I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
    93. Re:Compatibility Woes? by bechthros · · Score: 1

      Hell, for my company's payroll testing we use *hyperterminal*, on a 28.8 modem... uploading via zmodem... fun

    94. Re:Compatibility Woes? by Frizzle+Fry · · Score: 1

      No, it also does this with c:\ (or whatever drive letters are hard drives on your machine). I think this is sensible as there is really no need for the average user to be mucking around there. If they are installing programs, those will automatically put themselves in Program Files, and the user shouldn't need to go into Program Files to directly touch anything there. If the user is looking for any files they have created (or downloaded or whatever), they should by putting those in My Documents, not directly on c:\ . If you know enough to want to navigate the whole filesystem directly, then just click on the thing and never be bothered again. But keeping the average user out of there stops them from breaking stuff.

      --
      I'd rather be lucky than good.
    95. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      u r dum
      users don't care about c:\
      you do
      you click the idiot link.
      why is that a problem?

    96. Re:Compatibility Woes? by argent · · Score: 1

      And I think the right thing to do is get rid of all the complexity that makes people think "installers" are the normal way to do things.

      On "the computer for the rest of us", the way you normally install applications is by dragging them into the "Applications" folder from wherever you unpacked them. And all the scary UNIX stuff is in hidden folders *below* the root, not scattered all over the boot disk like junked cars outside a redneck trailer park.

    97. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      I guess you are nothing but a M$, M$, M$ troll. Let's face it. M$ is a morally bankrupt monopoly that will do everything it can to quash the competition, even break the law. It is the modern day equivalent of the robber barons of yesteryear. The M$ tag is quite appropriate, and I will continue to use it whenever I talk about M$.

    98. Re:Compatibility Woes? by argent · · Score: 1

      I think you managed to completely misunderstand what I said.

      Let me type slower.

      BECAUSE the system posts the login dialog long before the system has finished booting, WHEN the user logs in before the system is up and stable THEN their login scripts may fail.

      THEREFORE i tell my users to wait until the system has finished pounding on the disk before they log in, so when THEIR login scripts run they won't pop up errors complaining that some service or drive or other resource isn't there.

    99. Re:Compatibility Woes? by uhmmmm · · Score: 1

      That's true, but that wasn't the point of the comment. He was saying that the majority of the services typically started on a linux box aren't even network-aware, and so aren't candidates for remote holes, as many of the (started by default!) windows services are.

    100. Re:Compatibility Woes? by necrognome · · Score: 1

      You can also deal with port 6000 by replacing startx with

      startx -nolisten tcp

      wherever you start X (varies from distro to distro).

      --


      Let's get drunk and delete production data!
    101. Re:Compatibility Woes? by Barlo_Mung_42 · · Score: 1


      Actually, in his keynote at last years WWDC Steve Jobs admitted that MS beat them to this. So I have no idea what you are talking about and I strongly suspect that you don't either.

    102. Re:Compatibility Woes? by zoloto · · Score: 2, Insightful

      Right on! So they're breaking backwards compatibility that they've maintained since the early 80's.

      Do any of you remember the FIX for the Linux Kernel a while back that broke a TON of things? (can't remember the specific version) Linus said he fixed it and didn't make a work around b/c it would have introduced other problems in the future, and when he did fix it it was MUCH better than before. But people complained and re-wrote their software anyways.

      Now that MS is doing this, how many of you will scream "LOCK-IN" or "CONSPIRACY"? Probaly more of you than those who say "it's about time they fixed some problems, third party software be damned".

      I'll consider it just fine, but those of you who built your software on Windows, and use some API or whatchamacallit (not much of a programmer here) that's Windows specific all I have to say to you is, you dug your own hole, time to throw that software in and do a little re-write.

      That's what I said about those developers that used COM unnecessarily (and believe me there were MANY).

      It had to be said, mod's please be gentle.

    103. Re:Compatibility Woes? by daveashcroft · · Score: 0

      I agree. Any other time, the average slashdotter would complain that M$ dont do anything TRULY innovative - and render their new software bloatware by TRYING to remain completely backwards compatible. Now that they do something which seemingly limits backwards compatibility slightly - there is an outcry.

      Lets be fair chaps!

    104. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      This is the exact behavior that is causing everyone to jump from the M$ ship. Arrogant, corrupt and evil behavior doesn't make customers buy one's products. I guess you are on the M$ payroll. M$ has stifled innovation, crippled an industy, and doesn't give a damn about security. If you have tested XP SP2, you'll realize that it's just a token effort at best. It doesn't plug the security holes that are in IE, ActiveX and MSJVM that spyware and viruses take advantage of. This patch is only being released in order to prevent the US Congress from enacting liability legislation. They have basically told M$ to improve security or they will do it by increasing the cost of sloppy programming.

    105. Re:Compatibility Woes? by cgreuter · · Score: 2, Informative

      For Example; if you're running XFree86, find the file(s) "Xaccess" and change the "#*" and "#* CHOOSER BROADCAST" to "!*". This will reject any requests for a logon window (which is maybe where you get the assumption that the login service is exploitable via the network).

      I don't remember how to do it anymore, but I used to have that port closed as well. It seems that X will happily use Unix-domain sockets (i.e. tied to the filesystem and therefore not networked). This means that you can run a Linux workstation with no ports open.

      This is all a moot point to me these days since I use a router. However, in my recent dabblings with Fedora, I noticed that it now blocks all but a few ports with iptables and provides a handy clickable interface to select which services you want to offer. I think that qualifies and pretty close to the ideal, although I don't know for sure what's turned on by default, not having done the actual install.

      I know I'm feeding the Troll[...]

      The trollish "mistake" here is failing to distinguish background processes ("daemons") with network-accessible services. Most of the essential Linux services don't touch the networking system at all.

    106. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      And you will continue to be ignored like the juvenile, inarticulate retard that you present yourself to be. If you don't have a problem with that, neither does anyone else.

    107. Re:Compatibility Woes? by GlassUser · · Score: 1

      Oh, wow, that actually helped. I gotta try that typing slower thing. Thanks.

    108. Re:Compatibility Woes? by mwood · · Score: 1

      Right-click? I guess you mean Button 3, which is indeed the context-menu button in Mozilla 1.6 as well. Button 2 is the middle one, probably the roller on your pointing device. Here it means, "link to the URL that's in the selection buffer". (Unless the pointer is over a real link; then it means, "follow that link in a new tab.")

    109. Re:Compatibility Woes? by mwood · · Score: 1

      98 maybe, but XP is mainly NT with a few new syscalls and a ton of added chrome. If it won't run on XP chances are it won't run on equivalently configured NT4. NT may not be secure enough to suit you out of the box, but it is securable. Win/DOS (everything from 1.0 through ME) isn't and that's probably the reason these programs ever ran anywhere.

      Blame MS for their own mistakes, but not for the thousands of broken-as-designed programs from other sources.

    110. Re:Compatibility Woes? by Frizzle+Fry · · Score: 1

      I've found, that if you go into IE's securty preferences (TOOLS > INTERNET OPTIONS > SECURITY > CUSTOM LEVEL) and set all of the options that are set on "prompt" to "disable" keeps a PC from contracting spyware (that propagates through web browsing).

      If you're going to go this route, it can be faster to just set the Internet security to High (rather than Custom and then doing everything yourself). If there's ever a site where you need stuff that is being blocked, and you're sure you trust the site, you can add it to your Trusted sites list (you probably want to set the Trusted sites security to Medium if you are doing this, rather than the default of Low).
      --
      I'd rather be lucky than good.
    111. Re:Compatibility Woes? by mwood · · Score: 1

      Yeah, isn't it wonderful, they invented timesharing again, except you only get one terminal.

    112. Re:Compatibility Woes? by SirTalon42 · · Score: 1

      If you don't use X, don't run in runlevel 5, use runlevel 3. Simple, eh?

    113. Re:Compatibility Woes? by cpeterso · · Score: 1, Troll


      Why should the user have to manually insert A HREF tags? Slashdot should automatically detect URLs and add the appropriate A HREF tag, just like Microsoft Outlook does to URLs in emails. This is not that hard..

    114. Re:Compatibility Woes? by drinkypoo · · Score: 1, Informative
      That doesn't make any sense. On Unix we have daemons with init scripts, and daemons without them. On Windows we have daemons which are services, and daemons which are not. What's the difference between a "service" and a daemon launched from an init script? Nothing whatsoever except what platform they're running on. Services is Microsoft's way of handling init scripts, and they support dependencies to boot, though so do gentoo's init scripts. However, Microsoft has been launching their daemons with dependencies, under appropriate user contexts, and on-demand for longer than Linux has even existed.

      What's your beef with services?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    115. Re:Compatibility Woes? by drinkypoo · · Score: 1

      It already is something that microsoft includes for free in their operating system, at least as far as 16 bit software goes - it runs inside a ntvdm.exe process. This probably will not break any DOS software whatsoever, provided they have updated their 16 bit virtual machine properly. (NT never uses "real" mode.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    116. Re:Compatibility Woes? by Diamon · · Score: 1
      if it didn't start any services by default
      Try launching Linux with NOTHING RUNNING and see how productive you are. No cron, no logs, no fucking getty or login. Some services are necessary. Some of Microsoft's need to be fixed. Very few truly need to be disabled.
      Lets qualify the OP's statement a little further to make (what I believe) was his intent a little more clear. if it didn't start any listener's by default, other than those connected to only by localhost
    117. Re:Compatibility Woes? by SirTalon42 · · Score: 2, Insightful

      "The only two services that really NEED external ports are ssh and X if you want to have the convenience of X forwarding, though you can tunnel it through ssh as you should."

      You don't have to have SSH on (unless you want to remotely login), and X can be set up to not listen to any ports (or only on 127.0.0.1).

      "So then, why do I need SMB ports open if I am not sharing files?"

      You may not be sharing any files, but Windows is. Windows creates a few shares by default: $ADMIN, $C (and every other hard drive too), $IPC. There may be others too. You can manually disable sharing of the root of the drives, but when ever the netbios service is restarted (it crashing, reboot, etc), it automatically reshares all those shares.

    118. Re:Compatibility Woes? by mwood · · Score: 2, Insightful

      Most of the programs "broken by SP2" were already broken, but worked anyway because the OS was broken in a complementary way. :-/ One half of the problem is now fixed, allowing us to see the other half clearly.

    119. Re:Compatibility Woes? by Frizzle+Fry · · Score: 1
      Let's say that you have incompatibility problems with some of your common office applications and the Microsoft solution to this situation is to upgrade your applications.

      Care to be more specific? I haven't had seen any "common office applications" that ran under xp sp1, but won't run under xp sp2. I think you are vastly overstating the situtation. Some obscure and old apps will break and maybe some LOB apps, but very few people are going to "have to spend hundreds of dollars/whatever per seat upgrading to the latest version of your commonly used apps".
      --
      I'd rather be lucky than good.
    120. Re:Compatibility Woes? by SirTalon42 · · Score: 1

      "On "the computer for the rest of us", the way you normally install applications is by dragging them into the "Applications" folder from wherever you unpacked them."

      What your doing there is practically just dragging the folder containing all the program into 'Program Files' on windows. On first launch the program then checks to see if its settings are anywhere, and if they aren't, sets up the defaults.

      "And all the scary UNIX stuff is in hidden folders *below* the root"

      No. The folders are just set as hidden. If you poke around w/ bash you will see a file in / that says what folders to hide.

    121. Re:Compatibility Woes? by SirTalon42 · · Score: 1

      "It was the convergence of the two MS OS trees"

      By convergence you do mean ending the 9X line, and bringing in Fisherprice to design the interface to XP, right?

      "They are no rebooting jokes with XP"

      Every single damn thing tells me to reboot, just like before, and also like before I just ignore them.

    122. Re:Compatibility Woes? by SirTalon42 · · Score: 1

      Thats because everything is compiled statically. In linux most of my 'big' programs don't even come up to 1/2 meg, why you ask? Because of dependencies. And no, I'm not in Single User Mode, I proudly run KDE.

    123. Re:Compatibility Woes? by SilentUrbanFox · · Score: 1

      Thats slightly different. We are talking about NETWORK SERVICES. Last time I checked, crond, getty, and login don't open network sockets. Certainly not network sockets on any external interface. My laptop has no open ports on it. Whatsoever. And yet I find it quite productive. GDM runs quite nicely on it, and the entire thing operates quite hassle-free.

    124. Re:Compatibility Woes? by argent · · Score: 1

      What your doing there is practically just dragging the folder containing all the program into 'Program Files' on windows.

      Yes, and that works on Mac OS, because all the components of the program are in one place. It's not just a matter of setting up the defaults (though the NeXT-derived defaults system is a hell of a lot more reliable and convenient than Microsoft's registry): Windows installers poke stuff into winnt\system32 and other *system* locations. Why? Because Microsoft told them to. Now Microsoft's telling them not to... but it's too late, the Installer meme is never going to go away.

      The folders are just set as hidden.

      That's what I said. They're in hidden folders below the root. Not in the root itself. Do I need to type slower for you too?

    125. Re:Compatibility Woes? by daem0n1x · · Score: 1

      My IT main customers, Dad, Sista, Mom and Dear don't have a clue what a service is. Firewall by default is god sent. I use Linux and it has that feature, ant it's Ok. So, what's wrong with windoze having it, anyway?

    126. Re:Compatibility Woes? by MimsyBoro · · Score: 2, Insightful

      This is not entirly true.

      Windows XP includes an assortment of "features" to make it boot faster.
      For example the "prefetch" mechanisim which helps it load the data it needs for the boot-process faster.

      I have never had a problem logging in when the GUI was up. It is true that they bring the GUI up sooner (not all of the boot process was finished) but XP definitly loads faster.

      --
      God made the natural numbers; all else is the work of man - Kronecker
    127. Re:Compatibility Woes? by Torinaga-Sama · · Score: 1

      By reboot jokes I mean...

      "Dogbert Tech Support.."

      "I..."

      "Shut up, reboot"

      Later.

      "Hey it works! I..."

      "Shut up, hang up."

      I don't see what is so FisherPrice about the design on XP. Even if it were, I would somehow be strangely comforted by it.

      I do use KDE as well on one of my machines. I feel that it doesn't have near the polish as XP does, though it has much more potential.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    128. Re:Compatibility Woes? by DrPascal · · Score: 1

      As someone that enjoys the Linux release of Firefox at home and prefers the Windows version of it it over IE or the others, you might not be aware that the Windows version doesn't allow for this, unfortunately.

      I've gotten quite accustomed to highlighting a URL in another window and just (almost) blindly clicking in the Firefox window to go there. Windows people just don't have that feature.

      --
      DrPascal: Not the language, the mathematician.
    129. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      How can telling the truth be juvenile? It is a totally morally bankrupt company. Companies are in business to make a profit. But they also have a responsibility to be socially responsible and be good corporate citizens. These are facts that cannot be disputed:

      1. M$ is a monopoly
      2. M$ broke the law, and was found guilty.
      3. The Clinton administration made life difficult for M$
      4. M$ paid the Bush administration to reduce the sentence through political donations.
      5. M$ continues its bad behavior. It doesn't play nice with others. It modifies standards for its own greedy purposes, making them proprietary, so that only M$ products work.

      Also, M$ can't stand others making any money in the market. It either has to crush them, or buy them out. That's why the amount of ISVs developing software for fat Windows clients have diminished. Instead, ISVs are more and more developing web based systems.

      But the world is finally catching on. Just look at what's going on in France, Germany, and other parts of the world. People have finally said enough is enough of M$'s bad behavior.

      So, I guess Microsoft really does deserve the M$ label.

    130. Re:Compatibility Woes? by DrPascal · · Score: 1

      prefers the Windows version of it it at work

      sorry, missed that. I got ahead of myself.

      --
      DrPascal: Not the language, the mathematician.
    131. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      That's giant leap FORWARD of course! Finally someone in Microsoft does things the right way -- fixing bugs instead of forever supporting buggy applications that depend on OS bugs.

      In Microsoft, they in fact had until recent a policy saying that new features/not critical bug fixes may be done only if they don't break old applications, even those which depend on undocumented APIs. I read on MS employees weblog stories about how strange APIs got to final versions of Windows just because they were present in a beta and a few (like four or so) aplications already relied on them. Finally someone thought this was a bad idea.

    132. Re:Compatibility Woes? by killjoe · · Score: 1

      Bullshit. That feature was in Mac OS X before XP was rolled out.

      --
      evil is as evil does
    133. Re:Compatibility Woes? by darkpurpleblob · · Score: 1

      Install the text/plain extension for FireFox. This lets you select a plain text URL, right click on it, and open it in the current window or a new browser/tab.

    134. Re:Compatibility Woes? by Jugalator · · Score: 2, Informative

      XP's "faster boot time" is an illusion. It takes XP a long time to complete booting... it just brings up the login dialog and lets you start logging in before it's finished booting.

      I don't agree with this. Windows 2000 does the same thing (starts a shitload of stuff after you've logged in), in addition to a much slower boot time. And all services in Windows XP do start before the login. That's the whole point with services as opposed to stuff in Autorun.

      --
      Beware: In C++, your friends can see your privates!
    135. Re:Compatibility Woes? by mangu · · Score: 1

      I agree that some of the reboots, at least, have been eliminated, for instance when changing the network configuration. But I can't quite agree with KDE having "less polish" than XP. I use KDE almost exclusively, for several reasons. One of them is the excellent integration of konqueror with the system. In MS-Windows, any model, one still has different "explorers", one for the internet and another for the file system. Also, konqueror has a far better icon preview than any other file browser I know. In windows explorer I normally set the default to "details", in konqueror I use "icons" as default, because of the excellent file preview and file details in the tip box. Hey, when I move the cursor over the icon for an image file, it even tells me the shutter speed the camera used when taking the picture! How's that for "polish"?

    136. Re:Compatibility Woes? by argent · · Score: 1

      All I can say is that Windows NT in any guise (NT4, XP, 2000) takes longer to boot on comparable hardware than anything else I use. XP may be a little faster than 2000, but it's not enough to notice (especially since a new install of 2000 ALSO boots faster than one that's settled down a while, and XP is typically running on new hardware), and we still occasionally have the problem with login scripts bombing out if you don't wait for the boot to finish.

    137. Re:Compatibility Woes? by Barlo_Mung_42 · · Score: 1

      Bullshit indeed.

      You need to check your facts.
      Fast User Switching was not added to OS X until 10.3 which has been out for less than a year.
      It was in WinXP from the beginning in 2001.

    138. Re:Compatibility Woes? by swillden · · Score: 1

      The only major thing in my experience with most Linux distros is that the X server keeps port 6000 open and waits for requests.

      Which distro does this? It's broken. I know that Debian and Gentoo distributions do set X up by default to listen on the network. A non-stupid distribution should set X up by default to listen only on UNIX sockets, not on TCP sockets. I really doubt that Suse, Mandrake, Red Hat, Yellow Dog, or any other major distro is broken this way.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    139. Re:Compatibility Woes? by t1m0r4n · · Score: 3, Funny

      Let's get drunk and delete production data!

      Hey, I did that once! Was on vacation, had way too much to drink, and got the bright idea to ssh into work to do a few things. Accidentally did an rm -f * on what I thought was a local temp directory. But I was still connected to the remote server (and was not in a temp directory). Oops.

      Bottom line, secure netork requires remote access to include a breathalyzer.

      Bottomer line, I did the above trick on linux boxes, but never did any such thing on a Windows machine, therefore Windows is more secure than linux
      <|:0

    140. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      Put delays in your scripts. Either that or force policies on that don't allow users to install random app a,b,c that starts on login.

      Yes it takes work but there's reasons why those login scripts are failing.

    141. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      And how often do you *really* need to reboot? I know of many developers that are too lazy to check if the proper things installed so they just say "Hell with it, put a reboot in the installer". I've seen it done before.

      I would say over half the time a reboot is never necessary.

    142. Re:Compatibility Woes? by ffsnjb · · Score: 1

      If integrating Konqueror into KDE is a good thing, why does everyone bitch that IE is integrated into Windows? Hypocrisy.

      You haven't spent a lot of time within Windows. The two "explorers" are linked together. Both of them will do the exact same tasks. Open a URL in Windows Explorer, it'll change most of the UI elements to be those of IE. IE doesn't change as many UI elements when browsing the local disk, but it works just as well as a Windows Explorer window without the drive tree on the left. Hell, you can bring up the drive treein IE if you want.

      XP will show you the same info about image files, also.

      --
      "Why do you consent to live in ignorance and fear?" - Bad Religion
    143. Re:Compatibility Woes? by Anonymous Coward · · Score: 0
      The only major thing in my experience with most Linux distros is that the X server keeps port 6000 open and waits for requests.

      Which distro does this? It's broken. I know that Debian and Gentoo distributions do set X up by default to listen on the network.

      Debian does _not_ do this by default; all current versions of Debian, including Stable, Testing, and Unstable, all use "-nolisten tcp" by default.
    144. Re:Compatibility Woes? by moyix · · Score: 1

      Button 2 is the middle mouse button. That should work in most mozilla-based browsers. Of course, it doesn't fix the slashdot-inserted space (why doesn't slashdot automatically make links clickable? If the link is too long, you can shorten it and add ellipses, while still making it point to the right place).

    145. Re:Compatibility Woes? by some_other_nerd · · Score: 1

      I think he/she meant button3, the middle one(for those of us with middle buttons).

    146. Re:Compatibility Woes? by some_other_nerd · · Score: 1

      M$'s idea of thoughtfulness is to obscure it by not telling you, and what you don't know can't hurt you. BTW, it's C$, ADMIN$, and IPC$

    147. Re:Compatibility Woes? by some_other_nerd · · Score: 1

      Just don't use runlevel 6 for every-day use, that what windows uses by default.

    148. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      > Try launching Linux with NOTHING RUNNING and see how productive you are. No cron, no logs, no fucking getty or login. Some services are necessary. Some of Microsoft's need to be fixed. Very few truly need to be disabled.

      Try launching cron, logd, etc so they only bind to the localhost interface and you've got a nicely workable box with no remotely-exploitable open ports.

      Until MS enables services, apps, etc to bind ONLY to localhost, then yes, disable services that INSIST on binding to the LAN interface when only localhost access is needed.

    149. Re:Compatibility Woes? by SCHecklerX · · Score: 1
      Well, my mail server at home runs what my mail server needs, and nothing else. As do every one of my machines, including my desktop. This is really important on small-resource machines like my toshiba libretto 110. Here is my mail server:
      PID TTY STAT TIME COMMAND
      1 ? S 0:17 init [3]
      2 ? SW 0:01 [kflushd]
      3 ? SW 0:21 [kupdate]
      4 ? SW 0:00 [kpiod]
      5 ? SW 0:11 [kswapd]
      6 ? SW< 0:00 [mdrecoveryd]
      328 ? S 28:15 syslogd -m 0
      338 ? SW 0:00 [klogd]
      364 ? S 0:00 /usr/sbin/atd
      498 ? S 0:01 crond
      1035 tty1 SW 0:00 [mingetty]
      21845 ? SL 0:01 ntpd
      28000 ? S 13:55 /usr/sbin/sshd
      10535 ? S 1:31 sendmail: accepting connections
      21290 ? S 0:05 xinetd -reuse -pidfile /var/run/xinetd.pid
      2745 ? S 2:24 /usr/bin/spamd -d -a -x -u nobody
      4458 ? S 0:00 /usr/sbin/sshd
      4459 pts/0 S 0:00 -bash
      4482 pts/0 R 0:00 ps ax
    150. Re:Compatibility Woes? by sjwt · · Score: 1

      Or we could read the grandperent post and see he was responding to someone with a beef on the total number of services runing and how MS shoudl ship with none on at all =>

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    151. Re:Compatibility Woes? by sjwt · · Score: 1

      It was the post he was responding to that had the beef, he is pointing out haveing a beef with MS starting a server.

      "too bad it would be so ms like to add another program into the bunch when the problem is having too much of them already(you wouldn't _need_ a firewall by default if it didn't start any services by default, no? )."

      --
      You have 5 Moderator Points!
      Which Helpless Linux zealot/MS basher do you want to mod down today?
    152. Re:Compatibility Woes? by drsmithy · · Score: 1
      Fast User Switching is a nifty toy for home, but it's nothing more than a crippled subset of the virtual consoles that have been a standard part of PC-based UNIX (Linux, FreeBSD, even SCO) for over a decade.

      This word, "subset", I don't believe it means what you think it means.

    153. Re:Compatibility Woes? by Master+of+Transhuman · · Score: 1

      SCORE 4? INFORMATIVE?

      What do you think the FUCKING ARTICLE WAS ABOUT?

      Jesus! Wake the fuck up, /. morons!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    154. Re:Compatibility Woes? by Master+of+Transhuman · · Score: 1

      Runlevel 6?

      Reboot?

      You mean 5, right? A typo? I hope.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    155. Re:Compatibility Woes? by xQx · · Score: 1

      Oh god how true is that.
      I keep asking my good friend "How do I stop publishing xxx to the internet", the answer is "Turn on the firewall service and block it"

      Now, forgive me if I'm confused here, but wouldn't it be better to say "Don't BIND to my external interface" rather than, "Open a port on the external interface, put all the hooks, code, memory needed aside to get a connection .. good .. now block any connection attempts"

      DHCP, DNS, IIS and FTP all allow you to only bind to one interface ... why doesn't MS SQL Server, Active Directory or SMB?

      *NOTE: I know you can try to unbind file and print sharing off an interface, but do a netstat -a ... they're left open even when it's unbound.

    156. Re:Compatibility Woes? by Anonymous Coward · · Score: 0
      Um, first of all, you can force a 16-bit application to run in a separate memory space.

      Second, Windows already segregates 16-bit applications to their own VM, completely separated from the OS. However, by default it puts all 16-bit apps in the same memory space, which may or may not be a problem.

      At any rate, quit complaining about Windows not being able to do stuff it can already do.

    157. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      I just attended a MS security summit in Seattle to learn about this exact SP and how to rangle in my crappy Microsoft OS's. They freely admited that stuff would break, but what can they do. We linux pukes are hammering them about this stuff, last I looked Redhat was turning into a fat OS as well.
      I am not a MS lover by far, but we need to be fair and at least give them credit for trying to fix their crap. Now Longhorn I think will be a differnt story, I don't want it and I do not need it.

    158. Re:Compatibility Woes? by swillden · · Score: 1

      I know that Debian and Gentoo distributions do set X up by default to listen on the network.

      Doh! That should be "do not set X up by default...".

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    159. Re:Compatibility Woes? by EnigmaticSource · · Score: 1

      Button 2 is not the right mouse button. Even Win32 the API knows this.

      Left = 1, Middle = 2, Right = 3
      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
    160. Re:Compatibility Woes? by drinkypoo · · Score: 1

      I think it makes more sense to have a firewall and block. This is what I do on my Linux system. I could just not bind to that interface but it's easier to change firewall rules if I want a change because it takes effect immediately, plus with the rules I have a chance to log everything. The firewall service doesn't necessarily have to do much...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    161. Re:Compatibility Woes? by killjoe · · Score: 1

      "What you want is for people to just bash them. "

      Why yes. You know why? BECAUSE THEY ARE JUST ANOTHER FUCKING CORPORATION LIKE ANY OTHER.

      I think it's sick when people defend corporation as if they had feelings or souls or something.

      --
      evil is as evil does
    162. Re:Compatibility Woes? by killjoe · · Score: 1

      Hey it's Mr. Microsoft astro turfer. Have fun shilling for your favorite corporation today?

      --
      evil is as evil does
    163. Re:Compatibility Woes? by mpe · · Score: 1

      Sure, a "few" have broken. But other than games and some goofy stuff that relied on VXDs, you usually can bet that an old Windows app will Just Work.

      Ironically one which dosn't is called "MS Works" :)

    164. Re:Compatibility Woes? by wolfdvh · · Score: 1
      Yeah, at my job we do lots of work with the Veterans Administration.

      While the VA isn't cutting edge--not by a long shot, they'd have to use a lot more tax-payer money to make a serious crack at it. It is all a matter of priorities spending your hard earned taxes.

      However let me suggest the next time you do business with the VA you ask the IRM guy or the Information Security Officer about getting you a "One-VA" VPN account. The VA has all but gotten rid of regular dial-up. The remaining Dial-Up (short of some rogue site somewhere) puts you into a DMZ where you still have to VPN in even on dial-up. So you really want to dump the dial-up thing on your next VA contract.

    165. Re:Compatibility Woes? by NanoGator · · Score: 1

      Dunno, I'm a shill virgin so far. ;)

      Gotta work on your judgement there, buddy.

      --
      "Derp de derp."
    166. Re:Compatibility Woes? by ug_rulz_all · · Score: 0

      In other words, Microsoft's equivalent of Classic Mode in early versions of Mac OS X? XP is bloated enough as it is, but if it were to retain two different versions of the files that affect compatibility and integrate a sort of OSX-like Classic mode, it could work. Emphasis on could.

    167. Re:Compatibility Woes? by SmittyTheBold · · Score: 1

      If anyone can show me how to have myself logged in to a GUI environment, then back-out to a point that allows others to use my system with their own envirnment, then I'll concede your arguement. But I've never seen such a thing, and when I've asked in somewhat knowledgeable circles, nobody's been able to help me.

      I want something that works like WinXP's user switching. I want my active apps to remain untouched. I want my session to remain secure, while allowing other users to run about in their own graphical envirnment. As is my understanding, since the X server takes over the framebuffer, you can't run additional instances, and the one already running has either my or root's permissions.

      Then again, the last tiem I tried this stuff was nearly two years ago, and there may have been fabulous advances.

      --
      ± 29 dB
    168. Re:Compatibility Woes? by man_of_mr_e · · Score: 1

      XP's faster boot time is not an illusion.

      My system goes from POST to useable desktop in under 35 seconds. It takes KDE alone longer than that to start on the same system.

      One caveat, certain antivirus program do deliberately inhibit your use of the desktop until the antivirus application is fully running, which can make it seem like XP is useless after logging in. This is a side effect of the way the virus software works and not a problem with XP itself (unless you want to consider the need of a virus checker a problem, which most people do).

      XP does a lot of things, besides delayed services, to speed up booting. These including real-time disk optimized layouts that move blocks of data around to reduce head chatter during boot, optimized driver initialization, prefetch, and yes... delay loading of some services, but those services generally do not interfere with using the system for most people.

      Compare this to a typical Windows 2000 boot which can take over 2 minutes and you see the difference, and Win2k *STILL* makes you wait at the desktop.

    169. Re:Compatibility Woes? by thejam · · Score: 1

      Unfortunately, any two users don't always need the same 10 services.

    170. Re:Compatibility Woes? by Moraelin · · Score: 1

      Yes, and how many of the Windows services listen to the network? I'm looking at the services list on a Windows 2000 computer right now.

      Does the "Login" service on Windows listen to incoming connections? Well, no.

      Does the logger listen to incoming TCP/IP connections? I don't think so.

      Does that task planner listen to the network? Well, no, just like any Unix cron daemon doesn't.

      Does the printer queue accept incoming connections? Nope.

      So _you_ cut it out with the FUD already. Yes, there are a couple of services which ought to have been firewalled by default. But that's it: 2-3 services. Not "waah! Run for the hills! 30 services with remote vulnerabilities!" that some linux zealots make it sound like.

      And let's talk about another thing. Sure, it's fun to moan and bitch about all the poor Windows 2000 users who got hit by some RPC virus, because the computer wasn't firewalled by default.

      Well, have you used a _Linux_ distro in the year 2000? Let me tell you that back then the damn thing not only didn't install any firewall by default, it also loaded 3 times more daemons than Windows 2000 ever had services. I even ended up with an Apache with PHP started by default, a MySQL server, etc.

      And let's talk about where the terms "rootkit" or "to get rooted" started. Or where did the advice to never surf or use IRC as root start. Right. In the Unix and Linux world. It used to be that if you took a Linux computer on IRC without a firewall, you'd have another user logged in, within the first hour or two.

      It took a _very_ long time for Linux to get its shit together and start checking buffer sizes too. Or to not listen on two dozen ports by default.

      Yeah, now Linux is getting a helluva lot better. So is Microsoft's shit, gradually. They actually both went and are going through the exact same stages. Linux may have a little head start nowadays. Praiseworthy, but hardly justifying the infatuated moaning about how MS only ever codes crap. Again: Linux went through the exact same stages itself.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    171. Re:Compatibility Woes? by Bert64 · · Score: 1

      The instability and insecurity should never have existed in the first place... Being too hard? no way, their software is poorly designed and as a consequence of being fixed breaks compatibility with poorly designed apps designed to use poorly designed api's.. All this would never have been an issue had windows been designed properly in the first place, instead of being a kludged together pile of shit.
      If you want to break compatibility and have a much cleaner system, well thats what Linux, BSD, Solaris, MacOS etc are for

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    172. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      And all services in Windows XP do start before the login.

      So, what does XP spend those minutes on after login? Because from my point of view, it looks very much like BIOS -> bootloader -> graphics driver -> login -> starting windows.

    173. Re:Compatibility Woes? by Anonymous Coward · · Score: 0

      If integrating Konqueror into KDE is a good thing, why does everyone bitch that IE is integrated into Windows? Hypocrisy.

      No, we just gave up bitching that they integrated the GUI into the OS.

    174. Re:Compatibility Woes? by argent · · Score: 1

      In any of the open-source PC UNIX systems, not only can you switch to another virtual console and run "startx", but you can have multiple "xdm" sessions pre-started on the same box with different "screen" numbers. This has been the case, really, for nearly a decade, so long as you had enough RAM for the framebuffers.

      If you want to lock the other session out, you can use xlock on the first. But you don't have to, and you can be logged in on two concurrent sessions each with their own state. You can also use Xnest or xVNC to run the sessions in the same framebuffer in a kind of picture-in-a-picture mode.

      Putting all that switchery and locking into a single interface is a small matter of programming. On systems without virtual consoles you can fake it with a single framebuffer and a window manager that animates and fakes the swapping wrapped around XNest or xVNC.

      Forcing you to only use it in that mode is simply annoying.

      And, of course, with X you can have concurrent sessions on OTHER computers as well. I believe you could originally do that with NeXTstep too, but Apple dropped that capability for OS X.

    175. Re:Compatibility Woes? by argent · · Score: 1

      KDE is a hog. I'll bet I could boot Windowmaker faster than XP... and when I hot the desktop I'd be *done*, everything started and running, no wait if I happen to not be one of "most people".

      If XP is faster than Windows 2000 that's an improvement, but it's hardly revolutionary.

    176. Re:Compatibility Woes? by mwood · · Score: 1

      Okay. Hmmm, cut'n'paste works differently in MS Windows. Highlighting alone doesn't do the job. Did you try hitting CTRL-C (terrible choice!) to copy the current selection to the clipboard, before trying to paste the selection onto Firefox?

      Actually I have to work with MS Windows at my job and I do have Firefox there, but I do all the work I can on Linux and haven't had occasion to try pasting onto the Windows version. So you're right, I was unaware of any discrepancy. Thanks!

    177. Re:Compatibility Woes? by some_other_nerd · · Score: 1

      Daily use of Windows by Joe 6pk: @250: Turn on computer @253: Computer crashes @254: Reboot @267: Turn on computer @281: Reboot That's what I call living at runlevel 6.

    178. Re:Compatibility Woes? by killjoe · · Score: 1

      Your post history says otherwise.

      --
      evil is as evil does
    179. Re:Compatibility Woes? by NanoGator · · Score: 1

      No, it doesn't. You have not read it. That is why I find this discussion amusing as opposed to annoying. ;)

      --
      "Derp de derp."
    180. Re:Compatibility Woes? by man_of_mr_e · · Score: 1

      I didn't say it was revolutionary, I simply said it wasn't an illusion.

    181. Re:Compatibility Woes? by argent · · Score: 1

      The original point of this subthread was whether XP was or was not a revolutionary new advance in desktop operating systems.

    182. Re:Compatibility Woes? by killjoe · · Score: 1

      I have read it. Oddly enough I am not the only person to accuse of being an MS shill.

      You know what this reminds me of? One day I was watching an interview with the grand poobah of the KKK. He kept insisting that he was not racist. You keep insisting that you are not a shill and yet you post shilling comments.

      --
      evil is as evil does
    183. Re:Compatibility Woes? by NanoGator · · Score: 1

      "I have read it."

      No, you have not.

      "You keep insisting that you are not a shill and yet you post shilling comments."

      A shill wouldn't post negative comments about MS. I've done so numerous times. That is how I know you haven't read it.

      "One day I was watching an interview with the grand poobah of the KKK. He kept insisting that he was not racist."

      Heh. So is that supposed to bug me? You haven't even been able to lock me down as a shill.

      "Like a poor marksman, you keep... missing.. the... taaarget." Heh.

      --
      "Derp de derp."
    184. Re:Compatibility Woes? by SmittyTheBold · · Score: 1

      If it's such a simple matter of programming, then why hasn't it been done? I'll readily admit that I am not a competent C programmer, so I'm not equipped to do it myself.

      I think, at the very least, this is an example of OSS developers being somewhat out-of-touch with the functionality that the average person wants. Which is, I suppose, fine. I'm not going to tell someone that they have to write software for me; I don't get that priviledge until I start paying for it. Still, don't blame people like me for using something other than Linux as their OS of choice. It fits needs, and may be more capable in some regards, but it's still the wrong tool for the job sometimes. It's like me wanting a 1000 CC motorcycle, and having someone go on about "why would you want that, when you can get a car with three times the displacement and much more power? The car will even carry three more people comfortably!"

      But I digress. =P

      Forcing you to only use it in that mode is simply annoying.

      Fine, don't force anyone else. But let me and we'll talk.

      --
      ± 29 dB
    185. Re:Compatibility Woes? by argent · · Score: 1

      If it's such a simple matter of programming, then why hasn't it been done?

      First, it *has* been done. When we only had one computer I'd routinely walk up to my wife's X session and switch to mine. The only thing it doesn't have is a single key "lock this session and switch to XDM" button. Everything else is already in there, zero programming necessary. If you need a "lock and switch", then you're stuck, but isn't "switch" enough, since you should be locking your session when you walk away from it anyway?

      Second, I didn't say it wasn't a useful addition to Windows, I said it wasn't revolutionary. It's a port to Windows of something that's been done for years.

      Third, on Mac OS X where the expanded functionality of virtual consoles is "in the breed" forcing it to the subset that Microsoft happened to implement is simply annoying.

    186. Re:Compatibility Woes? by trezor · · Score: 1
      • Very few truly need to be disabled.

      On a standard workstation very few services need to be enabled.

      On a Linux desktop intended for nothing else than pure desktop-use, the only ports you would might need to have open is RPC and SAMBA.

      Please explain how "very few need to be disabled". Yes, I realize techically speaking there is a huge difference between ports and services. But in the Microsoft-world it doesn't seem to be so.

      --
      Not Buzzword 2.0 compliant. Please speak english.
    187. Re:Compatibility Woes? by spiff42 · · Score: 1

      But that's not the point. The point is that you are wasting a lot of resources, alhough it may be easier to manage.

      I usually stop any services that are not needed, configure those that only need to work on the loopback interface to run only on that, and then setup the firewall. This way I'm not wasting resources on services that are not needed, while the firewall protects me from accidentally having a service running, that I was not aware of.

      /Spiff

  2. One small step for M$? by boarder8925 · · Score: 5, Insightful
    One small step forward for Microsoft
    Actually, any security step taken by Microsoft is an enormous step.
    1. Re:One small step for M$? by VividU · · Score: 4, Funny

      M$

    2. Re:One small step for M$? by TheOtherChimeraTwin · · Score: 1

      Very true, but one must always ask the question "In which direction?"

    3. Re:One small step for M$? by Anonymous Coward · · Score: 0

      The problem is, SP2 won't be installed anywhere important. Too many business applications suck and will break on SP2. It just won't get applied.

  3. Can we save the MS Bashing... by kevin_conaway · · Score: 5, Insightful

    ...for the comments? I know this is slashdot and all, but that really has no place in the article summary.

    1. Re:Can we save the MS Bashing... by duslow · · Score: 1

      It was actually a question not a comment. Would you be complaining had the question read "One step backward for Microsoft, one giant leap forward for mankind?"

    2. Re:Can we save the MS Bashing... by Anonymous Coward · · Score: 1, Funny

      No we cannot save the MS bashing. Slashdot's parent company, VA Systems, or whatever they're calling themselves as of this morning, has a vested financial interest in smearing Microsoft whenever it can. This is good for their stock values, which increases the profits of their shareholders. It's called "generating value" in investor speak.

    3. Re:Can we save the MS Bashing... by Anonymous Coward · · Score: 0

      You're new here, aren't you.

    4. Re:Can we save the MS Bashing... by Anonymous Coward · · Score: 0

      What value? VA's stock isn't worth the electrons it would take to lookup the price on Yahoo.

    5. Re:Can we save the MS Bashing... by TheSpoom · · Score: 2, Insightful

      I was gonna say. The comment that this is a "giant leap backward for mankind" is just not fair. How can you expect everything to stay compatible while trying to lock down parts of the OS against attack? You wouldn't be saying something like that if it was Linux we were talking about.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    6. Re:Can we save the MS Bashing... by Anonymous Coward · · Score: 0

      He must be, he hasn't realized that on /. MS can do no right and OSS/Linux can do no wrong.

      If he's looking for a place to get fair and balanced opinions on topics like this, then he has come to the wrong site.

      Tis a shame.

    7. Re:Can we save the MS Bashing... by dave_mcmillen · · Score: 2, Insightful

      I was gonna say. The comment that this is a "giant leap backward for mankind" is just not fair. How can you expect everything to stay compatible while trying to lock down parts of the OS against attack? You wouldn't be saying something like that if it was Linux we were talking about.

      Y'know, this Slashdot Microsoft-bashing has gone beyond mildly amusing, and gotten into the range where it completely negates virtually everything that's said. If you always object to everything, then your legitimate complaints will be seen as just more whining, people.

      Seriously, if you're bored, try to construct a Slashdot story that would not be spun in an anti-Microsoft way.

      CNN: "Microsoft announced today that they have ended world hunger."

      Slashdot: "linux_boy reports: Microsoft claims to have ended world hunger. Just what we need, more overpopulation!"

    8. Re:Can we save the MS Bashing... by Anonymous Coward · · Score: 0

      Welcome to Slashdot. You must be new here.

    9. Re:Can we save the MS Bashing... by SirTalon42 · · Score: 1

      The OSDN is owned by VA Software Corporation. Formerly VA Linux.

  4. Pah. by jb.hl.com · · Score: 1, Redundant

    Better than having yet more spam zombies and pwned newbies.

    --
    By summer it was all gone...now shesmovedon. --
    1. Re:Pah. by WormholeFiend · · Score: 4, Insightful

      You think the spam zombie/pwned newbie PCs will be upgraded?

    2. Re:Pah. by Anonymous Coward · · Score: 0

      As long as they are gaping like the goatse receiver, we can do the upgrade for them.

    3. Re:Pah. by MoonBuggy · · Score: 5, Interesting

      Spam zombie/pwned newbie machines will be running dog slow. The owners of said machines will either pay a techie to "fix AOL for them" at which point the techie removes viruses and spyware and installs the latest Windows updates (i.e. SP2) or the machines will simply be considered 'broken' by the owners (you'd be suprised how many people think they need to upgrade their hardware because they broke the software by installing crap) at which point Dell/PC World/Emachines will ship them a shiny new box complete with a patched up version of SP2. It might take a year or two, but assuming SP2 is as secure as MS is making out its proliferation will be very good for the internet at large.

  5. Surprise Surprise by Ghost-in-the-shell · · Score: 3, Interesting


    Finally M$ catches on to what Telephony vendors and various other technology developers have been doing for years.

    Had they started with a secure product, then being backwards compatible would not be that much of a problem. Hopefully the M$ code monkeys will not make more problems than they fix.

    --
    -Ghost
    1. Re:Surprise Surprise by joshmccormack · · Score: 4, Insightful

      I have a funny suspicion the "code monkeys" are not necessarily the ones to blame. Given clear specs and sufficient time I bet they'd love to make good software. Being led by marketing people who are more concerned with features to advertise, and don't have the overall architecture in mind is likely the problem.

    2. Re:Surprise Surprise by VividU · · Score: 0, Redundant

      M$

    3. Re:Surprise Surprise by Anonymous Coward · · Score: 0

      Yep because Linux and Unix were SOOOO secure right from the start. Go and read some history on the subject and then comment.

    4. Re:Surprise Surprise by LightningBolt! · · Score: 1

      > Had they started with a secure product, then being backwards
      > compatible would not be that much of a problem.

      If the processor doesn't support no-execute regions, you can't blame MS.

      --
      Old people fall. Young people spring. Rich people summer and winter.
    5. Re:Surprise Surprise by Doogie5526 · · Score: 1
      Other than the points made in the sister posts I really doubt even the great Microsoft with all of its money could have known what kind of desktop they would be responsible for today. User level restrictions and Internet access weren't things considered when they were programming DOS, Win3.1, and Win95. The problem is backwards-compatibility means even the flaws in the prior version likely work in the newer versions.... it's one of the drawbacks of it.

      Thankfully, someone else linked penny-arcade.

    6. Re:Surprise Surprise by Ytsejam-03 · · Score: 1
      I have a funny suspicion the "code monkeys" are not necessarily the ones to blame. Given clear specs and sufficient time I bet they'd love to make good software.
      The "code monkeys" at Microsoft deserve at least some of the blame. Both Blaster and Sasser used buffer overflow exploits. Not understanding the requirements is no excuse for leaving unchecked buffers in your code.

      Now, perhaps management was putting pressure on these guys to meet a tight deadline, in which case management deserves part of the blame. However, IMHO the "code monkeys" should be writing quality code in the first place.
    7. Re:Surprise Surprise by julesh · · Score: 1

      Backwards compatibility with the NX feature would have been impossible. The problem is that it was simply impossible to implement^{*} before now. The APIs that applications are now required to use (i.e. allocating memory using the Virtual* functions and passing the PAGE_EXECUCTE protection flag) have been documented since the first version of NT was released (when was that? ten years ago?). It's just that people could get away without using them.

      *: Yes I'm aware that there are kludges that can be used to implement an approximation of it. They either (1) require you to not use a flat address space, an important feature of NT, or (2) substantially reduce the amount of memory space available to processes. Neither of these is an acceptable cost, IMO.

    8. Re:Surprise Surprise by ajv · · Score: 1

      Telephony providers are secure?

      BAWWAHAHHAHAHAHAHA!

      You have no clue.

      Andrew

      --
      Andrew van der Stock
    9. Re:Surprise Surprise by Ghost-in-the-shell · · Score: 1

      I never said the providers are, but the vendors are........ and I do have a clue mate, I worked for one!

      --
      -Ghost
    10. Re:Surprise Surprise by Triffid_Hunter · · Score: 1

      I think you've hit the nail on the head with this one.. I used to be a code monkey, and it was endlessly frustrating that I was never allowed the time nor resources to properly debug projects, and replace all the nasty kludges with proper code before they were released..

      appariently fast work is vastly more important than quality :(

      eventually I quit because the frustration and stress levels of this got too much...

  6. Bleh by Anonymous Coward · · Score: 1, Insightful

    Since when was compatibility important to ME. Why cant I open a Office 97 doc in Office XP?

    1. Re:Bleh by Lurks · · Score: 1

      I don't know, I do it all the time.

    2. Re:Bleh by irokitt · · Score: 4, Insightful

      Microsoft tries to make their operating systems backwards-compatible to the point of running about half of the old 16-bit DOS programs that are still floating around out there. If you've studied WinAPI, you'll note that about half of the arguments and functions are never used, legacies of decisions made by Microsoft in the elder days. Yet those functions are still implemented and, for the most part, work the same way they did when they were first created.

      This isn't fuel to bash Microsoft, this is good news for those of us who use their operating system, whether by choice or necessity.

      --
      If my answers frighten you, stop asking scary questions.
    3. Re:Bleh by Anonymous Coward · · Score: 0

      Check your installation disk. Sometimes you have to INSTALL the backwards compatability by selecting the 'custom' installation.

    4. Re:Bleh by FridayBob · · Score: 1

      I see you point: M$ makes this announcement sound like it's finally decided to be brave, cut it's losses and 'do the right thing' for a change, while in actual fact they're probably planning on making some more money off of those customers who will soon feel forced to upgrade some of their old software as a result.
      However, you got that last part the wrong way around: opening up an Office97 document in OfficeXP has never been a problem. It's doing it the other way around that is.

    5. Re:Bleh by bumperbanana · · Score: 0

      rotflmao yeah - the access 97 / access 2000 thing is a pain though.. esp when you have a load of new pc's in the office which come with Office 2k on them and all the old ones have Office 97... forcing us to upgrade?

    6. Re:Bleh by swordboy · · Score: 1

      Backward compatibility used to be a cornerstone of the MS business model. They'd lock you in and then you'd be stuck. But since there is real competition coming, they can no longer focus only on this model.

      With Win2k came stability. With the next incarnation will come security. Once they tackle the minor other bits, they'll have a near perfect OS. Obviously, it would only be perfect if it were free and open-source but this will give them a leg up on that. I do know that OSS has a long way to go before I will consider it.

      --

      Life is the leading cause of death in America.
    7. Re:Bleh by Anonymous Coward · · Score: 0

      What MS made software is incompatible with SP2? Any? Thought not.

    8. Re:Bleh by alvieboy · · Score: 2, Interesting

      > If you've studied WinAPI, you'll note that about half of the arguments and functions are never used, legacies of decisions made by Microsoft in the elder days.

      Then just create new entries in the API and "deprecate" the oldest ones. They can give up on CreateWindow[Ex], mantaining the implementation but dissalowing its use on newer VC++ compilers , then create a new API function, like XPCreateWindow() or something.

    9. Re:Bleh by Anonymous Coward · · Score: 0
      Then just create new entries in the API and "deprecate" the oldest ones. They can give up on CreateWindow[Ex], mantaining the implementation but dissalowing its use on newer VC++ compilers , then create a new API function, like XPCreateWindow() or something.

      Big question.... why?

      While as a technology enthusiast, I do appreciate nice clean cruftless APIs, from a realists perspective, there has to be a point to these new APIs other than being cruftless.

      Lets say that they created an XPCreateWindow() call that was cleaner than the existing API... what do I do as a developer? First, I try to use the new nice API, but wait... now my code is not backwards compatible with 2000 nor Win98. So am I going to jump through hoops to use a new API that just has a few less arguments, or use the old API that has a few extra arguments, but has been around since 1994. You decide.

      To be fair, there are times when it is important to create new APIs, for example when the old API simply doesn't have the functionality. Thats why you see tons of calls with 'Ex' at the end. But simply creating a new API because the old one is ugly is not a valid reason.

    10. Re:Bleh by Anonymous Coward · · Score: 0

      Microsoft has already announced they are creating a new, non-backcompat C API for longhorn -- WinFX or something.

      This is probably mainly for their own purposes of getting .NET to run closer to the system layer. I can't imagine that the existing base of Win32 developers (including Microsoft's own teams on Office etc) would spend a lot of time porting to a new API.

    11. Re:Bleh by spitzak · · Score: 1

      If the "old" functions are implemented by just changing the arguments and calling the "new" ones, then there is absolutely no problem with this. I suspect this is true in almost all cases.

      The biggest problem is Microsoft's documentation refuses to reveal which functions are "old" and which ones are "new". Things ending in Ex are obviously "new" but there are also dozens of other functions that seem to have a whole set of parallel ways of getting done, and I have not been able to figure out from the documentation which is which. Window classes and DC's and some of WGL are what cause me the most pain, I have certainly wasted time trying different calls to discover that they all have exactly the same behavior underneath.

      Recommendation to Microsoft, which I'm sure they will loathe: print some source code in your documentation. What I mean is documentation that says literally: functin foo() is obsolete and is implemented as "return fooEx(GetDC(blah),0,EXTRA_FLAG);"

    12. Re:Bleh by Anonymous Coward · · Score: 0

      WinFX is just the new name for clientside the next version of the .NET framework. The reason that they have a new API is for all of that new eye candy in Longhorn. You can still use the old API, you just won't get the new eye candy. But this is a case where the new API is meant to add new features, not just be a cleanup of the old.

    13. Re:Bleh by Anonymous Coward · · Score: 0

      Actually, I've had a few problems importing Accesss 97 databases into Access XP. Otherwise, no real problems at all.

    14. Re:Bleh by cpeterso · · Score: 1


      but then new version of MSVC++ would not be able to compile code for old versions of Windows. Most Win32 APIs are both backwards AND forwards compatible.

  7. Suprised? I think not... by bbowers · · Score: 2, Insightful

    Can't say I'm suprised this happened at all really... seems noone else has problems fixing security while moving forward in developement and backwards compatibility.. *coughlinuxcough*

    --
    Even a stopped clock gives the right time twice a day.
    1. Re:Suprised? I think not... by Anonymous Coward · · Score: 0

      And it's a much, much more difficult situation for Microsoft with Windows, considering how much commercial software has been developed for it, and that it originated as a 16-bit non-preemptive, non-networked, single-user OS in a time when hardly anyone ever thought about the security of desktop computers.

      Many people still expect the backward compatibility to go back at least as far as Windows 3.1 and may refuse to upgrade if it doesn't -- often because they've become dependant on some 15-year old application with no new version because the company that wrote it went out of business long ago.

  8. NX Support? by Anonymous Coward · · Score: 0
    NX is currently only supported for AMD's K8 and Intel's Itanium processors


    K8? Since where you able to go into a shop and buy a K8? Its Athlon64 and Opteron dammit!
    1. Re:NX Support? by MoonBuggy · · Score: 1

      K8 is just the overall name so they don't need to say "Athlon64 and Opteron". Just like you can say K7 rather than "Athlon and Duron and Athlon XP and Athlon MP" :-P

  9. Might this encourage by foidulus · · Score: 5, Insightful

    less people to patch? I can bet it is going to drive IT managers crazy because now they will have to do hardcore tests of all their software to make sure it still works after the patch.
    This might just make things less secure overall because nobody is going to want to bork their software. Will it be possible to roll back the patch quickly if someone finds they cannot run program X anymore?
    But then again, who knows, it might "accidentally" break Office 97 so people think they need to upgrade to Office 2003.

    1. Re:Might this encourage by Ignignot · · Score: 3, Interesting

      But then again, who knows, it might "accidentally" break Office 97 so people think they need to upgrade to Office 2003. Exactly. Microsoft's big problem is that their users stop upgrading and stop paying them money for each new operating system. If they can make the old ones less usable _now_ instead of when they are shipped then they don't have to innovate at all to get people to upgrade. They've pulled this kind of stunt before, and they will again.

      --
      I submitted this story last night, and it didn't get posted.
    2. Re:Might this encourage by BlueNexus · · Score: 5, Insightful

      I agree with you. We're going to have to spend months testing compatibility with the software our company uses. Even with the "promise" of better security management will allow us to install something that breaks critical software.

      Then there are the home users who will hear "SP2 breaks 'Product X'" from the mass media and will be afraid to install it. We already have a hard enough time getting them to install normal patches that are supposed to be "safe". Image how eager people will be to isntall it when they hear it might break their favorite software!

    3. Re:Might this encourage by DrEldarion · · Score: 3, Interesting

      Possibly, but it takes a lot of responsibility off of MS's shoulders.

      "Hey, don't blame us for your security problems. We fixed them in SP2. What? Well it's not OUR fault you're running outdated software..."

    4. Re:Might this encourage by decepty · · Score: 1

      actually, after trying XPSP2RC1 (for one day) and realizing just how much work still needed to be done before it was ready for production, i uninstalled it... my system went from "as stable as MS gets" to having the agp440.sys service perpetually hang on startup... gee... thanks...

      --
      Be careful! Bears shouldn't consume large furry dogs.
    5. Re:Might this encourage by Methuseus · · Score: 1

      This reminds me of an office where I worked just as Win XP was about to be released. The IT depertment (where I was interning) had literally just introduced an experimental Windows 2000 server without most of the later updates, because the later updates made it so that certain server programs screwed up, or at least they thought it did. They couldn't give me any concrete examples when I asked, but just said the application provider said that it was a problem.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    6. Re:Might this encourage by inquisitor · · Score: 2, Interesting

      RC2 is much more stable than RC1; I haven't seen any problems with RC2 at all, unlike with RC1.

      Quite frankly, most software home user X is going to use will not have any problem whatsoever with SP2; it's only the same dodgy software that writes to its own directory instead of %appdata% or HKEY_CURRENT_USER (not restricted yet, unfortunately, but I'm hoping they'll do that for Longhorn), and/or uses all sorts of godawful hardware tricks that shouldn't have worked in the first place, and/or uses ActiveX on Internet Explorer as an execution mechanism (thanks to the new security controls in the Local Computer zone), that'll have problems with it.

      In other words, most well-written Windows software won't have a problem, even with NX enabled (and it can be disabled.) The new Windows Firewall, unlike the old one, actually works. And the IE stuff can be got around on an issue-by-issue basis on the user's, not Gator's, command. SP2 is a gigantic improvement in all respects; and, since it's very much needed, we should be hoping people will take it up, no matter whether you're a Linux or Windows devotee - rooted boxes are a problem for the whole 'Net, not just for the guy behind the keyboard. It's not perfect by any means, but at least they're trying.

    7. Re:Might this encourage by ajs318 · · Score: 1
      But then again, who knows, it might "accidentally" break Office 97 so people think they need to upgrade to Office 2003.
      Or OpenOffice.org ..... which can't necessarily handle legacy docs, but neither can 2003.

      This is a real opportunity for the Open Source movement to make a killing, if we handle it right.
      --
      Je fume. Tu fumes. Nous fûmes!
    8. Re:Might this encourage by Anonymous Coward · · Score: 0

      This is +5 "Interesting"?
      Please, more like +5 "More Linux fanboy wanking"

    9. Re:Might this encourage by fermion · · Score: 1
      The fallacy in this argument is that everyone patches, or at least all responsible parties patch. This is similar to assumption that vulnerabilities and exploits do not exist until they hit the public messageboards. Both are false.

      As much as MS and the MS fanboys want to deny it, there are many legitimate reasons not to patch a system. Compatibility, cost, and the issue that the damn thing works so why risk the trouble. I have machines running NT and ME just because the upgrade is not worth the hassle. These is the real life that so many people around here ignore.

      If you look at the MS security issue, the problem is that users are often put into a crisis situation in which the patch must occur immediately. Not only is this a problem because some people have legitimate reasons not to upgrade, but also because we know that reality indicate that such things will follow a standard growth/decay exponential. This implies that most machines will be patched very quickly, but then it will take a while to get even 99.9% patched, which could still leave thousands of potential zombies.

      So, the issue is really solving this crisis situation so that the system will be more resilient to attacks. As other have said, vulnerabilities in the OS are inevitable. As many have said, and many has disagreed, patching will never reach 100% over any period of time. It will not even reach 99% over a short period of time. Therefore if this upgrade makes the system more resilient, then the fact that people upgrade slowly will be irrelevant. That is, if MS fixes the OS so that it is not such as easy target, rather than blaming the users for following the laws of nature, it will be a worthy solution. Upgrades will happen when they happen, as always, but now the upgrades will solve a basic problem, and not just treat the symptoms

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    10. Re:Might this encourage by drinkypoo · · Score: 1

      This is nonsense. If they break it now, it's going to remain broken in the next release. Upgrading to longhorn will likely make LESS of your legacy applications work, not more, so it will not provide incentive to upgrade. In fact, if upgrading breaks things, it provides incentive not to upgrade.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Might this encourage by Anonymous Coward · · Score: 0

      I think it's great news for FOSS.

      M$'s big selling point now is not having a cost of conversion wrt Linux. But if their own software is going break current apps, and you have to put in expensive upgrades/conversions anyway, why not consider going the whole hog and dumping Windoze?

  10. What? by TheMadRedHatter · · Score: 5, Insightful

    I wouldn't call this a small step forward. I'd call it a huge leap. It shows that Microsoft actually cares about security. You can't keep an API exactly the same forever. It'll get crufty eventually.

    Hopefully, there'll be more breaking for the sake of security.

    TheMadRedHatter

    --

    while(1)
    {

    }

    Ah, the story of life.
    1. Re:What? by Jim_Maryland · · Score: 2, Interesting

      You can't keep an API exactly the same forever.

      True that at some point you have to obsolete it, but it should go through a phase out process. The security process would hopefully fix the underlying code of existing API's as well as documentation encouraging users to abandon the older versions over time. I haven't done enough research to say that MS has/hasn't done this so I appologize if I have MS wrong on this.

      XP SP2 can be a great leap forward if enough of the vendors have verified their products against it. My only fear is that I'll be getting a lot of calls from family members asking why things don't work after applying XP SP2. The new defaults will secure the system, but if non-tech users find that installed applications start failing, they won't be happy. If enough users report not being happy with the upgrade, the lock down could scare users from installing it which could be worse for future critical patches.

    2. Re:What? by selderrr · · Score: 1

      you should change your sig :

      while (1)
      {
      try()
      {}
      catch_all()
      {}
      }

    3. Re:What? by Tet · · Score: 1
      It shows that Microsoft actually cares about security.

      Sadly no, it doesn't. It shows that Microsoft are sufficiently concerned about the effect that a reputation for bad security will have on sales in the long term to actually do something to improve the situation. But whatever the reasons, I'm reasonably impressed with SP2. It's a huge step forward for Microsoft, particularly in terms of not just providing mechanism, but supplying sensible defaults. There are a few things I'd like to take a bit further than they've done. I'd like IE to block *all* popups, not just those triggered by JavaScript. I'd also like to be able to block outbound traffic with the firewall, and it only currently lets you filter incoming traffic. But it's a definite step in the right direction.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    4. Re:What? by megarich · · Score: 0

      I dunno, I think they may care more about the bruising their ego has been taken over all the virus contreversy rather than actually caring about security.

      In other words, they have to start caring about security because enough people are pissed off now that there willing to make a switch to other os'....

    5. Re:What? by LightningBolt! · · Score: 1

      >You can't keep an API exactly the same forever.

      What API changes do you refer to from the article?

      --
      Old people fall. Young people spring. Rich people summer and winter.
    6. Re:What? by aldoman · · Score: 1

      History dictates that this is not true.

      Every time new versions of programs are written without API compatibility, they usually die off very quickly - Netscape 6, Wordperfect and I'm sure there are loads more examples.

      Compatibility is the basis of MS. Being able to upgrade flawlessly when it comes to program compatibilty has never really been a great problem for MS. However, with all this compatibility they are risking security and now that they have lost some compatibility, they are not really gaining anything by adding more support.

      Linux now looks more appealing to all customers - they will start to see why open source is better.

    7. Re:What? by Anonymous Coward · · Score: 0

      Hopefully, there'll be more breaking for the sake of security.

      Not to be a flamebaiter, but if you like this solution maybe you should use WinME. Its security solution is the best; crash often and hard.

    8. Re:What? by geekoid · · Score: 1

      it is good to fix these issues. I wonder if they would have done it this way if those legacy program where program they were still making money from?

      My concern is the way it is being implemented, not that it's being done.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  11. Sacrifice? Windows Users are used to it by Gunfighter · · Score: 5, Interesting

    Aren't all Windows users already sacrificing security for compatibility just by using Windows? Perhaps this is just meant to level the playing field.

    I'm sure Microsoft will be releasing an update full of application compatibility fixes shortly after the SP2 release. Even in vanilla XP, you can run applications in Win95/98 compatibility mode. I don't see any reason to change it now.

    --
    -- Stu

    /. ID under 2,000. I feel old now.
  12. I figured it out! by marnargulus · · Score: 4, Funny

    Microsoft is making it more secure by not allowing their applications to run!

    1. Re:I figured it out! by irokie · · Score: 1

      just like america keeping itself safe by not letting anyone in!

      --
      and if you see me strut, remind me of what left this outlaw torn...
  13. Seems deceptive by stanmann · · Score: 5, Interesting

    The article indicates that most of the things being broken will be viruses and trojans.

    And that the only other major change will be to Finally honor the NX(Non-executable) memory designation, IOW if you want self-modifying code, you can still have it, but you can't place a call to an area that has been marked as Data-only or NX.

    Seems to be all good to me...

    --
    Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    1. Re:Seems deceptive by BlueNexus · · Score: 3, Informative

      I'm running the public early release of SP2 and Visual Studio 6 won't install. There will be more applications that break besides viruses and trojans.

    2. Re:Seems deceptive by steve.m · · Score: 4, Informative

      The NX flag was only announced 18th March, so I'd say that was 'quickly', not 'finally'. It only made it into Linux 20 days ago

    3. Re:Seems deceptive by zulux · · Score: 2, Informative


      OpenBSD has has NX for about a year now, and Solaris on Sparc has had if for much longer than that.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:Seems deceptive by PhrostyMcByte · · Score: 1

      It's also worth noting that the core libraries in SP2 are now compiled with buffer overflow detection on through a compile switch for VC++ that makes all functions check the stack when they return. You can see it in action by overflowing gets().

      The NX flag + this won't stomp out lazy code but anything that makes programs run more secure and doesn't cost anything is OK in my book.

    5. Re:Seems deceptive by PhrostyMcByte · · Score: 1

      AFAIK OpenBSD implements it in software, not hardware. Correct me if I'm wrong though...

    6. Re:Seems deceptive by argent · · Score: 1

      The NX flag makes features like non-executable stacks easier, but there's ways to get much the same result without and explicit NX flag, and other operating systems have been using them for a long time.

    7. Re:Seems deceptive by possible · · Score: 1

      Yes, you are wrong.

    8. Re:Seems deceptive by steve.m · · Score: 2, Informative

      dunno about OpenBSD, but the UltraSPARC processor supports it (and that's really old). FYI it's enabled by adding:

      set noexec_user_stack=1
      set noexec_user_stack_log=1

      into /etc/system

    9. Re:Seems deceptive by Anonymous Coward · · Score: 0

      OpenBSD also doesn't give a crap about any legacy compatibility at all.

    10. Re:Seems deceptive by MenTaLguY · · Score: 1

      Sparc hardware has supported it for a very long time; it's a much more recent phenomenon on x86.

      --

      DNA just wants to be free...
    11. Re:Seems deceptive by 0racle · · Score: 1

      I thought it was enabled by default on architectures that supported it.

      --
      "I use a Mac because I'm just better than you are."
    12. Re:Seems deceptive by Defiler · · Score: 2, Interesting

      I'm running Visual Studio 6 and XP SP2 on the same machine. Works for me.

    13. Re:Seems deceptive by stanmann · · Score: 1

      Visual studio wouldn't consistently install under windows 2k. It did certain things that the registry didn't like and would cause aborts.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    14. Re:Seems deceptive by BlueNexus · · Score: 1

      I'm not talking about running. Try uninstalling VS6 then reinstalling.

    15. Re:Seems deceptive by 42forty-two42 · · Score: 1

      The API documentation in both Windows and Linux has always required memory to be explicitly marked as executable. Any program which did not actually this was taking advantage of undocumented behavior. How is this a surprise?

    16. Re:Seems deceptive by 42forty-two42 · · Score: 1
      The NX flag + this won't stomp out lazy code but anything that makes programs run more secure and doesn't cost anything is OK in my book.
      It's not free. You're paying for security in CPU time.
    17. Re:Seems deceptive by 42forty-two42 · · Score: 1

      You can't implement NX entirely in software without running an emulator.

    18. Re:Seems deceptive by Anonymous Coward · · Score: 0

      How? It's just another bit added to the MMU, which will give a page fault when trying to execute in that memory area, just like the Read and Write bits always worked.

  14. Re:Thank you, Microsoft!! by azaris · · Score: 4, Insightful

    Just another reason for folks to migrate away from their closed systems with forced expensive updates and security holes.

    You mean a free service pack that improves security somehow translates into expensive updates with security holes? I'm sorry I fail to get your bizarro logic.

  15. Part of the design... by LostCluster · · Score: 5, Insightful

    SP2 represents a big change in Microsoft's security vs. ease-of-use stance.

    In the past, Windows shipped with many unlikely-to-be-useful services such as the NetBIOS Messenger service turned on by default installations, meaning that a user who wanted to use the service just needs to start using it and it'll already be there ready to work. Of course, we all know how this has been exploited by spammers.

    Now, such non-essential services will default to the "off" position, and the user will have to take a step to affirmatively activate the services they want to use. This makes plug-and-play operation a little harder to accomplish, but Microsoft has finally decided that the security gained is worth more than the ease lost.

    1. Re:Part of the design... by argent · · Score: 1

      Now if only they'll do something about their security-versus-losing-face stance and separate HTML rendering from internet access (the Internet-Explorer-desktop merge) so it'll be possible to write applications to use the MS HTML control without forcing them to reverse-engineer and reimplement the URL parsing to make sure they don't accidentally hand a bad guy a cross-zone exploit.

      This would also improve ease-of-use for the end-user, since they wouldn't have to be in their face all the time with extra warning dialogs... that just condition the user to automatically hit "YES".

    2. Re:Part of the design... by Anonymous Coward · · Score: 0

      Absolutely -- if they just built 2 IE binaries -- one for "Internet" use and one for "Local" use, they would absolutely stop one of the biggest virus vectors out there today. "Zones" was a nice idea, they failed to make it work properly, give up on it.

      However, this would break applications, because there would need to be different GUIDs and the like.

  16. Microsoft = mankind? by Anonymous Coward · · Score: 1, Insightful

    One small step forward for Microsoft, one giant leap backwards for mankind?

    The day mankind as such depends on a single corporation to that extent, backwards seems the only way to go.

    1. Re:Microsoft = mankind? by Mr.+Neutron · · Score: 1
      The day mankind as such depends on a single corporation to that extent, backwards seems the only way to go.

      Sorry, we drove the last nail into that coffin in 1995.

      --
      dinner: it's what's for beer
  17. Compatibility is Overrated. by PhxBlue · · Score: 5, Interesting

    It was overrated when Apple told its users, "deal with it." And it's overrated now. If you want backwards compatibility, use a Win2k emulator.

    --
    !#@%*)anks for hanging up the phone, dear.
    1. Re:Compatibility is Overrated. by Anonymous Coward · · Score: 2, Insightful

      So Microsoft should be taking their lead from a company with, what, 3% market share? Ever stop to think that backwards compatibility might be one of the reasons for that?

    2. Re:Compatibility is Overrated. by ShadeARG · · Score: 1
      If you want backwards compatibility, use a Win2k emulator.
      That's an excellent point. Microsoft has created a beast that can't be satiated. *n[ui]x, on the other hand, is extended by the community. Perhaps WINE will become a major safe haven for people trying to escape DRM and other backwards compatibilty disabilitating upgrades; all without sacrificing real upgrades that users want, since WINE is constantly gaining robust changes. Perhaps this is the push needed to get *n[ui]x into the mainstream; and ironically, it'll be provided by Microsoft.
    3. Re:Compatibility is Overrated. by Anonymous Coward · · Score: 0
      It was overrated when Apple told its users, "deal with it." And it's overrated now. If you want backwards compatibility, use a Win2k emulator.


      Where would I find one of those legally again? Do I call MS's sales about this?
    4. Re:Compatibility is Overrated. by phillymjs · · Score: 1

      So Microsoft should be taking their lead from a company with, what, 3% market share?

      <sarcasm>Yeah, I laugh at the very notion that Microsoft would ever copy anything Apple does.</sarcasm>

      If backwards compatibility is the reason why Mac users see but a tiny fraction of the OS vulnerabilities that Windows users must deal with, then you can keep your damned backwards compatibility. It's not like it saves companies much money, they spend it all on cleanup every time the Windows worm du jour blows through their systems and shits on everything.

      ~Philly

    5. Re:Compatibility is Overrated. by CarrionBird · · Score: 1
      Here

      And, yes, MS sales can probably hook you up with it.

      --
      Free Mac Mini Yeah, it's
    6. Re:Compatibility is Overrated. by Anonymous Coward · · Score: 0

      If you want backwards compatibility, use a Win2k emulator.

      Says the IT worker to his boss as he receives a pink slip.

    7. Re:Compatibility is Overrated. by ocelotbob · · Score: 1

      Of course, your argument falls apart when you're dealing with a competent network admin who locks down systems and installs AV software. Also, backward compatibility isn't the real reason that MS is targeted, it's marketshare. I bet if Apple had more people using their OS, there'd be more people targeting OS X. Remember, most viruses don't work by targeting exploits in the computer, they work by socially engineering peopel to run the code That won't change just because they get a mac.

      --

      Marxism is the opiate of dumbasses

    8. Re:Compatibility is Overrated. by phillymjs · · Score: 1

      Of course, your argument falls apart when you're dealing with a competent network admin who locks down systems and installs AV software.

      Competently-admined systems are not the problem, it's the millions of unsecured Windows boxes sitting on cable and DSL, whose owners can't even be bothered to run Windows Update once in a while much less renew their AV subscription when it expires or download, install and regularly use Spybot.

      Also, backward compatibility isn't the real reason that MS is targeted, it's marketshare. I bet if Apple had more people using their OS, there'd be more people targeting OS X.

      Please explain why Apache, which enjoys a significantly larger marketshare than IIS, also has signficantly fewer exploits for it. Now whose argument falls apart?

      ~Philly

  18. backward? by Feyr · · Score: 4, Interesting

    this is a giant step FORWARD. if it can keep my network from being bombarded by all those damned windows viruses it's GOOD no matter what. and i don't even use windows.

    i'd say this is the brightest idea microsoft had in the last decade (if they deliver that is)

    1. Re:backward? by aussersterne · · Score: 1

      Seriously.

      Running a Linux network here at home behind a dedicated Linux-based firewall/router. It's connected via cable service.

      During the day, the neighborhood cable loop is so saturated with Windows worm probes between all of the connected PCs and (presumably) other peoples' popupware and spyware that downloads slow to a crawl, maybe 5-10kb/sec... essentially the same as a modem line, only less reliable due to peaks and bursts. The firewall/router logs hundreds and hundreds of probes from other peoples machines every hour.

      The later in the evening we get (and the more people turn their PCs off), the faster the connection becomes, until sometime in the wee hours, maybe 2-3 AM, I can pull down 400kb/sec.

      It's frustrating as hell, and I know it's frustrating to my neighbors, too, many of whom have asked for help in getting rid of worms/popupware/spyware repeatedly... If I help them clean their system up tuesday, it always seems to be full of crap again by thursday, even with the windows software firewall on.

      I want to say "I'm glad I don't have to deal with Windows' security model," but given the effects it has on my network service, it seems like I essentially do.

      --
      STOP . AMERICA . NOW
  19. interesting by pardasaniman · · Score: 3, Funny

    It says there's a pop-up ad blocker enabled by default...

    How innovative, I've never seen that before!

    1. Re:interesting by forrestt · · Score: 2, Funny

      What's a "pop-up ad"? I don't think Mozilla supports those.

    2. Re:interesting by LqqkOut · · Score: 1
      Pop-up blockers are like the asprin to my gaping headwound!

      I've been uninstalling popup blockers on my users' pc's and showing them spybot/adaware and teaching them safe browsing habits. Here are the results:

      Now they recognize the popups that are supposed to appear with certain sites

      Now they know that popups on their google.com homepage shouldn't be there

      Now they update windows.

      Now they religiously check their machines for spy/adware.

      Now they're using alternative sites for the biggest popup offenders - weather.com vs noaa.gov

      Now they don't bitch when sites that rely on popups "don't work"

      Most importantly: Now their home PC's are better protected since they are more knowledgable!

      I'd gladly deal with a few popups on a clean machine than live with the crapware.

      --

      -- In Soviet Russia, radio listens to YOU!

  20. Hotmail? by thedillybar · · Score: 2, Interesting
    While installing SP2 (RC2) through Windows Update this morning, my firewall noticed it was trying to access hotmail.com.
    'Generic Host Process for Win32 Services' from your computer wants to connect to law15-f93.law15.hotmail.com [64.4.23.93], port 80

    Oh no, Microsoft isn't trying to integrate everything...they're not a monopoly...weirdos.

    1. Re:Hotmail? by Cereal+Box · · Score: 3, Interesting

      You have absolutely no evidence to support your claim that SP2 is causing your machine to access hotmail.com. In fact, it was probably a virus your machine got earlier that is making it act as an email relay. You're just aware of it now.

    2. Re:Hotmail? by thedillybar · · Score: 4, Informative
      'Generic Host Process for Win32 Services' from your computer wants to connect to law15-f93.law15.hotmail.com [64.4.23.93], port 80

      >You have absolutely no evidence to support your claim that SP2 is causing your machine to access hotmail.com.
      You are correct, I have no evidence. I only know that it "happened" to occur as I was running Windows Update and that Windows Update "happened" to stall until I permitted the connection. I agree this is circumstantial at best, but interesting nonetheless.

      >In fact, it was probably a virus your machine got earlier that is making it act as an email relay. You're just aware of it now.
      First off, AVG scans daily and Adaware gets run once/week. Second, the "hotmail" machine in question isn't an MX server and won't accept connections on port 25 (SMTP). The connection attempt was on port 80 anyway.
      Third, and most important, http://law15-f93.law15.hotmail.com:80/ redirects to http://windowsupdate.microsoft.com/.

    3. Re:Hotmail? by Anonymous Coward · · Score: 0

      So your complaining that when you tried to use windows update, your machine contacted windowsupdate.microsoft.com? I'm confused.

    4. Re:Hotmail? by thedillybar · · Score: 1
      >So your complaining that when you tried to use windows update, your machine contacted windowsupdate.microsoft.com? I'm confused.

      My guess is if you try to access a specific directory/file, then you get it from the hotmail.com machine. If you don't know where you're going (i.e. /), then it just redirects you. Unfortunately I didn't have Ethereal running at the time, or I could find the actual location it was trying to access.

    5. Re:Hotmail? by Tony-A · · Score: 1

      So your complaining that when you tried to use windows update, your machine contacted windowsupdate.microsoft.com? I'm confused.

      Yes, a man-in-the-middle attack is confusing.

    6. Re:Hotmail? by 42forty-two42 · · Score: 2, Insightful

      Reverse DNS only returns one machine name. Most likely, they're using one of their server clusters for both windows update and hotmail.

    7. Re:Hotmail? by 42forty-two42 · · Score: 1
      Yes, a man-in-the-middle attack is confusing.
      But it's not happening here. For a man-in-the-middle attack to occur, another computer would have to be placed between the user's computer and windowsupdate, and intercept or alter all communications. It could not be detected via anything short of SSL certificates or a physical inspection of the data path. Microsoft has no need to do this - they control an endpoint so a man-in-the-middle would be pointless and difficult.
    8. Re:Hotmail? by Tony-A · · Score: 1

      For a man-in-the-middle attack to occur, another computer would have to be placed between the user's computer and windowsupdate, and intercept or alter all communications.

      And you are perfectly safe so long as any of your communications avoid the man-in-the-middle?

      You have to go from point A to point B. Somewhere in the middle you have to ask my agent for directions. At a time of my chosing, my agent will misdirect you. What else would you call this scenario?

    9. Re:Hotmail? by 42forty-two42 · · Score: 1

      The agent controls point B - why would he want to misdirect you, when he can just wait at the destination? Moreover, this attack is more like being told to go to point C after you arrive at point B, where points B and C are operated by the same agency. The definition of a man-in-the-middle attack is an agent in the data path appearing to each side to be the other, and altering the data passing between it. A redirect does not fit this definition.

  21. To Be Fair by sabat · · Score: 5, Insightful


    Hey, given the choice between the two, I think MS is right to choose security. You're often forced to lean toward security at the expense of some convenience, or vica-versa. And in this case, given the recent (past 10 years) track record, security is more important right now.

    --
    I, for one, welcome our new Antichrist overlord.
    1. Re:To Be Fair by perlchild · · Score: 1

      Errr about the title to the article though...
      Why is Microsoft trying to take a giant step, in a service pack(aka an incremental upgrade)
      Why not in the original XP? What took em so long?
      Especially since a lot of people expect incompatibilities in "release" software, not service packs...
      I agree that security is important, but that just means some software will come with "Warning this will not work if you are using Service Pack X" simply because some third parties won't want to rewrite stuff just to make it compatible with a particular service pack. Especially since the XP-Compatible logo isn't "Compatible with XPSP2RC1 or better"...

    2. Re:To Be Fair by Anonymous Coward · · Score: 0

      [At work => Posting as AC]

      For some reason, you're making me think of that Franklin quote that people keep bringing up every time Ashcroft is mentioned... something about sacrificing liberty to obtain security...

    3. Re:To Be Fair by Anonymous Coward · · Score: 0

      Yes, but what good is security if the applications you depend on your computer for doesn't work. Its like have a bike bolted to a wall permanently. Chances are pretty good its not going to get stolen, but its not too useful either.

  22. Interesting/Important blurb by GillBates0 · · Score: 3, Interesting
    at the bottom of the second page. Not sure how many people will RTFA till there, so here it is:

    There's one item to highlight this week. Silicon.com and other sources are reporting that Apple's recent patch to fix a major threat in Mac OS X wasn't completely successful, and that a highly dangerous problem still exists in the operating system. The threat is especially noteworthy because it is the first important vulnerability discovered in the Mac OS X operating system that was not due to a flaw in the underlying FreeBSD UNIX on which Apple based OS X. This problem lies in the part of the code created by Apple, and it appears that it is quite difficult to repair. This is the first real challenge to Apple, and it will be interesting to see how the company responds to this critical threat. Previous patches were simply carried over from the Linux/UNIX community. Apple is on its own this time.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Interesting/Important blurb by Anonymous Coward · · Score: 0

      Lets see how the apple zealots try to spin this one!!

  23. backwards compatibility not so great for MS by spiritraveller · · Score: 1

    sounds like they are realizing that eternal backwards compatibility isn't that important to most people... and those who are forced to buy new software are probably going to be buying new Microsoft software (as if they had a choice). same thing with the Xbox.

  24. SP2 Install Instructions by cyb3rllama · · Score: 4, Funny

    1. Launch Windows Update.
    2. Prepare sacrificial animal in accordance with the EULA.
    3. Open CD tray.
    4. Allow some blood to drain into computer and close tray.
    5. Smear remaining blood on monitor frame.
    6. When install completes, reboot and enjoy the ritually clean goodness!

    --

    particlesphere.com - quantum
    1. Re:SP2 Install Instructions by Anonymous Coward · · Score: 0

      Or one can just download the network install from their website, and avoid having to sacrifice your pet goldfish.

      http://www.microsoft.com/technet/prodtechnol/win xp pro/sp2preview.mspx

    2. Re:SP2 Install Instructions by sharkey · · Score: 1
      Prepare sacrificial animal in accordance with the EULA.

      Remember, chickens are for SCSI only! Mix up your sacifices and who knows what could happen. You could summon Satan, Phil or even the Goatse!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:SP2 Install Instructions by Anonymous Coward · · Score: 0
      7. Profit.

      Sorry, had to be said.

      Sorry! Sorry! Sorry!

  25. microsoft by Rage+Maxis · · Score: 1

    is there anything microsoft could ever do that wouldn't be chastized by the slashdot community?

    who CARES about backwards compatibility. If you want to run the latest software why do you need to run old applications.

    A substantial number of my clients are still running Windows NT 4.0, I know of 3 Windows NT 3.x boxes.

    I'd rather have optimization and security than application compatibility with the past.

    a.out ?

    --
    --- ask me about nihilism, I will have nothing to tell you.
    1. Re:microsoft by Elenyon · · Score: 1

      is there anything microsoft could ever do that wouldn't be chastized by the slashdot community?

      Yes, They could file chapter 11

    2. Re:microsoft by DerWulf · · Score: 1

      Yes, They could file chapter 11

      No, the rage would be on about maintaining and supporting software and how bad Microsoft has gotten about that lately.

      --

      ___
      No power in the 'verse can stop me
    3. Re:microsoft by RatBastard · · Score: 1
      is there anything microsoft could ever do that wouldn't be chastized by the slashdot community?

      No.


      Oh, and you didn't spell it "M$","Micro$oft", "Micro$hit", or "Windoze". Please turn in your Slashdot user ID to the doorman on your way out.

      --
      Boobies never hurt anyone. - Sherry Glaser.
  26. let me guess, open source code will no longer run by Anonymous Coward · · Score: 0, Troll

    This is an oppurtunity for Microsoft to get rid of any software that competes with their products, along with any open source software they dislike. All in the name of security.

    so is Mozzila on the list of incompatable programs now? how about openoffice, or Lilo?

  27. Progman by mobets · · Score: 4, Interesting

    Does that mean they will finaly ditch program manager? I realy hope there isn't any one still using programs for win 3.1 that still require that. And if so, why are they running it on XP anyway...

    Don't believe me, or just feeling nostalgic for windows 3.1, go to run, or a comand promt and execute progman.

    --

    It was me, I did it, I moved your cheese
    1. Re:Progman by Cro+Magnon · · Score: 1

      I actually liked the Win3.1 file manager better than the Win95/98 version. Win95 still had that too, but it was still 16-bit and didn't recognize long filenames. I ASSume that it's in XP too.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Progman by Anonymous Coward · · Score: 0

      Does that mean they will finaly ditch program manager? I realy hope there isn't any one still using programs for win 3.1 that still require that. And if so, why are they running it on XP anyway...

      Don't believe me, or just feeling nostalgic for windows 3.1, go to run, or a comand promt and execute progman.


      I just installed Service Pack 2 RC2 on my XP machine yesterday, and I wasn't able to load progman at all. When I try to run it, it just doesn't load up (no errors or prompts at all) and nothing shows up in Task Manager.

    3. Re:Progman by Anonymous Coward · · Score: 0

      Some Win95ish installers still use Progman to install icons on the start menu. Getting rid of it would break things that have no reason to be broken.

    4. Re:Progman by Jaysyn · · Score: 2, Informative

      The DoD makes their contractors use a 16-bit windows app to submit bids. I know this because I just installed it on a PC here.

      Jaysyn

      --
      There is a war going on for your mind.
  28. Thank god... by marnargulus · · Score: 1

    It looks like they finally disabled the Messenger service, that was the most annoying thing in the world.

  29. So what? by Supp0rtLinux · · Score: 3, Interesting

    The majority of XP users aren't using that many old apps anyway... the average XP user is just using XP, Office 2000+, IE6, and MSN. And the majority of 3rd party apps such as those from Adobe, Macromedia, etc will get free updates to be compatible. Its not such a big deal for the average user. I've often felt that M$ would be well served to release a new OS based on an entirely new codebase... get a group of developers that have never seen Windows source code, only the GUI and let them rewrite it without backwards. Then get the major vendors to release compatible versions of their software. Sure... things will lag for a bit, but Windows will get better and the app support will follow. Windows is still based on an almost 15 year old code base. Its time to rewrite it from the ground up. Screw the backwards compatibility. Move on.

    1. Re:So what? by Ignignot · · Score: 2, Insightful

      You are missing the big problem with backwards compatibility. The problem isn't that they can't run old programs. Who cares. The problem is that programs written after SP2 will have difficulty running on older operating systems. I'm not saying it'll be impossible, but the dev will have to be careful. Many simply won't develop for the older systems anymore. Then everyone who has been hanging on to win2k will have to upgrade to get new software - in other words an artificial product death. Planned obsolescence. If they ever make windows anywhere near as stable and secure as it should be, then I won't mind an upgrade. But that won't happen until there are some major changes.

      --
      I submitted this story last night, and it didn't get posted.
    2. Re:So what? by DeathPenguin · · Score: 1

      >>The majority of XP users aren't using that many old apps anyway...

      I know Microsoft is a company that typically caters to the masses, but no paying customer should get screwed on backwards compatibility. Microsoft should continue with backwards compatibility for XP, and instead apply their new security model to Longhorn. It's simply too late for them to try to erase old mistakes in existing software.

    3. Re:So what? by Timesprout · · Score: 2, Interesting

      Brilliant idea. Why not piss off hundreds of millions of users by breaking all their apps, which they have paid for and making them wait for updates. Why not piss the vendors off because they now have no products because you have just removed the OS and the API's their products were based on. They have to build completely new products based on a new OS and API's (but thats just a bit of a lag to you). Why not piss the millions of windows developers off because their a big chunk of their skillset is now worthless. Truly you are a visionary thinker.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    4. Re:So what? by kunudo · · Score: 1

      Well, one thing that keeps people (developers..) with windows is the API. If they hadn't seen any windows code, then MS would lose their advantage. See this.

      Oh, and for rewriting it from scratch, see this.

    5. Re:So what? by Supp0rtLinux · · Score: 1

      Not so. Consider the recent Ask Slashdot article on the poor soul who repeatedly tried to re-install and patch XP (even with a CD with XP-SP1), but kept getting infected before he could get patched. SP2 is a good idea. The longer M$ delays it, the worse people will think of it and the more willing they will be to consider Linux. I am a Linux proponent and user, but from a marketing perspective, SP2 is necessary for M$'s survival. Waiting for Longhorn... which is years away... will do too much damage to M$'s reputation. They can't afford to wait til Longhorn.

    6. Re:So what? by Jumpin'+Jon · · Score: 1

      It's funny... just search 'n replace XP to OSX; Windows to MacOS and you just described exactly how Apple succesfully got OSX out and got the app. vendors working to make the whole thing complete... at least, that's how I perceived it; A big gamble that worked.

      (I don't run OSX; just an observation)

    7. Re:So what? by LightningBolt! · · Score: 1

      > The problem is that programs written after SP2 will have difficulty
      > running on older operating systems.

      Bzzt! Wrongo. No-execute (NX) regions create a new subset, not a superset, of programs that will run properly on a Windows OS. Did anyone actually RTFA?!?!?

      --
      Old people fall. Young people spring. Rich people summer and winter.
    8. Re:So what? by Sique · · Score: 3, Interesting

      You are just lighting the one side of the medal.

      There is as always another side: There are real faults in the system, which can't be fixed, because the fix is equivalent to breaking an application, which was working around the fault in a murky way. There were design mistakes you can't fix, because there are applications which expect exactly this misdesigned behaviour. There were books out there talking about some "hidden features", which were never to be exposed to the developpers, but the developpers found out and some started coding with those "hidden features". Now you can't remove them anymore, even though they made only sense for a special environment present at the moment of their design, and they should have been hidden forever behind the official API.

      There is only one way to get out of this mess: Start anew. Screw those people who were trying to be clever. Define a stable subset of used API routines you know are quite bug free, useful and abstract enough to live along some architectural changes. Tell everyone that outside this API nothing is supported. It may be time for Windows developpers to learn how to write portable code.

      The world of the 8086 based PC as defined by IBM and evolved from there was always about being "more or less compatible". I remember the articles in the computer mags of the Mid-80ies being full of compatibility tests for the IBM clones and awarding points for supporting even obscure utilities and games.

      It was always a balance between keeping to the official interfaces and produce slow, kludgy software, which was assured to run on the next generation of PCs too, and to use nonofficial but common features, which made the life easier, saved on processor cycles, allowed for elegant code, but broke with a slight change in the underlying architecture. Most programmers were even able to write kludgy, slow applications by using nonofficial features, and maybe it's time to have a more Darwinian rule around: Adapt or die. The environment is changing.

      I know there are lots of people out there, who have invested huge sums of money or time or sweat in software, that is now about to break with the installation of SP2. I know that those people will be pissed of. But they can run their legacy application on their current system, and they are not forced to change it. They just have to make sure it has a welldefined and controlled interface to the world out there, maybe transferring data only via CD-ROM or having the access to the systems heavily guarded by firewalls or whatever. It's basicly the same that happens to the old database applications running on old S/370 somewhere.

      But there are more people pissed of by the security lapses aboundant, by strange and illogical designs in the API, and by the loss of money if something breaks because of the faults. So who do you want to please? The people with the legacy applications, who can't or won't upgrade, or the people dealing everyday with the problems arising from old legacy bugs and holes, which can't be fixed?

      --
      .sig: Sique *sigh*
    9. Re:So what? by Doogie5526 · · Score: 1
      They'd be breaking backwards compatibility. If the box says "requires Windows 3.1" it doesn't mean it should work on WinXP (or this new-fangled OS he wants to write). I do think if Microsoft was going to break compatibility they should have done it with the initial release of WinXP and not with some update. But it's good to see they're making an effort to secure their OS.

      What if OSes were more like game consoles? PS2 is the only one I know of that's backwards compatible (and they made some sacrifices because of it)

    10. Re:So what? by DerWulf · · Score: 1

      well, i suppose you are happy with >30 years old *nix

      --

      ___
      No power in the 'verse can stop me
    11. Re:So what? by Supp0rtLinux · · Score: 1

      Nope. I use a basic Fedora Core 2 system with the latest, greatest OpenOffice, Mozilla, and GAIM. No old dependencies for me. And the company I work for is only 5 years old... so no old crap to consider there either. And if they get some... I'll stick it on a terminal server and not worry about the desktop compatibility. :)

    12. Re:So what? by fymidos · · Score: 1

      and why not drive a 3-10% (?) of their installed base to linux? Or 10-40% of their win32 developers to web?
      This cannot have been an easy decision, they would never do something like that if 2003 wasn't so bad for win security.
      However, i think it's a good desicion for both windows (they do get better) *and* the industry.

      --
      Washington bullets will simply be known as the "Bulle
    13. Re:So what? by JoelClark · · Score: 1

      Lemme get this straight. You want them to rewrite their cashcow, after 15 years of refinement. You want them to magically convince "major vendors" to rewrite their cashcows as well.

      Tell me what, precisely, a full rewrite will accomplish? How does that further our IT industry? How does that make things better for the user? Longhorn is as close to a rewrite as we're likely to witness out of Redmond--and that's a great thing. A whole new codebase to debug is bad, mmmkay?

      Once you get out of college, you'll understand. Until then, get back to your homework.

    14. Re:So what? by Bombcar · · Score: 1

      I've often felt that M$ would be well served to release a new OS based on an entirely new codebase... get a group of developers that have never seen Windows source code, only the GUI and let them rewrite it without backwards.

      It has been done. This company has done basically what you want.

      And you can get the major software (Office, MSN, etc) for it, including Photoshop!

      And therein lies the issue. If Microsoft broke backwards compatibility in a large manner, then there'd be no reason NOT to go to OS X or Linux or something else.

    15. Re:So what? by julesh · · Score: 1

      While I don't entirely agree with the GP article's point, we're not talking about Win3.11 apps here. We're talking about Windows XP apps not working on XP service pack 2.

      Now, I hardly see "millions" of users complaining. At a guess, less than 0.5% of software will have an issue, and odd things at that.

      The biggest thing is NX. But that'll only affect people with 64 bit processors (a tiny majority at the moment). The DCOM and RPC changes only affect people using DCOM or RPC for applications that are not core windows apps (a tiny proportion, almost all custom developed and therefore supported by the developer), and can probably be fixed with an easy-to-install registry update, which a competent developer ought to be able to produce in just a few hours. Firewall related problems can be easily fixed by the user.

    16. Re:So what? by anethema · · Score: 1

      Ooops, dont think you had enough exclamation/question marks there..

      Here you go

      !?!?!!?!?!?!?

      Muuuuch better.

      --


      It's easier to fight for one's principles than to live up to them.
    17. Re:So what? by Anonymous Coward · · Score: 0

      Here u go. One more fucking apple zealot!!

      Die u all assholes. Apple sucks...

    18. Re:So what? by MtViewGuy · · Score: 1

      Amen to your comment! :-)

      I mean think about it: how many people who are running Windows XP right now running apps that are more than three years old? I think most users would be using current versions of most commercial software out there, if only because they've already been tested to run under Windows XP out of the box. I'm sure that the current versions of software from Adobe, Macromedia, etc. will likely run in Windows XP Service Pack 2 with no modifications. Given that Microsoft usually gives about a 30-45 day period between date of release to manufacturing and date of actual retail release, I'm sure that on the day that Windows XP SP2 comes out at the retail level you can go to the software manufacturer web site and download program code updates so your software safely works under WinXP SP2.

    19. Re:So what? by geekoid · · Score: 1

      I would think you would publish these changes with the development in Longhorn to give people time to fix/rewrite there applications.
      Perhaps impliment this patch as a program that allows people to make 'rule' change on the fly. So you make the changes, if something importnat breaks, roll it backa piece at a time.
      Many homeuser will auto-update this, then be dealing with a nightmare.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  30. OS X did it with Classic mode - works great by tentimestwenty · · Score: 4, Insightful

    OS X did this brilliantly with the Classic compatibility layer. 99% of the time the layer was app-compatible and it ran at least as fast as running OS 9 alone. Many people bitched at first, but when they started using OS X, it was pretty clear that there was a huge advance in stability that made people actively dump their Classic applications and invest in the X architecture. We're still in the transition phase but with Apple proclaiming 9 dead last year, it has been successful for the OS transition.

    1. Re:OS X did it with Classic mode - works great by saigon_from_europe · · Score: 2, Informative

      yeah, but similar move from 680x0 to PPC trashed a lot of small applications (utilities and similar). I really did not like the situation, although I was aware that PPC was better way to go.

      --
      No sig today.
    2. Re:OS X did it with Classic mode - works great by dave420 · · Score: 1

      Apart from it choking macs with not much memory, to the point where neither OS9 or OSX ran properly when used together. Genius. Sticking two operating systems on one install and calling it "cross compatibility" is not clever.

    3. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0
      yeah, but similar move from 680x0 to PPC trashed a lot of small applications (utilities and similar). I really did not like the situation, although I was aware that PPC was better way to go.

      PPC may have been a better way to go in the long term -- but we may never know. I'm not sure that the 680x0 platform had reached its limits (the same could have been said for the x86 platform 8 years ago). When desktop PC's (read: Apple) moved from the 680x0 platform, the 68060 was the latest from Motorola. AFAIK, it was never released in any mainstream computer (I believe that it was available as an expansion). This kicked the crap out of the (desktop) competition -- including the newly released PowerPC's and Intel's hot new 90 Mhz Pentium. Apple could have kept compatability, and had a faster machine. Instead, they took a step back so they could take (what is difficult/impossible to prove as) a step forward.

    4. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 5, Insightful

      Interesting how the Classic layer is "brilliant" when it comes to bashing Windows. But if when read the Mac boards, Classic is totally unusable and every vendor was under extreme pressure to produce a native version of their app immediately. Using mainstay apps like Quark or Outlook was apparently impossible under Classic.

      Classic is fine for what it is (us old OS/2 users used to call the VM the "Penalty Box"), but lets not pretend it's the compatibility solution for the ages. Frankly it's slow and the redraw is buggy and one only uses it when there is abosolutely no other choice.

      Besides, the article is about MS breaking modern Win32 applications, not legacy apps running inside a VM.

    5. Re:OS X did it with Classic mode - works great by liquidsin · · Score: 2, Informative

      The only issue I've had with Classic is that it let developers drag their feet on new versions, since their old wares could run just fine in Classic. That, and for the life of me, I can't get a consistent set of fonts working for OS X and Classic, and I've tried Suitcase, Font Book, and even violent physical abuse. It's kind of annoying that fonts that are installed on my system and even installed for Classic through font book don't get recognized by pagemaker.

      --
      do not read this line twice.
    6. Re:OS X did it with Classic mode - works great by 2nd+Post! · · Score: 1

      The PowerPC architecture scales to super computers, today, thanks to IBM.

      We can safely say that even with Apple's major involvement in the G4, Motorola can not claim similar, and likely the 680x0 probably would not be nearly as powerful as a G5 today. The benefit of the PPC architecture was that there were two manufacturers of decent calibre.

    7. Re:OS X did it with Classic mode - works great by LightningBolt! · · Score: 2, Insightful

      >Apart from it choking macs with not much memory, to the point where neither >OS9 or OSX ran properly when used together. Genius. Sticking two operating systems >on one install and calling it "cross compatibility" is not clever. Well, maybe you could explain, in technical terms, how they could better integrate the two completely unrelated OSes. You know, at the very least this would include a quick summary of how to integrate an OS which doesn't do preemptive multitasking nor have task-level protected memory spaces with one that does. As for people not having enough memory, well... I think there's a solution for that.

      --
      Old people fall. Young people spring. Rich people summer and winter.
    8. Re:OS X did it with Classic mode - works great by LightningBolt! · · Score: 5, Insightful

      > OS X did this brilliantly with the Classic compatibility layer.

      It's not an OS transition. The "compatibility" problems will come from the enabling of no-execute memory regions on the few processors that support that feature. This will cause problems for the rare old program which contains self-modifying code. I imagine it will also require Sun and others to modify their JIT compilers to declare runtime-compiled code as executable.

      In any case, there isn't really an analogy to OS9/OSX differences.

      --
      Old people fall. Young people spring. Rich people summer and winter.
    9. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      The 68060 was several years late, and Motorola apparently made it clear that it was the last of it's kind. Apple really didn't have much other choice but to switch CPUs -- its not the kind of thing you do for giggles.

    10. Re:OS X did it with Classic mode - works great by mallardtheduck · · Score: 1

      Well they managed to get MacOS applications to run on a UNIX OS on A/UX back in the 680x0 days... Why couldn't they have managed that sort of thing with X?

    11. Re:OS X did it with Classic mode - works great by lullabud · · Score: 2, Insightful

      I agree that having the classic environment available within OS X is a good thing for those applications that don't run natively, which is just about none anymore, but with XP it's a different story... XP SP2 is a SERVICE PACK. If microsoft did this same sort of thing it would be the equivalent of having OS 10.3 emulate OS 10.2, which is clearly retarded. However, to turn the paraphrase around, OS X emulating OS 9 is more like (although this might be a crude example) when Win9x allows you to run DOS programs from within the GUI. The necessity to break backwards compatibility comes down to design flaws, a lack of perfect forethought. There are some design flaws in the framework of Windows that just prevent some things from working securely, easily and quickly. Hopefully the time MS is taking to release Longhorn is an indicator that they're designing a better framework and that we'll see less of this in the future...

      I'd like to say that MS is jumping the gun on this breaking backwards compatibility by doing it within a point release, but this might be just what developers need to get them ready to code applications for Longhorn, a little exercise in future Windows application design. Apple fans (like myself) can't be too high and mighty on this one though, each version of OS X has had some kind of backwards compatibility breakage.

    12. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      And after you explain it in technical terms here, let the people over at Microsoft XBox division know, so if I buy an XBox 2, I have a game library I can already play on it.

    13. Re:OS X did it with Classic mode - works great by tentimestwenty · · Score: 1

      I agree that doing something like this in a point release is a bit much, but the potential is there in the future and with some marketing I think it could be sooner than later. I'd also take issue with OS X having backwards compatibility breakage problems. I can't think of any commercial apps that were broken, or didn't just require a very small updater to work across X releases. Thinking back to pre OS 9 days and I remember every app being broken with a new OS release. X in comparison is a dream.

    14. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 1, Insightful

      "OS X did this brilliantly with the Classic compatibility layer. 99% of the time the layer was app-compatible and it ran at least as fast as running OS 9 alone."

      What's your point? Over 99% of stuff will still be backward compatible with the new Windows service pack.

    15. Re:OS X did it with Classic mode - works great by Nintendork · · Score: 2, Insightful
      There are VERY few DOS and 9x apps that don't work with XP (Probably less than 1% don't work). It really isn't that large of an issue. How many apps don't work with SP2 is yet to be seen and it's unfair to judge them for it. Also, I would be pissed if the Microsoft product lifecycle was as short as Apple's. With Apple, they abandon prior OSes with the release of the new OS. I'm sorry, but that's just terrible support.

      -Lucas

    16. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      A/UX worked the exact same way as OS X does. It booted MacOS in a Unix process with the lower levels virtualized. In fact, A/UX is why Classic was running just fine even in the earliest OS X betas. The only difference is that A/UX ran the MacOS Finder and not a native program.

    17. Re:OS X did it with Classic mode - works great by gmack · · Score: 1

      In Linux they fixed this by having the compilor flag the application in the ELF headders as being able to function with a read only stack. Apps compiled on an older version of GCC and apps wich need trampolines don't get this feature enabled.

      I'm a bit supprised Microsoft hasn't done something similar.

      Unless of course the author was just guessing that it breaks older apps without having actually check for himself.

    18. Re:OS X did it with Classic mode - works great by JPriest · · Score: 1
      The benefit of the PPC architecture was that there were two manufacturers of decent calibre.

      Unlike AMD and Intel?
      BTW did you know that Intel powers 286 of the supercomputers in the top 500 list? 3 years ago Intel had only 3 systems on the list.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    19. Re:OS X did it with Classic mode - works great by mpe · · Score: 1

      There are VERY few DOS and 9x apps that don't work with XP (Probably less than 1% don't work). It really isn't that large of an issue.

      If your business depends on one of those apps then it is a very big issue...
      A more meaningful figure might be the percentage of apps which are actually used. It's anyone's guess what proportion of the 99% are demos, shareware, programes nobody ever used, etc.

    20. Re:OS X did it with Classic mode - works great by Sheepless · · Score: 1

      I'm not sure you can hold up Classic as a glowing example of backward compatibility. How would your Windows IT department like to enable local admin priveleges just to run old apps (like Classic requires)? How about the fact that Classic locks up OS X every time I run a particular app?

      baaaa

      --
      Social media and technology thoughts: http://jasonkinner.wordpress.com
    21. Re:OS X did it with Classic mode - works great by Sheepless · · Score: 1

      XP SP2 is a SERVICE PACK.

      To me, this is the compelling argument. Having a service pack break existing applications is broken. That's called a major release, not a service pack. Service packs should leave things pretty much as they are, if only so that John Q. Bigwig doesn't "accidentally" break all of his business critical solitaire games.

      baaaa

      --
      Social media and technology thoughts: http://jasonkinner.wordpress.com
    22. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      Well when they got the first Apple user to switch, it wasn't hard to get his wife to switch either. And thus the entire Apple audience moved to OSX. Score Apple.

    23. Re:OS X did it with Classic mode - works great by lullabud · · Score: 1
      True true, Service Pack has traditionally meant "a pack of fixes". You just have to wonder how wrong things were done in the first place if you have to break compatibility to fix stuff... I think SP2 is several things rolled in to one...
      • It's a pacifier for the MS faithful, so that they have something to play with during the wait for longhorn.
      • It's a pacifier to appease the people who would knock MS for not releasing a big OS revision in 4-6 years (by the time Longhorn rolls around).
      • It's a big enough revision that anybody who claims MS didn't do anything big with their OS between XP and Longhorn can be reminded of XP SP2.
      • It's (hopefully) a bunch of well needed fixes on technologies that have matured since XP was first release (ie: 802.11x, WPA, etc..)
      • It's most likely a place where they have laid down a framework that will work with the stuff they're programming for longhorn, but won't work with XP SP1-. This would explain the break in reverse compatibility...
      Of course, that's a lot of speculation on my part. I'm not too interested in SP2, but I am interested in Longhorn... it better kick some serious ass.
    24. Re:OS X did it with Classic mode - works great by Lycestra · · Score: 1

      In the past, other compatibility issues appeared. changing the number of bits in addresses when the arch changed was supported by software that followed clearly spelled out rules. Some programmers ignored them, and their software still worked. Not harm? HA! When the new system came out, those programs crashed and burned when you tried them. People complained, companies were upset. But it was their own fault.

      This is why we have standards. so people who follow them are rewarded with compatibility.

      --
      Lycestra
    25. Re:OS X did it with Classic mode - works great by 819 · · Score: 1

      I have never, not once had a problem with Classic, and I use Nisus Writer 6.5 as my word processer all the time, as well as sharing a printer through Classic's USB printer sharing control panel.

    26. Re:OS X did it with Classic mode - works great by drinkypoo · · Score: 1
      If your business depends on one of those apps then you get dosemu or vmware, depending on what underlying platform you would like to use, and how much money you want to spend, and you run it in there. The ability to run that kind of software is not going away, it's just becoming somewhat more complicated.

      Anyone who still depends on any DOS software today, besides embedded industrial control applications, is doing something very wrong. It's time to at least come into the 1990s.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    27. Re:OS X did it with Classic mode - works great by dr00g911 · · Score: 1

      As the IT director for a mid-sized agency, you hit on the number one problem we had dragging everyone kicking and screaming onto X.

      Our solution?

      We physically deleted every single legacy font on every single machine we had and upgraded to all OpenType fonts (the new Adobe Font Folio is available in both T1 and OTF formats) and Suitcase.

      The coolest thing is that all of the Opentype fonts are named "pro" or "std" -- so instead of having 12 conflicting Helveticas on our systems, we now know the "good" one is called "Helvetica STD" in the lists.

      All fonts in our library with a creation date prior to 1998 are banned -- you know, like the AGaramond/Futura/etc. direct fom old type on call CDs?

      If we run into a situation where a non-supported font is necessary, I either:

      1. Buy a new copy (forcing art directors to get legit with their fonts is a biggie)

      2. Take the old font (usually Share or Freeware in this case) into Fontographer (or whatever) and create a new, clean suitcase with a non-conflicting name and ID -- usually saved in OpenType format.

      The biggest problem with all of those old font libraries that have been passed from freelancer to agency to service bureau and back again is that they're all corrupt, mixed and matched. 10, 12 point screen font from Adobe, 14 point from Emigre, Book printer version from Agfa, Bold from Adobe, Bold Italic from Lino.

      Next time you've got a flaky font issue, get info on the printer and screen fonts and pay attention to the copyrights and creation dates. You'll wonder how they ever worked at all.

      OS 9 was far more accomodating than X is in that respect, but it's forced a housecleaning here -- for the better.

      I'd say, on record, to anyone that listens that chucking Classic and starting over on our fonts solved 85% of my daily support calls.

      On a final note... uh... Pagemaker? WTF?

      Ditch Classic. Go with Indesign (good Pagemaker import) or Quark (evil fucking company, but necessary in our offices), but the sooner you cut the umbilical cord, the sooner the pain will be over.

    28. Re:OS X did it with Classic mode - works great by Archibald+Buttle · · Score: 2, Informative

      What? Classic unusable? You must be a Windows or Linux user.

      Yes, every vendor was under pressure to produce native versions of their apps ASAP, but that's because you get a better application running native than under Classic because it can take better advantage or the new OS. The big reason why Apple pushed people to upgrade their apps was the new Aqua UI, which the Classic environment doesn't give you.

      Now the very early versions of Classic were still very good, but there were some minor problems with it as a few people reported. Personallly though I never had any problems at all, and every single application I have tried to run under Classic has worked flawlessly.

      The only class of software that I know of that is not guaranteed work under Classic are OS extensions. Even some of those actually work.

    29. Re:OS X did it with Classic mode - works great by EddWo · · Score: 1

      Well Windows seems to have managed that pretty well. Windows3.1 programs run under wowexec, a 16bit compatiblity layer. It wraps up the cooperatively multitasked apps in a preemptively scheduled process. You can choose if you want all your 16bit apps to run in one wowexec process and share a memory space or run them in seperate wowexecs to prevent them interfering with one another.

      Nt 's WOW Subsystem

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    30. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      > You must be a Windows or Linux user.

      And a Mac user, but don't let that stop your knee from jerking.

      When people post stuff like "I can't upgrade to OS X until the following apps are native .." that indicates that Classic is less than transparent. Wow, the Mac isn't 100% perfect! That is all.

    31. Re:OS X did it with Classic mode - works great by Archibald+Buttle · · Score: 1

      Of course Classic is less than transparent, and I didn't say it was perfect. It's frustrating having to wait for it to boot up when you start a Classic app. It's windows aren't Aqua-styled and don't work properly with Expose. That doesn't mean it doesn't work well though.

      People posting stuff like "I can't upgrade to OS X until the following apps are native .." was, from what I can tell, mostly people being overly cautious. Yes, some apps had problems with very early versions of Classic, but this got addressed pretty quickly - unfortunately the FUD remained. Apple had a big hand in this caution too by pushing so hard for companies to update their apps, which brought about a fear of incompatibility with Mac OS X. The reality was that a very small number of apps didn't work, and few suffered from any kind of reduced performance.

    32. Re:OS X did it with Classic mode - works great by Moridineas · · Score: 1

      One word: Quark

      Sucked _ass_ under classic, pretty much unusable.

    33. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      Unlike AMD and Intel?

      Yeah, but Apple makes their money off hardware sales. They've become lazy in their little ghetto, and would end up being someone's lunch if they tried to compete in the x86 arena. Clones would have been much harder to stop...

    34. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      What are you talking about? Nothing works with a read-only stack, because a stack is empty to begin with. You write things onto the stack.

      You mean a non executable stack.

    35. Re:OS X did it with Classic mode - works great by drsmithy · · Score: 1
      OS X did this brilliantly with the Classic compatibility layer.

      Apple had the advantage of implementing it in modern times when fast processors and gobs of RAM are commonplace. Back when Microsoft was making NT, a 4MB 386 was cutting edge, so going the virtual machine route wasn't really practical.

      We're still in the transition phase but with Apple proclaiming 9 dead last year, it has been successful for the OS transition.

      Yes, well, Apple also treats its legacy customers a lot more callously than Microsoft does.

    36. Re:OS X did it with Classic mode - works great by drsmithy · · Score: 1
      To me, this is the compelling argument. Having a service pack break existing applications is broken. That's called a major release, not a service pack.

      Of course, then everyone would be complaining about "forced upgrades" and "the Microsoft tax".

      Service packs should leave things pretty much as they are, if only so that John Q. Bigwig doesn't "accidentally" break all of his business critical solitaire games.

      John Q Bigwig shouldn't be installing service packs on his machine, that's the IT department's job.

    37. Re:OS X did it with Classic mode - works great by 2nd+Post! · · Score: 1

      No, unlike Motorola, if Apple had stuck with the 680x0 architecture.

      At that time there was no guarantee that AMD and Intel would have taken off as it did; it very well could have been IBM and Motorola instead of Intel and IBM that won over the desktop.

      So history was:
      Apple used Motorola for 680x0
      Apple switched to IBM+Motorola for PPC

      Previous poster was speculating on how we don't know how Apple would have fared if Apple had stuck to the 680x0 for another few generations.

      My rebuttal was that there was a real benefit to switching, over performance, and that was having two vendors.

    38. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      System Admins and the like are paid to be overly cautious :)

      I'm not saying Classic doesn't work -- just that it doesn't work WELL. (I certainly wouldn't want my primary applications in it anyway.) OS/2 was advertised as a "a better Windows than Windows", but nobody thinks Classic is "a better Mac than the Mac".

      This is only in response to the root post who suggested that doing a Classic-like VM would be a good idea for minor Windows changes.

    39. Re:OS X did it with Classic mode - works great by Sheepless · · Score: 1

      Of course, then everyone would be complaining about "forced upgrades" and "the Microsoft tax".

      True. But this service pack has a big sucking sound, coming from the south. It's the hidden tax of Microsoft forcing you to upgrade everything else on your box.

      John Q Bigwig shouldn't be installing service packs on his machine, that's the IT department's job.

      Okay, I should have said John Q "SmallAndMedium"Wig from a company with less than 25 employess (read: no IT department, except the unfortunate /.er they know)?

      baaaa

      --
      Social media and technology thoughts: http://jasonkinner.wordpress.com
    40. Re:OS X did it with Classic mode - works great by Anonymous Coward · · Score: 0

      Quark has always sucked _ass_

      Maybe if the Quark developers had bothered writing to recommended APIs it wouldn't have sucked _ass_ as you say.

      Maybe if the Quark developers had listened to Apple when they deprecated certain calls in the run up to OS X and the Classic environment, Quark would've worked in Classic better,

      Maybe if the Quark developers had listened *closely* to Apple and moved to Carbon, Quark would've been running on OS X much earlier.

      They didn't listen. Quark don't think they need to. Quark were too busy with their heads up their own _asses_

    41. Re:OS X did it with Classic mode - works great by Moridineas · · Score: 1

      You get no arguments from me, I'm no big quark fan... BUT.. until very recently there were no other options. Latex isn't suitable, and InDesign until version 3.0 (CS) lacked some critical features that made it unsuitable for the kind of professional press I was working at. Here's to hoping InDesign kicks quark's ass, or at least that quark improves.

  31. Funny how that works by thefatz · · Score: 5, Insightful

    The reason Windows is in such a hurt is compatibility with everything. Even most Linux distros dont offer the level of backwards compatibility that windows xp or less does. You can still to this day run Win16 apps under windows and still print and save, as if it were no big deal. Thats just not possible with Linux. Try downloading or running a binary from 1994 that was compiled for linux and see if it works, im sure libc and glibc and aout and elf will make things fun.

    Its kinda sad how things are around here for Microsoft, Damned of they do, Damned of they dont. Somebody shows progress and they get pounced.

    "...one giant leap backwards for mankind?"...And recreating an OS from the 70's isnt? Thats pretty narrow thinking.

    --
    http://www.freebsd.org
    1. Re:Funny how that works by kryptkpr · · Score: 1

      Linux software, more then often then not, comes with source. There's less of a need to worry about backwards compatibility, as apps can always be rebuilt from source using the development tools that come with the OS. Not to mention that on a linux system you can keep several versions of core system libraries at the same time, something Windows does not allow.

      --
      DJ kRYPT's Free MP3s!
    2. Re:Funny how that works by bmwm3nut · · Score: 3, Interesting

      You can still to this day run Win16 apps under windows and still print and save, as if it were no big deal. Thats just not possible with Linux. Try downloading or running a binary from 1994 that was compiled for linux and see if it works, im sure libc and glibc and aout and elf will make things fun.

      that's a fair statement, but you also need to think that the majority of programs for windows are not open source. chances are i would still have (or could get) the source for that 1994 linux binary and compile it on my newest bleeding edge linux box and it should compile (of course after i go through dependency hell to get all the extra libraries it needs). for the most part, i should (with some work) be able to get all the source i need to build and run the old linux binary. however, i'd bet that the old win16 app was closed source and the company probably doesn't even exist anymore. with stuff like that backwards compatability is much more important, because you have no other way to run the code.

    3. Re:Funny how that works by kwoff · · Score: 1

      I couldn't run several games on WinXP that had worked before.

    4. Re:Funny how that works by richg74 · · Score: 1
      Nearly every security expert knew that, at some point, Microsoft would be forced to bite the bullet and take a big compatibility hit in order to solidify operating system soft spots--many of which are due to legacy code support.

      As the article points out (quote above) it's been obvious for quite a while that Microsoft was going to have to ditch significant backward compatibility if they were to improve security in a meaningful way. I had an MSDN subscription up until about a year ago, and all you need to do is look through the API docs to see one glaring security weakness after another, owing to the desire to preserve compatibility.

      In retrospect, the introduction of the 80386 was the time to bite the bullet and start over with a real OS. Windows users are still paying the price for that mistake.

      I have to agree, though: much as I dislike some aspects of Microsoft's corporate behavior, this does seem to be a step in the right direction.

    5. Re:Funny how that works by molarmass192 · · Score: 1

      And recreating an OS from the 70's isnt?

      I agree with most of your post, but this closing poke is uncalled for. XP is based on the NT kernel which was designed using concepts from the VMS kernel, which itself was introduced by DEC in 1979. So if Linux is a leap backwards because it uses 1970s UNIX concepts, XP must also be a giant leap backwards because it uses 1970s VMS concepts.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:Funny how that works by Anonymous Coward · · Score: 0

      That was OS/2.

    7. Re:Funny how that works by Anonymous Coward · · Score: 0

      Try compiling some old GNOME 1.0 application on a recent distro. Hell, get the latest GCC compiler and try compiling the latest glibc library.

    8. Re:Funny how that works by Frit+Mock · · Score: 2, Interesting

      But with Linux Software you have the code and can compile it against the newer libraries.
      Even if that fails, you (or someone else) have the possibility to fix it, because you have the source code and you are free to modify it.
      There is absolutly no need, to run a 10 year old binary with Linux!

      That's why there is no need, to always keep backwards compatibility in Linux ... except for 3rd party closed source binaries, but that again is a problem of closed source.

      I don't want to damm MS for their decision to sacrifice compatibility, however, for their customers this is costly!
      In larger companies one can't just try on error SP2, so they have to run tests in advance (and pay their IT personel for that time or even hire externals) ... and if the recognize some incompatibility, they have to pay for new software or upgrades, or in the worst case, if the vendor for that software does not exist anymore they have to develop that incompatible software from scratch ...

      Well, at least this boosts economy a little... ;)

    9. Re:Funny how that works by 0123456 · · Score: 1

      Which then became OS/2 NT, which was cancelled, and Microsoft released a new OS which, purely coincidentally, was called Windows NT.

      Oddly enough, if HAL is one step ahead of IBM, WNT is one step behind VMS.

    10. Re:Funny how that works by Anonymous Coward · · Score: 0

      You can still to this day run Win16 apps under windows and still print and save, as if it were no big deal.

      This is often true, but not always. We have a Windows 3.1 app at work which we're currently porting to XP exactly because it doesn't entirely work (some things do, some don't). And of course, anything semi-low-level (e.g. shell replacements) for Windows 3.1 don't work all that well under XP.

      Try downloading or running a binary from 1994 that was compiled for linux and see if it works, im sure libc and glibc and aout and elf will make things fun.

      The GNU utilities don't change much from year to year, but they still run. I beet it's not the age of the code, but the lack of maintainence (those little tweaks here and there to get things working with new libraries) which makes old code unusable.

    11. Re:Funny how that works by megarich · · Score: 0

      Your right and your wrong. Yes its wrong to have that damned if you do and damned if you don't attitude....but then I just have to remind myself that MS is nothing but a monopoly only out for money. And then again this is microsoft here :) Sure it's a step in the right direction but my ms intiution is telling me there gonna f*ck something up and big time....they always do....

    12. Re:Funny how that works by PygmySurfer · · Score: 1

      In retrospect, the introduction of the 80386 was the time to bite the bullet and start over with a real OS. Windows users are still paying the price for that mistake.

      Uhm, Microsoft DID do that. Windows NT was a fully 32-bit operating system designed for 80386 and above processors (technically, it's designed to be processor-independant, for portability - the HAL provides all the processor-specific stuff). As I'm sure you're well aware, Windows 2000 and XP are based on the Windows NT architecture.

    13. Re:Funny how that works by D4MO · · Score: 1

      Tell that to my father.

      --

      Rocket science is easy. Neurosurgery, now *that's* difficult.
    14. Re:Funny how that works by Anonymous Coward · · Score: 0

      Nope, OS/2 was the "real OS" for the 286 not the 386. By the time v2 came out, it was already laden with legacy shit.

    15. Re:Funny how that works by Luscious868 · · Score: 2, Insightful
      that's a fair statement, but you also need to think that the majority of programs for windows are not open source. chances are i would still have (or could get) the source for that 1994 linux binary and compile it on my newest bleeding edge linux box and it should compile (of course after i go through dependency hell to get all the extra libraries it needs). for the most part, i should (with some work) be able to get all the source i need to build and run the old linux binary. however, i'd bet that the old win16 app was closed source and the company probably doesn't even exist anymore. with stuff like that backwards compatability is much more important, because you have no other way to run the code.

      What you say is true, but it wouldn't help the average computer user who's trying to run a Linux binary from 1994. The average joe coudn't compile an app on Linux, much less modify the source from an older program and tweak it to get it to compile using todays tools. At least on Windows XP, if I need to run an applicaiton from that time period, there's a chance I'll be able to do it without any kind of modification whatsoever other than to change the compatibility mode of the executable to Windows 95. I wouldn't have a prayer of doing that on Linux. Of course, you'll counter with "at least on Linux if you really needed to have that app you could take the source and pay someone to modify it for you and make it compile". That's true, but on Windows, if I really need to run a legacy application I can purchase VMWare or Virtual PC, load my copy of Windows 95 and achieve the same effect.

      It's a moot point however, because let's face the facts. It's time for Microsoft to pull an Apple and dump the current Windows API and totally rewrite it from the ground up. They need to focus on security and forget backward compatibilty. They've already purchased Virtual PC which means they already have the technology available that would allow them to offer backward compatibility for legacy applications. All they would need to do is make Virtual PC a part of the new operating system and most customers would have all of the backward compatibility they need.

    16. Re:Funny how that works by agraupe · · Score: 0

      That's exactly what I was thinking! Binaries have a short lifespan compared to source. Another reason why open-source beats closed-source (like we needed any more)!

    17. Re:Funny how that works by fymidos · · Score: 1

      >Even most Linux distros dont offer the level of
      >backwards compatibility that windows xp or less
      >does.

      Linux did not have the installed base windows had in 1994, there are very few binaries anyone would like to run from that time, and for most of them the source is available anyway.

      >im sure libc and glibc and aout and elf will make
      >things fun.

      ..but of course you can run all those binaries in a modern linux system if you feel like it and give it a try.

      >And recreating an OS from the 70's isnt?

      Automobiles have been *evolving* as they are today (4 wheels etc..) since forever. That's because 4 wheels is the best concept for an automobile. There were i believe some 3-wheel models, in special cases you do have 6- or 8-wheel models and 2-wheel bikes certainly have their place, but there is only *one* good solution for a car.

      Unix was right from the beginning, and if MS did follow the UNIX way the world would be a better place today. But even so, they are getting there: With SP2, and for the first time, you won't need administrator rights to actually use your windows computer.
      You still cannot install a program in userspace in some kind of user-registry but finally you will be able to use what the administrator installs.

      --
      Washington bullets will simply be known as the "Bulle
    18. Re:Funny how that works by Anonymous Coward · · Score: 0

      Forget 1994 -- try 2000. If I had purchased WordPerfect for Linux, I'd expect that it would still run today. However it does not.

      The worst thing about this is that old Linux programs were not broken by a conscious design change. They broke because some goof unwittingly changed the ABI.

    19. Re:Funny how that works by EvilBudMan · · Score: 1

      True.

      Xtree Gold 3.0 works on XP SP1 and I need it.

    20. Re:Funny how that works by Tony-A · · Score: 1

      "Damned if they do, Damned if they don't."

      Precisely.

    21. Re:Funny how that works by Anonymous Coward · · Score: 0

      Another thing to consider is that applications where source code is not available are often statically linked. This greatly increases the chances they'll run years from now.

    22. Re:Funny how that works by mwood · · Score: 1

      Funny, I ditched the last 1994 Linux app.s only a year ago. They ran just fine, since I hadn't removed the 1994-vintage libc versions they wanted, or the old loader. I don't throw away old libraries very often.

      There is no fact to face. Ripping up the APIs won't fix buggy insecure code. Careful review and repair will. The Windows APIs are a mess, but that has nothing to do with the problem MS are currently addressing.

    23. Re:Funny how that works by jmorris42 · · Score: 1

      > Try downloading or running a binary from 1994 that was compiled for
      > linux and see if it works, im sure libc and glibc and aout and elf will
      > make things fun.

      Amazingly you CAN run a binary from that far back. Admittedly no modern distro includes the compat libs required for that anymore but you can do it. More importantly if you had a machine originally installed with RH 3.x and upgraded it over the years you would still have the ability to run a.out binaries you installed back then. One of my machines was originally loaded with RH4.0 and still has Mosiac on it. It runs. Of course there aren't many webpages left that will render correctly in it but that isn't the point. If you needed to run one of those apps today you would simply go out and obtain the compat libs packages and install them via rpm.

      --
      Democrat delenda est
  32. Just introduces more dangerous issues by 192939495969798999 · · Score: 0

    Check this out: the new SP is supposed to provide an area of memory called "NX" for non-executable, where anything in that area is harmless (for virus quarantine, i suppose). What if I create a virus that modifies the parameters so that ALL the memory is NX? Boy, that would screw stuff up pretty good!

    --
    stuff |
    1. Re:Just introduces more dangerous issues by Grey_14 · · Score: 1

      I think you misunderstand, This is talking about RAM and CPU Cache memory, not harddrive, And I dont think one program, can modify anothers NX space, if a program can modify the NX space at all,

    2. Re:Just introduces more dangerous issues by nebaz · · Score: 3, Interesting

      Well then the area in memory where your virus is will be changed to NX and it won't be able to run.

      --
      Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
    3. Re:Just introduces more dangerous issues by Anonymous Coward · · Score: 0

      You don't know what you're talking about. Non-executable pages have been around for a *long* time, and they've been around in the Intel architecture since the 386 at least (I'm too lazy to check and see if they existed for the 286)... Microsoft simply didn't *use* the feature.

      The NX bit is supposed to be set by the operating system for all memory that a program requests that isn't for code; the program doesn't set the NX bit itself. This prevents things like stack overflows from being exploitable, as the stack would not be executable (just one example).

    4. Re:Just introduces more dangerous issues by julesh · · Score: 1

      Non-executable pages have been around for a *long* time, and they've been around in the Intel architecture since the 386 at least (I'm too lazy to check and see if they existed for the 286)... Microsoft simply didn't *use* the feature.

      That's simply not true.

      Non-executable *segments* have been available since the 286. Non-executable *pages* have only been introduced by the latest revisions of AMD's processors, and by a revision of Intel's that I believe is not available yet (?).

      This means that you can have NX protection, but only by not using the flat memory model, or by using a hack involving duplicating your address space (meaning you only get half as much of it). I think MS decided that neither of these were acceptable, and I think they were right.

  33. Longhorn *should* break all compatabillity by teamhasnoi · · Score: 1
    Everything should run in it's own sandbox - now that they own Connectix.

    Just think of the control MS could exert over all the code running on your (read: their) machine. It would also explain the supercomputer-esque requirements.

  34. And you are complaining WHY? by British · · Score: 4, Insightful

    Ie this message is moreso for the submitter. Love the tone of your voice. We see almost daily MS lack-of security woes and now MS does something about it. Then you have to bitch about not supporing legacy this or that in the name of security. I think I would rather choose security. hell, all you need to be considered a computer security expert is just say "everything's insecure."

    1. Re:And you are complaining WHY? by hkb · · Score: 1

      I suspect, from your lack of foresight, that you're not in charge of 100+ (Or 500+ in my case) Windows client machines. Nonetheless, I seek to educate you:

      Because they released a shoddy (security-wise) product to begin with and soon, will be providing an ungraceful solution that will break a lot of shit that end user organizations will have to spend a lot of money (via man-hours) on to fix.

      Now you know.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    2. Re:And you are complaining WHY? by British · · Score: 1

      ....and knowing's half the battle.

      But how much would it cost more(or less?) to clean up a bunch of virus-infected machines?

    3. Re:And you are complaining WHY? by hkb · · Score: 1


      But how much would it cost more(or less?) to clean up a bunch of virus-infected machines?


      Probably a lot, but any half-wit sysadmin who has to deal with Windows clients would have AV products installed on all machines, with at least daily (I prefer every hour or two) virus definition refreshes.

      Unfortunately, there is an abundance of Windows admins who aren't at the half-wit level and thus we have worm meltdown. Well, we don't we have router access lists from our firewall all the way upstream, as there's no legitimate reason for rpc/smb/cifs traffic from the "Internet".

      --
      /* Moderating all non-anonymous trolls up since 2004 */
    4. Re:And you are complaining WHY? by Anonymous Coward · · Score: 0

      So? That's your choice to be in a job to maintain all those Windows boxes. British's point still stands: The Slashdot mentality is to bash MS on security, MS decides to step up security, so naturally the Slashdot crowd then derides MS for doing so. Wanna fix bugs? You're probably going to break some eggs, and this goes for any software platform. I'm no huge fan of Windows (I run both Gentoo and XP), but the typical Slashthink here is just asinine.

    5. Re:And you are complaining WHY? by perljon · · Score: 1

      hell, all you need to be considered a computer security expert is just say "everything's insecure."

      Security is about risks management and not building fort Knox in every environment that a "Security Expert" touches. For example, vulnerabilities that allow a random person to gain admin privelages to your OS for your customer facing website which brings in $1 million dollars per hour is a high risk and a high consequence to the business. It would justify spending a couple of million dollars securing. On the other hand, if you have a home computer that you use for gaming and if it gets compromised you can't play games, then it probably deserves less resources to secure. (although you should take minimal precautions like firewalls and secure passwords, because they're almost free and reduce your chance of vulerability drastically)

      It's all about weighing the chance of compromise + cost of compromise vs. cost of security. A "Security Expert" always uses easy wins that decrease the risk of compromise and are cheap to implement (ie, firewalls and secure passwords).

      --
      This isn't the sig you are looking for... Carry on...
    6. Re:And you are complaining WHY? by Tim+C · · Score: 1

      I know it was just an off the cuff example, but really, if your website is bringing in $1m/hour, it's worth a *lot* more than a couple of mil to secure it...

    7. Re:And you are complaining WHY? by geekoid · · Score: 1

      complaining? or just remembering MS history with these things?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  35. It's because it breaks some older applications.. by the_rajah · · Score: 1

    I don't think my reasoning is off the mark at all, but then it's my reasoning and not yours. Note, too, that appearantly the service pack is not going to be available to all XP installations so it's not going to help secure the machines most likely to be zombied for worm, trojan, virus, spam generation. I'm sure it's a good thing overall and will benefit some users, but it will cause some folks to consider other options in the Open Source segment and I see that as a good thing, too.

    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain

    --


    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
  36. About time by mfh · · Score: 1

    We all have to upgrade for Windows anyway. It's about fsking time Microsoft took a hard stance on security and backed it up. I just hope they don't drop the ball, cancel out ease-of-use, but then fail on security too. Wait a minute...

    --
    The dangers of knowledge trigger emotional distress in human beings.
  37. This a new Microsoft - It has to be! by Anonymous Coward · · Score: 0, Insightful

    You could see it when the finally decided to dump COM DCOM DNA, etc, whatever they were calling their latest crap architecture and go .NET. You could see the future of XBOX2 (really a .Net box) would completely dump the past. Face it, if Microsoft is to move into the future, it's not going to be on their crap architectures of the past. We will see more of this from MS.

  38. Yeah yeah yeah... by manavendra · · Score: 2, Insightful

    One small step forward for Microsoft, one giant leap backwards for mankind?"

    All such posts on /. are met with "All your base are belong to us". Or with slight improvisation, "All your versions are belong to us".

    So much for compatibility

    --
    http://efil.blogspot.com/
  39. Microsoft lost the API war by Bubblehead · · Score: 0, Offtopic

    Joel had an interesting article recently entitled How Microsoft Lost the API War. He is arguing that a lot of Microsoft's past success had to do with there philosophy of never, ever breaking backward compatibility. However, recently they started to break backward compatibility (especially for developers), arguing that the new frameworks would be better, faster, more elegant, etc. Granted, most of the issues mentioned in the article relate to security (yes, I read it), but this may still be indicative for a new direction Microsoft is taking.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
    1. Re:Microsoft lost the API war by Quill_28 · · Score: 1

      How is this off-topic?

  40. Believe it or not... by Anonymous Coward · · Score: 3, Insightful

    This is a good thing. It's basically going to break applications that make assumptions about the (in)security of DCOM and RPC. It's very easy to add an application as an exception to the firewall. DCOM and RPC are going to be the major issues, so it's not going to affect Grandma's cute shareware apps any. Any app broken by the NX flag was already broken to begin with. I'm looking at you, XFree86...

    Compared to this relatively minor loss, the potential security gains are enormous. It remains to be seen how well it all works though...

  41. So with automatic windows update by marat · · Score: 0, Flamebait

    Should I expect my applications just stop working some very nice day? Where should I enter my credit card number for my (say) MS Office95 to be automatically upgraded? Oh, yes, that's what MS Passport for.

  42. Games... by sqlrob · · Score: 5, Insightful

    I wonder how much of the copy protection on software this is going to break. Gamers are probably going to be the loudest yelling demographic when this hits.

    1. Re:Games... by gmuslera · · Score: 1
      No, not yelling, just the people that will NOT apply the patch, because it will broke their games, legacy applications, etc, and virus/worms/etc will still be breeding happily on internet.

      So now you will have an interesting choice to take: be somewhat safe OR run this special game or that beloved application (and lose of applying some critical fixes from sp2). But, er... that is a choice most actual-linux/ex-windows users have already taken, if windows users already have to lose what they want to be safe they could take a bit more effort and finally migrate to Linux.

    2. Re:Games... by Barlo_Mung_42 · · Score: 1

      It does break Temple of Elemental Evil. For some reason with SP2 installed the loot dialog screen wont come up which makes the game unplayable.
      The game is VERY buggy to begin with though so not a huge loss.

    3. Re:Games... by Badaro · · Score: 1

      I wonder how much of the copy protection on software this is going to break. Gamers are probably going to be the loudest yelling demographic when this hits.

      I really hope it breaks a ton of games. Maybe it'll force the game companies to tone down the amount of crap they're adding to their copy-protections.

      It's really annoying when you're can't get your legal copy working because the protection doesn't like the you having a good CD-RW drive - while every pirate out there is playing the game without any headaches.

      []s Badaro

      --
      My sig became obsolete, and I lack the imagination to create a new one. :(
    4. Re:Games... by Ravadill · · Score: 1

      If it breaks most copy protection and forces game producers to wake up and realise I won't buy games that install hidden drivers/services, or write to my boot sector just to play, then I'm all for it!

  43. In the SP?? by eheldreth · · Score: 0, Redundant

    Dont get me wrong, I think M$ should completly overhall there security. However, is a service pack the correct time to do this. If M$ breaks programs people need they may not upgrade and that could cause even more security problems. Maybe such a change should wait for the next release of windows(oh, say 2015 or so).

    --
    The perversity of the Universe tends towards a maximum. - O'Toole's Corollary
  44. Also, hmmm. it interferes with JIT compilers... by 192939495969798999 · · Score: 1

    Interesting. Sun and Microsoft settle their big argument, and magically, Microsoft comes out with a patch to Windows that hampers the ability of JIT's to run. That's not playing nice!

    --
    stuff |
    1. Re:Also, hmmm. it interferes with JIT compilers... by 0123456 · · Score: 1

      And emulators. I worked on an emulator for Unix some years back, and one reason why it had to run as root on some machines was precisely because it had to be able to disable this 'no-execute' bit in order to generate executable code in data memory... thereby introducing more potential security holes in your OS if we screwed up our setuid processing. In fact, AFAIR on one lesser-known Unix variant, you had to globally disable this 'no-execute' stuff in order to make the emulator run at all.

      The whole thing assumes that there's never a good reason to execute code in data space, when there are actually many good reasons to do that.

    2. Re:Also, hmmm. it interferes with JIT compilers... by julesh · · Score: 1

      Run as root to disable NX? That's a ridiculous restriction.

      The way most UNIX systems work, it would in fact stop the dynamic linker from working!

      Also, it is far _more_ important to stop root processes from executing data that they're not supposed to than it is to stop user processes from doing it.

      Sometimes, OS designers can be remarkably dense.

    3. Re:Also, hmmm. it interferes with JIT compilers... by julesh · · Score: 1

      I believe all of Sun's Java environments run fine. There is no reason that any competently developed software should fail, in fact, as the APIs required have been documented for years.

  45. Fuck All of You! by Anonymous Coward · · Score: 0, Flamebait

    You know what? Fuck you! First you guys say that Windows sucks because it is outdated. Microsoft releases a new OS and you guys bitch about upgrade costs. MS Releases a service pack you guys bitch about how you cant install it on your illegal stolen copy. You bitch about security and when they go to fix it you bitch about how you can't run all your old DOS apps anymore. You are all a bunch of retarded shitheads.

  46. Good in the long run, but... by ErichTheRed · · Score: 4, Informative

    I've been looking at XP SP2's release canadidate for a couple days now, and it's pretty obvious that it will cause nightmares for Windows admins for quite a while. However, it looks like they're making steps towards better security, which will be better in the long run.

    Anyone who works in Windows shops knows the proliferation of COM-based software that was thrown together in Visual Basic, and this software often performs critical functions. It will take lots of testing/planning to make sure SP2 doesn't break these extremely fragile apps. There are many, many in-house applications that are still chugging along, even in compatibility mode, because they simply can't be replaced easily. Unfortunately, Microsoft can't test these in-house apps.

    We'll see what happens...

  47. Solution by Anonymous Coward · · Score: 0

    Not wishing to troll in the slightest, but:

    Fire up Office XP.

    Click File, then Open

    Browse for your document.

    Click "Open".

    Works fine for me.

  48. going forwards... by mikael · · Score: 0, Troll

    One small step forward for Microsoft, one giant leap backwards for mankind?"

    An enormous step forward for the Penguin.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    1. Re:going forwards... by mikael · · Score: 1

      Hey, I didn't mean that to be a troll. I meant that to be positive. If people are forced to stop and think about spending money on new Windows licenses, they may well decide to give Linux a try.

      Knoppix was the decision time for me. A friend asked me to download and ISO image for him. To make sure the disk was valid, I rebooted my PC from the CD-ROM. That sold me.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  49. Only selling point , gone by amightywind · · Score: 1

    because SP2 will de-emphasize backward compatibility with legacy systems and code for the sake of security.

    Even if SP2 results in greater security (which I doubt) the lack of backwards compatability removes the only selling point of the entire OS. Users will be driven to GNU/Linux systems in droves!

    --
    an ill wind that blows no good
    1. Re:Only selling point , gone by Zed2K · · Score: 1

      Except that everthing that exists thats wrong with going from a windows box to using linux will still exist. No matter what microsoft does to compatibility to older software.

      Don't kid yourself in believing it will do ANYTHING for linux.

    2. Re:Only selling point , gone by Cro+Magnon · · Score: 1

      Not neccesarily. If the SP2 upgrade breaks all or most of Joe Sixpacks stuff, then he'd probably give Linux a good hard look. But, more likely, most of Joe S's stuff will work fine with just a few programs borking. If those few programs are mission-critical, then he'll need replacements (OSS?), but if not, Joe might stick with Doze.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  50. Tinfoil hats ON! by mclem · · Score: 1

    The conspiracy-minded might see this as a sneaky way for MS to force the segment of the market that's not running latest (or legit) copies of Windows to upgrade, in turn boosting demand for new hardware (since those NT4 and 98 boxen probably won't run XP.) Hey, it works for Apple. :-)

    Isn't the PC market sluggish right now? Having MS couch an upgrade as a necessary security fix might give it a little jolt. At the very least, it can't hurt MS to shake out a few new customers from the bushes. Especially if there just happens to be a new 'sploit that comes out which SP2 fixes...

  51. Pirated Copies by spartan_789 · · Score: 2, Interesting
    "Another problem is the fact that Microsoft won't be offering this service patch to those who hold pirated copies of Windows XP, which is reasonable enough, but there are a lot of illegal copies out there, especially in the Far East where a lot of worms get a quick foothold in the Internet."

    Might be a little off-topic, but does M$ not realize that it may be worth it to sacrifice what they consider $, for the safety of your O/S and reputation? Are the people that are using pirated copies really going to buy your O/S anyways? Probably not.

    1. Re:Pirated copies by kyoko21 · · Score: 1

      I believe you are corret on this. I'm too lazy to search but I believe slashdot did carry a story on this cave-in by Microsoft a few months back when they said they had changed their mind and decided that security was far more important than their bottom line.

  52. Re:Thank you, Microsoft!! by bubkus_jones · · Score: 1

    Well, I'm not too sure about the security hole part, but, the SP2 upgrade, as it says in the article, will break compatability with some older applications. This will force anyone using those applications to upgrade (costing money) or search for alternatives (which will either cost money in licences or training, or both).

  53. Samba woes to come? by stevey · · Score: 2, Interesting

    Will this leave any issues with things like SMB?

    Looking at the article it was mostly talking about default firewalling, NX bits, and disabling some services which have recently been abused.

    Would they go so far as to disallow plaintext passwords for logins, or SMB sharing?

    Other than that minor concern this is good news for all people who have to share a network with Windows users.

    I run Linux at home, and am constantly hit by port 137/445 scans from Windows boxes on the same range as my cable modem. Sucks.

  54. Something else I find interesting. . . by PhxBlue · · Score: 1

    According to the article, SP2 will not install on copies of Windows XP that have known "pirated" registration codes. Since computers running illegitimate copies of XP (such as those in Asia, again according to the article) won't get the benefits of SP2's security features, how much "security" will this really provide to the 'Net in general?

    --
    !#@%*)anks for hanging up the phone, dear.
    1. Re:Something else I find interesting. . . by Anonymous Coward · · Score: 0

      I thought they were going to allow pirated copies to install. Did they change their mind?

    2. Re:Something else I find interesting. . . by Richard_at_work · · Score: 1

      None, but why should it? MS isnt in the altruistic market, and I dont blame them. If, after SP2 is released and most people have patched, a virus is released that attacks a vulnerability closed by SP2, then the headlines will be about "stolen copies of windows devestating the net" rather than "MS vulnerabilities devastating the net" as it currently is.

  55. Typical /. hypocracy by Stevyn · · Score: 5, Insightful

    Blame microsoft for the problems brought on by bad programs made by other companies. Then bitch because windows is insecure. Then bitch because they're trying to fix the situation and remove backwards compatibility to lessen the problems. Then say how microsoft is only doing this so people have to buy updated software. Well sometimes you have to bite the bullet and upgrade. If you're using some ten year old word processor on top for windows XP, then you better have a good reason of doing so. If you don't want to spend the money, switch to open office.

    I can't understand how microsoft gets bashed for having the security holes and then again for trying to fix them. Besides, how many people on here still use windows? I'm always under the impressions that everyone on /. uses linux and other 1337 shit.

    1. Re:Typical /. hypocracy by Anonymous Coward · · Score: 0

      Pretty much. 1337 $h!T ownz.

    2. Re:Typical /. hypocracy by megarich · · Score: 0

      Its just microsoft has build a bad rep on themselves based on the past so it's going to take a while for people to forget/trust them.

      I'm neutral here....Yes it's a step finally in the right directon but Im still skeptical and I will be until I hear how it went when people do patch xp...

    3. Re:Typical /. hypocracy by Anonymous Coward · · Score: 2, Interesting

      It comes down to the act of treating a massive head wound with a band-aid. Granted this one's a bigger band-aid than the ones they've used before.

      It's nice to hear they're chopping up some of the old API -- which is an indirect admission that "our old shtuff is too scary to run." On the other hand, they're still running on a fairly old codebase which could probably use an entire rewrite. Their marketeers, after all, criticized *nix for being old and outdated because the codebase came from the time of Moses.

      You want me to applaud MS for this decision? Sure, why not. Anyone and everyone who uses their OS AND PATCHES will benefit. So will those who don't use their software but have to endure packet bombardment from those who do.

      They're sticking their necks out, finally. They'll spin this with PR somehow, but in the end, this will produce enough headaches to be notable. Then they'll have to really eat the "lower TCO" BS, too, since someone has to pay for the havoc SP2 creates.

      To more directly answer your post, bad programs not written by microsoft should not be able to do ugly things to the underlying operating system. Whatever MS does to ensure that is a much welcome thought.

    4. Re:Typical /. hypocracy by Zak3056 · · Score: 1

      If you're using some ten year old word processor on top for windows XP, then you better have a good reason of doing so

      How about usability?

      Maybe some people just want to be able to get work done efficiently, instead of having the latest version of Clippy ask them where they want to go today, or wait six years for OpenOffice to finish opening the document they're trying to edit.

      --
      What part of "shall not be infringed" is so hard to understand?
    5. Re:Typical /. hypocracy by glwtta · · Score: 1
      Blame microsoft for the problems brought on by bad programs made by other companies.

      There's software for windows made by companies other than microsoft? Never realized that...

      --
      sic transit gloria mundi
    6. Re:Typical /. hypocracy by LordSah · · Score: 1

      That impression is cultivated because those who are vocal use linux. Of folks I personally know that read slashdot, maybe 20 people or so, I'm the only one who posts with any frequency. 17 or 18 of those folks (including me) run Windows. I'm something of a minority here--the majority of people who pipe up aren't pro-Microsoft.

      I don't remember the location of the statistics, but slashdot gets millions of views a day, and only thousands of posts. The posts are skewed to linux.

    7. Re:Typical /. hypocracy by daft_one · · Score: 1, Informative

      FYI... The word is spelled "hypocrisy." Have a nice day.

  56. (OT) AMD64 Support? by Short+Circuit · · Score: 1

    Will SP2 still come with AMD64 support?

    1. Re:(OT) AMD64 Support? by JoseBar · · Score: 1

      No. Windows XP SP2 will not include AMD64 support. That is expected to happen when Microsoft ships the SP1 for Windows Server 2003, in early 2005. You can get a preview today, though. Check http://www.microsoft.com/WindowsXP/64bit/evaluatio n/overviews/extended.mspx for details and download.

  57. Maybe Not by SteveM · · Score: 1

    Check the date on the Silicon.com story linked to in the blurb, it is May 26.

    Apple's last security update was released on June 7.

    Thus the blurb appears to be old news, refering to Apple's first fix for only part of the problem.

    SteveM

  58. Quote - by DaveKAO · · Score: 4, Insightful

    "I expect to hear screams of pain as people deploy SP2 and discover that legacy applications no longer work, but those are probably the same people who complain so loudly (and legitimately) that Microsoft doesn't deploy secure systems."

    Here goes my karma, but how true will this statement be here at slashdot?

  59. Hmmm by C_Kode · · Score: 5, Insightful

    One small step forward for Microsoft, one giant leap backwards for mankind?

    Spoken like a true zealot. I'm an OOS advocate, but I disagree with this type of statement. It's a damned if you do/damned if you don't situation when someone makes comments like this. Hey, security is important here, and I'm sure Microsoft gauged this responce carefully before making these changes. Sure it's going to break some systems, but sometimes something has to give to move forward. I don't know about you, but security is very important to me. If the patch breaks your system, don't install it untill you're ready for the change. No one is forcing the service pack down your throat.

    1. Re:Hmmm by fzammett · · Score: 5, Informative

      I agree completely. It's the supid-ass comments posted with the headlines that reveals Slashdot for what it is: Anti-MS Zealots Central.

      I don't care if comments like that are posted, but they should be kept off the front page in my opinion. If your trying to be a semi-serious news site, then do it, which means keeping crap like that out of the headlines. If you just want to be a community of Microsft haters, that's fine, but get rid of your grandiose tagline because it doesn't apply.

      About the news itself... Geez people, hate Microsoft all you want, there's plenty of good reason. But even they deserve SOME level of fairness applied, and as the parent here posted, they are damned if they do, damned it they don't, in the eyes of this community anyway. That's unfair, and even THEY deserve some degree of fairness.

      --
      If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
    2. Re:Hmmm by fzammett · · Score: 1

      Yeah, good point :)

      I'm not surprised, just sad. I mean, I KNOW the Lemmings are going to walk off the cliff, but it's still sad.

      --
      If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
    3. Re:Hmmm by Anonymous Coward · · Score: 0

      Slashdot for what it is: Anti-MS Zealots Central

      Have you read /. lately; especially the other posts for this article. Its probably more for M$ than ever before.

    4. Re:Hmmm by aurelien · · Score: 1

      He said : "If your trying to be a semi-serious news site, then do it, which means keeping crap like that out of the headlines. If you just want to be a community of Microsft haters, that's fine, but get rid of your grandiose tagline because it doesn't apply."

      You must be new, there, you insensitive clod !

      --
      aurelien
    5. Re:Hmmm by mangu · · Score: 1
      The problem is that the reason why they can't fix the security problems without breaking compatibility is intrinsically related to the business model of commercial software.


      See how things are done in the FOSS world: I recently bought a notebook and installed Linux in it, Conectiva 9. After some time, I found the 3d graphics acceleration wasn't working. The way I fixed it was by getting a "snapshot" mirror from the Conectiva website, putting the URL in /etc/apt/sources.list, and running the command "apt-get update; apt-get dist-upgrade". That was all, now I have Conectiva 10 with full 3d hardware acceleration.


      Then why cannot Microsoft do something like that? Because my upgrade did a 270 Mb download, not only the system, but also all the software that was affected by the migration to the newer system version was updated at the same time. With commercial closed-source software I would need to go to each supplier for all the installed software in my computer and beg for an update. With the apt-get system I am assured that the OS vendor has taken the needed steps to make each installed package compatible with the new version.

    6. Re:Hmmm by geekoid · · Score: 1

      I think you are just looking for somethinf to complain about. Considering the MS history, it is a legitimate question to ask.
      Many people wont know what it will break until it's too late. I do wonder why they didn't impliment it just in longhorn, and then use it as a selling point.

      " No one is forcing the service pack down your throat."

      can you use the next service pack without using this one? I don't think so, so it is being shoved down our throat, as it were.

      Is this a good move? yes. Glad to see it, but I can't help but wonder what will stop working?

      I have already heard of netowrk cards ceasing to work, and not working after a rollback.

      I saved this for last, cause it's funny as hell:
      "I'm sure Microsoft gauged this responce carefully before making these changes."

      Now THAT WOULD be a change at Microsoft.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  60. No Security update for Pirates by jonasmit · · Score: 1

    Another problem is the fact that Microsoft won't be offering this service patch to those who hold pirated copies of Windows XP...
    So zombies can still launch DD0S copies and be the launchpad for the next new Virus/Worm that there is no patch for yet or the Virus Scanners aren't ready for or Joe Schmoe hasn't had time to patch his system. This doesn't help considering how many pirated copies there are out there.

  61. Damned if you do, damned if you don't by Cro+Magnon · · Score: 4, Insightful

    OTOH, Microsoft just about HAS to break some programs to get security halfway decent. There's no good solution, but I think MS is justified in breaking some compatability in this case.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    1. Re:Damned if you do, damned if you don't by NutscrapeSucks · · Score: 1

      To be more specific, Microsoft should kill the default "Administrator" user in the home user setup. And yes, this will break a lot of programs, including Microsoft's.

      Just ask the user if they want to run in "Legacy mode" (Admin user with loose ACLs) or "Secure mode" (normal user with tightened ACLs and a password prompt for admin functions). Just like you see with OS X and some Linux distros.

      This will force vendors to get their act together and build software that works correctly in a 'multi-user' setup.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    2. Re:Damned if you do, damned if you don't by red+floyd · · Score: 3, Interesting

      It will break a lot of Broderbund programs. And about time.

      The Sims, and Mavis Beacon Teaches Typing require Admin. There is NO F*CKING REASON that either of these should require it, except for sloppy/lazy coding on Broderbund's part (I suspect that they either write to HKLM or to the program directory). Maybe that would cause them to be fixed.

      OT: I've read somewhere that MS is (finally!) discouraging putting all user settings into the Registry, but is recommending config files (human readability optonal) in C:\Documents and Settings\\Application Data. Once again, it's about time.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    3. Re:Damned if you do, damned if you don't by Doogie5526 · · Score: 1
      That's very true... I've been saying that for awhile. But the point is, they have a history of making things "selectively not backwards compatible" which is reason enough to be skeptical.

      Although, I applaud them for taking this step if it is earnest.

    4. Re:Damned if you do, damned if you don't by MsGeek · · Score: 1

      So does Palm Desktop...it requires being Admin. Again, for no freakin' reason at all other than sloppy coding. Kiss Palm Desktop buh-bye when XP SP2 comes out.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    5. Re:Damned if you do, damned if you don't by mallardtheduck · · Score: 1

      O great, so now I wont be able to print because my printer drivers only work for admin users. It's the only reason I use an admin account as it is...

    6. Re:Damned if you do, damned if you don't by octalgirl · · Score: 1

      yes, both the Broderbund and Palm are nuts already. I'm in K-12 ed and we have tons of old stuff, and a lot of new, most requiring admin, such an enormous variety between the K-5 grades and higher grades. Some programs put files on the hard drive, and we have to pick those out and give 'Authenticated Users' full control just to get them to run. Even if you went out today and bought a Math Blaster type game, if you looked at the files on the CD, you would see a lot of things dated 1999 or 2001. Scary. But we are forced to rely on these things, and we are at the mercy of the vendors who should be more proactive at keeping their stuff up to date, and MS, who keeps changing the way things run, forcing these vendors to keep going back and fixing things. A vicious cycle, leaving customers like us stuck in work-around mode.

    7. Re:Damned if you do, damned if you don't by red+floyd · · Score: 1

      stupid html eating slashcode...

      that was C:\Documents and Settings\<user>\Application Data

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    8. Re:Damned if you do, damned if you don't by NutscrapeSucks · · Score: 1

      And your vendor will never fix this issue until Microsoft forces their hand (it is probably something trivial like an incorrect ACL on a temp directory). Got to break some eggs to make an omolet.

      Such a change would break thousands of applications, so I can't imagine that there would not be a way of restoring the old behavior. Worst case, just promote your account to Administrator.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    9. Re:Damned if you do, damned if you don't by GlassUser · · Score: 1

      Actually MS does it right. It's the users (or system administrators) that are doing it wrong. You can't run a system without having an admin/root login somewhere. But it should only be used to do administrative stuff. The problem is the lazy users that use it to do things like run a web browser. That somewhat scares me.

    10. Re:Damned if you do, damned if you don't by NutscrapeSucks · · Score: 1

      What MS does is OK for corporate setups. But to have the "Setup Wizard" create an Admin account for home users is not right at all -- the user will likely never reconfigure his/her account. See OS X for how this could be done in a much better way.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    11. Re:Damned if you do, damned if you don't by mpe · · Score: 1

      The Sims, and Mavis Beacon Teaches Typing require Admin. There is NO F*CKING REASON that either of these should require it, except for sloppy/lazy coding on Broderbund's part (I suspect that they either write to HKLM or to the program directory)

      Other possible places are insided the Windows directory or even in the root of drive C. It tends to come from the programmers assuming a single user, no file protection model. You even see apps which require files on a CDROM to first be copied and permissions set to RW before they can be opened...

      OT: I've read somewhere that MS is (finally!) discouraging putting all user settings into the Registry, but is recommending config files (human readability optonal) in C:\Documents and Settings\\Application Data.

      Hopefully using the registry key which points to "Application Data" rather than hardcoding that path in. But no doubt some moron will hardcode the path resulting in things breaking, especially if C:\Documents and Settings dosn't exist...
      And this after they made so much fuss about the registry being such a good idea because it could hold more than 64k configuration data for each app.

    12. Re:Damned if you do, damned if you don't by GlassUser · · Score: 1

      I mostly agree. Perhaps it should just let you set an administrator password, then force you to create a user account. Either way, the current setup wizard is lame.

    13. Re:Damned if you do, damned if you don't by kettch · · Score: 3, Informative

      I found this article on MSDN a while ago.

      It points out that most registry access by software is not necessary and can be avoided.

      They are also finally catching up to the idea of Least-Privelege users in Longhorn. It's about time.

      --
      Opportunities multiply as they are seized. --Sun-Tzu
    14. Re:Damned if you do, damned if you don't by Twanfox · · Score: 1

      There should be a system call that will fetch out the 'current user' setting for a particular personal file directory. These special directories are notated within the registry, usually something like HKEY_CURRENT_USER->blah. So long as the apps use CURRENT_USER in their hardcoding (like they probably should), then it should work acceptably.

    15. Re:Damned if you do, damned if you don't by karearea · · Score: 1

      Gee that's funny I can run Palm desktop as a user, although to be honest here - it is under win2k terminal server/Citrix not WinXP

      There are soo many apps where the changing the security to one file can make a big difference.

      I set ALL my win2k filessystems to users having no write access, and even my home machine I have to login as admin, install, logout, login as me, test, logout, login as admin, change security, etc etc etc.

      Filemon and regmon are invaluable tools - in some cases you can just point things to different places - give everyone their own config file and change the HKLM registry setting to point to the files in someone's home directory rather than the windows/winnt directory.

      Recently HP told me I had to change the whole 'program files\hewlett packard' directory to be readwrite for users to get a scanner to work - bullshit!! that ain't happening on my systems - it seems that there were 2 *.xml files that people needed write access to! Still not ideal but marginally acceptable.

      Anyway there are a lot of ways to hack things to get them working - that's why I still use windows - still things for me to have 'fun' getting working. :-)

  62. Check by Rie+Beam · · Score: 1

    In a way, they really have nothing to lose. I mean, although there might be a bit moaning at first, if your Windows software doesn't plan to update after the new Windows OS, then odds are it's time to upgrade. My only real question is how much of an image problem this might leave - how can you advertise on one hand how secure your operating system is as of right now, and on the other completely redesign it a few years later, creating such a drastic change that even an application you had used just the other day no longer works?

  63. Firewall by Oculus+Habent · · Score: 5, Insightful
    Actually, yes. The first listed security change is turning on the firewall by default. Before the network stack loads, even, to prevent a gap between network availability and firewall protection.

    Other things that I find good include port management that both handle the opening and closing of ports, but also allows some applications to run as a regular user instead of administrator.

    There first complaint with SP2 was the NX command - which isn't available on most current processors. The second sounds like a benefit, not a complaint:

    there are literally scores of RPC-based services running, all of which provide a window for attack. That changes dramatically with SP2.
    Then they go on to complain about not offering to pirated copies, but forget to mention it's only the ten most pirated product keys. It's still a large number, I imagine, but not the whole picture.
    --
    That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    1. Re:Firewall by mwood · · Score: 2, Informative

      "also allows some applications to run as a regular user instead of administrator."

      Huzzah. Probably 90% of the Windows app.s that "need to run as administrator" are that way seemingly because the designer never saw a secure system and doesn't know how to code for one. Of course, reading the Logo Requirements would cure a number of bad habits, but that would extend your time-to-market by almost a day....

      I've lost count of the number of "must be administrator" products that run just fine after minor changes to one or two ACLs. Or even just redirecting their internal bookkeeping to an *appropriate* place for users to be allowed to write.

      Let's hope that some Third Parties notice this and do likewise.

  64. Two important quotes in the article: by el_flynn · · Score: 1

    1) "Microsoft won't be offering this service patch to those who hold pirated copies of Windows XP"

    Fair enough, but when you consider the millions of machines out there with pirated copies of Windows, who won't be able to "upgrade"... sorry Bill, but these are going to be the machines that will continue to be compromised and taken over. Why can't they just give the damn SP2 out for everyone, if they're SO CONCERNED ABOUT SECURITY??

    2) "I expect to hear screams of pain as people deploy SP2... but those are probably the same people who complain so loudly (and legitimately) that Microsoft doesn't deploy secure systems."

    Like what another poster said, Microsoft's damned if they do it and damned if they don't. To be honest I'd really hate to be in their shoes...

    --
    The Wknd Sessions - Malaysian and South East Asia independent music
    1. Re:Two important quotes in the article: by Anonymous Coward · · Score: 0

      I'm hoping that all the people with pirated copies of XP will have their computers raped and destroyed by worms and viruses.

      Frankly, who cares about them? As long as the legitimate users of XP will be protected, then great. Good for them.

  65. Programs Broken by SP2 by Prince+Vegeta+SSJ4 · · Score: 1
    SP2 will de-emphasize backward compatibility with legacy systems and code for the sake of security

    After installing this patch, I found that several of my existing programs ceased working, not that I need them for anything important - see the list below

  66. RE: the average XP user by Anonymous Coward · · Score: 1, Interesting

    From which body cavity did you pull this - Interesting - statistical summary?

    "the average XP user is just using XP, Office 2000+, IE6, and MSN"

  67. Damned if they do by John+the+Kiwi · · Score: 0, Redundant

    and damned if they don't.

  68. Lock-in Ploy by Nyhm · · Score: 1

    Mark my words, MS is breaking backward compatibility because it's a good marketing move more than for security. It offers MS more control over what can run on their OS. Also, you're going to have to buy the new version of all that stuff that just broke.

    1. Re:Lock-in Ploy by Anonymous Coward · · Score: 0

      Seems to me it opens up the opportunity to jump to a competing application of the ones broken to me. Microsoft isnt forcing you to do anything.

      Idiot!

    2. Re:Lock-in Ploy by Nyhm · · Score: 1

      On the contrary, I imagine that MS will make sure all their own software works. It's all the "third party" software that will break.

      (I'll resist the urge to call the Anonymous Coward a 'dullard' in response to his/her unneeded remark.)

  69. Have you seen the list? by RelliK · · Score: 1
    There is improved port management. It will no longer be up to the application to close ports after it is finished. Before, if a developer left out the closing routine or the application crashed, a port could remain open and leave XP open to attack. SP2 encourages port management with an application white list that only a user with administrator privileges can alter. Placing an application (such as a peer-to-peer program) on the white list causes ports to be managed automatically. Such applications can also now be run as a regular user rather than needing local administrator privileges to open ports in ICF.

    So let me get this straight: right now, if a process crashes, it leaves a port open??? And you need administrator privileges to even open a port??? Windows is a bigger piece of shit than I thought!

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:Have you seen the list? by SuiteSisterMary · · Score: 3, Informative

      to open ports IN ICF[Internet Connection Firewall]. (Emphasis mine.)

      No, you don't need to be an admin to open a socket. But you do need to be an admin (rightly so) to blow open holes in your firewall.

      Or, under the new system, you can tell the system, as a non-admin, to let the program open the port, but to take care of closing and what not, rather than trusting the app to do the right thing.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  70. Check the dates-- both articles are old news. by phillymjs · · Score: 5, Informative

    The WinXP article is dated June 7. The link points to a Silicon.com article about a security flaw in OS X, and that article is dated May 26.

    It was on June 7, the same day, that Apple released a second Security Update that fixed the remaining vulnerabilities.

    ~Philly

  71. Break It All As Far As I Am Concerned by EXTomar · · Score: 1

    There are no features I can think of that should sacrifice security over. None. Zip. Zero. Holding off security improvements for the sake of compatibility is one of the loopiest thing you can do. You either pay in blood now or pay for it later with gallons more. Its as silly as claiming you need things to be buggy and broken on purpose!

    Bravo to the guys at MS who are sticking to their guns and pushing this through.

  72. Re:let me guess, open source code will no longer r by Anonymous Coward · · Score: 0

    Uhhhhh. Since when has Lilo run in windows?

    No, none of those programs should be broken. If they are, they have had chances to fix it for awhile now. The Release Candidates have been available, and I'm sure they have already been tested. Sure, MS has the chance to break things, but open source programs also have a chance to fix them. It sucks if they are broken when SP2 comes out, but they won't be broken for long.

  73. Leveling the playing field. by jovetoo · · Score: 1
    Well, this should level the playing field somewhat. One of the powers of Microsoft is that everything is (more or less) backwards compatble. Upgrades to a new windows version are easy and painless (much easier than say drop in a linux box instead), install and copy your data: done. They focused on this more than on security.

    Now this is backfiring however. This will take a bit of their advantage off and will most likely add extra annoyances for all users :)

  74. I haven't seen anybody else mention this, but the first thing that I thought of when I read the tagline was DRM. Maybe Microsoft is taking its first steps in getting people to accept DRM, this first one being the one that gets people used to not having any backwards compatibility. Once people are used to having to change, it's a lot easier to keep them moving. Also, they'd be much more receptive to "new and better" technology as the old is slowly killed off and disappears.

    Well, even if this isn't for DRM acceptance, it could easily be for Longhorn acceptance and adoption. If they can no longer use apps written 4,5, 10 years ago, they really have no other choice but to finally "upgrade".

  75. Backwards Compatibility by rev063 · · Score: 1
    Backwards compatibility has always been a paramount facet of MS's strategy. For example, read in this article how MS put special code in an early version of Windows so that Sim City -- Sim City! -- would continue to run after Windows users upgraded, despite a bug in the Sim City code. Say what you will about MS, if that's not dedication to backwards compatibility I don't know what is. That's why this break with compatibility in XPSP2 is big news, as it represents a major strategy shift.

    And you can open an Office 97 document in Office XP, dumbass.

  76. More of the same... by Anonymous Coward · · Score: 0

    from Slashdot. Any article against Microsoft goes unquestioned. Any article for MS is criticized, etc.. Reaaaal critical thinking going on up there. Instead of "News for nerds", its propaganda.

    Anyhow, I think the best approach to this news is a wait and see attitude. Instead of speculating wildly, lets wait and see how things change.

  77. That seems awfully optimistic... by Mongoose+Disciple · · Score: 1

    Users will be driven to GNU/Linux systems in droves!

    Honestly, even if we accept as true your logic that there is no rational reason to choose Windows over Linux... you'd still be making the incorrect assumption that a majority of users are driven by reason and not, say, inertia, familiarity, and sloth.

    No one has ever lost money betting on human laziness.

  78. You mean they don't have a wine / winex port? by Mongoose · · Score: 1

    Well at least under Linux you can still use wine / winex. =)

  79. Re: the average XP user by Supp0rtLinux · · Score: 1

    Actually... it was a poll done a few months ago by some research org. I forget which one, but I recall seeing it posted on /.

  80. Re:let me guess, open source code will no longer r by Anonymous Coward · · Score: 0

    Same AC as #9495765 here.

    Firefox 0.9 works just fine on the latest release candidate of XP SP2. No need to get excited.

  81. You might think... by radoni · · Score: 1

    ...microsoft would just like, open up one of their old operating systems and tell people it's unsupported blah blah NDA tie my left shoe...

    and move on with it?

    hordes of medicare applications are out there being used in critical ways, and they are written for Win16. making these apps work with Win XP alone is enough of a challenge.

    why not split and have some compatibility OS, or as a module or product they sell on top of the new (incompatible) OSes?

    --
    SIGERR: laziness exceeds quota
  82. PWNAGE by Anonymous Coward · · Score: 0

    well done, Microsoft!

  83. Slight step *forward* in compatibility by JimDabell · · Score: 1

    As I'm a web developer, I'm more concerned with the changes to Internet Explorer. Previous versions ignored a mandatory part of the HTTP specification (RFC 2616). Basically, it ignored the Content-Type header in various situations.

    This update changes the HTTP handling to follow the specification. Ever been to a website with Mozilla, Opera or Konqueror and it shows you the source code? That's because the web developers only tested in Internet Explorer, which isn't affected by certain misconfigurations due to it not following the RFC rules properly.

    Once this change goes through, these types of errors will show up in Internet Explorer as well. Which means Internet Explorer is less compatible with previous versions of itself, but more compatible with everything else. That's a step forward in my opinion.

    PS: It's also a reason to make sure your website works in browsers that follow the specifications, not just Internet Explorer, even if you only intend Internet Explorer users to be able to visit your website.

  84. applishicious by crackshoe · · Score: 2, Insightful

    Ironically, apple has often chosen the path microsoft has now taken - the compatibility with outdated OSes should not be a priority over advancement or security.

    --
    Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  85. This is A GOOD THING! by Anonymous Coward · · Score: 0

    This website has been criticizing microsoft for trying to maintain to many features at the cost of performance and security, and now that they get the message you criticize them for taking steps to fix this. This is like watching the political talking heads who attack the other party no matter what they do because they are republican or democrats.

  86. more secure browsing? by irokie · · Score: 1

    does that mean that it removes IE as the default browser and installs Firefox?

    --
    and if you see me strut, remind me of what left this outlaw torn...
  87. Finally... by Anonymous Coward · · Score: 0
    That's all I have to say. It's damn frustrating dealing with Windows, and security is a real PITA. Maybe the apps that require being run as administrator and other sillyness will finally get fixed.

    I much prefer the control and assurance I can get with Linux and other OSS. The *nix tradition of seperate accounts and premissions is strong, while it seems to get ignored frequently with Windows programs.

    The only thing I don't get is why security enhancements should break anything under Windows. Except for permissions issues, are there other reasons?

  88. Why should we have to choose? by dpbsmith · · Score: 1

    So much of this discussion seems to present this as an either-or. Why should we have to choose? Why was it necessary to break compatibility in order to provide basic security? And what, exactly, about these changes is making things break?

    Why should things like "The Messenger service is now disabled by default" or "new RPC restrictions" break very many applications?

    How many ordinary consumer applications (as opposed to specially-written corporate applications which should have a team of programmers to keep things up-to-date) are relying on RPC, or the Messenger service?

    Are so many ordinary applications doing spyware-like, product-activation-like, phone-home-like thingies over the Internet?

    1. Re:Why should we have to choose? by RogerRamjet98 · · Score: 1

      Err,

      If you change COM/DCOM you affect almost everything that runs in Windows. Changing DCOM and tightening up the port control/firewall has the potential to affect every application that uses networking (i.e., everything internet related)

      Sophisticated users will be able to deal with the reconfiguration/security issues, but the average user (grandma) won't.

      MS used to leave the OS "fully enabled" as a default, which would cause the fewest application problems but left the system vulnerable. Now they are starting to move the other way. You have to choose because you can't have both: Fully secured but more admin intensive, or unsecured and vulnerable.

    2. Re:Why should we have to choose? by myz24 · · Score: 1

      Sophisticated users are the only ones who will have SP2 :-)

    3. Re:Why should we have to choose? by rtb61 · · Score: 1

      If it is DCOM changing expect a lot of windows CD burner software to fail (it is possible to install this software with DCOM disabled but it does take some effort and a registry edit to mostly disable DCOM). Auto update is going to make things not quite so enjoyable for a lot of people but it will make the RIAA ecstatic.

      --
      Chaos - everything, everywhere, everywhen
  89. guess what by Anonymous Coward · · Score: 1, Insightful

    spyware makers are beginning to notice mozilla, and it certainly isnt the magic bullet that you think it to be. i have seen several websites attempt to install spyware via .xpi
    mozilla wont' fix the problem, it'll make it less noticable until spyware makers *really* begin to focus on mozilla/firefox/etc

    1. Re:guess what by mallardtheduck · · Score: 1

      I've seen one too, so I disabled .xpi installs. One checkbox, causes no problems. Unlike trying to secure IE without breaking websites...

  90. After RTFM... by gillbates · · Score: 2, Insightful

    It seems that these changes won't break any well-designed applications, with the exception of viruses and worms.

    Granted, MS is taking a "giant leap backward" in compatibility - with viruses! Apparently, the author misses having Blaster auto-install itself upon reboot, and still longs for the days when he had to close 5 or 10 popups to view the web page he really wanted.

    How could Microsoft do this? After having spent so much time and effort to guarantee that viruses would run on their platforms, now they pull the plug!? The NERVE!

    Quite frankly, this is what they should have done a long time ago. If there's any fault to be found, it's that they didn't do this sooner. Any app which breaks because of these changes wasn't well designed in the first place, and deserves to break. As far as I can tell, none of the Windows apps I've written will be affected by this. The only reason MS estimates that 1 in 10 will be affected is because Microsoft considers viruses to be an application for marketing purposes. This way, they can legitimately claim that there are "50,000 applications written for Windows..." True, 45,000 are viruses, but that hardly matters now, doesn't it....

    And for once, they're doing the right thing - they're telling users beforehand that this patch is going to break things, rather than letting the user find out unexpectedly... This is an improvement for them.

    --
    The society for a thought-free internet welcomes you.
    1. Re:After RTFM... by LightningBolt! · · Score: 1

      > If there's any fault to be found, it's that they didn't do this sooner.

      Sooner? TO run on which processor? No-execute regions require CPU support. Linux is in the same boat: support for NX protection was just added recently.

      --
      Old people fall. Young people spring. Rich people summer and winter.
    2. Re:After RTFM... by gillbates · · Score: 1

      Well, given the pull that MS has with Intel, they would have been ahead to demand this starting with the 286 when protected mode was introduced.

      However, I'm wondering if they're not doing it to break Java. HotSpot requires compiling JVM bytecode to native instructions, which would require either writing to an executable segment (which could be disabled in the Pentium onward...) or executing machine instructions from a data area (which wouldn't work with NX enabled).

      As much as it is useful, NX is also a nuisance to IDE's which compile the source into a memory region and execute that image. Visual Studio's debugger relies on being able to write to executable segments, and I'm wondering if this patch will break this.

      --
      The society for a thought-free internet welcomes you.
  91. Right by Anonymous Coward · · Score: 0

    I am sure if it breaks any apps microsoft will be glad to upgrade the apps so they work again for a low low low price.

    Before Microsoft used hardware as and excuse to force upgrades - but now that hardware is slowing up a little bit because there are more pc's today and people are sticking with what they got - they now have to use security to force the upgrade revenue stream.

    What a joke - won't people ever learn - they have to keep sucking the money out of you to survive.

    My advice is if it breaks any of your apps to switch to linux and run them in wine or buy another emulator if you want. But just switch and get out of their upgrade hell.

  92. For a moment there... by Anonymous Coward · · Score: 0

    ... I misread the article's author as being John Carmack!

    I was expecting to read news of Doom 3's problems with WinXP SP2 computers... ;)

  93. Let that be a lesson to you by Tokerat · · Score: 1

    One small step forward for Microsoft, one giant leap backwards for mankind?
    Mankind could have saved themselves that leap if they didn't choose a low-quality OS to depend on for their critical business applications, and if they had picked open source solutions (admittedly not as availible in the past as these days, however) they could fix the incompatablilites.

    MS needs to move on if the backwards compatability is what is killing XP. Businesses need to move on as well. The fact that this is the first time since 1996 that there are going to be significant backwards compatability problems is actually pretty good on Microsoft's part.
    --
    CAn'T CompreHend SARcaSm?
  94. hidden registry entry by narsiman · · Score: 1

    And there is a hidden registry entry which will turn of all the above mentioned security settings.

    Or wait for SP3 when we actually have the settings working

  95. Stop me if you guys have heard this Microsoft joke by theJerk242 · · Score: 0, Offtopic

    Q: How many Microsoft programmers does it take to screw in a light bulb? A: None. Microsoft just recently declared darkness as it newest inovation in cutting edge technology.

    --
    Red Bull gave me wings and I flew into the ceiling fan.
  96. troll warning by Jucius+Maximus · · Score: 1
    "Since when was compatibility important to ME. Why cant I open a Office 97 doc in Office XP?"

    This is a troll. Nothing prevents you from opening Office 97 documents in Office XP. I do it frequently. (Also works with Office X for OS X.)

  97. Good Stuff by geomon · · Score: 3, Interesting

    Microsoft should be applauded for taking such a bold step. This is definately the right move from a company who has always put usability at the top of the list for their programmers.

    But I think that it will only be implemented by corporate users and tech-savy Windows users. I see a new generation of TweakUI-like applications on the horizion that will allow inexperienced users to defeat the controls that MS is building into this service pack.

    Consider what will happen when someone wants to install an application that is not set up to override the port restrictions that are default in this SP. I can see a whole bunch of folks googling for hack-packs that will disable all of the port protection so that the app will run.

    Keep in mind that not all software vendors are responsible corporations who have an image to protect. The smaller niche vendors may worry about their reputation, but they are more interested in making their product work despite what MS has done to the OS to provide better security.

    As has been pointed out several times /., security is only as good as the vigilence of the system administrator. If users don't patch because it makes their machine 'hard' to operate, they will definately look for applications that will defeat security systems.

    No offense intended, but when you make an OS so simple that a five-year-old can operate it, you should expect five-year-old reasoning from the system administrator.

    --
    "Rocky Rococo, at your cervix!"
  98. NEW LINUX MARKETING LEVERAGE! by VernonNemitz · · Score: 1

    If those games can't run under Windows, then they may yet run under Linux/Wine. Pass the word!

  99. Open Door for Linux by carrus85 · · Score: 1, Interesting

    Well, you could always look at things in the greater light; if this SP2 really ends up nerfing so many applications, doesn't it stand to reason that it might be yet another reason in the OpenSource/Linux Movement's arsenal? I mean, what happens if a company that has spent millions on developing an application for windows finds out that their program is not going to function (is going to get "nerfed"). Maybe if someone could manage to quickly write a way to convert windows apps to linux (well, applications that use the current, windows XP SP1 version of windows), we could manage to grab another portion of the market by allowing these companies to easily migrate to linux?

    Just a thought...

    1. Re:Open Door for Linux by Tokerat · · Score: 1


      What about stuff like VMWare and WINE? Win4Lin is another IIRC...Lindows or whatever they're called now. We have that already.

      --
      CAn'T CompreHend SARcaSm?
  100. Old applications are quite important for corporate by Slayer · · Score: 1

    Don't forget that a lot of commercial software used by corporations is hideously expensive and/or was developed in house by folks who are lo longer there (think: poorly slapped together VBA crap). In the case of commercial software they may also have cancelled the support contract for cost reasons (I know we have done this for a number of apps: support sucked and new versions sucked even more).

    In both cases software upgrades may come with a big price tag which might well discourage affected companies from upgrading to SP2.

  101. Whoa! Is that you neo? by DerWulf · · Score: 1

    yeah, spam, popups, spyware and malware are truly windows problems. One thing is to be said for exchange, it's most likely not capable of sending millions of emails per hour. As for popups, who brought the javascript implementation that allows windows.open(..);? Well, netscape, thank you! And the only things spyware and malware require are any operating systems and ip for communications.

    --

    ___
    No power in the 'verse can stop me
    1. Re:Whoa! Is that you neo? by afd8856 · · Score: 1

      Just name one spyware or malware for Linux that one user has to knowingly install (as it is on Windows) just to get some shity software running (like 3d screensaver or kazaa). Just name one.

      --
      I'll do the stupid thing first and then you shy people follow...
    2. Re:Whoa! Is that you neo? by DerWulf · · Score: 1

      Just name one spyware or malware for Linux that one user has to knowingly install (as it is on Windows) just to get some shity software running (like 3d screensaver or kazaa). Just name one.

      Windows is not required for running spyware applications. That was the point, you just need a harddisk with data on it, ram, a cpu and networking vouala! spyware. Also, kazaa-soft or whoever distributes the piece of shit added the spyware, not microsoft. Combined my points defend against your post like NAT against DCOM exploits ;)

      --

      ___
      No power in the 'verse can stop me
  102. Obligatory Ben Franklin by Have+Blue · · Score: 1

    Those who sacrifice a little essential compatibility to gain a little temporary security deserve neither- er, wait, never mind

  103. Too many apps require Administrator by Bondolo · · Score: 4, Informative

    Far too many Windows applications require that the user be logged in as Administrator. So many apps unreasonably require admin privledges that many users opt to be permanently logged in as Administrator. This in itself is a huge security hole.

    Microsoft needs to close this hole and improve the application install/uninstall process. Many of the other fixes in XP sp2 are just window dressing without these necessary loopholes being closed.

    --
    -- "Most people prefer a popular myth to an unpopular truth"
    1. Re:Too many apps require Administrator by anderiv · · Score: 1

      I agree with your point, but I don't think that this is necessarily Microsoft's problem. It is the third party software vendors that put the Administrator requirement into their software.

      From what I have seen, all of the core MS apps run just fine with non-admin privileges;

    2. Re:Too many apps require Administrator by Anonymous Coward · · Score: 1, Informative

      What is also sad is that even Firefox .9 crashes the first time if not launched as an admin, I had one hell of a field day on Friday deploying firefox on windows. But it was easy enough to fix with a script. But it was saddening that even firefox would tread on the same line other badly designed Windows Apps.

    3. Re:Too many apps require Administrator by Chester+K · · Score: 1

      Microsoft needs to close this hole and improve the application install/uninstall process.

      But part of Windows XP Logo testing is that a normal user who has permission to install software should be able to complete the installer to install the application for only their login.

      You can't blame Microsoft because the application developers are lazy. That's like blaming Linus because Gnome and KDE use too much memory.

      --

      NO CARRIER
    4. Re:Too many apps require Administrator by MoreDruid · · Score: 1
      yeah, and too many apps require you to have su/root level privileges. It's the same on linux. I know this is a security feature, but hey, if I want to use "nmap -O IP-Address_here" as a normal user it cannot run in "stealth-mode" on my debian box. Here's the blurb I get:
      Starting nmap V. 2.54BETA31 ( www.insecure.org/nmap/ ) Warning: You are not root -- using TCP pingscan rather than ICMP TCP/IP fingerprinting (for OS scan) requires root privileges which you do not appear to possess. Sorry, dude. QUITTING!
      I'm for security and all, but sometimes this can be taken too far as well, as my example hopefully points out.
      --
      The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
    5. Re:Too many apps require Administrator by uberleet · · Score: 1

      This has nothing to do with the operating system, moreso to do with the applications.

      I can write a program that requires read/write access to /etc/passwd, or /usr/bin for instance and guess what? It won't run without root access (or equivalent permission tinkering).

      Most of these apps (for instance, Winamp) were designed for the single user windows 9x enviornment -- That is, these apps use the HKEY_LOCAL_MACHINE tree of the registry and require read/write in the %PROGRAMFILES%\AppPath
      directory. (Corresponding to the /etc and /usr/bin in unix world).

      For proper operation under a REGULAR user account on an NT based machine, they should be using the HKEY_CURRENT_USER tree of the registry, and read/write in the %HOMEPATH% (Corresponding to .files in the home directory and ~/ in unix world).

      Unfortunately, there's no easy way around this -- Windows 9X machines don't support the new semantics, and Windows NT machines require administrator access (or equivalent permission tinkering) to run apps deployed in Win9X style. On top of it all, Win3.1 apps drop INI files directly in the \WINDOWS directory! Truly hell for people developing an application that will properly deploy based on platform.

      The only solution is to phase out old methodologies in favor of new ones
      -- by breaking reverse compatibility with deprecated (APIs, etc) -- and that's what Microsoft is doing with SP2.

    6. Re:Too many apps require Administrator by omicronish · · Score: 1

      Far too many Windows applications require that the user be logged in as Administrator. So many apps unreasonably require admin privledges that many users opt to be permanently logged in as Administrator. This in itself is a huge security hole.

      And far too many apps require Administrator privileges for no good reason at all. Quite frankly, I put the blame on application developers. The Windows OS security structure is quite clear in what privileges are needed. Debugging an application? Either be Administrator or add yourself to the list of users/groups that are allowed to debug. A lot of other privileges are similar in that you get to control who gets what privileges. This allows for selective granting of privileges to users on a case-by-case basis.

      It seems like a lot of the time when applications demand Administrator privileges, it's because developers were lazy and didn't bother doing privilege checks, and instead simply demand Administrator privileges even when it isn't required.

  104. By god by alexborges · · Score: 0, Redundant

    Follow the money!

    No backwards compatibility, more migration towards us.

    Thats the ballmer way of bussiness

    --
    NO SIG
  105. ot maybe, port 135+ issues by Anonymous Coward · · Score: 0

    I would think that at the borders of our networks port 135 should be block universally. If your company needs 135 and is using the internet as a backbone you should be forced to tunnel it! I can't believe we are still being scanned on these ports. my .0000001 cents worth!

  106. Unplug your computer then. by aetherspoon · · Score: 1

    I mean, if no features are worth sacrificing security over, so would being able to use a computer. I mean, you can solve ALL security problems by unplugging the computer - no one will EVER break into the data from a network then, right? ... yeah. Think. There are quite a few things where the feature is better than security.
    Having said this though, I just want to know what programs are broken now. I hope none of mine, as then I'd have to stick with SP1 for awhile.

    --
    --- Ãther SPOON!
  107. Hmm by ajs318 · · Score: 2, Interesting

    Part of the problem is that Windows has traditionally been so lax on security that programmers have got away with bodges that would be considered unforgivable on a system that had been designed with security in mind from the word go. At some stage, though, something has to give. If all this legacy software is depending for its very operation on the same things as the viruses, worms, adware and spyware -- and it is -- then that is the choice you have to make: whether to allow sloppily-written programmes to take advantage of the security holes but unavoidably also permit malware to use them; or to prevent malware taking a hold, but in the process, unavoidably break sloppily-written legacy software. The two are indistinguible.

    Now, if SP2 breaks compatibility with so much legacy software, then surely this spoils one of the arguments against switching to an alternative operating system that also would break compatibility with legacy software?

    On a slightly different topic, why is anti-virus and spyware removal software closed source? If I cannot view the source code of an anti-virus programme then how do I know it is not simply going to infect my system with a virus every so often just so it looks like it has done some good? How do I know it is not going to infect other people's systems with viruses just so they will buy their own copies of anti-virus software? How do I know it is not installing its own spyware? If the software is not a Trojan horse then why will the makers not just show me the source code?

    --
    Je fume. Tu fumes. Nous fûmes!
  108. Six in one hand, half dozen in the other. by jkmiecik · · Score: 3, Insightful

    Are you guys ever happy? I honestly don't think you are. First, you biatch endlessly about the lack of security in XP. Then, when MS does something about it, you start right up biatching for more! I'm willing to bet 80% of the people who read this site hate Microsoft because it's the "cool" thing to do around here. I'll wait for the 20% to reply with their reasons for hating Microsoft, most of which will probably be the same babble I hear in every anti-MS thread.

    1. Re:Six in one hand, half dozen in the other. by MrPink2U · · Score: 1

      Welcome to slashdot

    2. Re:Six in one hand, half dozen in the other. by louden+obscure · · Score: 1

      I'll wait for the 20% to reply with their reasons

      i've used win95, win98SE and winme. my desktop runs debian sid because i got fed up trying to learn how to fix all the ms OS maladies. i figured i could spend the same amount of time learning how to use a linux distro. my old P75 is now my humble LAN's NAT/gateway/firewall running debian woody. quite frankly, i don't hate microsoft anymore since i stopped using their products. plus i've saved myself a lot of money. how can i hate when i'm happy with my choice?
      --
      Serenity now, insanity later.
    3. Re:Six in one hand, half dozen in the other. by geekoid · · Score: 1

      Keep in mind that historically when MS does something like this, you end up with other problems.
      Like competotors program no longer working, Unblievable draconian EULA, etc...
      So I am very cynical of anything MS does.
      I had to deal with the headache when the changed DOS just to make certian programs not work correctly. I have been bitten by them to many times.

      Just becasue something keeps coming up, doesn't mean it is not relevant.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  109. I'll tell you what then... by BumpyCarrot · · Score: 0, Flamebait

    XP users can stick with needing a low-range current PC dedicated to the OS and all the flashy whiz-bang animations the OS offers. They can stick to still having security problems, whilst having to sacrifice backwards compatibility.

    Me? I'm gonna stick with 2K Pro, freeing up resources for using actual applications, having a hugely more secure system, with a smaller footprint, and being able to run 100% of the Win32 apps I've come across, new and old.

    That cool with you, Microsoft?

    Give people a reason to upgrade their OS in future.

    --
    Do you see what I did there?
    1. Re:I'll tell you what then... by Pieroxy · · Score: 1

      Just so you know why I metamodded you Flamebait, I just installed XP on my old machine (Well, not that old, PIII 850), and it is much faster tnat Win2k Pro that I had before.

      Like you, I assumed that it would be slower, and that is the reason I didn't upgraded earlier. Don't let all the flashy UI mislead you, it is faster.

  110. One giant leap backwards? by ggravier · · Score: 0, Flamebait

    The leap backwards actually comes from using Windows, to start with. Go for Linux on the desktop... and NetBSD on the server and you're all set. :)

  111. Firewall config and pirated copies. by Sergeant+Beavis · · Score: 1

    The Internet Connection Firewall is now enabled by default, which should improve security for SOHO users. However, in a corporate environment it could cause problems for users trying to connect to network resources. The firewall will also now activate much earlier in the boot cycle, even before the network stack is enabled. On shutdown, it will now remain active until after the stack is disabled.

    --
    There is nothing inherently safe about liberty. That's why so many people died protecting it.
  112. one giant leap backwards for MANKIND? by yanyan · · Score: 1

    No. For one, the whole of mankind doesn't use XP; you're forgetting about those who use alternative OSes like Linux, Unix, *BSD, OSX, etc. These OSes will remain progressive and advancing because they don't have the sort of problems that set back Windows.

    Conversely, i guess you could say that it's a small step forward for Linux et al because this is just one more reason that these OSes are better than Windows in many ways, such that switching to an alternative OS is becoming more and more feasible everyday.

  113. Works for me by Anonymous Coward · · Score: 0
    Considering the hell they go through to make some of these applications compatible is crazy. I mean... they try to do something that's beneficial, but get snagged by all these apps.

    Excerpt:
    A certain software company decided that it was too hard to take the coordinates of the NM_DBLCLK notification and hit-test it against the treeview to see what was double-clicked. So instead, they take the address of the NMHDR structure passed to the notification, add 60 to it, and dereference a DWORD at that address. If it's zero, they do one thing, and if it's nonzero they do some other thing.

    It so happens that the NMHDR is allocated on the stack, so this program is reaching up into the stack and grabbing the value of some local variable (which happens to be two frames up the stack!) and using it to control their logic.

    For Windows 2000, we upgraded the compiler to a version which did a better job of reordering and re-using local variables, and now the program couldn't find the local variable it wanted and stopped working.

    I got tagged to investigate and fix this. I had to create a special NMHDR structure that "looked like" the stack the program wanted to see and pass that special "fake stack".

    I think this one took me two days to figure out.

  114. Backwards? by MasterVidBoi · · Score: 5, Insightful

    From a linux user, I see backwards compatability as the biggest nightmare of linux today. There is just too much of it, and it's holding back progress. Many of the points I'm about to address come from OS X, as I'm also a happy user of that system, and think it's a model for what can be improved about operating systems if you're willing to sacrifice some backwards compatability.

    Over 4 years ago slashdot was full of posts about how it would take the OOS community a couple weeks, months at most, to match Apple's nifty new compositing window system. Well, today 99% of us are still using X, and it really hasn't changed significantly. Even the extensions being worked on at FreeDesktop aren't in wide use, and it doesn't look like they will be soon.

    We're still stuck with an ancient standard directory hierarcy, and multiple search paths meant to find the same thing (what? I still have to have a huge autoconf macro in order to find both the LDFLAGS and CFLAGS necessary to include library foo?). This obviously isn't the best it could be, and yet no one even considers trying to change, because 'that's the way it was always done'. Again, look towards OS X. Headers, libraries, resources, documentation, XML files with library metadata, everything associated with libfoo is contained in a single directory 'foo.framework', not scattered in /usr/include, /usr/lib, /usr/share. This conventional *nix approach practically requires a package manager to keep things straight. Then, all that is required to compile against it, both finding includes and library search path, is a simple '-framework foo' argument to gcc, which follows a single search path. Easier to write makefiles, without wasting your time in autoconf.

    A lot of lessons have been learned since these systems have been designed. If you insist on supporting everything ever made, you're never going to get anywhere.

    1. Re:Backwards? by Anonymous Coward · · Score: 1, Interesting
      to match Apple's nifty new compositing window system.
      It isn't that new, MacOS X is an upgrade of NextSTEP which used Display Postscript. I wouldn't be suprised if Aqua is a derivated of Display Postscript. If you look at Adobe's PDF specs, it's basically Postscript with the scripting removed.
      Well, today 99% of us are still using X, and it really hasn't changed significantly.
      Again, not true. We have way better hardware support for advanced graphic cards, DRI, better input support, autodetection and many many more features. Just because it's called the same doesn't mean it doesn't change. As for the freedesktop stuff, it will come. There aren't a lot of developers working on those features and it does take some time to make something solid. You can always help out if you find things are going too slow. ;)
      what? I still have to have a huge autoconf macro in order to find both the LDFLAGS and CFLAGS necessary to include library foo?).
      You're forgetting autoconf purpose. Autoconf is made so that an application can compile on any platform, this means GNU/Linux in all it's flavors but also *BSD, Solaris, SunOS, IRIX, HP-UX, AIX, BeOS, MacOS X, NextSTEP, even SCO Unixware and many many other systems. It isolates the complicated part of making an application support multiple platforms. This is what makes autoconf so complicated but you don't need to care about that when you compile, it just works.
      . Again, look towards OS X. Headers, libraries, resources, documentation, XML files with library metadata, everything associated with libfoo is contained in a single directory 'foo.framework', not scattered in /usr/include, /usr/lib, /usr/share.
      It depends how you see things, I would not say that my librairies are scattered if there all in /usr/lib. I would say that they are scattered if my librairy files were in /Applications/Foo/Library, /Applications/Bar/Library, /Applications/Bing/Library, /Applications/Bong/Library, ... What happens when there are multiple versions of the same library in different locations, how does the system know which one to use?!?!
      This conventional *nix approach practically requires a package manager to keep things straight.
      That's true. Luckily there are pretty good solutions like stow. I agree with you that there are apps out there that are totally disrespectfull of standards. This is true for any platform and it is sad. I think this is mainly due to people who have little computer knowledge but just enough to program something.
    2. Re:Backwards? by Anonymous Coward · · Score: 0

      Ture Indeed. I have used FreeBSD from 2.x and have been using solaris since 2.51 . While that does not make me and old hack at all, i just installed Suse 9.1, and just like solaris, it puts the packages in /opt/$whatever instead of /usr/$whaterver in the case of redhat or /usr/local/$whatever in the case of freebsd.
      It's a Royal pain in the ass.

  115. The Slashdot community? by Anonymous Coward · · Score: 0

    We will continue to download and install
    the latest nightly build. What will the
    MS community do when Search Doggy and Clippy
    (R.I.P.) are gone forever?

  116. got any urls? by zogger · · Score: 1

    Please? The issue can't be addressed until people can see the malware attempts.

    1. Re:got any urls? by Anonymous Coward · · Score: 0

      Go check mozillazine, it's been discussed there and Moz developers are aware of what is going on.

  117. The difference by Illissius · · Score: 2, Insightful
    Is that previous versions of NT were not meant to be mainstream desktop products. They were intended for workstation and server markets. If you'll recall, for example, WIndows ME was released at the same time as 2000, and targetted the mainstream desktop, unlike the latter.
    They are two seperate product lines. If you'll compare XP to the previous iterations of the desktop line - 95, 98, ME - then you'll see that it is indeed a "a pretty giant leap forward in desktop computing".

    just a "new look" shell that makes it harder to navigate around your own file system (let's hide C:\ from the user, that's scary stuff, we don't want to confuse him)
    You'd be surprised how stupid most people are. Have you been following any of the recent virus and spyware debacles at all? The current arrangement is actually fairly close to ideal. The people intelligent/capable/informed/(insert appropriate term) enough to know what a file system is will also be aware of the existance of windows 2000 as well as various ways to make XP less idiot-friendly. This arrangement does not work the other way around.
    --
    Work is punishment for failing to procrastinate effectively.
    1. Re:The difference by argent · · Score: 2, Informative

      previous versions of NT were not meant to be mainstream desktop products

      Sure they are. They weren't intended to be "game engines" for home, but they were definitely targeted at the office desktop, otherwise NT 4.0 would have been significantly different: there's absolutely no reason to put GDI in the kernel on a server.

      Have you been following any of the recent virus and spyware debacles at all?

      Well, yes, I banned Internet Explorer, Outlook, and all products derived from them at work almost a decade ago... that's how long I've been fighting viruses and spyware on the Windows platform. If Microsoft was interedted in making the system safer for naive users, they'd have cut down the clutter in C:\ and backed away from the integration of IE and the desktop instead of leaving all the dangerous stuff around with cigarette-packet disclaimers that people are quickly trained to ignore.

    2. Re:The difference by Illissius · · Score: 1
      They weren't intended to be "game engines" for home
      This happens to be what I meant by "mainstream desktop", dunno how to phrase it correctly though. There's also a rather significant overlap between 'workstation' and 'office desktop' (they might even be synonymous, but I'm not sure), the former of which I mentioned in my previous post.
      --
      Work is punishment for failing to procrastinate effectively.
    3. Re:The difference by Anonymous Coward · · Score: 0

      NT4 did come with DirectX and OpenGL support. Unfortunately that stuff was abandoned when MS was promoting an unrealistic schedule for "NT5". Desktop features were basically sacrificed for ActiveDirectory.

      If there'd been a NT4.1, it would have made millions of former Win98 users very happy.

    4. Re:The difference by argent · · Score: 1

      I wrote: They weren't intended to be "game engines" for home...

      This happens to be what I meant by "mainstream desktop"

      I guess your "mainstream desktop" is my "overpriced and overpowered toy". More people drive Escorts than Corvettes, and it's ironic that in the computer world the equivalent of the Escort... what I would call a "mainstream desktop"... is actually a better machine.

    5. Re:The difference by drinkypoo · · Score: 1

      Microsoft is trying to walk a line between security and ease of use. The integration of IE into the OS makes it much easier for them to do all these funky folder views, lets you put web content on the desktop (though I honestly don't know anyone who does that now that the novelty has worn off), and enhances the windows help system. Just having IE on the system typically does not make it less secure, though there have been a couple bugs like that, I will admit. They still require people to retrieve a questionable file however, and files like that usually come from questionable sources. If you open the door, bugs can come inside, that's just the way it is.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:The difference by argent · · Score: 1

      Microsoft is trying to walk a line between security and ease of use.

      Integrating IE into the desktop had nothing to do with ease of use and everything to do with killing Netscape. There's no reason they couldn't make the HTML rendering engine a separate component, and kept all the HTTP/FTP/etc junk in Internet Explorer.

      This kind of integration, where you use the same mechanism and the same set of bindings to access local and remote resources, is inherently insecure and can't ever be fixed... only patched. As proof, within two months both Apple and Microsoft had exploits in their help viewer applications directly attributable to this same fundamentally broken design. In Microsoft's case that was after nearly a decade of patches and workarounds had been applied and failed. In Apple's case this is about the only serious remote exploit for Mac OS X... and it showed up within a few months of them integrating Safari into the OS as Webkit.

      And by separating them, they would improve the ease of use of the system, because they could re-introduce features they've removed because they were dangerous when they were remotely exploitable.

    7. Re:The difference by mangu · · Score: 1
      The people intelligent/capable/informed/(insert appropriate term) enough to know what a file system is will also be aware of the existance of windows 2000 as well as various ways to make XP less idiot-friendly.


      They will also be aware of the existence of Linux and OS-X. My dual-boot notebook only has XP because it came installed and I play a couple of games.

    8. Re:The difference by scot4875 · · Score: 1

      There's no reason they couldn't make the HTML rendering engine a separate component

      Umm, they did.

      --Jeremy

      --
      Jesus was a liberal
    9. Re:The difference by argent · · Score: 1

      No, the MS HTML control is not just an HTML rendering component, the calls back to the parent application for resources. It does its own network accesses and applies its own rules depending on your best guess of what the "zone" should be, and will happily launch applications outside your control if it thinks it's got the right to.

      When I say the HTML rendering engine should be a separate component, I mean just that, just the HTML rendering engine, no URL resolution, no plugins, no helper applications, just "here's a document, show it, if you need anything else, ask me for it".

      Right now using the HTML control is like handing your car keys to a teenager and crossing your fingers.

  118. Re:Old applications are quite important for corpor by Supp0rtLinux · · Score: 1

    But those corporations are the *average user* I was referring to. Heck, I have 50+ PCs I'm responsible for. I have no intention of rolling SP2 anytime soon. Instead, we have a corporate firewall, AV software, anti-spyware software software, and built-in pop-up blocking in Mozilla (plus the google toolbar for IE). I don't need SP2 for my corporate systems. Sure, in time I'll probably roll it out, but I already have measures in place to address the majority of the needs that SP2 addresses. Its the average home user that just uses XP, Office, IE, and MSN... and they're the ones that won't know what broke, but probably won't get SP2 anyway because they don't have Automatic Updates installed, but if they get SP2, they'll call up Adobe or whoever and get the new versions of such and such. Unfortunately, SP2 won't affect a lot of home users until CDs start shipping from OEMs that include XP with SP2... since stock XP installs don't have automatic updates turned on.

  119. They're Too Early by krmt · · Score: 5, Insightful

    While I fully applaud what MS is doing, it seems like the wrong time to be breaking legacy apps. Put out an actual new Windows release, rather than just a point update. People will be far less surprised when old software breaks with a full release, but with an update to the old system you shouldn't be breaking compatibility.

    This isn't a damned if you do, damned if you don't situation in reality, it just needs to be managed properly. By jumping the gun on this, they'll likely piss off users, but if it were longhorn or some interim release then some breakages are simply to be expected.

    That said, since I don't run Windows on my own machines, I get to be one of those that benefits by not having as much email or log spam due to 0wn3d winboxes (less spam please indeed!) so I can't complain. This is a distinct advantage of the Free software model, since Mozilla, OpenOffice, etc can be updated for no cost if this release happens to break them.

    --

    "I may not have morals, but I have standards."

    1. Re:They're Too Early by gatkinso · · Score: 1

      It is somewhat ridiculous that they are calling XP SP2 a "service pack."

      The magnitude of fixes/mods/changes/additions in SP2 easily warrants a major release.

      Microsoft has a history of this. Windows 3.11 (aka Windows for Workgroups) was so different from 3.1 that is should have been called 4.0 (or at the very least 3.2!)

      --
      I am very small, utmostly microscopic.
    2. Re:They're Too Early by thoth · · Score: 1
      Put out an actual new Windows release, rather than just a point update.

      Then people would gripe they put out crappy software, and charge for fixing its problems. If XP has as many problems as it seems, they still need to do something about it now as not everyone with XP will buy a new Windows release.

      I'm no Microsoft apologist, but the fact is this is the correct call to make.

    3. Re:They're Too Early by oneiron · · Score: 1

      If they waited until Longhorn to break legacy apps, then there would be a large amount of people who stuck with WinXP simply for compatibily's sake. Then we'd still have a ton of worm-infected machines out there acting as spamserves. What good would that do us? We need the WinXP machines that are out there right now to be less vulnerable. If that means breaking legacy apps is required, oh well...

    4. Re:They're Too Early by globalar · · Score: 1

      I agree it could be a misleading step considering this is only a service pack. And it will be a big inconvenience (heh, isn't that life in IT work?). However, there are some considerations:

      1) It's overdue really - networking is pervasive.
      2) This change may be necessary to migrate to a new Windows model. If XP isn't changed, then the new OS, requiring software changes, will be much more expensive to adopt.
      3) Longhorn and other projects are well off.
      4) Businesses might have real issue if they have to buy security after MS already said they were focused on it.
      5) Compatibility is expensive and someone has to pay for it. Either the majority take the hit or the minority find special solutions.

    5. Re:They're Too Early by Anonymous Coward · · Score: 0

      That said, since I don't run Windows on my own machines, I get to be one of those that benefits by not having as much email or log spam due to 0wn3d winboxes (less spam please indeed!) so I can't complain.

      You write, as you finish complaining.

  120. Re:Thank you, Microsoft!! by Barlo_Mung_42 · · Score: 1

    Or they can just not upgrade. If it aint broke don't fix it.

  121. you know the real reason they are tightening up? by enrico_suave · · Score: 1

    well besides people are fed up with windoze virii/exploits etc...

    I think they are building their base for more DRM crap. I wonder if they slipped any DRM type stuff in the thickets of sp2...

    although maybe I just have my tinfoil hat on too tight today =P

    e.

    --
    Build Your Own PVR/HTPC news, reviews, &
  122. screw backward compatability by Anonymous Coward · · Score: 0

    if this really makes it more secure, I'll all for breaking backward compatability. This just means developers will have a much harder time figuring out why certain COM+ services stop working.

  123. Melancholy by Ho-Lee-Cow! · · Score: 2, Insightful

    Usually, I'd say this was a good thing. But, as with all things M$, I must adopt the cynical view that this is just another way for them to force people to upgrade to the newer, still buggy, resources hogging software they put out today. Since a large number of places are refusing to upgrade because their systems are stable, and because the reputation of M$ patches and updates is shoddy at best, the promise of something secure, that actually works right seems rather an elusive fantasy.

    I mean, who cares about empty promises from a morally bankrupt company that is known for predatory business practices and open hostility toward their customer base?

    Apple broke a lot of backward compatibility and it did hurt, but at least the new software at the end of the tunnel didn't blow goats.

    --
    In space, no one can hear you moo.
  124. Just install a better browser by iamacat · · Score: 1

    Opera or Firefox, your choice. Or if you have to use IE engine, try Avant browser and disable ActiveX.

  125. CmdrTaco is the one who is backwards by Anonymous Coward · · Score: 0

    "One small step forward for Microsoft, one giant leap backwards for mankind?"

    I think the only thing backward about this is CmdrTaco's analysis.

  126. Re: Is that quote accurate? by King_TJ · · Score: 2, Interesting

    Just a few weeks ago, I heard it quoted that MS used to say "DOS isn't done until Novell won't run", not Lotus.

    I have a feeling this one may just be another urban legend, like the "640K should be enough for anyone" quote.

    In any case, I think you're *always* going to see a little bit of favoritism when a company builds both an OS and supplies commercial applications made to run on that OS. They may not want to out-and-out break the competitor's app, but they'd at least be willing to make tweaks to their OS code that makes their own apps look better (EG. undocumented API calls). I'm confident that Apple has done/still does this with their OS, just like Microsoft does. The "3rd. parties" are on their own to make their apps run well.

  127. Exactly how will MS check for pirated copies? by Ryu2 · · Score: 1

    Will they blacklist known pirated IDs, or whitelist known valid IDs?

    If the former, there are several keygens for Windows that can generate CD keys easily for pirates. It's also well documented how to change the CD key without reinstalling Windows.

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
    1. Re:Exactly how will MS check for pirated copies? by Anonymous Coward · · Score: 0

      unless they make that method no longer work as soon SP2 is run....

  128. The firewall by Todd+Knarr · · Score: 1

    The only thing that worries me about SP2 is the firewall. I already have a non-MS firewall installed on my machines. I not only don't want the MS firewall turned on upon installing SP2, I can't allow it to be turned on because it'll interfere with the already-active non-MS firewall. The SP2 installer should be smart enough to detect the presence of a firewall. Any bets on whether it actually will or not?

    1. Re:The firewall by Beardo+the+Bearded · · Score: 1

      The firewall can be turned off, but it doesn't detect that you have an existing firewall. It might check for Zone alarm and other software firewalls, but I've never used any software firewalls. (I've never had a virus - ever.)

      Someone installed a beta version of SP2 or something here at work, and it's a real fighter. In the security panel (new), you can select the firewall, then tell it that you "have a firewall that I'll monitor." Then it will stop turning on the XP firewall. If you turn it off, you're absolutely fine on your corporate workgroup. We've got a hardware firewall between us and the world, and having software firewalls on some of the machines would make filesharing interesting, to say the least.

      The security panel also checks your Antivirus software status and Windows updates.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  129. That's almost what they did with Windows NT by 3770 · · Score: 1

    NT being "New Technology".

    They got people from Dec with VMS experience to design it and they wrote it from scracth, more or less.

    I'm sure some of the old windows code made it into NT, but I'm thinking that the low level stuff was all new.

    --
    The Internet is full. Go Away!!!
  130. NOW I understand by Anonymous Coward · · Score: 0

    I have been waiting for the announcement that would explain all the astroturfing I've been seeing lately about how Microsoft has spent lots of man-hours over the years and the horrible hacks that they have made in Windows to make Windows compatible with legacy programs.

    And, now, here it is! They knew that SP2 was going to break compatibility with some (probably) high-profile legacy program and they built up advance goodwill to counter this. Given that they felt the need to do this, it must also be a program that will lead to more cries about "killing the competition".

    Stay tuned. All will become clearer as we see exactly which legacy apps are broken by SP2!

  131. You would be correct, if this were a new OS. by khasim · · Score: 1

    The PROBLEM is that Microsoft is combining this new "feature" (security) with their bug fixes.

    So, what do people do who are ALREADY running their software on XP, who need the bug fixes, and have already dealt with the security issues (firewalls, etc)?

    This gets back to Microsoft's old behaviour or adding features and functionality in such "service packs".

    Microsoft should release sp2 with ONLY bug fixes.

    Microsoft should ALSO release a "security enhancement kit" that has the lock down features they're putting in sp2.

    That way, the users have a chance to check out the new security and see what still works and deal with the things that break.

    1. Re:You would be correct, if this were a new OS. by Anonymous Coward · · Score: 0

      That's exaltly what everyone doesn't want.

    2. Re:You would be correct, if this were a new OS. by williamhooper · · Score: 1

      Count me out of everyone. As an administrator, I don't want service packs making large feature changes. That just means the service pack will wait until it gets tested, and all it has to do is break one required app and it will never get installed.

  132. One more possibility.. by Nikker · · Score: 1

    Do you think that maybe M$ has been weary of doing anything major because if they break compatibility then all those developers that have to goto the drawing board might jump ship to avoid huge API licencing costs?
    Maybe even go Open Source?
    Don't forget M$ is making money comming and going. From those who buy the OS and those who are 'privilaged' to write anything more extensible then solitaire. I would drop VB for Java / C / Perl etc any day and have 100x more control and knowledge what ERROR#ABC123 is actually caused by then trudging through a knowlege base to find that you don't have access to the API that caused the problem.

    Just a thought....

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  133. Kudos to Microsoft! (can't belive I'm saying that) by Timmy+D+Programmer · · Score: 1

    Backwards compatibility, yea compatible with poorly written software. It's about time that old stuff gets patched or thrown out. I say Kudos to Microsoft on this one! There are some excelellet Ideas in that upgrade, things we have always complained they should do. We all knew there would be issues with old software, but security problems have reached a point where I say it is very very much worth it.

    --


    (If at first you don't succeed, do it different next time!)
  134. Basically: by Anonymous Coward · · Score: 0

    "MS releases security patch"
    -> M$ SUCKS! LINUX ROCKS!

    "Linux kernel flaw"
    -> LINUX ROCKS! M$ SUCKS!

    "MS releases general patch"
    -> THIS DOES'T IMPROVE SECUREITY!1! LINUX ROCKS!
    -> THEYRE TRYING TO HARD TO BE BACKWARDS COMPATABLE! M$ SUCKS!

    "MS releases general patch with high security emphasis, just like everyone's been clamouring for"
    -> IT MIGTH BRAKE SOMETHING! M$ SUCKS LOADS! *LINUX ORGASM*

    Etcetera...

  135. the backward tail? by asliarun · · Score: 1

    Does backward compatible translate to back-orifice compatible?

  136. That's an innovation? by Psymunn · · Score: 1, Interesting

    Fast user switching? Never used it
    If Microsoft wants to radically improve their desktop why don't they just include multiple desktops or programming tabbing
    Multiple desktops, for onething, are not a new thing by any means, and vastly improve useability and organisation.
    And what's sexier then file tabbing?
    Stopping a messenger program or the gimp from filling up my task bar and windows by having everything tabbed and/or in it's own desktop is great. And seeing as i'm doing all this in the wonderfully low level, bloat free, fluxbox, sticking these features into XP should not impose a huge preformance hit (multiple desktops might chew up a bit of ram, but not as much as, say, a GUI that needs 3D acceleration...)
    Oh and XPs faster boot time... all they do is get your desktop image in the background faster. But XP still loads everything in the background. Personally, i'm far lest frustrated seeing a loading screen tehn when i try to open up my browser and end up opening 3 up out of frustration while waiting. And now i don't have anything opening up in my system tray other then my virus checker. I'd just like my booting to be honest..

    --
    The Neo-Bohemian Techno-Socialist
    1. Re:That's an innovation? by ViolentGreen · · Score: 1

      And what's sexier then file tabbing?

      And what's sexy about file tabbing may I ask?

      --
      Not everything is analogous to cars. Car analogies rarely work.
    2. Re:That's an innovation? by Anonymous Coward · · Score: 0

      http://download.microsoft.com/download/whistler/In stall/2/WXP/EN-US/DeskmanPowertoySetup.exe

      multiple desktops for windows...

    3. Re:That's an innovation? by Barlo_Mung_42 · · Score: 1

      Fast user switching is far more than simple multi desktops (which XP has as well). Fast user switching keeps each users apps and settings separate. This is nice for organization (I don't have to deal with the wife's clutter) and for security (I don't have to let my son run his games and browse with admin rights).
      I know that the Unix world has had a similar feature for some time but the parent was asking for differences between Win2K and XP.

    4. Re:That's an innovation? by TravisWatkins · · Score: 1

      Windows XP already groups windows from one program together. Instead of just making the buttons on the taskbar smaller when it fills up it will group the windows into one button that shows a list of the open windows when you click on it, along with the ability to close them all with one click.

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    5. Re:That's an innovation? by godefroi · · Score: 1
      why don't they just include multiple desktops
      Here you go, 3rd up from the bottom: windows xp powertoys
      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  137. Yep, it's management's fault. by khasim · · Score: 1

    Microsoft has, for years, chosen "user friendly" over "secure".

    In fact, security wasn't even a concern. If a feature could make a user's life a tiny bit easier, but would leave the machine wide open, then the feature was added.

    This is a step in the right direction, but I don't believe it should have been added to the regular bug fixes of sp2. The security lock-down needs to be its own patch/install/upgrade.

    1. Re:Yep, it's management's fault. by AK+Marc · · Score: 1

      Microsoft has, for years, chosen "user friendly" over "secure".

      In fact, security wasn't even a concern.


      That may have been true with the original ling of OSs (DOS -> 3.x -> 9x/ME), but that was not the case with the current OSs (NT -> 2000 -> XP/2003). NT was designed with security in mind. Features were added in the future releases, but they were also touted as being more secure as well. However, I believe the most secure OS ever offered by MS is still NT 4.0 SP6a (plus some patches).

      They did start with a relatively secure OS. However, it has gotten less secure as more features are added.

  138. two major compatibility issues by Anonymous Coward · · Score: 1, Informative

    The first is the NX bit on AMD64 and EM64T. This will be applied to all code, including legacy 32-bit code. Windows has required all applications that execute on the heap to mark such regions as executable for some time already, but there was no enforcement until now. There will likely be compatiblity fixes for some applications, but there will probably be others that break.

    The second thing is the new lockdown for Internet Explorer. This will break quite a few websites and web applications. Spyware that runs using ActiveX controls will get a nasty shock from this, but so will a lot of custom applications that run as ActiveX controls and websites that depend upon scripting.

    There are also minor bug fixes and implementation changes that will break applications relying on buggy or undefined behavior in Windows, but that's normal with patches and updates, and will get the standard Microsoft compatibility treatment.

    1. Re:two major compatibility issues by Anonymous Coward · · Score: 0

      > This will be applied to all code, including legacy 32-bit code.

      Fortunately users will still have the option of using the i386 version of the OS, or perhaps VirtualPC. Expecting perfect compatibilty with a new CPU is probably too much, even though that was an advertised feature of AMD64.

      The IE breakage will be very much welcomed.

  139. I welcome broken compatibility by TrippyZ · · Score: 1

    I call on Micro-Soft to lock down Windows real tight and break as many applications as possible.

    The effect would be to drive people to Linux and open source.

  140. Copyright Protection by drxs3v3n · · Score: 1

    hmm Well for one thing sp2 isn't very good at stoping pirates from using it what dose it block maybe 10 serials ? There are around 100 widely known open liscene serial numbers for xp And then if you happened to find a computer somewhere that was legitimate you could just use that serial , thats 101 pirated serial numbers Not that i am a pirate I am more a ship mate watching what other people do but anyway another thing i haven't seen any compatibility problems with sp2 I don't really know what problems it is supposed to have but it works fine for me. I have apache and iis , couple of other servers compiled in cygwin that run fine , using ports , I didn't even know about automatic port management. I know I have a tone of stuff that uses the remote procedure call , because just about everything uses it. If you go from one program to open another you just about have to use it. Or well speaking from the blaster standpoint when you got hit with it , you couldn't open programs from within programs after you had performed shutdown -a so i am assumeing thats what rpc is used for. So whats wrong with sp2 ??? Microsoft Seems to have done a good job on sp2 I think I have been using it for oh say 4 months or so. never had any problems

  141. MSDN Magazine Camp 1, Raymond Chen Camp 0 by wdr1 · · Score: 2, Informative

    Joel Spolsky recently wrote an *excellent* article on this very topic called How Microsoft Lost the API War. Like almost everything he writes, it's well worth a read.

    One of his major points is how MS is breaking with it's past, from when backwards compatibility was a /big/ thing. He cites VB.NET and Longhorn as two examples, but it looks like Microsoft just gave him another big one.

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  142. About Time! by rspress · · Score: 1

    Microsoft should have done this at the XP release many years ago. Their is too much legacy code in XP than their should be. The should have taken yet another clue from Apple and run the old code via emulation or in a protect partition, separate from the XP OS.

    Let's face it, for the Windows OS to evolve at one point it is going to have to leave all of DOS behind, starting with DLL. The sooner MS comes to this conclusion the better it will be for them but I am sure they still don't see it that way.

  143. Knock off the MS bashing on this point by 0x0d0a · · Score: 1

    a) This has been discussed before.

    b) This is a good thing. Yes, some software may have to be changed. Red Hat and others have added NX as well, and the Linux world didn't crumble. This is not a bad thing; it's a very good thing. Please stop discouraging Microsoft from improving the security of the general computing environment.

  144. Oops, we broke Java by EdMcMan · · Score: 1

    The biggest problem will come for applications that use just-in-time code creation. On the other hand, the .NET Framework common language runtime code already supports NX as implemented in SP2.

    So Java no longer works, but .NET does?

  145. Pirated copies by MacGod · · Score: 1

    Microsoft won't be offering this service patch to those who hold pirated copies of Windows XP

    I could be mistaken, but I thought Microsoft had caved and agreed to allow pirated copies acces to SP2 in the end.

    As I say, I'm not sure, as I'm not a Windows user, but my roomate is and said they were allowing pirated copies to update in the name of security.

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
  146. New news, please? by JLSigman · · Score: 1

    This was reported months ago. Heck, I submitted a story (which was rejected) about how SP2 was going to break a ton of apps. Nothing new to see here, move on...

    --
    -jls
    Techno-pagan
  147. Closing the barn door... by Zaphod-AVA · · Score: 1

    Microsoft failed to create a secure operating system, and I blame them. Microsoft also failed to release enough information to developers to write code that will survive operating system patching, and again I blame Microsoft.

    While I welcome any attempt to make the platform more secure, it is certainly a case of closing the barn door after the horses left.

    With Microsoft's history of intentionaly breaking things for their competitors, I think it's fair to worry about what intentional abuses will be released in SP2.

    The only truly surprising thing about the whole issue is that they are giving it away instead of selling it. (Windows XP Puma! only $199)

    -Z

  148. Re: Self Modifying code? by Anonymous Coward · · Score: 0

    About 50% shareware / commercial software that you can get off the net uses some sort of protection mechanism: Serial, Encrypted Code, ...

    Nearly all of these protections use tricks such as self modifying code, undocumented windows function... that's going to break compatibility for sure.

    no SP2 upgrade for me until I see all my software patched for it.

  149. Uh, they always did. This is just another MS-bash by bonch · · Score: 1

    What do you mean, "finally?" They always have told people to develop apps so you don't have to run as admin, even down to determining where to store registry entries. With .NET forming the basis for Longhorn, they're merely pushing that fact even more--I doubt Longhorn will create accounts in the admin group by default, unlike XP (which does it merely to retain compatibility with the decade of Windows software that precedes it).

    This is yet another "M$" bash article that illustrates an OSS mindset of "damned if they do, damned if they don't." I always hear about how bad Windows is because it contains so much legacy compatibility, then when they remove some compatibility to update things, suddenly that's bad too. Look at the headline and article summary. Hell, I knew morons would start bringing up the Office 97 file format transition (big deal, they changed file formats once single time, and Slashdotters have still never let go...I'd like to point out how many endless changes have been made in the OSS world on the turn of a dime).

    What are the Slashdot editors going to have to post once .NET is out, trojans and spyware are a thing of the past, and the resulting sandboxed system is stable as a rock? Just KDE 3.6 announcements, where they add more sidebar buttons to Konquerer!

  150. Can't win for losing by Java+Ape · · Score: 2, Interesting
    OK, I'm putting on my asbestos underwear, but just exactly SHOULD Microsoft do? They've admitted they have security problems, and had their noses rubbed in their failures. They tried to be easy to use by enabling EVERYTHING out of the box . . . bad idea. On the other hand, did anyone here ever install their beloved Red Hat 8.0 taking defaults for everything (like a dumb user) -- it installs services I've never heard of running on ports 1 through infinity. Sure, you can prune it back, but the same argument holds for Microsoft.

    I've written a lot of code, including my share of system libraries. However, there comes a time when you just need to say "Enough. I've changed my mind, that didn't work as well as this will". Particularly with security issues, you sometimes need to just drop the old stuff to move forward, and if it breaks old software, too bad -- that's the POINT of removing insecure library functions.

    I'm not a big fan of Microsoft, but I use it at work. The latest versions are no more bloated, clunky and unstable than the latest bloated Linux versions with KDE or Gnome in eye-candy mode. They acknowledged their security faults, and are dropping the old baggage required to address the problem. I fail to see what they've done wrong here. I seem to remember a number of open-source project that have mad API changes over the years to improve security, and we hail that as progressive, proactive, and intelligent design. Where's the foul?

  151. Because you're trolling? by bonch · · Score: 1

    I just tried it. Office XP opens 97 documents just fine.

    Why are there so many Slashdotters still obsessed with Office 97? Are there really that many people stuck on that piece of software from seven years ago? We've had three versions of Office since then. Get over it already.

    1. Re:Because you're trolling? by ffsnjb · · Score: 1

      I still use Office '97. I refuse to pay for another version of Office, as any new features are not useful to me. If I ever need to upgrade my office suite, I'll install OOo.

      --
      "Why do you consent to live in ignorance and fear?" - Bad Religion
  152. Show Me by BayBlade · · Score: 1

    You show me a non-technical person running linux without X server, I'll show you someone who swtiches back to windows.

    --

    The key difference between a Programmer and a Senior Programmer is that one of them is Mexican.

  153. So says... by bonch · · Score: 2, Funny

    So says the Slashdotter posting through KDE running a taskbar, start menu, minimize/maximize buttons, menus in the same place on the window, similar print dialogs, integrated browser/explorer, and more...

  154. Let's see the advantages/changes in detail.... by CharonX · · Score: 2, Insightful

    The Internet Connection Firewall is now enabled by default, which should improve security for SOHO users. However, in a corporate environment it could cause problems for users trying to connect to network resources. The firewall will also now activate much earlier in the boot cycle, even before the network stack is enabled. On shutdown, it will now remain active until after the stack is disabled.
    A smart start in my eyes - even though network admins might curse until the properly set up all PCs, John Doe is probably safer now.

    The Messenger service is now disabled by default.
    Praise the Lord, another evil gone (or at least disabled by default)

    A pop-up ad blocker has been turned on by default.
    Hmmm... probably useful, but as long Internet-"Security Hole"-Explorer is still default, with Active-Security Breach, er.. Active-X turned on it won't help much...

    A unified security application called the Windows Security Center has been added (for more information on this feature, see this News.com article). It is supposed to bring all of the most basic security configuration information into one easy-to-manage place that will show whether your firewall is enabled, if your antivirus software is working, and if you have the latest software updates installed.
    Again something good for John Doe, though I don't feel comfortable for MS checking out my PC

    NX support is added to Windows XP. NX (no execute) will allow NX-enabled CPUs to mark certain areas of memory as non-executable; that is, any code pushed into those areas (perhaps by malware such as Blaster or other viruses) will just sit there, unable to run and therefore will be rendered harmless. This will harden the OS against the notorious buffer overrun threats. NX is currently only supported for AMD?s K8 and Intel?s Itanium processors, but 32- and 64-bit support for this important security feature is expected in most future processor releases.
    Probably a good thing, fixing some of the oldest exploits in programming, but with Palladium sneaking round the same corner I have a not that good feeling

    DCOM (the Distributed Component Object Model) gets a new set of restrictions in the form of an access control list for nearly every action of any COM server. There will also be a more detailed set of COM permissions, which will allow administrators to fine-tune COM permission policies.
    Sounds reasonable

    There is improved port management. It will no longer be up to the application to close ports after it is finished. Before, if a developer left out the closing routine or the application crashed, a port could remain open and leave XP open to attack. SP2 encourages port management with an application white list that only a user with administrator privileges can alter. Placing an application (such as a peer-to-peer program) on the white list causes ports to be managed automatically. Such applications can also now be run as a regular user rather than needing local administrator privileges to open ports in ICF.
    As with the other Firewall changes, a sensible thing.

    New RPC restrictions help tighten communications. The XP SP2 changes in this area let administrators fine-tune RPC services. This granular control over RPC will allow you to specify that a port be used for RPC even if the application is not on the white list. There are a lot of changes for RPC, including a new RestrictRemoteClients registry key that by default blocks most, but not all, remote anonymous access to RPC interfaces on the system. The RPC interface restriction will require an RPC caller to perform authentication, which makes it much more difficult to attack an interface, and helps mitigate against Trojan attacks.
    Good... I guess...

    All in all, what are the disadvantages?
    Some hassle for Sysadmins till they get the settings right, some compatibility trouble with programs that have dynamic code, but all in all a big plus for security.
    Seems good to me

    --
    +++ MELON MELON MELON +++ Out of Cheese Error +++ redo from start +++
  155. Won't work on pirated copies?! by JAD+lifter · · Score: 1


    Another problem is the fact that Microsoft won't be offering this service patch to those who hold pirated copies of Windows XP,

    I seem to recall a not to old article that claimed just the opposite of this?

  156. Incompatibility by ManoMarks · · Score: 2, Interesting

    When Win2K SP4 rolled out, our network provider decided to patch everyone's system at once. Almost every system in the agency went down. Turned out the for some reason SP4 was not compatible with our old network cards. We had to roll back the patch. On some systems, even that didn't work. We had to install new network cards. What I don't understand is if 10 year old DOS programs work, why my 4 year old network card didn't. I'm going to be very careful about allowing XPSP2 into our environment.

    --

    That's gotta fit into your schema somewhere

    1. Re:Incompatibility by Anonymous Coward · · Score: 0

      When Win2K SP4 rolled out, our network provider decided to patch everyone's system at once. Almost every system in the agency went down. Turned out the for some reason SP4 was not compatible with our old network cards. We had to roll back the patch. On some systems, even that didn't work. We had to install new network cards. What I don't understand is if 10 year old DOS programs work, why my 4 year old network card didn't. I'm going to be very careful about allowing XPSP2 into our environment.

      Which probably means that the people who spec'd out your network cards did not do their job. Were the cards listed in the Microsoft HCL or not? (If not, why not?)

      Don't buy cheap hardware.

    2. Re:Incompatibility by ManoMarks · · Score: 1
      Good point. Since our network providers also provided the original systems (actually aquired them for us from Dell) we assumed that everything was cool, HCL wise. As a mid-sized non-profit, we thought that major brand items (the cards are from Orinocco) would be fine. And that our network provider would keep a records of what our hardware was 4 years later. That proved to be a foolish assumption. We watch things a little more closely now.

      --

      That's gotta fit into your schema somewhere

  157. Threshold point by Frobozz0 · · Score: 1

    There is a point where Microsoft's backward compatability plan will no longer be feasible. This is perhaps one large step for them past that threshold.

    They can only maintain that for so long. When they no longer support legacy systems, those users will have to decide weather Microsoft still makes the most sense for their needs. I'm willing to bet many of them, if they are smart enough to do the research, will be choosing OS X or perhaps even Linux.

    --
    "Politicians find new names for institutions which under old names have become odious to the people."
  158. will sp2 help? by Anonymous Coward · · Score: 0

    I think that one of the realities is that the people willing to download and install this update are the people who already know what they are doing on their pc. They probably already have broadband, regularly use windows update, have a popup blocker, perhaps zonealarm,adaware,etc...they are probably in pretty good shape. Everyone else will still be screwed -we'll still get a ton of viruses roaming around our inboxes-because MS made security an afterthought instead of preventing all these problems before releasing an OS to the general public. And if there are compatibility problems then it will deter even some of those in the tech knowledgable minority.

  159. Mods, do you even care about facts anymore by bonch · · Score: 1

    You can't install SP2 (RC2) through Windows Update. SP2 is only released through Microsoft's beta program.

    1. Re:Mods, do you even care about facts anymore by og_sh0x · · Score: 1

      Yes you can get SP2 RC2 from Windows Update, but only if you already have RC1 installed. That's how I upgraded to RC2.

    2. Re:Mods, do you even care about facts anymore by Clirion · · Score: 1

      Actually if you point your XP SP1 machine to the latest Windows update (V5 which is in public beta) you can upgrade to SP2 RC2 from windows update as well.

    3. Re:Mods, do you even care about facts anymore by Anonymous Coward · · Score: 0

      Perhaps the mods do, but it's obvious that you don't. You can get SP2 through Windows Update, as long as you've already installed SP1.

      Idiot.

  160. Re:Uh, they always did. This is just another MS-ba by red+floyd · · Score: 1

    You misunderstand me. If the make non-admin the default, then Broderbund will FINALLY *have* to fix their apps. This particular rant of mine is not anti-MS, it's anti-Broderbund.

    The "It's about time" comment was re: abandoning the Registry for app settings.

    --
    The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
  161. XP vs 2000 by Blakey+Rat · · Score: 1

    As a desktop OS, I haven't seen anything better than Win2K.

    Look at it this way:

    1) Windows XP Pro does everything that Windows 2000 Pro does.
    2) Windows XP Pro, with a bit of tinkering and no downloading, can be made to look and act nearly identical to Windows 2000 Pro.
    3) Windows XP Pro has more features than Windows 2000.
    4) Windows XP Pro runs faster than Windows 2000 Pro (once you're finished with step 2.)
    5) Windows XP Pro has the exact same hardware requirements as Windows 2000 Pro, but contains many, many more built-in drivers. (Which means less downloading for the user.)
    6) Windows XP Pro costs the same amount, or less, than Windows 2000 Pro.

    So... uh... buying Windows XP is a no-brainer as far as I'm concerned. I really don't understand the people who think that Windows 2000 Pro was the end-all of Microsoft OSes.

    1. Re:XP vs 2000 by williamhooper · · Score: 2, Interesting

      How about:
      1) I already own Win2k Pro.
      2) I don't want to mess with product activation.

    2. Re:XP vs 2000 by jerw134 · · Score: 1

      Obviously you've never had any experience with product activation, besides reading Slashdot FUD about how you'll have to ask Microsoft for permission to upgrade your graphics card. That is quite simply not the case. Product activation takes all of 10 seconds when you first boot-up the computer, and unless you make some MAJOR changes in your hardware (more than upgrading a few cards), you'll never be bothered with it again.

    3. Re:XP vs 2000 by williamhooper · · Score: 1

      Yes, I do have experience with product activation. Having recently worked on someone's machine that they tried to "repair", I got the joy of having Windows tell me it needs activated, but crashing trying to run the wizard. Just because you haven't had trouble doesn't mean it isn't there.

      My biggest issue with product activation is that it implies that I'm a criminal, so I must prove I'm not.

    4. Re:XP vs 2000 by Oculus+Habent · · Score: 2, Insightful

      XP Pro runs faster than Windows 2000 Pro

      XP has some serious issues. My previously mentioned "Confirm File Delete" is the most annoying I come across. I'll detail more in a moment.

      File Deletion
      From Windows 95 on, I was able to press the delete key and immediately press the Enter key to "push" the OK button on the Confirm File Delete dialog. It worked fine with 95, 95 rev A,B, and C, 98, 98SE, NT 4.0, and 2000 Pro. I never used Me, so I can't speak about it. It worked fine with a 486/66 running IE 5.5 on Win98SE on 32MB RAM, it works fine with it works fine with an Athlon XP 2700+ Win 2K Pro SP4 running IE 6 SP1 on 1GB DDR333. It doesn't work under XP. The dialog opens so slowly that I have to for it to open or my keypress will be interpreted as "Open this item", so it launches the application or document before the delete dialog opens.

      I have XP Pro on an Athlon XP 1700+ with 768MB of DDR266. I have tried it with other programs running and without, with both interfaces (I stick with the "Classic" interface, BTW). The only thing i haven't actively tested is the result in goddamn Safe Mode. The user interface is slower now than it has ever been. I don't give a shit about startup time - my box runs for weeks at a time. I don't give a shit about program launch - or relaunch - time, I don't spend most of my time opening and closing programs, I spend my time goddamn working.

      Convenient Options
      I work with a digital camera, a USB keychain, and various CD-RW & audio CDs. I transport pictures, my music files, the occasionaly training video, and various graphics with these different types of media. Every goddamn time I insert one of these items, the very friendly "Windows can perform the same action..." message. Now, I've checked the "Always perform the selected action" checkbox for each device, each time I insert it. I alwasys choose the same action, and it always asks me anyway. I don't care if there is a "fix", I shouldn't have to dick around with it after I've told it to always do something. What, I might change my mind? That's fine. Give me a mechanism to obtain that dialog again, just don't show it to me every time.

      XP Search
      I hate that fucking XP Search dog. The designer who implemented that should burn in the lowest pit of Hell for all eternity. OK, maybe that's a little harsh. I have a serious dislike of interactive characters that obfuscate the process, especially (slightly off-topic, now) when, like the Office Assistant, they obtain and restrict focus, so you can't ignore them. The entire new search interface is simply cumbersome. When you give someone that many options, a damn sidebar doesn't cut it. If I want to use more any of the additional criteria, the interface is practically unusable.

      UI
      I mentioned the UI was slower than I've ever experienced it? Sometimes - and I'll attribute much of this to my "25 things open all the time" style - The interface lags. I completely lose interactivity; I can't even move the pointer for seconds at a time while the computer is busy doing whatever the fuck it needs to do right then. What's worse, is anything that happens in the timeframe doesn't always catch up. Mouse movements and keystrokes simply vanish.

      Like I said, I'm sure some of it's the way I use the computer. But I run my Windows 2000 Pro box just as hard, and it never lags like that. Even if I can't do anything for seconds as a time, I never lose the ability to move the pointer, even if it does become jumpy and slow.

      The "extra touches" like the fading or "windowshade" animations on menus, ClearType (I'm still undecided it it's too blurry) and the like slow the user interface down even more. Those little "amenities" are nothing but a waiting period

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    5. Re:XP vs 2000 by argent · · Score: 2, Insightful

      1) Windows 2000 does everything I want to that Windows XP does.
      3) Windows 2000 has fewer dangerous features than Windows XP.
      5) Windows XP will run on my Libretto with a Pentium (no MMX no Pro no II) 133 and 64M RAM?
      6) I've already paid for Windows 2000.
      7) I can upgrade my Windows 2000 PC as much as I want without getting shareware-style nag-screens from Microsoft's product activation demon. Even if I'm still using it after Microsoft has abandoned XP for Longhorn. I've already lost a handful of eBooks to previously abandoned DRM schemes. If my OS is going to throw a hissy fit and lock me out until Microsoft gives me a magic number (assuming Microsoft is still in the magic number business at that point), it better be willing to make breakfast the next morning...

    6. Re:XP vs 2000 by argent · · Score: 1

      unless you make some MAJOR changes in your hardware (more than upgrading a few cards), you'll never be bothered with it again

      Replacing the motherboard because some mother*er dumped a coke on the mother*ink keyboard and fried the PS/2 port? That takes out everything on this system apart from the CDR/DVD drive, floppy, and hard disk.

    7. Re:XP vs 2000 by SirTalon42 · · Score: 1

      They only let you reactivate by internet a couple of times, after that you have to call them up. When I last replaced my RAM (I had bought a defective stick), I had to reactive. Now I use the corporate edition. I can't stand calling MS up and having to say 'can I pwease use my computer? I swear I didn't pirate it! Please believe me! I'm begging you!'

    8. Re:XP vs 2000 by DavittJPotter · · Score: 1

      Rather than mod you 'troll', I'll be trolled here.

      Every damned thing you talk about here can be fixed, turned off, or quickly "worked around".

      The problems you claim to have on XP but don't have on Win2K are highly suspect.

      And while you're at "Lake-No-phones-here" for the summer, why do you have a computer along for your kids? Isn't there a lake and outdoor stuff to do, rather than rot in front of the fucking computer?

      --
      "If there's hope, it lies in the proles..."
    9. Re:XP vs 2000 by Anonymous Coward · · Score: 0

      How many of those 10 seconds are spent on hold in the phone queue?

    10. Re:XP vs 2000 by Anonymous Coward · · Score: 0

      The "losing keypressses and mouse clicks" part is what irritates me the most about XP too. Come'on, even a fscking 9600 bps dumb terminal connected to a 386 has a keyboard buffer that can handle the user being faster than the computer. Then why does Windows XP on a 2600 MHz PC have to lose keypresses and mouse clicks, everytime I type a bit faster than the computer runs? Not to mention the fact that it is so slow that it is even possible for me to type faster. Come'on, even that 386 could almost keep up with my typing speed.

    11. Re:XP vs 2000 by Anonymous Coward · · Score: 0

      Some kids actually have a mind of their own, and don't just get told what to do. They don't care that daddy wants to go hunting or whatever, they'll still want to do what THEY like.

    12. Re:XP vs 2000 by Oculus+Habent · · Score: 1

      Look, I've used Windows since 3.1. I've fixed Windows since 3.1. I've been a professional technician on-and-off (was an instructor and a programmer in there as well) for ten years, and longer as a hobby. I mucked in the registry when some MCSE's are bemoaning the need to reinstall the OS. I reordered system.ini in Win 3.11 to make sure an HP JetDirect driver had enough lowmem. I was an instructor for technical support. I worked with every version of Windows between 3.1 and XP Pro - excepting Me, which I only touched twice but provided support over the phone. I'm not incapable of solving problems.

      File deletion: Fix it. Please. I wish it worked, and I can't think why it shouldn't.

      "Windows can perform...": I've looked for a solution - not exhaustively, though.
      I can install XP Tweak UI to disable AutoPlay on that drive letter, but I shouldn't have to. I was hoping for something more along the lines of "the box stops showing up" instead of "selectively disable part of the OS". What the hell is the problem, here?

      Search Character: He's disabled. I still hate the search sidebar. Once the character is gone, the sidebar interface is very similar to Windows 2000's (a bit better, because it has dropdown arrows instead of options just appearing when you click checkboxes like 2000) but it's still cramped in there. I'm not saying I have a better idea. Actually, the Mac OS Find is quite sleek when it isn't part of Sherlock.

      UI Slow: I placed some blame on myself. I'll grant that I'm hard on the computer. And who knows, maybe I just have one uniquely damaged motherboard. I won't discount that.

      UI Part 2: I know it can all be turned off. I mentioned it, and I much prefer it that way.

      Product Activation: Sorry for the poor hypothetical situation, but I think the point was clear. How about if a fledgling writer takes his new Laptop to Lake No-phones-here to work on a book for months in solitude?

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
  162. "Mozzila?" "Lilo?" Nice, mods... by bonch · · Score: 1

    This is a troll.

    Mozilla runs just fine, and it doesn't matter if it didn't because Mozilla would just update its code (being open source and all).

  163. They already did that with Windows NT by bonch · · Score: 1

    Windows is still based on an almost 15 year old code base.

    No, it's not. That's like saying Linux is based on an almost 15 year old code base (1991 is just 13 years ago...).

    Its time to rewrite it from the ground up. Screw the backwards compatibility. Move on.

    They already did. It's called Windows NT and was a complete rewrite based on parts of VMS (the same guy who worked on VMS even became NT's lead).

    With Windows XP, they finally completely replaced the DOS-based kernel and merged off of NT. Everything is using that unified codebase now.

    You know, it's really shocking how little Slashdotters seem to know about these things. Back in the day, it seems like Slashdot was so much better at actually reporting tech knowledge, but now it's about posting the most scathing and trollish articles in order to get reactionary page hits in order to run their ads. Few people consider that this website is corporate-owned now. This place is the Ain't-It-Cool-News of the tech sector.

  164. That was changed with XP by sheldon · · Score: 1

    To get the XP certified logo, your app has to be able to run as a non-Admin. The requirement is there, and in my experience most apps meet this.

    So I'm not sure where you are coming from. The only applications I encounter that "require" admin are primarily developer tools.

    Unless there are some games I'm unfamiliar with...

    Although beyond overstating the need, you are also overstating the risk. Being logged on as local admin to a desktop really isn't that big of a security risk. You risk destroying your desktop install, but that's it, the impact is contained. The changes in SP2 are there to prevent problems from spreading from other machines.

    1. Re:That was changed with XP by snakeplissken · · Score: 1

      on my winxp pro system msn messenger 6.1 requires admin privileges to play games with other msn users, of course i don't let my daughter access the net with admin privileges so she can't play these games with her friends

      snake

    2. Re:That was changed with XP by Sigma+7 · · Score: 1
      The only applications I encounter that "require" admin are primarily developer tools.
      Many games, including those released by Microsoft, require Administrator privilages to install. This is inspite of the fact that the Windows Installer is supposed to have elevated system privilages, and inspite of the fact that the application's installer does not need to write to the areas of the hard drive that require such access, and inspite of the fact that the user has "FULL CONTROL" over all areas of "C:\" other than the Windows system directory, as well as FULL CONTROL over the HKLM registry tree.

      The only reason Administrator privilages should be requires is if you are installing a new system service or driver, such as DirectX (not a "service" according to windows, but close enough). Even so, there should be either a prompt stating that it won't work without Administrator privilages, or fail at the moment the service/driver installation is attempted.

      Such hard-coded checkes in the executable are generally too rigid to be considered accurrate, and contains limited information on how to correct this aside from doing a permanent boost to Administrator. At the very least, it should explain why Administrator privilages is required. (e.g. Shockwave's Collapse II states that administrator privilages are required for the first run in order to set up DRM licenses, but can run on any account after the licenses are set up. In addition, it doesn't do the rigid check, as I've successfully run it first time around from a user account.)

      These applications aren't designed with Win98 in mind - they were developed with knowledge that the WinNT/2000/XP security system exists, and is a simple (and stupid) lockout of the requirements aren't met. It's also the reason why the Microsoft Compatability Tooklit includes the shim "ForceAdminAccess" to tell the installers/applications that permissions exist when they really don't.

      (Even then, Microsoft Compatability Toolkit required Admin access in order to use that shim. Go figure.)

      Although beyond overstating the need, you are also overstating the risk. Being logged on as local admin to a desktop really isn't that big of a security risk. You risk destroying your desktop install, but that's it, the impact is contained.
      Actually, the risk is much greater than a simple desktop install being trashed. A significnat number of computers are home-installations, where personal data is kept all in one place, including personal programming projects that took months to develop.

      In fact, I have seen some such projects terminate permanently because of a hard-drive crash. The end result was an applicaiton in development intended to be released as open source resulted in the final release being binary only for one platform. While fixable with backups, most personal users don't do them because of the time involved.
    3. Re:That was changed with XP by sheldon · · Score: 1

      Actually, the risk is much greater than a simple desktop install being trashed. A significnat number of computers are home-installations, where personal data is kept all in one place, including personal programming projects that took months to develop.

      You obviously haven't thought this through.

      Whether or not you have admin rights, if you get a crunchy munchy virus that eats files... your personal data is shot. I was simply pointing out that admin rights on a desktop just give you the additional risk of blowing away your OS install. But while that can be signifigant, it's not the end of the world.

      But if you can stop the viruses from spreading in the first place.... that's a good thing.

      In fact, I have seen some such projects terminate permanently because of a hard-drive crash.

      This is why god invented backups.

  165. This is ridiculous by _pi-away · · Score: 1

    Microsoft is finally doing the right thing and people are still bitching.

    Implementing OpenBSD's W^X memory locking, vastly improving the firewall and turning it on by default, and disabling that goddamn messenger POS are all very good things.

    If it breaks a few programs so be it: the breaks won't last long, but the vast improvements in security will.

    --

    "The crows seemed to be calling his name, thought Caw."
  166. This Just In by lildogie · · Score: 3, Funny

    Slashdot set to fork into MS-tolerant and MS-intolerant editions.

    Lameness filters to be adjusted accordingly.

    1. Re:This Just In by Anonymous Coward · · Score: 0

      This idea has merit!

      Fork all the Microsoft trolls and astroturfers!

  167. Re: (was:Compatibility Woes?) by Pointdexter · · Score: 1

    Not as easy as Ctrl+Click to open it in a new tab so that I can look at it before closing the tab and going back to where I left off on Slashdot.
    I find that about 50% of the time the back button takes me back to the top of the article rather than the point I left it so I normally open links in a new tab/window.

    Like I said, I was just wondering if there was any particular reason for not making the URL clickable. I apologise for rattling your cage.

    --
    Party Time: Excellent
  168. Oh come on by leperkuhn · · Score: 1

    One small step forward for Microsoft, one giant leap backwards for mankind?" No. Not a step back. It's retarded to think that you could possibly keep legacy code from windows 98 working and expect things to be secure. I dispise M$ and even I can see this is a step in the right direction.

    --
    http://www.rustyrazorblade.com
  169. Man! by kidMike · · Score: 1

    Are you people ever happy with anything they do? I know, they're generally evil, but the members here preach about the evils of unsecured software. Now you're criticizing the company for doing exactly what you asked? kM

    --
    -- You can't drink all day. (Unless you start in the morning...)
  170. Now they have to rewrite by HermanZA · · Score: 1

    all 75000 viruses? That'll take a while...

  171. The Slashdot way... by soulhuntre · · Score: 1

    Complain if MS sacrafices security for compatability.

    Complain if MS sacrafices compatability for security.

    Oh hell, just basically complain. And if you don't know what to complain about make up something you "heard on slashdot" that you then think must be true.

    As for SP2, its a great upgrade. Lots of folks will love it and lots of them will be much more secure. MS does something right, deal with it.

    --
    --> Fight tyranny and repression.... read /. at -1!
  172. Re:Uh, they always did. This is just another MS-ba by williamhooper · · Score: 1

    Didn't the move from Win98 to WinXP show you anything? It Broderbund will just ignore their old apps and release new versions (which you can pick up for the low price of $50...).

    Microsoft breaking compatablity just gives other companies (hardware and software) a chance to kill off support for older products.

  173. Invalid key check is more strict? by Anonymous Coward · · Score: 0
    It appears that the SP2 RC2 checks key more strictly upon install than a regular Windows Update.

    While Windows Update has (and still does) work fine, it reports an invalid key when I attempt to install SP2 RC2. Anyone else have this trouble? Anyone know how many additional keys they're blocking?

  174. Re:Uh, they always did. This is just another MS-ba by NutscrapeSucks · · Score: 1

    There is the "Do what I say, not what I do" angle -- if 100% of Microsoft's own applications ran under "User", there would be no bashing angle. That is not the case however, especially with games.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  175. the Power of Deer Hunter by cpfeifer · · Score: 1

    courtesy Raymond Chen's blog: During the run-up to Windows XP Service Pack 2 Beta in December of last year, there was a list of five bugs that the release management team decided were so critical that they were going to slip the beta until those bugs got fixed. The third bug on the list: Deer Hunter 4 won't run. Deer Hunter has the power to stop a beta.

    --
    it's not going to stop until you wise up, no it's not going to stop. so just give up.
  176. Re: (was:Compatibility Woes?) by einer · · Score: 1

    [i]I find that about 50% of the time the back button takes me back to the top of the article rather than the point I left[/i]

    I've found this to be true as well. This should've been fixed. Back to Opera I guess.

  177. You are far superior? by Anonymous Coward · · Score: 0

    You seem to be saying you are far superior to those of us who know more about Microsoft products and know more about how broken and anti-idealistic they are.

  178. It's about time by abertoll · · Score: 1

    This is long overdue. They've been keeping their systems backward compatible at the expense of things like security for long enough. This is just the first step. Maybe one day they'll actually consider Windows not crashing more important than Applications not crashing.

    --
    "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    1. Re:It's about time by praxis · · Score: 1

      Have you used Windows XP for any length of time with proper (tested) drivers? I see *far* more application crashes than OS crashes. I can't even recall the last OS crash I've witnessed on XP.

  179. Re:It's because it breaks some older applications. by Anonymous Coward · · Score: 0

    ANGER PROBLEM!

  180. DCOM by CaptainSuperBoy · · Score: 1

    I don't believe SP2 affects COM objects. Only DCOM, which almost nobody used. I haven't used SP2 so I'm not 100% sure, but I don't think it affects run-of-the-mill VB6/COM software at all.

  181. I think you got that backward, my friend by Matt+Ownby · · Score: 2, Informative

    I'm not sure which DOS apps you are thinking about, but I can think of many, many DOS apps that don't work in WinXP, and, as the insightful readers out there have already guessed, I am talking about DOS games!

    A few quick examples:
    - Star Control 2
    - Ultima 7
    - Wing Commander 3
    (basically anything that Origin ever made was always broken on the next OS upgrade hehe...)

    Maybe the simple text DOS apps can still be run in WinXP, but you'll be hard pressed to find many games that still run. DOOM _might_ still run, I'm not even sure about that one. (I know it ran in Win9x)

    If DOS compatibility wasn't an issue, then projects like http://dosbox.sf.net wouldn't exist...

  182. Linux users fear change by bonch · · Score: 0

    You have illustrated a point I often make (and get modded down for). For all the "forward thinking" that Linux users are supposed to be doing, and all the progress they're supposed to be making, the truth is that the OSS community avoids change and is very stubborn.

    When KDE and GNOME came out, it was nice at first to have a couple of cute desktop emulators hacked on top of X, but I always thought by now someone would have replaced XFree86 with something modern and hardware-accelerated, and we would have moved on. But we're still using KDE and GNOME.

    Endless hierarchies of folder structures are prevalent everywhere. We're just supposed to accept things like "/usr/local/lib/blah/blah.something" for some random file. If it was on Windows, someone would be complaining about how Windows "hides" things in convoluted folder nests. On Linux, it's just accepted because some random geeks got together and deemed it a "Linux Filesystem Standard" for files to be scattered every which way across a filesystem made up of thousands of directories.

    Linux and its desktop attempts are hindered by the huge cross-section of anti-social geeks who have latched onto UNIX as their mentality for being "elite." It's holding back progress. You're absolutely right, OS X had the right idea, but don't expect anything to change in this community. Many of us have been saying this since the late 90s. Developers don't listen ("code it yourself!"), and Slashdotters bitch at you ("don't criticize a volunteer effort!").

  183. Now we can choose from useless or useless... by Kazoo+the+Clown · · Score: 1

    No security = useless

    No compatibility = useless

    1. Re:Now we can choose from useless or useless... by Anonymous Coward · · Score: 0

      Let's expand that to Linux...

      Not user friendly = useless

      difficult to configure = useless

      lack of applications = useless

      I can't wait for the responce to this post... I'm giddy with excitment.

      But seriously, the same shit goes on in Linux and with other OS's, so why be hippocritical... oh yea, this is slashdot...

  184. Naked! by Phoinix · · Score: 1

    Think of it this way. It is much better to wear clothes than to wander around naked.

  185. No satisfying you people by Anonymous Coward · · Score: 0

    One small step forward for Microsoft, one giant leap backwards for mankind?

    This just proves you guys don't like microsoft just because you want to bash something. I bet if apple were big you'd do the same.
    Here they release something you've all been crying out for and now you do an about turn and give the biggest hypocritical answer.
    nice one slashdot.

  186. Get Real by nberardi · · Score: 1

    This statement One small step forward for Microsoft, one giant leap backwards for mankind?, is the exact reason why very few people take the Open Source crowd very seriously. Microsoft is making a valent effort to fix security holes, that the OSS gang always complains about. And what is the response when Microsoft actually goes in and improves their product for the better, and closes some gaping holes? I will tell you one giant leap backwards for mankind, stop being so biased and get a life. This is the exact reason why I don't use Linux, because of this cocky holyer-than-thou attitude that they have. I say get off your high horse and congradulate Microsoft for fixing the hole, and gradulate your self for putting this kind of pressure on Microsoft to fix the holes.

  187. "...I FULLY encourage my competitors to do this." by cybe · · Score: 1

    [n/t]!

  188. Leverage by Anonymous Coward · · Score: 0

    Sorry, here comes some anti Microsoft diatribe.

    Despite the "Microsoft are holier than thou" comments, what's to stop them only breaking compatibility with non-Microsoft software? Given past history - likelihood is high.

    I don't assume Microsoft is a plain bad company - I just judge them on their past history. An almost consistent track record of leveraging the market by force is VERY GOOD REASON to never trust this company again.

    AC

  189. No it doesn't. by Anonymous Coward · · Score: 0

    > WinXP by default starts 36 services.

    I call bullshit. Just got a new laptop with WinXP and there were 22 services at startup, 7 of which were useless crap installed by compaq (4 separate services for "easy access" keyboard?) and two from non-Microsoft applications. That leaves thirteen for Microsoft.

    1. Re:No it doesn't. by Mycroft_VIII · · Score: 1

      Umn, considering compact added it's own services, any chance they turned off some of XP's?
      Wouldn't know myself, Haven't had a machine with xp on it that long and didn't count the default services running when I first installed it (I Know, I Know one should pay more attention when installing an os, I plead tired and frustrated by getting drivers to install and work right.)

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    2. Re:No it doesn't. by CFrankBernard · · Score: 1

      I count at least 30 WinXP services set to Automatic at BlackViper.com

  190. Examples? by rms_nz · · Score: 1

    The article talks about applications possibly breaking due to the changes but doesn't seem to give any examples. It would be nice to know a couple of applications that broke (and how) so you can ascertain the kinds of applications you're going to have to watch...

  191. So it's bad for Microsoft but good for Apple? by blueworm · · Score: 1

    "One small step forward for Microsoft, one giant leap backwards for mankind?"

    When Apple broke compatibility there wasn't much of a negative reaction to that. Are we a little biased here?

    I think it's good for MS to break backwards compatibility for some things at this point. Some of that legacy bloat will be stripped off of the OS at least.

  192. When apple broke compatibility... by Phil+John · · Score: 1

    ...it was (the first time) to move to a completely new architecture, and the second time to move to a completely new OS architecture. NOT for a Service Pack!

    And let us not forget, the second time (the move to OS X) they had a backwards compatible OS 9 layer so that you could still run your old apps whilst waiting
    • for native versions to become available
    • to be able to afford said new versions.

    Also there's a hell of a lot of companies out there using legacy internal apps developed in things like:

    • Pascal
    • QBasic 4.5(I kid you not)
    • VB 3 4 and 5
    Let us also not forget that the NX extensions could prove problematic for VM's (hmm...Java, I bet M$ wouldn't mind 'breaking' that on windows once and for all, something they got sued for, and settled over).

    Now it starts to look a little less easy to forgive, doesn't it?

    Finally, Apple just doesn't have the same installed base as Microsoft (and Windows XP), especially in business, so this could be one giant headache for corporate IT admins.

    --
    I am NaN
    1. Re:When apple broke compatibility... by blueworm · · Score: 1

      What does it matter if it's a service pack or if it's another major release of the OS? Both are just adding to and/or changing the code.

      SP2 will ultimately be backwards compatible with the fact that you can choose NOT to install it on systems running things that it could break if they're critical old applications. However it doesn't really seem like it would break a lot of legacy apps from reading the article. You can always disable or punch holes in the firewall if need be. The only thing I can see being a problem network-wise is the increased security on COM and RPC for some old old network apps, but like I said you can always leave SP2 off if need be and still get the critical updates from Microsoft for future exploits. Besides, if you really needed something old running on the network and it actually broke in SP2 and you didn't want to leave it as XP SP1 couldn't you just run it on NT 4, the OS it was probably designed for? You could probably even use it on Windows 2000. People who can afford to run legit Microsoft network environments usually have more than one licensed version of Windows at their disposal. Hell even those who don't run legit operations just pirate them anyway so it doesn't matter.

      NX can be disabled if your CPU supports it, so even if they tried to break the Java JIT compiler that way (note, _only_ JIT is possibly affected) then you could just disable NX.

  193. We call it "myth-busting" by mangu · · Score: 1

    You know, we Linux users may be ignorant, but we aren't stupid, so we are able to learn. Microsoft's undisputed leadership is in handling the business in general. Therefore, we take a clue from Microsoft's methods, one of which is to always critice whatever you can. It's only my ingrained honesty that keeps me from lying, like Microsoft does, but if it weren't for that the FUD agaisnt MS would be spread much thicker.

  194. Java problems by umthie10 · · Score: 1

    So the NX causes problems with some Just In Time compilation programs? Sounds like this could impact Java performace, i'm sure MS is deeply concernered about that...

    1. Re:Java problems by blueworm · · Score: 1

      You can disable NX if your CPU supports it and you're experiencing Java JIT compiler problems. This issue is TOTAL speculation right now; created by the /. crowd freaking out.

    2. Re:Java problems by umthie10 · · Score: 1

      well what fun is a crowd if you can't speculate and freak out right?

  195. SP2 really breaks apps by goanooky · · Score: 1

    For my online banking, currently only M$ and of course IE. To make it even worse the damn app uses M$ JVM and only that JVM. Happy to have VMWare, so no need to reboot to use it. After the install of that service pack, well you could guess it, no more online banking. Even removing it didn't solve the problem. Lucky I have a backup vmware file so my problem was quite quick solved. So I decided that I won't waste my time anymore on M$. That actully happen quite a while ago, after the experience with the dll-hell. Linux user #358897

    1. Re:SP2 really breaks apps by blueworm · · Score: 1

      You're not being very clear in explaining what happened. Did SP2 break VMWare? Or were you running Linux and SP2 broke the MS JVM?

  196. Re:let me guess, open source code will no longer r by EddWo · · Score: 1

    So how is it that I am running Firefox on Longhorn?

    --
    "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  197. Java? by Anonymous Coward · · Score: 0

    Will NX break java? Or is Java even available on the cpus that support the no-execute flag?

  198. Custom shell users - be careful when updating! by Anonymous Coward · · Score: 0

    After installing SP2RC2 and noting that everything was working fine, I went and re-set bblean as shell, and walked away after rebooting... When I came back, I had a BSOD; something about Login (I was too panicked to read it that closely).

    I managed to get back in by logging into another account I had in XP and replacing the custom shell program with a renamed copy of explorer.exe and everything worked fine after the next reboot.

    I could be wrong, so feel free to correct me; but I noticed SP2 wouldn't install with bblean running as shell, and it looks like it was for a good reason. Be careful. :)

  199. the NX feature by ShadowRage · · Score: 1

    somehow, I think the NX feature was a lost cause, all virus writers have to do now is use their code to infect all the programs in a different way, and make the infected programs run in the dead zone of memory, bam, your windows install is 10 times more fucked than virii created before the NX fix. and this time, it'd be impossible to run windows.

    I dont think this will fix much, just give the user a false sense of security, forcing people off the older systems since all new programs will be written to only work with XP with SP2. Thus Microsoft gains money. I hate to sound like an anti-microsoft troll, but it just looks like M$ pulling something "for the welfare of its users" to only tighten their grasp on the common user.
    Looking at the "Security" they're adding, looks like things that shoulda be added a while back, and will only be exploited days after release, with possible nastier exploits.

    1. Re:the NX feature by blueworm · · Score: 1

      What are you talking about "forcing people off the older systems since all new programs will be written to only work with XP with SP2."? That is completely ludicrous and will not happen and you know it. Microsoft hasn't even abandoned Windows 98 yet.

    2. Re:the NX feature by ShadowRage · · Score: 1

      think about it, SP2 is getting rid of legacy program support, correct?

      what is windows 98? legacy support.
      By forcing software makers to use the newest features for the programs to work, it must break workability with older systems like windows 98.

      Get it now, basically, Microsoft is making sure people are forced off systems like 98 and to use XP instead, thus buying new systems and software, equals more revenue for microsoft, and they can finally kill off windows, such as they already intended to do. Since people are staying with the older systems, Microsoft might lose money if they dont act quickly, so they have to "persuade" the user to switch, by basically killing off legacy support, thus NEWER APPLICATIONS THAT WANT TO WORK ON NEWER SYSTEMS MUST ONLY WORK ON NEWER SYSTEMS, THUS PEOPLE USING OLDER SYSTEMS WILL BE LEFT IN THE DUST OR UNABLE TO USE THE NEWEST AND MOST SECURE VERSIONS OF THEIR FAVORITE PROGRAMS.

      got it now? I hope that clarifies what I said.
      Microsoft has found a great way to get people to use their newest stuff.
      Kinda like how Y2K was abused by OEM's and microsoft to get people to buy new machines, thus boosting sales.
      I think the only company that was gonna fear anything was Microsoft, since before 1999, a lot of Joe Average people were still on windows 3.1 because they didnt need to upgrade to a 400 mhz system with windows 98 with 1000 different features, they wanted to type up their documents, and use it for simple things. and Microsoft would lose money. get people in a Panic by believing they'll lose their data if they dont upgrade, bam, new computers are sold, big OEM's make a lot of money, and the ultimate victor is Microsoft, saving their own hides, and preventing people from seeing a glitch in win 3.1 that makes year 2000 look like ":0"

      Not everything is a conspiracy in life, I know, but there are conspiracies, and then just sneaky tactics to gain a quick buck.

      Much like those expensive kits that checked your computer for the y2k bug. meanwhile they did nothing.
      I know people who were online on New years eve, '99 and they said the internet was at an all time best.

  200. Sandbox emulator needed by Doug+Coulter · · Score: 1

    We finally started a full switch to Linux because of service packs to win2k that broke our old DOS CAD tools in the name of security -- and started "phoning home" like XP. OK, allowing full access to the hardware by old DOS programs is a potential security problem, but it would seem that in these days it would be easy to do an emulated sandbox for such that would not be allowed to do serious damage, rather than just making it impossible to run old programs. Win 3 to 9x allowed this via VXD's but this is lost in the more "advanced" versions. For example, TraxEdit (the old version of the now prohibitively expensive Protel toolset) is broken on recent Windows versions that have been patched. But even expense aside, we like these lean, mean tools written to run well on a 286 far better than the new stuff. Imagine how nice they are on a pentium!

  201. Re:Not just self modding, but C++ classes on stack by Doug+Coulter · · Score: 1

    Would be nice if it were that simple, but a nice trick used throughout GOOD c++ programming is to allocate, say, an MFC dialog on the stack, as this automatically solves many memory leak problems and is tons faster than new. Much good software would be broken by disallowing execution from the stack. Of course, stack overflow exploits are the fault of the programmer, not the language, as it's trivial to use the length checking versions of strxxx and so on, and they've been around for quite awhile. And bad code can be trivially found by a text search...

  202. Very good news! by ThisIsFred · · Score: 2, Interesting

    Hope Microsoft keeps it up. And I hope it keeps GPL software authors on their toes as well. If MS keeps tweaking things, it will get painful for vendors of -pardon my expression- "shitty" software. It will raise the bar, so that those who don't properly design or maintain their software will end up without customers (because it just won't run).

    If Outlook no longer uses the file types in the registry or the vanilla shell execute calls to handle e-mail attachments, then I'll know they're really serious.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
    1. Re:Very good news! by jargonCCNA · · Score: 1

      Considering how many times Microsoft has "tweaked" their API without regard for backward compability in recent years, it's getting painful for any vendor to keep up. Every other year, Microsoft's been coming out with a "new and better" API that doesn't support the previous one and we're building into our latest and greatest OS, so what if it won't be out for four years, get on the bandwagon, get on the bandwagon, you don't want to be left behind with that miserable, out-of-date OS, do you?

      Well, actually, it's gonna take about four years post-release for your latest-and-greatest to reach the market acceptance level where we'll actually need to release products for it... so we'll stay here with Windows98, thank you very much.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
  203. IN other news by geekoid · · Score: 1

    Microsoft has announced that do to another wild coincidense, competitor products will cease to work.
    Bill gates was heard to be snickering as his limo drive wisked him off to an undisclosed location only know as 'the bank'.

    Security is good, but MS has a horrible history of this behavior, and for that I mach him.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  204. to paraphrase a python sketch by geekoid · · Score: 1

    you've only been using Microsoft products for 10 years? you're Lucky ... ;0

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  205. just wait by waspleg · · Score: 1

    soon you won't be able to leave either

  206. Good. by SCHecklerX · · Score: 1

    My guess is that the only stuff it "breaks" is crap that is running improperly anyway. Stuff that tries to write to system directories for no good reason, instead of to each user's "Documents and Settings" directory, for example.

    If windows programmers had been writing software with multiple users in mind from the beginning (ala unix), then many of the problems plaguing windows likely wouldn't exist.

    As I've written before, even when linux becomes mainstream, it will not have the number of problems that windows has simply because linux developers always have and always will write their code for a multi-user system. Much of the windows software still around still thinks it is ok to modify system settings in the registry, system files, etc.

    Windows just hasn't to date gotten the unique settings per program for each user thing down.

  207. Re: Is that quote accurate? by geekoid · · Score: 1

    I remeber when there was a change to DOS, then suddenly word perfect would barely work.
    I remeber when there was a change and lotus stopped working properly
    I remember when Novel stopped running properly.

    All of these were in conjunction with MS coming out with similiar products, or started moving into those fields.

    I have had MS tell me of way around some issues. If this breaks it, are they going to help me? probably not.

    The first time I heard that saying, it was Lotus, not Novell, AND it was said by an MS employee.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  208. Give me a break! by Anonymous Coward · · Score: 0

    You linux fanboys can't have it both ways!

    There are so many backwards compatibility issues with different Linux distros!

    You have complained for so long that maintaining all the backwards compatibility is what causes windows to have so many security issues!

    Take a look at yourself and smack that head of yours as hard as you can! You can't complain about MS doing what you have whined they should do for years!

  209. Microsoft is the suxx0rz!!!!!!!!!111111 by rice_burners_suck · · Score: 1
    First of all, I think Microsoft should break compatibility with EVERYTHING out there, including all of their own software, and make it impossible to interface with any of that. Secondly, I think they should make the OS so big, bloated, and slow that it will require computers that are still 25 years off. Third, I think they should immediately stop supporting all of their software that's already out there. Fourth, I think Microsoft sucks because they're breaking compatibility.

    Microsoft is the suxx0rz!!!!!!!!!1111 Linux ROOLZ!!!!!!!!!!111111

  210. Re:Not just self modding, but C++ classes on stack by chgros · · Score: 1

    Would be nice if it were that simple, but a nice trick used throughout GOOD c++ programming is to allocate, say, an MFC dialog on the stack, as this automatically solves many memory leak problems and is tons faster than new.
    A class instance is data. It doesn't contain any code (it contains a pointer to a vtable, which itself points to code...). So you can keep allocating objects on the stack, it is indeed faster / safer.

  211. Worst. Bias. Ever. by NemosomeN · · Score: 1

    I hate Windows. (Except for games)

    That said, this is a pro-active step. People have bashed MS and Intel for keeping too much legacy crap, and now the MS finally decides it should take some out, we get this story bashing them. I applaud them, and put a lone tally mark in the "Benevolent column." I might have erased one from the "Satan column," but it's much too crowded and I don't want to accidentally erase more than one.

    --
    I hate grammar Nazi's.
  212. Backward compatibility... by Anonymous Coward · · Score: 0

    I don't recall seeing phono inputs on a fair number of preamps any more either. Got to have the cartridge levels up to the 1 V/600 ohm scheme these days.

    78 RPM turntables are a project to find as well.

  213. Mod me down, astro-turfing bitches! by grcumb · · Score: 1

    [Sorry for the title, but with so much noise on this topic, I figured I'd have to do an Al Franken to get noticed.]

    For the first time ever on slashdot, I gave up reading even the highest modded contents.

    ATTENTION: MS Shills

    When you're given your talking points, try not to quote them. Seeing the same key phrases in post after post makes you all look like - I have to say it - the Borg. Besides, it's hard to fake a groundswell when everyone arrives chanting the same slogan.

    Also, you're not going to be effective if you monopolise the high karma. Let a few honest posts drift up to the top as well. It's called camouflage.

    I don't know who's paying for this astroturf, but it sure needs trimming

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  214. So says the Windows Dickhead by Anonymous Coward · · Score: 0

    Hey douchebag, all of that crap is part of a Windows *theme* that a user can *choose* to use--as well as CDE, Apple, X... But then again, you were trolling, weren't you?

  215. Re:Old applications are quite important for corpor by Slayer · · Score: 1

    Things will get funny when applications hit the market which will require SP2 or higher (remember apps for NT4 ?). At this point we'll end up with a funny mix of XP boxes in every place, some on SP1, others on SP2+.

    Don't forget: SP2 doesn't only fix security issues, but most certainly introduces tons of bug fixes, something new apps might well depend on.

  216. No messenger hurray by goatan · · Score: 1

    The Messenger service is now disabled by default. They..... they have done somthing right!! "faints"

    --
    Saying Apple is better than MS is like saying Botulism is better than rabies.

  217. Re: (was:Compatibility Woes?) by goatan · · Score: 1

    I find that about 50% of the time the back button takes me back to the top of the article rather than the point I left It happens in both IE at work and Firefox at home, i blame the slashcode,

    --
    Saying Apple is better than MS is like saying Botulism is better than rabies.

  218. All it takes is one annoyed customer... by Vandil+X · · Score: 1

    All it takes is one annoyed customer who suddenly can't run his copy of DeerHunter Solitaire for Windows 3.1 to get pissed off.

    Next thing you know, the whole town is pissed off.

    The only leverage Microsoft has in the OS industry is that its backwards-compatability encourages customers to keep upgrading to modern versions of their software with some level of confidence. Especially those who upgrade their version of Windows through new computer purchases.

    People want their software investments from 1990 to continue to work in 2004. Whether or not this is a realistic expectation is another story.

    The moment enough old/discontinued software no longer works, people might consider alternative options.

    --
    Up, Up, Down, Down, Left, Right, Left, Right, B, A, START
  219. Not Necessarily... by 4of12 · · Score: 1

    One small step forward for Microsoft, one giant leap backwards for mankind?"

    Well, for anyone using Windows XP, the disadvantages of losing some backwards compatibility must be weighed against the advantages of being vulnerable to fewer exploits.

    The advantage in time and energy savings for the user might be greater than the time and cost spent dealing with backward incompatibility.

    --
    "Provided by the management for your protection."
  220. Re:Thank you, Microsoft!! by bubkus_jones · · Score: 1

    Not upgrade what, to SP2, or upgrade the software that may or may not be effected by SP2?

    The thing is, is that Service Packs usually do fix something that is broke (else, why do all the work of making the service pack?).

    So, if Company A wants to upgrade, they'll test it to see what, if any software of theirs it'll hose. Then, once they see all the problems, they can decide on whether to use SP2, and upgrade/replace necessary software, or not use SP2, and find other ways to secure their systems.

  221. Dunno 'bout the rest by trezor · · Score: 1

    But SuSe and it's pretty awesome tool "SaX" (Suse Advanced X-configurer or something) still sets up X to listen to network.

    At least it did when I set up my box. But then again I set it up with tons of other network services. If I had disabled all those, maybe it would have been configured otherwise. However, I doubt that a X-configuration tool checks for open ports before deciding upon this.

    I ended up applying the "--nolisten tcp" or whatever option mentioned above.

    So, by your definition, at least SuSe is broken.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  222. Try this, at least it works for me by trezor · · Score: 1

    For all troublesome software:
    Redirect all program installations from "C:\Program files\" to "C:\Programs\" without altering the Windows registry to inform Windows of this treason.

    C:\Programs isn't protected in any way, so even in user-space appplications can update their (sadly misplace) databases, ini-files or whatever.

    You'd be suprised how much all of a sudden works out of the box.

    Still doesn't compensate for badly written software and architechture though.

    --
    Not Buzzword 2.0 compliant. Please speak english.
    1. Re:Try this, at least it works for me by mwood · · Score: 1

      [Install programs to a wide-open directory instead of a properly secured one.]

      "You'd be suprised how much all of a sudden works out of the box."

      That's precisely what I'm afraid of. What you describe is the software equivalent of hanging your front-door key on a nail next to the door, outside. Or the usual idiotic advice you get from tech support: "just add Everyone to Power Users or Administrators".

      If you don't want to make it easy for malevolent strangers on some other continent to update your databases, .INIs, etc. while you sleep then you have to actually secure the machine. Finding out what one or two things an individual broken program needs is not very hard and much much safer.

      There are a couple of other problems as well. Some incorrectly-designed installers don't even *ask* where you want the software; they just dump it wherever the developer thought would be most humorous. And you assume that the root of the C: drive still permits wide-open access, when on a well-run host it should not.

    2. Re:Try this, at least it works for me by trezor · · Score: 1
      • That's precisely what I'm afraid of.

      Point taken, but how much damage can be done by having for instance WinAmp installed in a none-secure location?

      Yes. Some. But still less than upgrading the user to "power-user" as you mentioned, which is just plain stupid. And as I said, it doesn't compensate for badly written software.

      It's still a way to make software work, and really doesn't give much added risk taken into consideration that most users are clueless enough to open any attachment they recieve from strangers.

      --
      Not Buzzword 2.0 compliant. Please speak english.
  223. Hidden APIs anyone? by trezor · · Score: 1

    Ok. Put my tinfoil hat back where it belongs if I'm wrong on this one.

    According to investigation of the famouse leaked source from Redmond, wasn't there a lot of dirty hacks in the code, in order to maintain "compatebility" with older (Microsoft mostly) software using hidden APIs, relying on and working around known "bugs"?

    So in order to keep compatability, they had to re-implement the bugs that were exploited in the first place?

    To any sane man, this should sound like sheer insanity. Why not fix the broken software, instead of breaking the OS?

    But then again, I may remember incorrectly.

    In case I'm not, I have nothing else to say than that Microsoft truly deserves what is coming to them now (apart from money that is) and that they have driven themselves up this road.

    --
    Not Buzzword 2.0 compliant. Please speak english.