Slashdot Mirror


MS, Intel "Goofed Up" Win 7 XP Virtualization

clang_jangle writes "Ars Technica has a short article up describing how Microsoft and Intel have 'goofed up' Windows 7's XP Mode by ensuring many PCs will not be able to use it. (And it won't be easy to figure out in advance if your PC is one of them.) Meanwhile, over at Infoworld, Redmond is criticized for having the 'right idea, wrong technology' with their latest compatibility scheme, and PC World says 'great idea, on paper.' With Windows 7 due to be released in 2010, and Redmond apparently eager to move on from XP, perhaps this is not really a 'goof' at all?"

315 comments

  1. 2010? by swaq · · Score: 2, Insightful

    I thought it was leaked that it would be released this year?

    1. Re:2010? by Anonymous Coward · · Score: 2, Informative

      Based on the 3 year rule, most people say 2010.

      All the postings from Microsoft developers, combined with their probably-intentional leaks are hinting strongly at a late-fall release.

    2. Re:2010? by Anonymous Coward · · Score: 0

      Doubtful, is it not still RC1? then you have to add in several months for RC2, RC3, and gold by going how their prior OS's were released.

    3. Re:2010? by homesnatch · · Score: 1

      Microsoft announced that there will only be one public RC for Windows 7.

    4. Re:2010? by RoFLKOPTr · · Score: 1

      Doubtful, is it not still RC1? then you have to add in several months for RC2, RC3, and gold by going how their prior OS's were released.

      Actually, it has been stated that there will not be any further RCs. It seems to me that the public pre-releases are more for media hype and maybe software developers to fix their own programs than development of the actual OS. The beta helped fix bugs, but the RC is pretty much the done deal.

    5. Re:2010? by postbigbang · · Score: 3, Interesting

      No, most people don't say the "three year rule". Where have you been?

      Microsoft's suffering revenue shortfalls because Vista was a bad idea. You'll see the tip in September, real McCoy in October. That's not 'late fall'.

      --
      ---- Teach Peace. It's Cheaper Than War.
    6. Re:2010? by JoelisHere · · Score: 4, Informative
      from the currently available Windows 7 release candidate info page (http://www.microsoft.com/windows/windows-7/installation-instructions.aspx)

      IMPORTANT: The RC will expire on June 1, 2010. Starting on March 1, 2010, your PC will begin shutting down every two hours. Windows will notify you two weeks before the bi-hourly shutdowns start. To avoid interruption, you'll need to rebuild your test machine using a valid version of Windows before the software expires. You'll need to rebuild your test PC to replace the OS and reinstall all your programs and data.

    7. Re:2010? by maxume · · Score: 2, Insightful

      Don't get too excited. Microsoft still had decent growth in 2008 and is selling into a terrible economy right now (making it a little silly to attribute the entire drop in revenues to Vista).

      --
      Nerd rage is the funniest rage.
    8. Re:2010? by Anonymous Coward · · Score: 0

      lol

    9. Re:2010? by Anonymous Coward · · Score: 0

      Vista was NOT a bad idea, it was just premature and the Media has this nasty habit of over reacting... like the Swine Flu BS.

    10. Re:2010? by postbigbang · · Score: 1

      Others would disagree with your assessment, as in the marketplace which almost uniformly rejected Vista as bloated, incompatible, buggy, and not the post-XP replacement it should have been. The media was correctly responsible in calling Vista the Aporkolypse.

      --
      ---- Teach Peace. It's Cheaper Than War.
    11. Re:2010? by MooUK · · Score: 1

      Very very late autumn?

    12. Re:2010? by postbigbang · · Score: 1

      You read much propaganda. Now tell me, oh Microsoft shill, how many downgrades to XP were sold. Go on. Tell me.

      --
      ---- Teach Peace. It's Cheaper Than War.
    13. Re:2010? by The+End+Of+Days · · Score: 1

      If by making the point that the #1 alternative to the flagship Microsoft product is another Microsoft product you hope to somehow insinuate that Microsoft is dying, you are failing miserably.

      I'll save you some trouble - I'm not a shill or an astroturfer, don't particularly like Microsoft, and I only use Windows at work, and only then because my client demands it. I am, however, a realist.

    14. Re:2010? by postbigbang · · Score: 1

      And being a realist is fine.

      Take a look at Microsoft's 10K. Read the press and talk to large organizational users; query about Vista adoption rates.

      Look at the 10Ks, look at the results you'll get. Draw a line. Vista is a flagship product that's roiling. Netbooks, advances in competition, and other matters of fact are costing Microsoft dearly. That's why WIndows 7 will be out, post haste. The three year cycle is dead. Long live the three year cycle hubris. May it rot. When you start believing your own propaganda, life gets worse.

      --
      ---- Teach Peace. It's Cheaper Than War.
    15. Re:2010? by The+End+Of+Days · · Score: 1

      *shrug*

      If only my worst problem was that I couldn't get my customers to stop buying one product I sell in favor of another.

      Windows 7 is likely to shake things up completely, if the Internet hype machine is to be believed. I'm not entirely convinced it is yet, but things are looking up for Redmond.

      Note the brilliant strategy Bill Gates employed here. Ruthless business practices and good enough technology to get a strangehold on the market, followed by the (amazing in some respects) willingness to step aside and let people with better technical chops improve the product until it is permalocked in the #1 position.

      I think people keep forgetting that Bill was the Chief Software Architect, and his stepping down from that role is practically synchronous with Windows shedding the legacy cruft and transforming into what could be a seriously worthwhile piece of software.

      Again, just realism.

    16. Re:2010? by postbigbang · · Score: 1

      And we would agree that Mr Loose and Fast architected one of the buggiest and more irresponsible pieces of junk ever foisted on an unsuspecting public.

      No matter, it's up to others to punish Microsoft. You and I must deal with the reality of supporting those that made the Windows selection. W7 might work. It's better than the sharp stick in the eye that is Vista.

      --
      ---- Teach Peace. It's Cheaper Than War.
    17. Re:2010? by Targon · · Score: 1

      The design of Vista was NOT the problem, the lack of stable drivers from NVIDIA, plus not having hardware companies providing proper support at launch was the problem.

      Now that the Vista driver issues are resolved, Microsoft could have just released exactly the same product under a new name, and customers would have had no second thoughts about running Vista. Corporations with custom software may run into problems, but we saw that with EVERY new OS that used a new driver model.

      Just because negative publicity from 2007 is still causing sales issues does not mean that the OS is bad.

    18. Re:2010? by postbigbang · · Score: 1

      We disagree.

      Vista indeed lacked drivers for lots of gear. It also in one swoop, made lots of applications that were compatible with XP SP2 incompatible. Worse, it pestered users to death with unnecessary messages, and had several glaring holes that needed to be fixed right away.

      People aren't stupid, and if it ain't broke, don't fix it. Vista had no extra real value, and that's a decided design flaw-- along with the rest of the problems: lack of drivers, big security holes right off the bat, lots of backwards compatibility issues with software that worked well under user mode models initiated in XP SP2, and a litany of lies about what Vista-compatible really means.

      It was a disaster. Heads should have rolled. The insular, not-invented-here culture of Microsoft caused user huge subsequent problems. Windows 7 cures some of those ills just by being a known quantity and having ostensible compatibility and drivers out of the box. It has, perhaps, usable value where the value between XP and Vista was dubious, and performance tests clearly showed that XP 32-bit vs Vista 32-bit was at best a wash.

      So was it a bad design? Yeah. And worse, they lied about it. This version will be scrutinized like no other. People are pissed. Microsoft has about one chance here, or the slippery slope that they're on will continue to elevate in angular inclination. In one year, that's not a problem, in five years, it's a new career.

      --
      ---- Teach Peace. It's Cheaper Than War.
  2. Hardware Virtualization needed. by mister_playboy · · Score: 5, Insightful

    AMD has placed this support in almost all of their recent chips, but Intel has been more stingy with it.

    It's necessary to use 64-bit guests in Virtualbox, but VMWare can make due without it.

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    1. Re:Hardware Virtualization needed. by AndrewNeo · · Score: 5, Interesting

      It surprised the heck out of me when I found I could run 64-bit guests on a (32-bit host OS, 64-bit hardware) with hardware virtualization, at least on my AMD.

    2. Re:Hardware Virtualization needed. by pegr · · Score: 5, Interesting

      Apple did this, not once but twice. Why is Redmond so afraid of trading out the basic underpinnings? I guess they married the concept of permenant backwards compatibility when they used that very stick to beat OS/2 into the ground.

      Is Rosetta Stone a good technology? No, but it got users over the hump. (It was, however, a great hack...)
      How about Fat Binaries? Good lord, Win binaries are fat enough already!

      There's no good solution, so Redmond has to go with "good enough" to get users over to "the other side". Hey Bill! Maybe they don't want to go...

    3. Re:Hardware Virtualization needed. by SatanicPuppy · · Score: 2, Interesting

      This is actually very similar to what Apple did...They kept OS 9 support on all systems that had the old power PC processors. Once you bought intel, however, no more OS 9, no matter what version of OS X you were using.

      Like anything else, users will have to decide for themselves if there is anything that is good enough to make them upgrade.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Hardware Virtualization needed. by EvanED · · Score: 5, Insightful

      Apple did this, not once but twice. Why is Redmond so afraid of trading out the basic underpinnings?

      And what's Apple's market share? What's Microsoft's?

      You say it yourself: "they used that very stick to beat OS/2 into the ground."

      I would say that the single biggest reason that Windows is as prevalent as it is today is that to a very large extent, MS has maintained backwards compatibility at almost any cost. I can only think of a couple exceptions: transitions to the NT line stopped some old DOS programs that access sound cards and stuff directly from working, XP SP2 made a few similar strides (I don't know details), Vista makes a couple more, and x64-based Windows drops support for 16-bit programs (but this is largely the fault of AMD/Intel rather than MS, who would have had to work around processor limitations since 16-bit instructions aren't available in 64-bit mode).

      But even with Vista 32-bit, my experience is that each of the three or four DOS programs from the mid-80s still ran. There are few systems that can claim this lineage. So it's no wonder to me that MS doesn't want to give it up.

      And it's only recently that the pile of compatibility hacks and inability to make fundamental design decisions has caught up to MS and been harming them from the market's point of view.

    5. Re:Hardware Virtualization needed. by arth1 · · Score: 3, Informative

      AMD has placed this support in almost all of their recent chips, but Intel has been more stingy with it.

      Also, with Intel, it's not enough that the CPU and chipset supports VT-x, it also has to be enabled in the BIOS. Some manufacturers disable it, and some (most notably Sony) often won't even show the option in the BIOS set-up, making it permanently turned off. All to save a few bucks in support costs.

    6. Re:Hardware Virtualization needed. by mister_playboy · · Score: 1

      Indeed, my Sony laptop does not include it in the BIOS. It's a Pentium Dual-Core model,(none of which have VT-x), but I think they still don't include this option in the BIOS with their Core 2 Duo machines.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    7. Re:Hardware Virtualization needed. by digitalunity · · Score: 5, Interesting

      I'd be happy if Vista included virtualization technology for DOS6.2 on a 386. That would allow much smoother operation of very old programs that some of us still use, or want to use at least.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    8. Re:Hardware Virtualization needed. by srmalloy · · Score: 2, Insightful

      Eternal backward compatibility is an inevitable result of Microsoft's "Every current Windows user needs to buy a new OS from us every 3 years" cash-flow model. Look at how lackluster the adoption of Vista has been, when it's just the lack of any clear advantage from upgrading. Now consider what purchasing decisions will be made when the cost analysis is choosing between "continue using our existing OS and applications" and "Upgrade to the new version of Windows and replace every single application we're using" -- the benefits to be achieved from upgrading will have to be very significant to justify a complete replacement of all applications, with the attendant problems associated with legacy data and applications. Not to mention that the lead time on releasing a new OS that broke backward compatibility would need to be much higher to allow application developers to get the development tools for the new OS and build compatible applications.

    9. Re:Hardware Virtualization needed. by arth1 · · Score: 4, Informative

      Indeed they don't. Apart from the BZ-series, all Sony Vaio PCs have VT-x disabled, and no way to turn it on in the BIOS setup. Even if you buy a brand new Core 2 Duo P9600 Vaio Z with 4 GB RAM for 2-3000 bucks, it won't be an option.

    10. Re:Hardware Virtualization needed. by mehrotra.akash · · Score: 1

      dosbox??

    11. Re:Hardware Virtualization needed. by Runaway1956 · · Score: 2, Interesting

      I see this as something like poetic justice. I have never forgiven Intel for their bright idea of making processors that identified themselves to the world at large. Anonymity has it's place in this world, and that chip was a monumental boner. More, I see most of Intel's business decisions as based on greed. AMD is greedy, to be sure, but their decisions seem designed to move computer science forward, while capitalizing on that move. Intel? Money first and foremost, with computer science a side benefit.

      How about an automobile analogy? Detroit is folding today, because they've been focused on the almighty dollar, rather than producing better transportation.

      Lesson learned? Money is important, but it should never be "the goal". Improving the world should be the goal.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    12. Re:Hardware Virtualization needed. by Thuktun · · Score: 5, Insightful

      I would say that the single biggest reason that Windows is as prevalent as it is today is that to a very large extent, MS has maintained backwards compatibility at almost any cost.

      Curious. At home, I've got a large collection of children's educational and gaming software written for DOS through Windows 98 that utterly fail to run properly in Windows XP or Vista. I haven't experienced this compatibility of which you speak.

    13. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 0

      That would be Rosetta, not Rosetta Stone which is the language teaching software.

    14. Re:Hardware Virtualization needed. by killmofasta · · Score: 1

      Funny, Im supporting a user just that way. They just bought a IntelBox, and OS 9 works perfectly under an emulator. ( In fact, its more than twice as fast as the native system it replaced )

      No more OS 9 <i>from apple</> and since when is a third party solution not an option...Ohhh your at the apple store talking to the geniuses...

      sorry, my bad.

    15. Re:Hardware Virtualization needed. by killmofasta · · Score: 1

      DasBox DosBox. Duke nukem and the text "Rogue" still runs under XP and vista with this. Thanks. ( OH and for those bean counters, Lotus 1-2-3 release 2 works too. )

    16. Re:Hardware Virtualization needed. by penguin_dance · · Score: 1

      FYI, Lifehacker has an article today on how to set up and use WindowsXP mode, includes links to software to check your Intel/AMD CPUs for compatibility.

      --
      If you've never been modded as "flamebait" or "troll," you've never tried to argue a minority viewpoint here!
    17. Re:Hardware Virtualization needed. by Belial6 · · Score: 2, Insightful

      Exactly. Windows has always had backward compatibility problems, and virtualization is obviously the future. By emulating the old environments, they can clean out the old cruft while keeping a better level of compatibility than they could ever hope for with their various 'compatibility modes'.

    18. Re:Hardware Virtualization needed. by earlymon · · Score: 3, Informative

      I would say that the single biggest reason that Windows is as prevalent as it is today is that to a very large extent, MS has maintained backwards compatibility at almost any cost.

      I have one pgm from OS X 10.0 that no longer worked at some point (10.2? Not sure.) It was freeware. I had to update OroborOSX a few times with my OS X update. I have a platform running Tiger (10.4 - current rev now is 10.5, Leopard) - and it is running my Microsoft Office X that I bought when that was a 10.1 machine. At some point, IE wouldn't run and MS said they would no longer support it under OS X (I'm just rounding out the list - I could care less if that was Apple's or MS's doing.)

      None of my user files are affected by upgrades.

      Like you, I can point to a few - very few - examples of OS X not bending over for backwards compatibility.

      I can't say what backwards compatibility OS X has with OS 9 and prior (supported via Classic mode for a while on OS X) - other than to say - pretty much none.

      By the time OS X came out, Apple had lost all sorts of market share - are you suggesting that that was because they weren't providing backwards compatibilities?

      I just cannot believe that a large extent of the reason for MS's market share is their over-the-years backwards compatibility.

      You are correct in that they did have that, and I've seen Win users over the years tout it as important, and then brag to me that OS X didn't have that (info source: see flying monkeys). Then those same users would get slammed when technology moved on and not complain, because whatever it was had a good run before being obsolesced.

      My take on it is much simpler: MS saved money over the years by not upgrading fundamental parts of their OS until/unless absolutely forced to do so (see: Win32) or sometimes never. Now, their own technical inertia may kill them.

      OS X is gaining market share. I'd like to believe that Linux is as well, but I don't know (maybe it's dropping). But quite simply, that has nothing to do with backwards compatibility.

      --
      Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
    19. Re:Hardware Virtualization needed. by Nick+Ives · · Score: 1

      DOSBox can actually be slow when trying to run old DOS games in 640x480. Even on my Q6600 I can only get TIE Fighter to work at acceptable speeds in 320x240 which is a bummer as I remember playing it maxed out on my PII back in the day...

      --
      Nick
    20. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 1, Informative

      You can enable VT and AHCI on a Napa/Santa Rosa platform Phoenix BIOS Vaio laptop.

      http://forum.notebookreview.com/showthread.php?t=189228

      The trick is simple and effective, it consists of using a utility to dump the nvram contents, edit a value at a certain offset from 0 to 1 and update the nvram.Do laptops use a CMOS chip or they use flashrom? if the former you would lose the changes once you ran out of battery

    21. Re:Hardware Virtualization needed. by azemute · · Score: 1

      Stupid question, but you increased the number of clock cycles associated with DosBox right? ctrl f7 and f8, if I recall.

    22. Re:Hardware Virtualization needed. by jonbryce · · Score: 1

      Isn't this the opposite of what Apple did?

      You need the more modern type of CPU with virtualisation support to run this, and Windows 7 on older type chips won't work.

    23. Re:Hardware Virtualization needed. by mr_lizard13 · · Score: 1

      And what's Apple's market share? What's Microsoft's?

      I suppose you mean that it's easier for Apple to make big changes such as dumping support for an old OS as it affects less people.

      I'm not so sure. I think Apple took just as big a risk - if they hadn't managed the change from OS 9 to OS X carefully, they could have lost a huge number of their users to another provider, say.. Microsoft.

      --
      "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
    24. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 0

      > Detroit is folding today, because they've been focused on the almighty dollar, rather than producing better transportation

      Except that's not why Detroit is folding. Detroit is folding because ~ 30 years ago, a bunch of idiots in Congress thought they'd
      pay off their union buddies by inserting the "two fleet" provision in CAFE. This provision means that Detroit had to produce their
      money losing small cars with expensive union labor. In order to continue making money, they had to kill off moderate to large cars
      and build SUVs. When fuel costs went up by 200% and large vehicle sales fell off a cliff, that was all she wrote for the big 2.5

    25. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 0

      From my Core2 Duo Vaio Z590 with 4GB of RAM for 2-3000 bucks:

      model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz ...
      flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority

      Notice the vmx there: that's Intel's virtualization, unless I misunderstand things.

    26. Re:Hardware Virtualization needed. by PitaBred · · Score: 1

      There's not really any reason to run a 32bit host any more, unless you have a need to use a badly programmed application that's not compatible with a 64bit OS's 32bit layer.

    27. Re:Hardware Virtualization needed. by PitaBred · · Score: 2, Informative

      Try Dosbox. But if you did that, you could get off Windows entirely ;)

    28. Re:Hardware Virtualization needed. by Sir_Lewk · · Score: 1

      "The trick is simple and effective, it consists of using a utility to dump the nvram contents, edit a value at a certain offset from 0 to 1 and update the nvram"

      That word, I don't think you know what it means.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    29. Re:Hardware Virtualization needed. by Lonewolf666 · · Score: 1

      And it's only recently that the pile of compatibility hacks and inability to make fundamental design decisions has caught up to MS and been harming them from the market's point of view.

      In my own experience as software developer, you can get away with compatibility hacks for a few years, but eventually the inherited design limitations and the complexity from managing the workarounds will kill you.

      That Microsoft has managed it for about 15 years now with the Windows NT product line (on which Vista and Windows 7 are still based) is quite an achievement and shows that they have some pretty smart developers.
      But I agree that it has reached the point where it has become a major liability. Some of the workarounds in Vista with redirecting file access (to protect the "C:\Programs" path but still run applications that write into the installation folder) look positively crazy.

      --
      C - the footgun of programming languages
    30. Re:Hardware Virtualization needed. by EvanED · · Score: 1

      I suppose you mean that it's easier for Apple to make big changes such as dumping support for an old OS as it affects less people.

      That's a decent point, but I really meant the causality the other way around, and that pointing to Apple and saying "they do it this way instead of how MS is doing it" isn't a terribly good indication that Apple's way is the one that will lead to greater market share.

    31. Re:Hardware Virtualization needed. by Molochi · · Score: 1

      This has more to do with the randomness with which Intel included iVT on Core2 processors IMO.

      Here's a list that shows which Core2 CPUs have iVT. Look closely and you be surprised at some that don't.

      http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microprocessors

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    32. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 0

      The fact that Apple's market share is/was so small meant that virtualisation to support legacy applications was a way to move ahead to new architectures without (hopefully) losing exisiting customers to Windows, which was a very real risk. Windows legacy support is a ball and chain that should be dumped. In the past it was important but the past is now too long ago and virtualisation technologies make legacy backwards compatibility redundant and harmful.

    33. Re:Hardware Virtualization needed. by Xzisted · · Score: 1

      The only AMD chips lacking this support that are currently on the market are the Semprons and some Turions. AMD doesn't market the old Athlon 64s without this support anymore though it still looks like you can pick them up OEM from NewEgg. Honestly though, if you are running a Sempron/Turion, you are probably not looking to run VM's on your machine.

      --

      Honesty may be the best policy, but apparently by elimination, dishonesty is the second best policy.
    34. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 1, Informative

      x64-based Windows drops support for 16-bit programs (but this is largely the fault of AMD/Intel rather than MS, who would have had to work around processor limitations since 16-bit instructions aren't available in 64-bit mode).

      Not entirely true... virtual real-mode (v8086 mode, DOS) doesn't work in 64-bit mode, but 16-bit protected mode (Windows 3.x) is still available

    35. Re:Hardware Virtualization needed. by mr_lizard13 · · Score: 1

      D'oh! I re-read your post and I see that now.

      Don't mind me. Move along.
      :-)

      --
      "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
    36. Re:Hardware Virtualization needed. by Kildjean · · Score: 1

      you mean just Rosetta... rosetta stone is a language learning tool. you know the ad "you are an italian farmboy, in love with a supermodel and you only have one chance to impress her"... that is rosetta's stone.

      --
      Nom de dieu de putain de bordel de merde de saloperie de connard d encule de ta mere.
    37. Re:Hardware Virtualization needed. by arth1 · · Score: 1

      No, you don't misunderstand things -- you just don't have the full picture.
      That means that the CPU supports it. Which it does. That isn't the problem.
      The problem is that in addition to the CPU supporting it, it has to be enabled in the BIOS too. Which Sony doesn't, and doesn't even provide an option for.

      With AMD CPUs, it's a lot simpler -- if the CPU supports it, you're good to go. But with Intel, the CPU has to support it [b]and[/b] it has to be enabled in the BIOS.

    38. Re:Hardware Virtualization needed. by arth1 · · Score: 1

      Hardly simple, and it also won't work on the example you replied to (Vaio Z).
      Newer Sony machines tend to have an EFI instead of regular BIOS, and for many if not most of them there is no known hack.

    39. Re:Hardware Virtualization needed. by CarpetShark · · Score: 3, Funny

      I haven't experienced this compatibility of which you speak.

      That's not what you said earlier:

      software[...]that utterly fail to run properly

    40. Re:Hardware Virtualization needed. by Trigun · · Score: 1

      Or language teaching hardware.

    41. Re:Hardware Virtualization needed. by Marillion · · Score: 1

      I feel there are two paths vendors can follow: Abandon backwards compatibility and embrace backwards compatibility. Both have their merits and problems.

      But, the most perilous thing a vendor can do is a hybrid approach that doesn't do either well. That's just a disaster.

      --
      This is a boring sig
    42. Re:Hardware Virtualization needed. by EvanED · · Score: 1

      Just out of curiosity, what sort of stuff?

    43. Re:Hardware Virtualization needed. by mzs · · Score: 1

      I think the reason most manufacturers do it is not to save a few bucks but to create a reason for someone to buy from their more expensive business line instead.

    44. Re:Hardware Virtualization needed. by mzs · · Score: 1

      When Win95 came out it broke every single Windows program I had compiled with Borland C++ that used the Borland classes for the GUI. Borland had to rapidly put out an update, I think this was 3.5 to 4.0, or maybe that was 4.0 to 4.5. I still think to this day that MS did this on purpose considering how programs compiled with the MS tools for 3.0, 3.1, 3.11, and WfW ran just fine on Win95 unless the programmer did some unlucky rare things. I certainly saw a lot of people move to VC++ then since they had dlls ready to take advantage of the new features of Win95 right away as well. Personally I installed linux and gcc.

    45. Re:Hardware Virtualization needed. by Penguinoflight · · Score: 3, Insightful

      This has to do with supporting virtualization only when it makes sense. By not running XP-mode on systems without VT support Microsoft is ensuring that the experience is acceptable. Nobody wants the vista fiasco again where Microsoft fell to the pressure of OEMs allowing incapable hardware to be labeled as "Vista Capable." If Microsoft can educate users to the stupidity that intel applies to their processors, all the better.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    46. Re:Hardware Virtualization needed. by mzs · · Score: 1

      I think it was more the tax benefits for a small business owner to buy a vehicle over a certain GVWR that led to the explosion of cheap to build easy to mark-up 'luxury' SUVs that tanked in sales when oil speculators drove the price of crude to unprecedented levels last summer.

      And why are GM and Chrysler in trouble because of this? Because at the same time the whole mortgage and HELOC scam perpetrated by the likes of Countrywide and AIG made the credit market dry-up for GM and Chrysler.

      Why is Ford okay? They mortgaged everything right before the crisis and so they have cash on hand plus they have sold off a brand or two for more quick cash. They are also in a decent place to sell their stake in Volvo if they need to.

      What is wrong with your argument is that GM, Ford, and Chrysler did sell small cars (actually Chrysler screwed that up when they stopped selling the Neon at the worst possible time) but they never wanted to cannibalize the sales of their larger cars with bigger margins, so they always made small cars feel just as barely passable as everyone dreads a small car can be. The cars like the Civic and Golf/Jetta were in a different class. Oh and a lot of the small cars that Detroit sold here other than that Neon (which was killed so a higher margin mini-SUV could be sold instead, the sort of example you cite), were made with cheap non-union Mexican or S. Korean labor.

    47. Re:Hardware Virtualization needed. by lewiscr · · Score: 1

      Games that expect you to "upgrade" to 640x480 - 256 colors, and install QuickTime 3.0.

      I have several of these games (mostly from Microsoft!). I had to dust off an old machine and install Win98 to get these games to work.

    48. Re:Hardware Virtualization needed. by lewiscr · · Score: 1

      Lesson learned? Money is important, but it should never be "the goal". Improving the world should be the goal.

      You have to spin if differently when talking to the MBAs. Try "Don't focus on the short term money at the expense of the long term money."

    49. Re:Hardware Virtualization needed. by mitoyarzun · · Score: 1

      Are you using SheepShaver or something else?

    50. Re:Hardware Virtualization needed. by SpiceWare · · Score: 1
      And what's Apple's market share? Growing

      What's Microsoft's? Shrinking

    51. Re:Hardware Virtualization needed. by Xenographic · · Score: 1

      > Curious. At home, I've got a large collection of children's educational and gaming software written for DOS through Windows 98 that utterly fail to run properly in Windows XP or Vista. I haven't experienced this compatibility of which you speak.

      At least for DOS, try DOSBox. It's great for firing up an old copy of Master of Magic...

    52. Re:Hardware Virtualization needed. by Anonymous Coward · · Score: 0

      Win98 ran with DOS as its actual operating system, in XP or Vista, DOS doesn't exist anymore. Maybe that's why?

    53. Re:Hardware Virtualization needed. by EvanED · · Score: 1

      You're absolutely right, but those movements being significant is a relatively recent thing. I was just talking about that backwards compatibility was a big factor in getting Windows to where it is, not that it was continuing to help it. I'm not sure if it was in this thread or not, but I did say that it has become a bit of a noose around Windows's neck now (I would say XP SP2 was the watershed, but that's just my interpretation based on no data).

    54. Re:Hardware Virtualization needed. by ZosX · · Score: 1

      Couple of things. Try dynamic cpu. Also try to increase the cycles till the point where the sound starts stuttering and then back off a bit to keep your sound smooth. Wash, rinse, repeat. Also sometimes ddraw works better than surface as a render method, but YMMV. Filters will kill your FPS as well. Also try disabling any unused sound emulation options as well as setting the sample rates down to 22khz. You can force high priority as well. My ancient Athlon64 3000 will get 486DX2-66 speeds or so with some tweaking. D-fend is a great front end that makes configuration easy.....

    55. Re:Hardware Virtualization needed. by Nick+Ives · · Score: 1

      Yep, maxed out on one core I can't quite get full speed, it's still slightly choppy whereas on my 400Mhz PII it was butter.

      TBH I'm not convinced CPU virtualisation is needed though, I expect with a few more speed optimisations DOSBox will get there, eventually and 320x240 is OK. My biggest problem is getting my PS3 pad to work properly - mapping all those controls to keys is a pain! (27 axis + 18 buttons!).

      --
      Nick
    56. Re:Hardware Virtualization needed. by Nick+Ives · · Score: 1

      See my above post. To run TIE Fighter maxed out you needed a fast pentium (in my case I used to have a PII400). Even using dynamic CPU and all the other suggested configuration options I still get choppiness / stuttering, especially during large battles.

      --
      Nick
    57. Re:Hardware Virtualization needed. by AndrewNeo · · Score: 1

      True, but in my case, I had built the computer requiring a IDE card that didn't have 64-bit drivers. Despite the fact I got new SATA hard drives for it a week later, Windows was already installed, and I wasn't reformatting. I finally moved it over to 64-bit last month and haven't had a driver problem with my current hardware.

    58. Re:Hardware Virtualization needed. by The+End+Of+Days · · Score: 1

      Of course, according to their own goals, Intel is vastly more successful than AMD.

      Lesson learned? You can try to impose your values on other people, but the only likely outcome is that your frustration levels will increase.

    59. Re:Hardware Virtualization needed. by Tuoqui · · Score: 1

      Bah they never will. Microsoft wants you to upgrade from Word 1.1 or something to Word 15.2

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    60. Re:Hardware Virtualization needed. by Runaway1956 · · Score: 1

      Your point is understood here. Now, try to sell it to the college boys who make a game out of economics, thoroughly trashing said economy. ;-)

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    61. Re:Hardware Virtualization needed. by peterhoeg · · Score: 1

      I do realise this does not constitute "include" but have you ever heard of DOSBox that does exactly that and is free?

      http://www.dosbox.com/

    62. Re:Hardware Virtualization needed. by dbcad7 · · Score: 1

      Where's my qbasic 4.5 so I can create my own .exe files and email them to my friends ?

      Just kidding, really.. although I always thought basic was fun to play with.. don't know why they dropped it, other than the scenario running through your mind after reading the above statement.. and they dropped it long after the cat was out of the bag.

      --
      waiting for ad.doubleclick.net
    63. Re:Hardware Virtualization needed. by terwey · · Score: 1

      I'd like to hear which software you are referring to :)

    64. Re:Hardware Virtualization needed. by Thuktun · · Score: 1

      As lewiscr says, it's usually the QuickTime based ones that insist on lower resolution and palette-based (8-bit) color depths. Most insist on installing themselves to your hard drive, but still insist on running with the CD anyway. It's the second step that usually breaks, where they're unable to find the CD after the installed. Some that get past that die for some reason shortly before or after displaying a splash screen. Using Windows XP compatibility features to set these to Windows 95 or 98 compatibility sometimes works, but often not.

      This includes a number of interactive children's books on CD, nearly all JumpStart titles written for 95 or 98, a collection of middle school and high school study disks, a few Blues Clues titles, and so on.

      We can a few to run (like Putt-Putt and Freddy Fish) to run for our younger kids, but most of the titles the older kids used when they were that age are pretty much useless now on any of the Windows XP machines in the house.

    65. Re:Hardware Virtualization needed. by Thuktun · · Score: 1

      I haven't experienced this compatibility of which you speak.

      That's not what you said earlier:

      software[...]that utterly fail to run properly

      Pedants...

      Fine. "I have yet to experience the level of compatibility you imply."

    66. Re:Hardware Virtualization needed. by Hurricane78 · · Score: 1

      What pad and what game have TWENTYSEVEN axis??? Might I inquire?

      Because even if it were that way: How do you play that? With one axis for every finger, one for every toe, two controlled with your mouth, two with your butthole, and one for every ball and your dick?
      And what do you play with that? Version 2.0 of this thing?? ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    67. Re:Hardware Virtualization needed. by Nick+Ives · · Score: 1

      The PS3 pad has 27 axis. It's because most of the buttons are pressure sensitive and so also count as axis plus it has accelorometers, although they don't seem to work in the FOSS drivers but they are still reported as axis.

      --
      Nick
    68. Re:Hardware Virtualization needed. by cbhacking · · Score: 1

      DOSBOX. Full CPU virtualization with hardware emulation. NTVDM (NT's Virtual DOS Machine, used to run 16-bit apps on 32-bit NT) is not an emulator; it can use 16-bit modes supported by the CPU when the CPU will permit those modes to be used, but it doesn't actually emulate a processor the way DOSBOX will. It does provide virtual hardware and DOS libraries, but that's it.

      --
      There's no place I could be, since I've found Serenity...
  3. ...easy to figure out if your PC can use it by Kashell · · Score: 1, Informative

    1) Do you have:
    1Ghz processor, 1.25GB of RAM, and 15GB of disk space per Windows virtualization?

    Then run this standalone app:
    http://www.grc.com/securable.htm

    That was easy.

    1. Re:...easy to figure out if your PC can use it by neokushan · · Score: 1

      My desktop can run it just fine, but that's not surprising considering it's a Quad-core Intel (i.e. fairly new and somewhat high-end). What IS surprising is that my lowly little HP laptop with an Intel Core 2 Duo can also run it, straight out of the box.
      Apparently laptops (And HP laptops in particular) are some of the least likely to run this technology as (word has it) half of the time, the Virtualisation options are not present in the BIOS, or if they are, they're disabled by default and in some rare instances, enabling them doesn't actually enable it (Forcing you to flash a specific BIOS version where it actually works).

      Then again, Microsoft has said time and time again that this isn't meant for home users and is strictly for businesses that need to run legacy apps - in other words, anyone likely to run it probably has or employs someone that knows just enough about technology to know if this stuff is going to work or not.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    2. Re:...easy to figure out if your PC can use it by davidphogan74 · · Score: 1

      That's too easy.

  4. I've tried it by Anonymous Coward · · Score: 0, Insightful

    I've tried "XP mode" on Win 7 RC and it works fine. Looking through our corporate infrastructure (90,000 machines) by the middle of next year we won't have any machines around that can't run this. The Intel chip virtualization assist will be there on all of them. I really wouldn't plan personally to run Win 7 on a machine older than the ones that can support the virt. Generally, people don't upgrade machines that are quite a bit older anyway. I know that people are worrying about "NetBook" type machines - but seriously - who would try running Win 7 AND an XP VM in only 1 GB of RAM? It's just not that core a scenario.

    The machine I am typing this on is a Lenovo X200s machine and right now I am on Win 7 7100 RC with an XP mode VM up running and it works brilliantly.

    1. Re:I've tried it by arth1 · · Score: 4, Informative

      The parent isn't insightful, because he erroneously believes that a new machine guarantees that virtualization will be available. Not so.
      Buy a $3000 Sony Vaio-Z, for example, and despite it having a chipset and a brand spanking new Core 2 Duo CPU that both supports VT-x, the manufacturer has chosen not to give the users the ability to turn it on in the BIOS, so it doesn't help one bit.

    2. Re:I've tried it by Anonymous Coward · · Score: 0

      corporations don't buy sony's shit.

    3. Re:I've tried it by Anonymous Coward · · Score: 0

      Corporations buy the CFO exactly what the CFO wants.

    4. Re:I've tried it by mdarksbane · · Score: 1

      I know that people are worrying about "NetBook" type machines - but seriously - who would try running Win 7 AND an XP VM in only 1 GB of RAM? It's just not that core a scenario.

      You seem to be missing the point of the technology, which is that *everyone* who wants to run Windows 7 will be doing this with the a large number of their apps for several years after Windows 7 comes out.

    5. Re:I've tried it by cyclocommuter · · Score: 1

      The above post is correct... the one before it marked insightful is wrong. As a matter of fact certain current model Quad Cores don't support VT-x. Some of the cheaper dual cores, even that run as high as 2.66 - 2.8 Ghz don't support VT-x too. You actually have to eyeball the specs to be sure your new Intel CPU supports VT-x. Finally you also have to enable this feature in the BIOS.

    6. Re:I've tried it by Knara · · Score: 1

      In the corporate world, you spec out the machines you're buying in bulk for applicability to your corporate needs. So, if it doesn't meet the spec, you remove it from consideration.

      Also, no one buys Sony machines in bulk for corporate use. Dell, HP, or Lenovo will undercut them every time.

    7. Re:I've tried it by Burkin · · Score: 1

      What corporation, that doesn't have an IT department run by complete fucktards, buys their employees Sony Vaios?

    8. Re:I've tried it by NSIM · · Score: 1

      You seem to be missing the point of the technology, which is that *everyone* who wants to run Windows 7 will be doing this with the a large number of their apps for several years after Windows 7 comes out.

      Bull***t, I'm running the RC code, and I haven't found a single application that doesn't work. I'm sure there are applications out there that don't work, but the idea that most people will need this technology is just crap.

    9. Re:I've tried it by BrookHarty · · Score: 1

      But Windows 7 isnt released yet. When it does come out, expect new stickers that say its supported. I bet VT is going to be a requirement.

      Trying to buy hardware on an unreleased OS a year away without research is asking for trouble.

    10. Re:I've tried it by geekboy642 · · Score: 2, Interesting

      You're not running legacy code written by a contracting team who disbanded 4 years ago. You're not running the latest crufty hack on a codebase that was originally ported from CP/M by a group of five coders with 2 GEDs among them ll. You're not running billing software written in COBOL on a custom interpreter that was first launched on an 80286 with 512KB of RAM and a greenscreen. XP Mode is not for you. XP Mode is for companies that can't afford to rewrite all of their business software in six months. Rest assured, (almost) all of your games and shareware crap will still work natively in windows 7.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    11. Re:I've tried it by Anonymous Coward · · Score: 0

      It is just a flash instead of a hardware upgrade away. Some pressure and maybe they will release an official bios upgrade.

    12. Re:I've tried it by NSIM · · Score: 1
      As I said, there are certainly applications that will not run, I was responding to the contention that "*everyone* who wants to run Windows 7 will be doing this with the a large number of their apps", which is just BS.

      I suspect that Microsoft doesn't expect corporations to upgrade old Windows XP boxes to W7, they are more likely to go to W7 as part of a hardware refresh, and any system W7 enterprise/ultimate they buy after W7 ships will have the features in the hardware and the support in the BIOS. So this will prove to be just another "storm in a teacup" that websites love to pick up.

    13. Re:I've tried it by Anonymous Coward · · Score: 0

      So if he wants to virtualize, he won't want a Sony. I fail to see the problem.

  5. Difficult? by blueg3 · · Score: 5, Insightful

    I suppose it depends on your definition of "difficult" -- it's not particularly hard to find out if your processor supports virtualization extensions.

    The Ars Technica is terrible -- it implies that it's a complete mystery why a virtualization system would require processor virtualization extensions to function.

    I'm also not entirely sure it's reasonable to call a logical design decision you disagree with a "goof". I would hazard a guess that requiring virtualization extensions is intentional, not a mistake.

    1. Re:Difficult? by Blakey+Rat · · Score: 0, Redundant

      It's really a non-issue, though... now that Intel knows about this, they'll ensure all their new product lines include the virtualization support because it's now obvious that tons of corporate users who previously didn't care will now care. Since they have something like 6 months until Windows 7 is even released, and it'll be at least another 6 months before companies begin shopping for hardware based on Windows 7, I think there's plenty of time to fix their bad decision.

      If Intel can't get their shit together in a full year, then they deserve to lose all the marketshare they're likely to lose. Meanwhile, AMD already has their shit together, so if you're primarily buying AMD chips, you're taken care of.

      And somehow, Slashdot manages to blame this all on Microsoft.

    2. Re:Difficult? by AndrewNeo · · Score: 1

      Well, why does it require the hardware extensions? Prior versions of Virtual PC, and VMware, certainly don't require it. I can only assume it's safer to the host, and faster, but it's certainly not mandatory in the operational sense.

    3. Re:Difficult? by nlawalker · · Score: 2, Informative

      Previous virtualization systems did not require processor virtualization extensions to function.

      They're calling it a "goof" because it would have made more sense *not* to require the extensions and use them only on an as-present basis to enhance performance. This is especially appropriate given that that many of Intel's offerings are lacking VT, and Virtual PC 2007 (the foundation for XPM) does not require extensions, but can use them if they are present.

      I imagine that the reason Microsoft requires them is that they wanted to have an excellent baseline for performance of XPM on all machines. They made the mistake of assuming that many/most machines have virtualization extensions, when the article states that that is not the case.

    4. Re:Difficult? by alen · · Score: 1

      few years ago when we first bought into VMWare and before the hardware virtualization on CPU's arrived I asked this to the VMWare sales guys because the new CPU's were shipping soon. they said it allows the virtualization software access to ring 0 of the CPU instead of going through the normal channels. kind of like MS and it's secreat API's for it's own products

    5. Re:Difficult? by nine-times · · Score: 1

      it's not particularly hard to find out if your processor supports virtualization extensions.

      It's not all that insanely simple, either. I don't know which of my computers support virtualization extensions, though I'm sure some do and some don't. I could probably figure it out with some research, but it's not obvious. Looking at the computer in front of me, I see a sticker that says it has an "Intel Pentium D" and another sticker telling me the computer is designed for Windows XP. I can right click on "My Computer" and it will tell me the processor speed and how much RAM I have. None of that tells me anything about virtualization extensions.

      It's not entirely clear to me, either, that virtualization extensions are necessary for virtualization. I was under the impression that those extensions improved performance, but I've run virtual machines and emulators on machines without those extensions before.

    6. Re:Difficult? by sohp · · Score: 1

      And yet it still requires users who have perfectly serviceable hardware running XP to upgrade to new hardware to run Win7 + XP, and if you buy new hardware, well, you'll probably have Win7, and corporate users are just going to upgrade and leave XP. Really, what's the point again -- I need to buy new hardware to continue to use XP? Treadmill, anyone?

    7. Re:Difficult? by jellomizer · · Score: 1

      Blaming Intel, is code word for we don't wanna do it. But our customers want it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:Difficult? by je+ne+sais+quoi · · Score: 1
      From TFA:

      Intel uses VT for product segmentation, regarding it as a high-end feature and charging more for it.

      Thus, only high-end chips will be able to emulate XP and I don't see any reason why Intel would change this any time soon (in fact, it could even be that they're the reason Microsoft did this). This looks precisely like a "goof" to me because I bet the corporate world with all their specialized apps and low-end PCs will not be to happy that they can only run XP emulation on some PCs and not others.

      Couple this to the lack of a speed increase for 7, it's looking more and more like Windows 7 will replace the Vista installs fairly rapidly, but those computers running XP are only going to be upgraded to 7 through attrition and replacement.

      P.S. Is /. completely screwed up today for anyone else? It won't load in Safari at all, and Firefox only shows the RSS feed. Weird. (Mac OS X, running minimal mode while logged in.)

      --
      Gentlemen! You can't fight in here, this is the war room!
    9. Re:Difficult? by Blakey+Rat · · Score: 1, Informative

      And yet it still requires users who have perfectly serviceable hardware running XP to upgrade to new hardware to run Win7 + XP

      Ok, you're confused in a few ways.

      The XP feature is intended for business users only. Not home users. If a business has "perfectly serviceable hardware running XP", they're not going to upgrade the OS.

      and if you buy new hardware, well, you'll probably have Win7, and corporate users are just going to upgrade and leave XP.

      Yes... and now that they can use Windows 7 to run their ancient XP-only applications, they'll be happy with their Windows 7 purchase and not bother to downgrade back to XP.

      That's the *entire point* of it-- currently a lot of corporate users *can't* upgrade and leave XP because they have applications that only run on XP. This virtualization environment will allow them to move to Windows 7 without leaving those applications behind.

      Really, what's the point again -- I need to buy new hardware to continue to use XP?

      Assuming you mean "I, personally", then no. This feature is not intended for you. If you buy new hardware you'll get a copy of Windows 7 without the XP virtualization ability.

      Maybe I'm confused about your entire post.

      Off-topic, but I'd love to see the rationale from whoever moderated my first post in this thread "Redundant." Redundant with what?

    10. Re:Difficult? by confused+one · · Score: 1

      It has to do with the 64bit OS and the context switching between the code running, the virtual OS and the VM. When they moved to the 64 bit instruction set, as I understand it (and please correct me if I'm wrong) the virtualization became clunkier and it became more difficult (and hence slower) to protect your VM from applications running in the same mapped memory space.

    11. Re:Difficult? by not+already+in+use · · Score: 1

      Agreed. By requiring the VT extensions they adopt the inherent security and performance benefits. Ironically, these are the two things slashdotters love to take shots at MS for, and in typical slashdot fashion they are going to fault them wherever possible, even when their decisions *are* taking security and performance into account.

      --
      Similes are like metaphors
    12. Re:Difficult? by not+already+in+use · · Score: 1

      Imagine that, in *some* cases you'll have to buy new hardware for an operating system that is two generations ahead of your current OS. Try putting Snow Leopard on your G5 when it comes out. Two generations and you need a whole new *architecture.* And Apple's release cycle is much shorter. Where's the outrage there?

      --
      Similes are like metaphors
    13. Re:Difficult? by drinkypoo · · Score: 1

      only high-end chips will be able to emulate XP

      Patently false. For example, pretty much every C2D (well, not really... but more than not) and many other chips have it. Many of them could justifiably be called "budget". Notably, pretty much every low-power C2D has got it, so the majority of those Centrino notebooks out there in the hands of execs will be fine :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Difficult? by not+already+in+use · · Score: 3, Insightful

      I love now how slashdotters are faulting Microsoft for going the safe, secure, performance-minded route.

      --
      Similes are like metaphors
    15. Re:Difficult? by jellomizer · · Score: 1

      As much as I would love to bash on the hypocrisy of of Slashdotters. However virtualization is rather common now and although having VT extensions would make things easier. There are defiantly ways around it. And with a little focus on Security and performance it should be really close to as it was with the VT extension. It is really just Microsoft not wanting Virtualization.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    16. Re:Difficult? by Rennt · · Score: 1

      Previous virtualization systems did not require processor virtualization extensions to function.

      Actually, yes they kind of did. Before VT extensions the guest OS needed to be aware of the fact that it was not running on bare metal. Various hacks by VMWare and Xen (NT kernel hacks, funny drivers, etc) made it possible to run XP as a guest but it wasn't pretty. (or even legally available in Xen's case).

      VT made it possible to run unmodified operating systems as a guest - and generally on any arbitrary host OS you feel like - greatly increasing the utility and stability of VMs.

      I never expected for a second that XP-mode would run on non-VT hardware. It would just look bad to the point of not worth supporting, like trying to do modern 3D in software. Windows-7 wont be running on many non-VT chips anyway, so it is really no big deal.

    17. Re:Difficult? by TinBromide · · Score: 1

      Some mods always mod the first post redundant right away, hoping that your post will float to oblivion and the NEXT post will be the first post.

      --
      Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    18. Re:Difficult? by Blakey+Rat · · Score: 1

      Weird. My post wasn't even the first post-- although I guess it was the first reply to an early post. In any case, it sounds better than "somebody with mod points is out to get you!!"

      Thanks.

    19. Re:Difficult? by je+ne+sais+quoi · · Score: 2, Interesting

      I went to Intel's Core 2 Duo list of chips and counted. 18/60 chips don't have the VT extension. That's 30%. I have no idea on the relative popularity of these chips but if 30% of the chips out there can't run the XP emulation mode, I'd say that's pretty significant, wouldn't you? It's not like these chips are ancient or anything either, I'm guessing their Core 2 Duo is their most popular chip for desktops right now and maybe even laptops.

      --
      Gentlemen! You can't fight in here, this is the war room!
    20. Re:Difficult? by not+already+in+use · · Score: 1

      It is really just Microsoft not wanting Virtualization.

      Now what sense does that make? Of course they do, and more so for their corporate clients than anyone. And, if corporations are upgrading from XP to Windows 7, chances are they're upgrading hardware too which makes this largely a non-issue. It doesn't make sense to code a software solution (kludge) for something that most current and all future hardware will support, in a yet-to-be-released operating system.

      --
      Similes are like metaphors
    21. Re:Difficult? by Anonymous Coward · · Score: 0

      The instructions aren't necessary, but it makes Microsoft's job a whole lot easier. If they didn't have them, they'd have to code workarounds to handle otherwise non-virtualizable instructions. VMware already does this, as does VirtualBox.

      Linux's KVM took the same route. Rather than code all these workarounds, they just require the VT-x or AMD-V instruction set.

    22. Re:Difficult? by Anonymous Coward · · Score: 1, Insightful

      Boot any Linux, such as any Live image on a CD or USB memory device, or any Linux install DVD or CD in Rescue mode, and look for " vt " in the cpu flags [Intel CPU]: grep " vt " /proc/cpuinfo

    23. Re:Difficult? by Anonymous Coward · · Score: 0

      ya it's got to be /. because we know Macs never have software issues

    24. Re:Difficult? by cayenne8 · · Score: 1
      "The XP feature is intended for business users only. Not home users. I"

      Wait, you mean this isn't going to be offered on all/most versions of Win 7?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    25. Re:Difficult? by Blakey+Rat · · Score: 2, Interesting

      Wait, you mean this isn't going to be offered on all/most versions of Win 7?

      You mean exactly like Microsoft's been saying since they first announced it? Yes.

      It'll go on Windows 7 Business/Enterprise and Windows 7 Ultimate (which has everything.) No home versions will get it.

    26. Re:Difficult? by Anonymous Coward · · Score: 0

      It would just look bad to the point of not worth supporting, like trying to do modern 3D in software. Windows-7 wont be running on many non-VT chips anyway, so it is really no big deal.

      I think Slashdotters would rather this ran on Intel's low end hardware poorly. MS could have some sort of sticker that indicated which flavor of XP Mode was supported.

    27. Re:Difficult? by Anonymous Coward · · Score: 1, Insightful

      It's not difficult to check if the hardware you already have has these capabilities. What's hard is finding out if the machine I'm trying to buy has these capabilities.

    28. Re:Difficult? by EvanED · · Score: 2, Informative

      Actually, yes they kind of did. Before VT extensions the guest OS needed to be aware of the fact that it was not running on bare metal.

      No it didn't. In fact, that was one of the primary benefits of Vmware over Xen for a long time -- that the guest did NOT need to know that.

      Various hacks by VMWare and Xen (NT kernel hacks, funny drivers, etc)

      Vmware didn't require NT kernel hacks or funny drivers at all. They provided some for the video and mouse, but they were only to (in the case of video) improve performance and (in the case of the mouse) increase functionality a tiny bit, and weren't strictly required. In fact, the only way to install them was once the guest was already up and running.

      Virtual PC -- a Microsoft product (at least after they bought it) -- also supported running unmodified guests.

      (I can't speak to anything Xen did.)

    29. Re:Difficult? by EvanED · · Score: 1

      If they didn't have them, they'd have to code workarounds to handle otherwise non-virtualizable instructions. VMware already does this, as does VirtualBox.

      Though to be fair, MS already has a product (which I think they bought) that does this -- VirtualPC. So it's not like they'd have to start writing from scratch.

    30. Re:Difficult? by EvanED · · Score: 1

      And with a little focus on Security and performance it should be really close to as it was with the VT extension.

      Security I can buy (though you do get some undesirable stuff with "faked" VT like what VirtualPC and VMware do, like a really really easy way to tell if you're running inside a VM), but much less so in performance. There are some fundamental things that you have to do to keep any measure of security that basically amount to at least doubling the time it takes to do a system call; that difference alone will add a noticeable lag, and is something you don't have to do with VT.

      It is really just Microsoft not wanting Virtualization.

      Which explains why MS bought Connectix in the early 2000s and has been selling VirtualPC since then, and then released a "new" virtualization product with Server 2008 called Hyper-V.

      They just keep demonstrating no interest in the area, I agree.

    31. Re:Difficult? by Nick+Ives · · Score: 1

      Off-topic, but I'd love to see the rationale from whoever moderated my first post in this thread "Redundant." Redundant with what?

      Maybe because it shifted the blame from MS to Intel when TFA made clear that MS has a working para-virtualisation solution they could have used? Also pointing out that future Intel products would be OK is also pointless because this whole topic is about how products Intel has released in the recent past are going to have problems.

      --
      Nick
    32. Re:Difficult? by lseltzer · · Score: 1

      They made the mistake of assuming that many/most machines have virtualization extensions, when the article states that that is not the case.

      Microsoft is always forward-looking with respect to hardware requirements; they assume that new OS versions will be installed on new PCs. Every new version of Windows people look at the installed base, say it will be disappointing and they're usually wrong. This was said about XP as well, and XP has been, if anything, too popular.
      So the question is what the percentage of new VT-enabled PCs will be next year.

    33. Re:Difficult? by jellomizer · · Score: 1

      I don't know being able to Code Linux applications and run them on Windows... Creating a situation where Linux Apps can become the primary App server then at some point they will realize they are running all Linux apps and just dump Windows for Linux and Virtualize their few Windows Apps.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    34. Re:Difficult? by mzs · · Score: 1

      Here is the hard part:

      What if your chipset does not support it?
      What if your BIOS or EFI disables it?
      What if your SMM code is buggy and borks it?

      It is HARD to figure-out if it will work on your particular computer unless you find some forum post where someone tried it and reported on it with the same computer you are interested in.

      Here is the unnecessary part:

      The Virtual XP feature is only present in some editions of Win7.

      How do you know if you are going to need that feature until you buy a version of Win7 and see if all your old programs work without it first?

    35. Re:Difficult? by jawtheshark · · Score: 1

      I'm pretty sure CPUZ can tell you, and if you're running Linux, this information is in /proc/cpuinfo.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    36. Re:Difficult? by mzs · · Score: 1

      Drat I forgot a key unnecessary part:

      MS bought a company that made a product that did virtualization via binary translation, VPC. Why they do not enable that for teh cases where there is lacking VT hw support is not known to me.

      The other unnecessary thing is all the current and recent Intel systems that have come-out with vt disabled solely to have a higher price part identical in every other way.

      The other unnecessary thing is how ISVs make systems that have vt chipsets and procs yet disable it for product differentiation but added confusion (some cases of buggy SMM BIOS code are for support though). If Intel was not doing the same they could use leverage on the ISVs so that they would stop that practice.

    37. Re:Difficult? by blueg3 · · Score: 1

      Actually, a piece of software that tests all of the above -- except, probably, for bugs that cause it to malfunction -- is fairly trivial to put together.

      Considering the purpose is to address people in industry who have software that runs on XP and not on Vista, I think the target customers have a fairly good idea of whether or not they need it.

      One reason, to address the below, for not using VirtualPC-like technology is that it does differ significantly from using hardware virtualization, since you are forced to use emulated hardware. This can actually cause fairly significant compatibility problems

    38. Re:Difficult? by TimboJones · · Score: 1

      Virtual PC still runs without the processor extensions. But it's a complete OS in a sandbox window, just like before. You have to boot the virtual pc from scratch, including POST and OS initialization. Programs running inside Virtual PC appear inside the sandbox window.

      To my understanding, the new XP Mode does not use the sandbox window; the virtualized program is in a top-level window that appears on the main taskbar. This mode is what requires the processor extensions.

      Virtual PC and XP Mode are two separate downloads -- though I believe that Virtual PC is a prerequisite for the XP Mode package.

    39. Re:Difficult? by Anonymous Coward · · Score: 0

      No, because it is very difficult to do (if possible) on 64bit mode. The required instructions are not available in 64bit mode.

    40. Re:Difficult? by killmofasta · · Score: 1

      But what are all those business users to do who want to run their legacy Windows 2000 apps? Hmm. They will find a way to run legacy Windows 2000 apps that 1) rely on some over priced virutalization technology that will be buggy and late, while spending other peoples money, or 2) some tech will dream up a solution, will cost the company nothing, the CIO wont know how its done, they'll piss the techie off, by cutting off his free carrot juice, he'll leave, and they will switch to plan 1).

      I have yet to see a legacy app ( with the important exception of the Oakland Dept of Justice ) that cannot run well or better under Windows 2000, and/or be supported unter its terminal services. It took Microsoft 9 years to get the software to be as good as it gets. Most of the third party virtulization products are good, and the free ones are great. The underlying OS is still Microsoft's and still not very secure, ( Just kicked a trojan off a companies server :), but it works well for the most part.

    41. Re:Difficult? by jonaskoelker · · Score: 1

      I think parent is faulting MS for not enabling graceful degradation.

      It like... if you have a hot car, you'll get tons of chicks. If you have a normal car, you still get some chicks. In MS world, you have to have a hot car to get chicks at all.

    42. Re:Difficult? by toddestan · · Score: 1

      Why would they fix this? It's pretty clear that Intel wants to segregate the market here. Likely using the virtualization feature as a move to push the corporate users up to a higher end, more profitable processor when they would otherwise be happy with the performance of a lower end model. Probably the only way it's going to change is if the major OEMs get smart and start offering inexpensive AMD-based computers to companies interested in virtualization.

    43. Re:Difficult? by Blakey+Rat · · Score: 1

      Well, good point. If I were buying hardware for an enterprise that cared about this issue, I'd just buy the AMD hardware. But if those people continue buying Intel, then it *could* potentially be a boon for Intel, as they'd be spending more on CPUs.

    44. Re:Difficult? by not+already+in+use · · Score: 1

      This is an operating system still 6 months away from release. By the time it's released, all Intel/AMD CPU's being sold will have vt extensions. Most being sold today have vt extensions. It's not designed for old hardware. Very few people are being alienated, certainly not enough to warrant compromising security with an all-software solution. Which brings me back to my original point: Slashdotter's should be the last to fault them for this.

      --
      Similes are like metaphors
    45. Re:Difficult? by Jesus_666 · · Score: 1

      I suppose it depends on your definition of "difficult" -- it's not particularly hard to find out if your processor supports virtualization extensions.

      It boils down to this pseudo-decision tree (assuming reasonably modern CPUs):

      Is the CPU from AMD?
      Yes -> Purchasing it was a good decision. XP Mode will work.
      No -> See next question.
      Is it an entry-level product among its line (C2D, C2Q, Atom...)
      Yes -> Sorry, no XP Mode for you.
      No -> You might actually be able to run XP Mode; check for details at intel.com.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    46. Re:Difficult? by Jesus_666 · · Score: 1

      Actually, I'm surprised that not all Intel CPUs have hardware virtualisation. As an AMD user I expect it to be an integral part of the AMD64 platform (well, ever sind they introduced it). I'd feel ripped off if I bought an AMD64/Intel 64 CPU without it.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  6. I hate to ask the obvious by fermion · · Score: 5, Insightful
    Why does MS need a separate XP mode? Why are the two so different that one needs a separate product, virtual PC to run the code? Why do they want XP to run on a virtual machine at all? It this decision based on the way Windows work, or does MS just not want such an ability integrated into the OS.

    The reason I am confused is because this would have been great for the Vista transition, and seems to be old technology. Over ten years ago Apple included this capability in OS X, allowing OS 9 application to run in the classic environment. Apple also included bundles to allow the transition from 68K to PPC, and later PPC to Intel. Why did MS not do the same, and why are the including a hack solution at the last minute.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:I hate to ask the obvious by blueg3 · · Score: 5, Informative

      The solution Microsoft is adding to Windows 7 is the same solution Apple used for the OS 9 - X transition. Classic was a second operating system that ran essentially as a virtual machine.

    2. Re:I hate to ask the obvious by AxemRed · · Score: 1

      Many businesses haven't made the transition to Vista. I think that it's likely that many have chosen not to adopt Vista because of compatibility issues with software that they use. With an XP virtual machine, I think that MS may be trying to lure them to Windows 7 by offering them a way to reliably run those legacy applications.

    3. Re:I hate to ask the obvious by Ephemeriis · · Score: 1

      Why does MS need a separate XP mode? Why are the two so different that one needs a separate product, virtual PC to run the code? Why do they want XP to run on a virtual machine at all? It this decision based on the way Windows work, or does MS just not want such an ability integrated into the OS.

      You don't need a separate product to run XP. It's an added feature being rolled into some versions of Windows 7. It uses Virtual PC because that's what Microsoft has for virtual machine software.

      I haven't tried Windows 7 yet, nor this XP-mode, so I've got no authority here... But I would assume efforts would be made to make the virtualization as transparent and seamless as possible.

      The reason I am confused is because this would have been great for the Vista transition, and seems to be old technology. Over ten years ago Apple included this capability in OS X, allowing OS 9 application to run in the classic environment. Apple also included bundles to allow the transition from 68K to PPC, and later PPC to Intel. Why did MS not do the same, and why are the including a hack solution at the last minute.

      This is exactly what Microsoft is doing. They are allowing you to run your old XP-only code within Windows 7. Much like Apple allowed you to run your old 9-only code within OS X.

      I agree that they're a bit late though... Something like this could have really helped with Vista adoption.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    4. Re:I hate to ask the obvious by Anonymous Coward · · Score: 0

      So... the difference is that because Apple knew what the hardware was, they knew it would work?

    5. Re:I hate to ask the obvious by trapni · · Score: 0

      very obviouse from -at least my- point of view:
      they _maybe_ wanna get rid of all those compatibility code and clean up their source base, letting the enduser still some sort of backwards compat with the VM-mode.

      but wether MS is using this opportunity, I don't know.

      --
      it wasn't me.
    6. Re:I hate to ask the obvious by Anonymous Coward · · Score: 0

      No. The old Apple machines didn't have specialized virtualization chips on the motherboard.

      The difference is that Microsoft is depending on specialized virtualization chips on the motherboard. Obviously, virtualization can be done without the specialized chip. Microsoft chose to forego that option.

    7. Re:I hate to ask the obvious by Thuktun · · Score: 1

      The solution Microsoft is adding to Windows 7 is the same solution Apple used for the OS 9 - X transition. Classic was a second operating system that ran essentially as a virtual machine.

      They're apples and oranges.

      • OS 9 and OS X were completely different architectures. OS 9 was an evolution of the classic Mac OS, while OS X derived from Nextstep.
      • On the other hand, Windows 7 is compatible with Vista and is another evolutionary step of the NT architecture.
    8. Re:I hate to ask the obvious by Anonymous Coward · · Score: 0

      Classic was a second operating system that ran essentially as a virtual machine.

      But Classic did not run as a virtual machine, it ran as a separate process. The level at which the abstraction was done was higher than a hardware level.

      And that low a level of abstraction for Classic was only necessary because Classic was completely different, bottom to top, from NextStep. Are Win 7 and Win XP so vastly different at the API level that support for XP must be done at the hardware level?

    9. Re:I hate to ask the obvious by EvanED · · Score: 1

      I'm confused, because you seem to know the answer to your question.

      Why does MS need a separate XP mode? ..does MS just not want such an ability integrated into the OS

      MS has finally figured out that trying to keep 20 years of backwards compatibility is starting to do them harm, in terms of not being able to make architectural changes they need to make, in terms of having to maintain bug-for-bug compatibility with earlier versions, and in terms of having to maintain a large compatibility library.

      Moving all this support out of the main part of the OS means that they can make these changes. (Whether they actually will... we'll see. Probably not for Win7, but if the virtualization thing works out pretty well, maybe a version or two down the line.)

      The reason I am confused is because this would have been great for the Vista transition, and seems to be old technology.

      I agree; it would have been great, it HAS been done a few times, and they should have done it for Vista. But that just means they're learning a little from their mistakes. ;-)

      Why did MS not do the same, and why are the including a hack solution at the last minute.

      It *is* basically doing the same... I mean, the technology is rather different, and there are some usability differences (and, not surprisingly, problems with the Win7 approach), but in the end it is basically the same thing.

      I'm not sure why you consider it a hack solution.

    10. Re:I hate to ask the obvious by blueg3 · · Score: 2, Interesting

      An interesting fact, yes -- although Windows 7's compatibility with Vista isn't the issue, it's its compatibility with XP. Try suggesting that Vista and XP are compatible.

      Interesting though it may be, I don't see the point. The solution Microsoft is adding to Windows 7 for XP compatibility is, in fact, the same solution Apple used for OS 9 -> X.

      Original commenter wanted to know why Microsoft isn't using the same approach Apple used, instead of this "hack solution". The answer is that Microsoft is.

    11. Re:I hate to ask the obvious by Tycho · · Score: 1

      Classic MacOS for the PPC only ran application code and much of the system code in PowerPC User Mode, which is a bit like Ring 3 on x86. The classic MacOS Nanokernel was the only code running in PPC Supervisor Mode, the instruction privilege mode that is like Ring 0 on x86. 68K application code on the 68K Macs, however, ran in 68K supervisor mode the PPC Macs had to deal with in emulation. Things were also a bit strange, 68K driver code was present on Nubus expansion cards as well as the software drivers for hard drives among other places. This sucked a bit as it meant until MacOS 8, all of the drive I/O code on PPC Macs was emulated 68K code, and thus very slow.

      At any rate, the fact that nearly all of the classic MacOS ran in PPC user mode helped make Classic perform well enough to be usable. On the other hand, the fact that PowerPC instruction set architecture (ISA) and machine architecture is nominally sane due to being designed that way, with obsolete parts removed helps. On the other hand, the x86 ISA and x86 PC hardware has gone through enough accretion during over 30 years to become a galaxy-sized glob of insane.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    12. Re:I hate to ask the obvious by Thuktun · · Score: 1

      The solution Microsoft is adding to Windows 7 for XP compatibility is, in fact, the same solution Apple used for OS 9 -> X.

      As others have noted, most people won't be using this VM-based compatibility approach, they'll just be running their Windows XP and Vista software directly on Windows 7. This contrasts significantly with the Apple Mac OS situation.

    13. Re:I hate to ask the obvious by blueg3 · · Score: 1

      Only as a matter of scale. Before OS X was released, the Carbon libraries for OS 9 were released. Software that moved to these ran natively under both OS 9 and OS X. In a similar vein, most but not all XP-compatible software will run natively under Vista. For the software that doesn't, a VM-based compatibility system exists.

  7. A minor update by clang_jangle · · Score: 1

    At the request of several interested windows-using friends, I am testing the latest win7 evaluation copy in Parallels on a Mac. So far I have installed Opera, cygwin, Tortoise svn, OpenOffice.org 3.1, and even got XP's 3D Pinball to work in it. Now I'm wondering if many users will even need XP emulation...
    Of course, who knows what MS might change by the official release date.

    --
    Caveat Utilitor
    1. Re:A minor update by WaXHeLL · · Score: 4, Insightful

      That suite of applications that you're testing doesn't accurately represent the target population for XP emulation.

      XP Emulation is primarily geared towards businesses with legacy/custom business applications which have not been re-written for Windows Vista/7. Not to mention, some of those vendors for those business applications will charge large hefty upgrade fees to get their software compatible with the newest versions of Windows.

      --
      The troll with karma.
    2. Re:A minor update by Hadlock · · Score: 1

      What kind of accounting software did you test. Our accounting software runs on FoxPro9, and prior to last year it was running in compatibility mode of FoxPro4 or 5 (I forget). Lots of small buisnesses run wonky custom accounting software that's been hacked to run sequentially newer operating systems since DOS. I think we started running our accounting software in win3.1 of FoxPro 3 or 4 back in 1998.

      --
      moox. for a new generation.
    3. Re:A minor update by SScorpio · · Score: 1

      Most people likely won't need to bother with XP mode. XP mode is being included to allow badly coded business applications that are hacked together that work on XP run on Windows 7. Surprisingly every report I've read has Windows 7 having better compatibility than Vista, so throwing in XP mode will have it run everything that works under XP. I do wonder if XP mode will allow the sharing of USB devices like you can in VMWare. I still have some old legacy hardware that does not have 64bit drivers and it would be a nice way to have these devices still be useable under Windows 7.

    4. Re:A minor update by Ephemeriis · · Score: 5, Informative

      That suite of applications that you're testing doesn't accurately represent the target population for XP emulation.

      XP Emulation is primarily geared towards businesses with legacy/custom business applications which have not been re-written for Windows Vista/7.

      We run an ancient version of Televantage here.

      The Televantage server itself is still running NT4. The client software refuses to run on anything newer than Windows XP SP1.

      The solution has been to go ahead and update our machines to SP2/SP3/Vista/whatever and run Televantage inside a small virtual machine running Windows 2000 SP4 - it works great.

      This is the kind of problem the XP-mode is intended to address.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    5. Re:A minor update by powerlord · · Score: 1

      The client software refuses to run on anything newer than Windows XP SP1. ...
      This is the kind of problem the XP-mode is intended to address.

      Umm ... what makes you think that XP-mode will offer anything but WinXP SP3 level emulation? (just curious)

      For your situation, what you've already done (roll your own VM) is the perfect solution. An even better solution from a cost perspective, if the main use of the machine is the VM, is to look at things like Linux to decrease the cost of the desktops, which you just need to host the VM (assuming the VM is the main thing you need, since every OS now-a-days supports Documents, Email and Web).

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    6. Re:A minor update by Ephemeriis · · Score: 1

      The client software refuses to run on anything newer than Windows XP SP1. ...
      This is the kind of problem the XP-mode is intended to address.

      Umm ... what makes you think that XP-mode will offer anything but WinXP SP3 level emulation? (just curious)

      For your situation, what you've already done (roll your own VM) is the perfect solution. An even better solution from a cost perspective, if the main use of the machine is the VM, is to look at things like Linux to decrease the cost of the desktops, which you just need to host the VM (assuming the VM is the main thing you need, since every OS now-a-days supports Documents, Email and Web).

      I don't expect XP-mode to fix our particular problem. I wouldn't even bother testing to find out if it works because we've already fixed the problem. I was simply giving an example of legacy software that will not work with modern operating systems.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    7. Re:A minor update by Anonymous Coward · · Score: 0

      What's your management's attitude about running OSes without security patches (NT4, XP SP1)?

      Windows XP support ends in 2014, four years after Windows 7 comes out. I wonder what that implies for XP-mode.

    8. Re:A minor update by Anonymous Coward · · Score: 0

      With proper server and network admins, that threat can be reduced. You can set up a large set of access control rules and hardware firewalls to protect those legacy servers from being compromised -- especially if their only job is to run a specific application.

  8. Who Cares? by siuengr · · Score: 5, Insightful

    I don't understand why people are making such a big deal about XP Mode. It is meant for enterprise systems that have millions invested in software that is difficult to convert. 99.9% of people are not going to be using XP mode.

    1. Re:Who Cares? by jvd · · Score: 1

      You know people like to complain a lot. Specially when it's about Microsoft. :-)

      Somehow they have this weird logic of upgrading to Windows 7 to use Windows XP.

      --
      Insanity: doing the same thing over and over again and expecting different results.
    2. Re:Who Cares? by PPH · · Score: 2, Insightful

      Because enterprises that have millions invested in software have the clout to beat vendors over the head to make them support the latest technology du jour. Its all us little people that, individually will get told to fuck off when we call to complain that our apps don't run on Vista or W7 native mode.

      --
      Have gnu, will travel.
    3. Re:Who Cares? by Aggrajag · · Score: 1

      The big deal is that with this move Microsoft may have ensured that those enterprises will upgrade to Windows 7.

    4. Re:Who Cares? by lukas84 · · Score: 1

      MED-V is for enterprises. XP Mode is for small companies with no managed IT.

  9. Ask Slashdot by camperdave · · Score: 1

    It's necessary to use 64-bit guests in Virtualbox, but VMWare can make due without it.

    I'm looking to replace my outdated machine (800MHz, with less than 1G of RAM) with a new one. I want to do virtualization on it, with Linux as the host. What processor/motherboard would give a decent bang for the buck? How much memory should I get (I'm thinking 8G RAM)? Any brands to avoid?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Ask Slashdot by flappinbooger · · Score: 2, Informative

      Ummm, compared to where you're at, just about any dual core proc. Are you really concerned about price? Just get a C2D, ASUS, 4GB ram. That's bang for the buck. Going with 8GB of ram you must really be planning to go all out with the vm's. Most people will tell you that you only really need enough ram so you don't swap with the vm's, otherwise it's overkill.

      But, if you're going 64bit linux and plan to keep this one as long as you've kept your last one, maybe 8GB is the way to go.... I am running 64bit linux with XP, Vista, and win7 in VMware right now, and it's just fiiiiiiiiine......

      --
      Flappinbooger isn't my real name
    2. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      I'm looking to replace my outdated machine (800MHz, with less than 1G of RAM) with a new one. I want to do virtualization on it, with Linux as the host. What processor/motherboard would give a decent bang for the buck? How much memory should I get (I'm thinking 8G RAM)? Any brands to avoid?

      I recently upgraded two of my systems for about 150 each. That's proc, mobo, and RAM. I reused the case, PSU, GPU (on one, used onboard video on the other), HD, and optical drive. This stuff is dead cheap these days.

    3. Re:Ask Slashdot by onkelonkel · · Score: 1

      muppet sig ftw!

      --
      None of them can see the clouds; The polished wings don't care.
    4. Re:Ask Slashdot by sexconker · · Score: 1

      Any AM3+ motherboard paired with an X3 or X4 CPU.
      I wouldn't recommend unlocking the extra core on the X3s, it IS disabled for a reason!

      You'll need a 64-bit OS to see the extra RAM in your virtual hosts. (I think. As stated, you can run a 64-bit guest on a 32-bit host if you have hardware virtualization acceleration, but I assume you still need a 64-bit OS to have the guests see all the RAM.)

      You probably won't need more than 4GB, realistically, but there's no harm in going for 8 GB with today's prices.

      What you may want to splurge on is an SSD (since the crux of virtualization is almost always I/O).
      I recommend the Intel X-25 M or the OCZ Vertex drives. Add in regular drives for capacity as you see fit, of course.

      I would get:
      AMD Phenom II X3 710 - $120
      MSI 790GX-G65 - $130 (open box: $90) (Has onboard video)
      30 GB OCZ Vertex - $135 (Maybe 2 in RAID 0?)
      WD Caviar Black 500GB - $70
      8 GB GSKill DDR3 1600 - $130 (2x "2x2GB")

      $585 + tax/shipping.
      Obviously you need to add a PSU if your system is that old.

    5. Re:Ask Slashdot by drinkypoo · · Score: 1

      I want to do virtualization on it, with Linux as the host.

      As usual, see Wikipedia.

      The same brands suck/don't suck as always. Buy an ASUS, ABIT, Gigabyte... something decent, and it will probably not be lame. As always, the vendor's chipset is probably the slowest and probably will work most reliably. If you're going to run a lot of concurrent virtual machines think about a dual-dual AMD setup for the massive memory bandwidth, you could probably buy someone else's used machine and still have it be a massive upgrade from what you have now. All computers run on used parts!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Ask Slashdot by DrgnDancer · · Score: 1

      I tend to agree. If you want to use a Linux DOM:0, and have it be a real, usable OS, not just a VM manager; then have a VM or two, you should be fine with about any current dual core CPU and 4GB or so of RAM. That'll easily run your host OS with whatever you want running and say a Windows XP VM for running Office and/or modest games. If you really want to build a machine that will run into the future, or you want to have multiple VMs simultaneously running on a DOM:0 that exists only to manage them, I'd guess that for ~$1000 or a bit more you could get a computer with a quad core CPU (or maybe even two) and 8 or 16 GB of RAM. A friend of mine did this when he started his masters in computer security and forensics. It essentially allowed him to create a virtual network of arbitrary size as needed for testing, experimenting and coding whenever he wanted. He'd snapshot everything and if he broke it, he'd just revert to snapshot. It worked really well for him, and would probably be helpful to anyone doing high level computer studies, but I can't think of to many other reasons for such a thing as a personal machine. Obviously there are advantages to this kind of setup for a small to medium businesses.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    7. Re:Ask Slashdot by phantomcircuit · · Score: 2, Informative

      Most people will tell you that you only really need enough ram so you don't swap with the vm's, otherwise it's overkill.

      And they would be wrong. Disk caching in memory has a significant impact on performance. If you are utilizing a significant percentage of your memory then there will be little caching.

      I have experienced this myself on a system with 2GB of ram. While running a single VM utilizing 1.1 GB of memory the system was responsive and snappy. Running two VMs using 1.8 GB of memory the system would crawl to a stop waiting for disk operations to complete.

    8. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      dude, RTFA, intels support for hardware virtualization is reserved for the high end models, a much more cost effective VT capable solution would be an amd dual core (like the 7750), it might not be up to the same performance (although it is competitive at the price point), but at least the hardware isnt feature-gimped like intel's non high end stuff

    9. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      I recently did just that.

      I bought an HP Proliant ML110 G5. Look around as a lot of places seem to be selling them off cheap at the moment. I got one and bought 8GB of RAM for it. It cost me about 300GBP which seemed good to me.

    10. Re:Ask Slashdot by EvanED · · Score: 2, Insightful

      And they would be wrong. Disk caching in memory has a significant impact on performance.

      This is even more true in a virtualized environment. (My data is a little old (based on pre-VT Vmware) and I'm doing a lot of inferring of how things should work, but I don't have much reason to believe that what I describe changes much with a VT-based hypervisor.)

      If your OS is on the bare metal, when a program makes an I/O request, there's a syscall trap that goes to the OS which issues an I/O instruction to the hardware; when it returns, the OS sees the interrupt, schedules a task to copy the data to userspace, and then upcalls to the userspace.

      If your OS is virtualized, when a program makes an I/O request, there's a syscall trap which goes to the guest OS which issues an I/O instruction; but then that I/O instruction is trapped by the VMM, and the instruction is emulated. Similarly, when the interrupt comes back, I think it should be the hypervisor that receives it (though maybe not), which then simulates an interrupt in the guest OS, which then upcalls to the originating process.

      So basically, the VMM adds an extra layer to each I/O operation. If you're doing a lot of I/O, this can become significant. (It's worse under old (non-VT) Vmware, because the syscall the user application issues is then caught by Vmware which simulates a syscall in the guest OS which issues an I/O instruction which goes back to Vmware, so there are TWO extra layers compared to the bare metal.)

    11. Re:Ask Slashdot by asdf7890 · · Score: 2, Informative

      You'll need a 64-bit OS to see the extra RAM in your virtual hosts. (I think. As stated, you can run a 64-bit guest on a 32-bit host if you have hardware virtualization acceleration, but I assume you still need a 64-bit OS to have the guests see all the RAM.)

      Not quite. You need a 64-bit kernel to use RAM above 4Gb (sometimes above 3.25Gb - it depends on your hardware and OS). Though in Windows this does mean you need a complete 64-bit system, with Linux you can run a 32-bit userspace on a 64-bit kernel. No individual process (so no individual virtual machine in most cases

      will be able to use more then 3Gb but over-all you can use the lot (and any not used the host OS will use for cache/buffers as needed).

      I run my home server this way, as when I built it the CPU was not 64-bit. A Motherboard+CPU+RAM upgrade later I had 64-bitness and 4Gb RAM of which 3.5Gb was seen - so I moved to a 64-bit kernel to use the other 0.5 (as easy as "aptitude install [name-of-64-bit-kernel-image-package]" under Debian/Etch) but didn't fancy messing around converting my userland setup.

      When I next upgrade the OS (to Debian/Lenny, in the next few months) I'm going to do a fresh install full 64-bit, but until then the this arrangement seems to work just fine. The machine now has 6Gb RAM (a recent upgrade as things were getting crowded at times and RAM is cheap), shared between the host and a couple of permanent VMs (currently 32-bit) and occasionally some small other VMs (also 32-bit).

      Though to be honest, if you are installing Linux as your base OS, there is no reason to hold yourself at 32-bit - I am only still there due to the history of the rig.

    12. Re:Ask Slashdot by jonbryce · · Score: 1

      I would point out that Windows 2008 Small Business Edition doesn't install on less than 4GB RAM, so if you want to install that in Xen or KVM, you need a machine with more than 4GB. Probably at least 5GB, but realistically 8GB.

      You can reduce the memory allocation after it is installed, and it seems to work fine.

    13. Re:Ask Slashdot by sexconker · · Score: 1

      Well yes, I meant kernel. (I could go on and on about how "operating systems" have become operating environments and need to be pared back to their core functionality and separated from user land).

      The 3, 3.25, etc. limit is due to memory-mapped I/O, and the biggest sink today is graphics cards.

    14. Re:Ask Slashdot by Molochi · · Score: 1

      As I posted above, not all Core2 CPUs support iVT. So choose carefully if it's important to you.

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    15. Re:Ask Slashdot by hairyfeet · · Score: 1

      Well if you want an affordable box that has plenty of room to expand later you might want to look at this which is what i just picked up for myself. It comes with 4GB, the motherboard can go up to 32GB, and it supports the X4 if you need to add the horses later. With the CPU fan and shipping i got out of there at $281, which IMHO is not to shabby for a dual core rig.

      Of course your problem is going to be finding out whether or not your board supports Linux, since you want to run Linux as host. That will probably make it tougher for you to choose, unless you just buy on price and roll the dice. But if it will run your distro this box has the right combo of price and expandability. Of course if you ain't the DIY type I've had customers pick up the System Max boxes at Tigerdirect and had good luck with those. With one of those you simply tell them what you want on the box. But if you don't mind a little DIY work you can save a lot and design it for your needs better than anything you'll get retail. And you won't have to pay the Windows tax!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:Ask Slashdot by ConceptJunkie · · Score: 1

      I would point out that Windows 2008 Small Business Edition doesn't install on less than 4GB RAM.

      I know that's a server OS, but I find it a little weird to think that Windows 2000 would work just fine in 64MB, as long as you didn't open more than a couple of apps. I know, I used it that way for about 6 months on my first laptop.

      Yes, it was a little slow, but for basic editing, Web browsing and stuff like that, it was perfectly fine.

      --
      You are in a maze of twisty little passages, all alike.
    17. Re:Ask Slashdot by Molochi · · Score: 1

      Sounds like you're on the 10 year plan.Really it depends on what you plan to spend for your bang for the buck. Also you won't be reusing much from the old system if you self build except the monitor, KB/M, and maybe the ATX tower.

      I like the i7 920 combo deals right now. Not the cheapest way to go (CPU+MB=$500) but lots of power. 6GB of DDR3 (x53 mobo uses 3 64bit memory channels) is about $100

      A Core2Quad system can be built cheaper just be sure that iVT is supported if you want to use it. For example, right now, newegg has on their "specials" page a nice deal on the q8400. Guess what it doesn't support? iVT. Also to beat the i7 920 in performance a Core2Quad needs to be running around 3GHz. I'd go Q9550 (2.8GHz w/12MB L2)at least, with a "namebrand" $140 iP45 board and 8GB of DDR for about $500.

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    18. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      it's most likely an artificial restriction. The normal editions of Windows 2008 install and run fine on 512MB of RAM (they even have less crap running by default than Vista, so those bare minimum requirements actually can run some things like web browsers, word processors, etc without issue).

    19. Re:Ask Slashdot by EvanED · · Score: 1

      Actually, I'm thinking about this more and think my post is wrong.

      What I said about how I/O works is still right I think, but even if the OS caches the data, read and write calls still go to the OS. It's not like it's cached in the address space of the requesting process. So the syscall overhead will still be present for reads and writes that hit in-cache.

      So basically ignore that post... the benefit of caching SHOULDN'T be any more prominent in a virtualized environment.

  10. How to figure it out by bflong · · Score: 5, Informative

    When running Linux, open up a terminal and run this:
    echo -n "Does my cpu support virtualizaiton? "; if `cat /proc/cpuinfo | grep -q svm || cat /proc/cpuinfo | grep -q vmx`; then echo Yes; else echo No; fi

    Another issue you may have is if your system has the virtualization functions disabled in BIOS. Some laptops do this, and have no way to turn them on. My Dell D820 works fine.

    --
    Why is it so hot? Where am I going? What am I doing in this handbasket?
    1. Re:How to figure it out by Mad+Merlin · · Score: 2, Informative

      echo -n "Does my cpu support virtualizaiton? "; if `cat /proc/cpuinfo | grep -q svm || cat /proc/cpuinfo | grep -q vmx`; then echo Yes; else echo No; fi

      This is even easier:

      echo -n "Does my cpu support virtualizaiton? "; if `cat /proc/cpuinfo | egrep -q '(svm|vmx)'`; then echo Yes; else echo No; fi

    2. Re:How to figure it out by entrigant · · Score: 4, Insightful

      cat foo | grep ...

      seriously?

    3. Re:How to figure it out by bu1137 · · Score: 4, Informative
      This is even easier:

      egrep -q "(svm|vmx)" /proc/cpuinfo && echo yes || echo no

    4. Re:How to figure it out by Anonymous Coward · · Score: 0

      And this version is even spelled correctly:

      echo -n "Does my cpu support virtualization? "; if `cat /proc/cpuinfo | egrep -q '(svm|vmx)'`; then echo Yes; else echo No; fi

    5. Re:How to figure it out by Prototerm · · Score: 1

      Who says Linux is difficult to use?

      --
      "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    6. Re:How to figure it out by prograde · · Score: 1

      I find it interesting that my copy of Fedora running in a VirtualBox VM reports that the cpu supports neither svm nor vmx. (I although I guess that virtualization *inside* a VM is overkill.)

    7. Re:How to figure it out by pthreadunixman · · Score: 5, Informative

      You both win the useless use of cat award.

    8. Re:How to figure it out by Anonymous Coward · · Score: 0

      I wish I had mod points... Mod parent up. (Funny)

    9. Re:How to figure it out by z4ckpete · · Score: 0

      echo -n "Does my cpu support virtualizaiton? "; if `cat /proc/cpuinfo | grep -q svm || cat /proc/cpuinfo | grep -q vmx`; then echo Yes; else echo No; fi

      This is even easier:

      echo -n "Does my cpu support virtualizaiton? "; if `cat /proc/cpuinfo | egrep -q '(svm|vmx)'`; then echo Yes; else echo No; fi

      even easier: echo 'Does my cpu support virtualization? Yes' (only works sometimes)

    10. Re:How to figure it out by DaleGlass · · Score: 1

      Well, if you prefer a less arcane solution, you can simply open /proc/cpuinfo in your favourite text editor, and see if "svm" or "vmx" appears in the flags line. But since on a modern box you get something like:

      flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority

      eyeballing it is a pretty boring affair, and using grep or the editor's search function would make it easier.

      If that's still not friendly enough, you could use the KDE Information Center for instance.

      How do you find this in Windows, anyway? I honestly have no clue because it doesn't seem to offer half the amount of information about the CPU without resorting to some third party program.

    11. Re:How to figure it out by Tetsujin · · Score: 1

      Who says Linux is difficult to use?

      I guess this is sarcasm?

      Well, we are talking about a fairly specialized operation, here - looking for specific CPU feature flags - it's not something that would commonly need to be done. But for people who need that kind of in-depth information about the system they're running on, it's right there waiting to be extracted.

      I'd be curious about what the procedure would be on Windows... I wasn't able to find the information via a quick search of the "System" area of the control panel - but then I'm no Windows expert...

      --
      Bow-ties are cool.
    12. Re:How to figure it out by Anonymous Coward · · Score: 0

      I'd leave them alone. They just read "Understanding Cat" and wanted to apple their knowledge.

    13. Re:How to figure it out by SL+Baur · · Score: 1

      Well, we certainly know who didn't read "Mastering Cat" http://linux.slashdot.org/article.pl?sid=09/04/01/1211240

    14. Re:How to figure it out by DaleGlass · · Score: 2, Insightful

      Actually I think that's a common artifact of a process of gradual refinement.

      You start with:

      cat /proc/cpuinfo

      To get an idea what the contents of the file are like.

      Then you figure out something to search for, or to exclude. A quick way of doing that is to recall the previous history line (up arrow), and tack on grep on it:

      cat /proc/cpuinfo | grep '^processor'

      Then you refine it further, with another history recall and tack another command at the end:

      cat /proc/cpuinfo | grep '^processor' | wc -l

      Then sometimes you copy/paste that into a shell script and earn another "useless use of cat" award.

      Starting with grep is uncomfortable because you have to grep for something, and you often don't know what that should be before seeing the file's contents. Unless you realize you can grep for '.*'.

    15. Re:How to figure it out by rrohbeck · · Score: 1

      Better than
      cat foo | cat | cat | cat | grep
      !

    16. Re:How to figure it out by PitaBred · · Score: 1

      And this post's grandparent wins the "You can't spell Virtualization either, eh?" award

    17. Re:How to figure it out by Anonymous Coward · · Score: 0

      But by the time you tell it to someone else, you should really have refined it down to

      grep -c '^processor' /proc/cpuinfo

      It's like debug code.. somethings you have to rewrite your original placeholders once you figured out how things are actually supposed to work.

    18. Re:How to figure it out by amrs · · Score: 1

      egrep -q "(svm|vmx)" /proc/cpuinfo && echo yes || echo no

      But the parentheses are still completely extraneous and then the quotes can be replaced by a single backslash to escape the pipe in egrep's argument:

      egrep -q svm\|vmx /proc/cpuinfo && echo yes || echo no

    19. Re:How to figure it out by CAIMLAS · · Score: 1

      I do it all the time (on the console, of course). It's a symptom of thought process and, as someone else said, "natural refinement. This applies to both at-the-moment command formulation as well as a person's progression and familiarity with the various commands.

      Someone starts out and learns cat. OK:

      cat foo

      Maybe then they learn that grep can be used for matching specifics within the file - but nothing more. So they try:

      cat foo | grep *litterbox*

      And what do you know - it works! They're elated, and it sticks in their mind.

      Now, they might come back to that process and fix it, mentally, as they progress in knowledge and realize that no, cat wasn't necessary. But natural inclination might be to quickly type what they'd originally learned. I sometimes find myself backspacing that nonsense out of my terminal, and I've been using linux for 11 years.

      As for the OP and responder... uh, dudes... that's the kind of thing we keep to ourselves. :P

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  11. Oh, it's a goof all right by localroger · · Score: 5, Interesting
    The only reason MS is putting this silly scheme into 7 is the large number of corporate interests who have apps that will not run on Vista or 7 natively, and which they do not want to rewrite. The virtual machine was supposed to get them to stop demanding XP from their vendors since there would be a solution. Only it might not be such a reliable solution, particularly on those millions of boxes which won't be quite new but also won't be quite old enough to discard which are in use today.

    This is a very critical problem for Microsoft. I have heard people who would never have even looked at a non-MS solution two years ago whispering about Macs and Ubuntu. If migrating is going to involve a vast amount of unscheduled pain, reinstallation, down time, and retraining, do you migrate to the next level of the company which is screwing you or look for an alternative?

    Seven has to solve the problem of legacy apps that don't run. If it doesn't, the Mexican standoff will continue with Seven in Vista's place, and one or two Fortune 100 shops throwing their hands in the air and switching FOSS could start a stampede. The unlikeliness of that, while high, decreases just a bit for every day the current situation persists.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
    1. Re:Oh, it's a goof all right by Anonymous Coward · · Score: 0

      Only it might not be such a reliable solution, particularly on those millions of boxes which won't be quite new but also won't be quite old enough to discard which are in use today.

      Except that those boxes are almost certainly not going to be upgraded from XP anytime soon ANYWAY.

      Where I work now, when a machine's been imaged with XP, it stays XP until it's replaced. A new machine with Vista? There aren't many of those around (Our account with Dell defaults to XP), but they stay Vista unless they're willing to part with it for a few days while we reimage it (Such requests are extremely low priority).

      Microsoft is throwing in XP mode as a way of saying "You can buy a new computer with 7, and your XP software WILL run on it with no problems". It's not there to encourage corporate (or home) users to upgrade existing machines. Which, since most large setups are already running site licenses, wouldn't net Microsoft much (any?) money anyway.

    2. Re:Oh, it's a goof all right by AnalPerfume · · Score: 1

      Indeed, and if Windows 7 replaces Vista in that slot, ie the one that users don't want....what does that do to Microsoft's reputation among the non-tech savy users who only see a HUGE corporation who must have gotten where they are by being the best in their field. One major failure in their two key product lines followed by another. They can bluff their way right now by claiming Windows 7 will fix everything that was wrong with Vista, but the more we hear of Windows 7 it appears not to be that much of an improvement, other than a flashier UI.

      On a side note, I'm really hoping Microsoft stick with the crippled Starter Edition for netbooks, it will only help drive people away from them even faster.

    3. Re:Oh, it's a goof all right by jollyreaper · · Score: 1

      Seven has to solve the problem of legacy apps that don't run. If it doesn't, the Mexican standoff will continue with Seven in Vista's place, and one or two Fortune 100 shops throwing their hands in the air and switching FOSS could start a stampede. The unlikeliness of that, while high, decreases just a bit for every day the current situation persists.

      There's also another matter to consider. IT trends are cyclic and I think we're at the end of the PC-centric phase, everyone is going to want to go put the power back on the server again. That's not to say that we're all going thin-client, just that we're going to see more citrix-type or web-based apps. This allows management to be relatively platform-agnostic. My 7 year old computer can run a remote desktop session just fine. So long as the web apps are developed intelligently, mac and PC can play in the same garden. The upshot of all this is that we could see the end of the era of Complete Microsoft Dominance. Office used to the king gorilla and if you couldn't run that, businesses wouldn't switch. Open Office is a very nice alternative these days.

      To take hypothetical company ABC, Inc, let's say they ditch a Microsoft-only solution. They manufacture widgets and have manufacturing, sales, and accounting all in one building. They use commodity PC's on the factory floor running Linux and the management system is all web-based. In accounting, most everyone is running the same Linux PC setup and use the accounting module of the management system. A couple guys who do finance stuff insist they love Excel and won't part with it. No problem. They run PC's with Windows and Excel and still use the same accounting module screens as everyone else since it's through a web browser. Sales guys are running Macs because they're trendy weenies. (yes, I kid, but only a little.) Still, no problem. They can access the management system through a web browser, plus have all their little mac toys running.

      Ten years ago this sort of thing wouldn't have been possible. ABC, Inc. may have been running their system on, say, AS/400 and used dumb terminals on the factory floor but everyone else in the company would have standardized on Windows and Office. They'd use terminal emulators to access the management system. Linux would have been too clunky and inconvenient in comparison.

      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    4. Re:Oh, it's a goof all right by Anonymous Coward · · Score: 1, Funny

      If corporate interests do not want to switch from XP to 7 due to rewriting apps, what would make them switch from XP to Macs or Ubuntu?

    5. Re:Oh, it's a goof all right by Follier · · Score: 1

      Of course, legacy apps often come with legacy hardware - and we all know how fun it is to operate legacy hardware through virtualized ports.

      Security dongles anyone?

      Obviously, everyone who can virtualize has already done it. There are a dozen solutions to virtualize XP into Vista, XP into Linux, 98 into XP, etc etc etc.

      I don't understand why people think this XP embedded into W7 is so new, or why people are so shocked by the issues and limitations - which have been around for years. Boggles the mind.

    6. Re:Oh, it's a goof all right by kestasjk · · Score: 1

      Because switching to Ubuntu or OS X won't have any problems regarding retraining, virtual machines, or in-house software change.. Keep dreaming

      --
      // MD_Update(&m,buf,j);
    7. Re:Oh, it's a goof all right by Anonymous Coward · · Score: 0

      It's called "reading comprehension," look into it.

      The point he was trying to make was, if you're going to have to go through all that pain anyway, why not look at alternatives instead of rewarding Microsoft for putting you through it by continuing to give them your money?

      And it's a very valid point. There are a lot of companies who stick with Windows simply because of inertia-- it's painful to migrate away from Windows, and Microsoft goes to great lengths to keep it that way.

    8. Re:Oh, it's a goof all right by kestasjk · · Score: 1

      It's called "reading comprehension," look into it.

      What's called reading comprehension?

      The point he was trying to make was, if you're going to have to go through all that pain anyway, why not look at alternatives instead of rewarding Microsoft for putting you through it by continuing to give them your money?

      Because if you're trying to minimize the pain you'll stick with Windows. Switching to something completely different isn't a very good solution to having to switch to something slightly different.

      And it's a very valid point. There are a lot of companies who stick with Windows simply because of inertia-- it's painful to migrate away from Windows, and Microsoft goes to great lengths to keep it that way.

      Very valid point when posting to a site owned by the people who own Linux.com, not so valid when you're faced with rewriting a bunch of software for no good reason.

      --
      // MD_Update(&m,buf,j);
  12. mono... mono.. what's the word? by sohp · · Score: 0, Flamebait

    Perfect solution for the two 800lb gorillas of the Wintel partnership. Microsoft gets another lever to force people still using XP to pay for an upgrade, and Intel gets a lever to force corporate buyers who prefer to hold on to machines until they die to upgrade. Dell and HP benefit, too, because of the force hardware/OS upgrade.

    This is how a monopoly operates.

    1. Re:mono... mono.. what's the word? by moderatorrater · · Score: 1

      other than the word "force", I agree with your assessment. the problem is that most corporations have images and licenses which will allow them to use XP for many, many years to come. Those old machines will still be able to run.

      What they've done is enticed the corporations to upgrade. Getting intel? Your tech guy will tell you that you have to buy higher on the list than you normally do to use win7 fully.

      If this is intentional (no evidence either way, there seems to be decent reasoning from both corporations that indicate it could be coincidence), then they're gambling that corporate customers won't take this opportunity to use AMD chips (which are cheaper and now more functional) or switch to another OS altogether.

  13. Conspiracy theory?? by Anonymous Coward · · Score: 0

    FTFS:
    'With Windows 7 due to be released in 2010, and Redmond apparently eager to move on from XP, perhaps this is not really a 'goof' at all?'

    I know that it is popular around Slashdot to either love or bash Microsoft unconditionally (so I expect to get modded down by both camps for this), but never ascribe to malice that which can be sufficiently accounted for by incompetence. I just get sick of seeing wild conspiracy theories - 'Ooh, I know how we will get people off our best selling product ever - offer a virtualization mode in our latest product, and make it flawed so people can't use it!!'

  14. 2010? by atari2600 · · Score: 1

    Microsoft is pretty much ready to release Windows 7 now. All they need is a back to school or a holiday time-frame to kickstart the PC shopping spree. That's when they like to release. Not really insider info - ask any MS employee (except the one who uses chairs to build up his arm muscles).

  15. Why ARE there new Intel CPUs without VT-x? by ZorinLynx · · Score: 2, Insightful

    What I wonder is why there's still NEW processors coming out from Intel WITHOUT the VT-x extensions? These extensions have been around at least since the original Core Duo days; shouldn't they be standard on all Intel CPUs by now?

    I boggled when I learned there were still new CPUs being sold without the extensions. It's not like it's something that's hard to implement; the work is already done.

    1. Re:Why ARE there new Intel CPUs without VT-x? by fuzzyfuzzyfungus · · Score: 3, Insightful

      Price discrimination/market segmentation.

      Disabling that feature is an easy way to make an otherwise adequate product unsuitable for corporate buyers(IIRC, some of Intel's "Active Management" sauce either depends on, or is bundled with, VT extension support). By disabling the feature on some chips, they can capture more of the surplus value. Pretty much the same reason that all versions of Vista aren't Ultimate.

    2. Re:Why ARE there new Intel CPUs without VT-x? by lukas84 · · Score: 2, Informative

      Only the low-end CPUs don't have them.

      So if you bought a machine aimed at corporations, it will have the VT extensions. For example, all current ThinkPad R series and Tseries have them, and all Lenovo M series and ThinkStation products also have them.

      All bets are off if you bought one of those shitty 699$ 17" laptops with horrible screen resolution ;)

      XP Mode can't play games, it's a lot of work to maintain (seperate domain account, seperate users, seperate AV, seperative firewall). It's aimed at small businesses - not at home users (they don't need it), and not at big corporate environments (There's MED-V for them).

    3. Re:Why ARE there new Intel CPUs without VT-x? by athakur999 · · Score: 1

      VT-x has been around since some of the later Pentium 4 chips released in November, 2005. The only Core 2 chips missing the feature are the low end ones - the ones branded Celeron and Pentium as well as the lowest end Core 2's. Still, it's pretty annoying, especially consdering all new AMD chips have AMD's version enabled.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    4. Re:Why ARE there new Intel CPUs without VT-x? by Tony+Hoyle · · Score: 1

      On the intel side there are a few motherboard manufacturers who disable it.

      Last I looked nearly all laptop manufacturers disabled it.

      The problem with the intel version vs. the amd version is that the BIOS can disable it at boot and there's nothing the end user can do to reenable it.

    5. Re:Why ARE there new Intel CPUs without VT-x? by sricetx · · Score: 1

      Well, the Atom 270 and 280 processors they are using for most netbooks don't have VT-x. I assume they left the feature off these chips to save on power draw.

    6. Re:Why ARE there new Intel CPUs without VT-x? by RiotingPacifist · · Score: 1

      Why bother put it in the lower end stuff? Before MS announced windows7 most windows users would have no need to virtualise on the desktop, so its a cheap trick that stops your low end dekstop stuff getting used in servers, and means you can charge a little extra for essentially the same chip.

      Hell I've played about with VMs but even on linux i usually stick with wine where i can and doubt i'd pay more than a few dollars for virutalisation

      --
      IranAir Flight 655 never forget!
    7. Re:Why ARE there new Intel CPUs without VT-x? by RiotingPacifist · · Score: 1

      (seperate domain account, seperate users, seperate AV, seperative firewall)

      I thought Microsoft would at least put some effort in (i.e syncing up domain accounts/users would be easy).
      Do you really need separate firewall, surely its coverd by your win7 firewall?
      I'd also hope that the partition can be mounted and scanned by most virus scanners (although you would need something if you wanted to scan on read/write)?

      --
      IranAir Flight 655 never forget!
    8. Re:Why ARE there new Intel CPUs without VT-x? by lukas84 · · Score: 1

      I thought Microsoft would at least put some effort in (i.e syncing up domain accounts/users would be easy).

      No - the official statement is that companies using domains should be using MED-V, which alleviates these issues.

      Do you really need separate firewall, surely its coverd by your win7 firewall?

      You're right, i just checked. The default network configuration is using NAT.

      I'd also hope that the partition can be mounted and scanned by most virus scanners (although you would need something if you wanted to scan on read/write)?

      They can. Use diskpart - select vdisk, attach vdisk, etc.

    9. Re:Why ARE there new Intel CPUs without VT-x? by Anonymous Coward · · Score: 0

      I remember the 386 SX/DX days. Intel shipped you a computer with the math co-processor disabled, then charged you for an "upgrade" that had it enabled.

    10. Re:Why ARE there new Intel CPUs without VT-x? by EvilIdler · · Score: 1

      I bought a cheapo Medion laptop (less than $400 in the US), with a 1.67GHz CPU. I didn't expect much, but it was both 64-bit capable and included VT. It's really a lottery, with same model laptops having different CPUs, motherboards and connectors depending on what month it was built.

    11. Re:Why ARE there new Intel CPUs without VT-x? by Nimey · · Score: 2, Insightful

      Objection, m'lud! The Q8600 is not a "low-end CPU". It's not as high-end as a Q9600, but it's no Celeron, and it doesn't have VTX instructions.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    12. Re:Why ARE there new Intel CPUs without VT-x? by Creepy+Crawler · · Score: 1

      My lenovo T61 thinkpad has it explicitly ENABLED.

      I bought that with the demand that I can turn it on at will.

      --
  16. Determine whether your processor is supported by JamJam · · Score: 1

    This free app will tell you whether your processor will support XP Mode in Windows 7 or Not:

    Securable

    1. Re:Determine whether your processor is supported by Anonymous Coward · · Score: 0

      Even better than that is PC Wizard. It will not only show you if your CPU is VT enabled, but a shitload of other useful info too.

  17. I know this is slashdot, but why is this MS issue? by jvd · · Score: 1

    Why is this Microsoft fault or problem for that matter? They made up their minds on something, whether its good or bad, that's really beyond this discussion. Chip makers have to adjust to that decision, and so happens that Intel isn't quite prepared for that kind of strategy. It seems that the only company in trouble here is Intel.

    --
    Insanity: doing the same thing over and over again and expecting different results.
  18. what about the common denominator? by Celeste+R · · Score: 1

    I just don't understand how Microsoft expects it to be a practical replacement for companies when it's so limited to high-end hardware; unless, of course, it's not intended as a commonly practical XP replacement.

    I expect that this is something that they intentionally designed this for, so that they're not competing with the lower-end virtualization products. After all, they should be learning at least a few lessons from the EU repeatedly burning them.

    With this in mind... I'll be the first to say that the companies that use legacy software will hurt. They will have to either replace legacy software (which is difficult for some clients) or buy a high-end computer just to get a decent upgrade for Vista/XP.

    Catering to the small-business legacy software needs is a losing proposition though. This should be correctly labeled as a developer tool, and not a regular XP virtual machine.

    --
    There are no perfect answers, only the right questions. More questions at http://foresightandhindsight.blogspot.com/
    1. Re:what about the common denominator? by argent · · Score: 2, Interesting

      They will have to either replace legacy software (which is difficult for some clients) or buy a high-end computer just to get a decent upgrade for Vista/XP.

      Or just stick with XP.

    2. Re:what about the common denominator? by Sparky+McGruff · · Score: 1

      I just don't understand how Microsoft expects it to be a practical replacement for companies when it's so limited to high-end hardware; unless, of course, it's not intended as a commonly practical XP replacement.

      You could almost call it the "Windows XP tax". Like the Microsoft ad says, "I guess I'm not cool enough to run Windows XP."

  19. Just more problems by Anonymous Coward · · Score: 0

    I'm surprise that despite all the delays, duct tape, security issues, performance problems, PR B.S. and hardware contingencies that there is still a user base out there waiting for Windows to get it right.

  20. I believe someone else got it right by Midnight+Thunder · · Score: 0, Flamebait

    Maybe they should have studied how Apple did it, thrice:
        - transition from 68K to PPC
        - transition from MacOS 'Classic' to MacOS X
        - transition from PPC to Intel

    On the other hand with VMWare, Parallels and VirtualBox, there are certainly work arounds.

    --
    Jumpstart the tartan drive.
    1. Re:I believe someone else got it right by mini+me · · Score: 1

      A hardware transition is a lot different than a software one. Windows, at one time, ran on a number of different types of processors so Microsoft is no stranger to the "FAT binary" concept.

  21. Re:I know this is slashdot, but why is this MS iss by RightSaidFred99 · · Score: 1

    Good point, but 100% backwards. This is an MS problem, or a customer problem. If MS suddenly decides you need a 3.0GHz processor to run Windows 7, is it Intel/AMD's fault that not all of their processors are 3.0GHz or faster?

    It's a moot point anyway, this requirement will probably go away by RTM.

  22. From the... by zarmanto · · Score: 2, Interesting
    From the "Department of redundant redundancy department".

    (For those of you who actually read all three linked articles... or is that, all two?)

  23. Are the slashdot editors getting desperate? by Sycraft-fu · · Score: 5, Insightful

    Seriously, this Windows 7 stuff is getting silly. That Slashdot isn't a pro MS site is fine. How about more Linux news, less MS news then?

    It gets tiresome to see all these bullshit "OMG Windoze sux!!!1111one" stories any time a new version is coming out. Just leave off it already. If you don't like Windows 7 that is totally fine, but that isn't any reason to try and spread FUD about it. Make no mistake, that's what all this is too. They are trying to find minor things to pick on and make them out to be major problems. They are trying to say "Oh this will be a horrible OS!" They are trying to seed fear, uncertainty, and doubt.

    Also I kinda think it shows the opposite: If all you can find to report bad are extremely minor things, then I guess it really isn't that bad, is it? I mean let's see what criticisms they've tried to blow up lately"

    1) Windows doesn't show extensions by default.
    2) Windows 7 isn't all that much faster than Vista SP1, and the release version of Vista was slower than XP.
    3) An optional Windows 7 addon, that most people will never download, requires a CPU addon that not all CPUs have.

    Oh gee wow, what a problematic list. I mean really, if that's all you can come up with, if that's the worst of the worst, the stuff that's headline worthy, I think really that shows that 7 is a good OS, not a bad one, because it's all a bunch of BS. As a quick example for each point:

    1) So what, every version of Windows since 95 has been like this, and in Linux, anything can be an executable. You can have any extension or no extension and run it.
    2) This is a fake comparison. Vista at release was slower than Vista now, a better comparison is Windows 7 to XP directly, in which case 7 does pretty well. Also, new OSes are usually a bit slower, due to new features, what else is new? DOS is screaming fast, but rather worthless.
    3) Very few people will ever get this, because it just isn't needed. Native compatibility is extremely high in Windows 7. This is for businesses who have some odd old apps. It is just a nice, free, addon is people want it.

    So please, can we stop with the FUD? If there's real news worthy 7 stuff, post it. If not, then just ignore it, because right now it seems like they are grasping at straws to try and find things wrong with 7.

    1. Re:Are the slashdot editors getting desperate? by RiotingPacifist · · Score: 0

      While i agree we should stop the FUD, i read this article in an anti-intel light, although tbh i cant blame them, there is little need for virtualisation especially as XPM isn't going to be all that popular anyway!

      Its a shame that /. is more of an anti-windows site, than a pro-linux site, but there hasn't been much to report on in the linux world recently.

      --
      IranAir Flight 655 never forget!
    2. Re:Are the slashdot editors getting desperate? by WankersRevenge · · Score: 1

      You're a veteran here. Just go to your preference page and disable to MS stories. The thing you need to understand is that just because an article shows a product in a negative perspective does not mean people will view it in such regard. And while some people may cheer on the negative hooplah, I find the Slashdot discussions rather refreshing since commentary usually ranges the entire spectrum of opinion. What I actually find annoying is people complaining about people complaining since there is rarely any insight in such a rant.

      Now granted, there is the occasional Slashdot five minutes hate (bring up any story about Java and MS itself has been known to raise some hackles for good reason), but I think in the case of Windows 7, people are interested in the upcoming release since it will surely effect their lives one way or another. I will say - not being a fan of MS in the least - that they are doing a great job with the open beta since people are finding about these problems now as opposed to on the eve of deployment.

    3. Re:Are the slashdot editors getting desperate? by roc97007 · · Score: 1

      You misspelled... um... ok, you didn't misspell anything. Drat.

      Ok, speaking as a regular slashdot'r and unrepentant linux geek, my pronouncement of Microsoft is... XP works fine. It really does. I have it on five machines at home and two at work, depend on it daily and it does everything I need. Despite the rather eclectic set-up of my primary workstation, it rarely bluescreens, and as long as I remember to reboot about once a month I rarely have problems with it. The degree of third-party compatibility is very high. After a few initial missteps, Microsoft did a very good job with XP.

      To migrate to a newer version of Windows requires a substantial reason to do so. That it's not that much slower than XP is not a good reason. That it's compatible with most of my applications and hardware means, conversely, that I have to dink with the hardware and applications that aren't.

      The point is, there's not much carrot here. The stick, of course, is that Microsoft will eventually stop supporting XP. But they haven't supported Windows 98 in some time, and valuable work is still being done on that iteration.

      Part of the carrot, for me, was the XP compatibility mode, as it meant, hopefully, that I'd have to dink with it less should I decide to migrate. I've already checked, and my machines are unlikely to have the problems described in that rather slanted Ars Technica article. But I can see a reason for mild concern with my less technical customers. It's not a case of "Micro$$$oft Suckkkkkkkkz", it's a case of "I wonder what additional work this will mean for me". That's all.

      I think we can both agree that this is not a plot by Microsoft and/or Intel to extinguish XP by sabotaging XP compatibility. Neither company is that stupid.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    4. Re:Are the slashdot editors getting desperate? by NeutronCowboy · · Score: 1

      Personally, I see the article as a warning about what to look for when contemplating a Windows 7 purchase. For me, VMs are high on my list of priorities. I need to know where they work and where they don't. I imagine a lot of corporate purchasers are similarly worried about VMs - in the consulting space, it's SOP to demo new products in a VM.

      So yes, not everyone will care. But I do. So do a lot of others. As a result, this article was important to me. It's too bad it wasn't for you.

      --
      Those who can, do. Those who can't, sue.
    5. Re:Are the slashdot editors getting desperate? by Anonymous Coward · · Score: 0

      So please, can we stop with the FUD?

      That will only happen when kdawson dies, or is banished from Slalshdot - whichever comes first.

    6. Re:Are the slashdot editors getting desperate? by Anonymous Coward · · Score: 0

      What you purpose goes against everything that Kdawson believes in.

    7. Re:Are the slashdot editors getting desperate? by mhesd · · Score: 1

      1) So what, every version of Windows since 95 has been like this, and in Linux, anything can be an executable. You can have any extension or no extension and run it.

      No you can't. Nothing is executable on Linux/Unix as long the execution bit is not set. Further, any binary attached to an email or downloaded by ftp, http or whatever has the exectution bit off. So to run a binary on Linux/Unix you have to manually set it by hand. So a hotgirl.jpg.exe attached to an email or downloaded does nothing on Linux/Unix if you click on it even it's machine code for your OS.

    8. Re:Are the slashdot editors getting desperate? by Anonymous Coward · · Score: 0

      I think you love him. Kdawson.

    9. Re:Are the slashdot editors getting desperate? by Anonymous Coward · · Score: 0

      DOS is screaming fast, but rather worthless.

      That is a lie I tell you, a LIE!!!!

      I'd like to see Windows 7 run half as many applications on my IBM 5150 as DOS can!

      IBM DOS 2.5 rulz!

    10. Re:Are the slashdot editors getting desperate? by Creepy+Crawler · · Score: 1

      That's incorrect.

      By default, unless an executable bit is set, the linux program will not run.
      By default, once you install wine, the exec bit IS on wine.

      You do not need a bit set on a windows program for wine to execute it.

      Try it: go get calc.exe , copy it to your ubuntu desktop, set exec=off and run it via "wine calc.exe".

      --
    11. Re:Are the slashdot editors getting desperate? by mhesd · · Score: 1

      So wine emulates Windows stupid behaviour? I see nothing new here.

      Linux/Unix binaries are still not executable by default and this is still correct.

      Btw. what does a wine emulated virus on a Linux/Unix system?

    12. Re:Are the slashdot editors getting desperate? by jim_deane · · Score: 1

      This hardly seems like 'grasping at straws', and the issue is not minor. I think you severely underestimate the number of people who will download and use the XP virtual machine to run software that doesn't run (or run well) under 7.

      If Windows 7 is supposed to be the release that gets people with XP to upgrade, then it is going to need to be a worthwhile upgrade. That means it must do one of two things:

      1. Be so unbelievably awesome that I don't care that my old programs don't work, or

      2. Do its thing well, AND support my old programs.

      Since operating systems are reaching 'appliance' stage, it is exceedingly unlikely that (1) is going to be the case. Therefore it must be (2). Looking at the computers I might want to upgrade, I find that the processors do not have the necessary virtualization built in. My newest machine is a Core 2 Duo, T5300.

      Some of my daily use software is still with me from Windows 98 (e.g., Matlab 5), and some of the software that I run 'once in a while' extends back another decade or so. I am not inclined to re-purchase software that already does what I need it to do.

      If both (1) and (2) are false, then Windows 7 is not a reasonable upgrade path for me.

    13. Re:Are the slashdot editors getting desperate? by Creepy+Crawler · · Score: 1

      It can only spread to other .exe files that wine has access to read/write. Most likely though, wine is running as your user permission so it could potentially infect all your .exe's.

      Most other things via a wine environment are sufficiently screwed up so the infection is localized to your machine.

      --
    14. Re:Are the slashdot editors getting desperate? by Spit · · Score: 1

      What's your beef, that Microsoft's OS doesn't stand up under light of day? All of the listed items are facts which contradict MS' PR spin:

      - Windows 7 is secure says Microsoft. That's what they told us about Vista, but still makes the same fundamental mistakes.
      - Windows 7 is fast and suitable for netbooks says Microsoft. No it's not.
      - Windows 7 will allow you to virtualize your legacy apps. If your lucky.

      This is a news website and facts that contradicts MS' FUD or spin is news to me. If you don't like it don't come here.

      --
      POKE 36879,8
  24. Right idea, wrong technology by Anonymous Coward · · Score: 0

    And I was told that 'ideas are cheap, its the implementation that made the difference'. And here we see that people are able to appreciate an idea as is. Most of the times implementation is required to show an ideas worth simply because not many have the vision to see it through.

  25. Just run a REAL OS by David+Gerard · · Score: 1

    If you have a real computer, you should forget 7. And stick with a real man's operating system. On a real PC, one with sixteen cores and 8GB RAM and enough fans to lift the building. ACCEPT NOTHING LESS.

    --
    http://rocknerd.co.uk
  26. I don't get it by speedtux · · Score: 1

    Linux can do virtualization and backwards compatibility at the API level, as in user mode linux, via virtualization with a JIT, and via hardware virtualization. Why can't Windows 7 do any of those with XP?

    1. Re:I don't get it by phantomcircuit · · Score: 1

      A big part of the problem is backwards compatibility at the ABI level. Most of the stuff that is going to need virtualization probably cannot be recompiled.

  27. Re:I know this is slashdot, but why is this MS iss by Anonymous Coward · · Score: 0

    Kind of a stretch there. They aren't requiring you to have this to run 7. If you need to have this feature then you need to have the requirements hardware and otherwise. I doubt that this is a strictly business decision. It sounds like the technology is using the hardware virtualization to help with performance. I assume that even if you can't use this with your existing hardware you can always use Virtual PC which I believe is still free.

  28. No Virtualization on some new Intel by clarkn0va · · Score: 4, Informative

    AC obviously didn't read the article, which states clearly that Intel uses VT availbility as a market segregation tool.

    A recent example would be the new Core 2 Quad Q8400, now with less VT!

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
    1. Re:No Virtualization on some new Intel by LionMage · · Score: 1

      A recent example would be the new Core 2 Quad Q8400, now with less VT!

      It seems, though, that the article you reference has backpedaled on that claim:

      Update #2: Intel has just confirmed that the Core 2 Quad Q8400 does support Intel's VT-x from the start, so the update below is incorrect. The Q8300, E5400, E5300, E7500 and E7400 will also end up transitioning to versions with VT-x support as well but only the Q8400 supports it from launch.

      So it would seem that this oft-repeated wisdom of the masses is in fact wrong, and the Core 2 Quad Q8400 has VT support after all.

    2. Re:No Virtualization on some new Intel by toddestan · · Score: 1

      But if I interpet that right, there will be versions of the Q8300, E5400, E5300, E7500 and E7400 processors both with and without VT-x support, depending on whether you have an "early" or a "late" model? Way to go Intel here...

  29. Re:I know this is slashdot, but why is this MS iss by Rolgar · · Score: 1

    (I posted the same story, but linked to the Tom's Hardware article posted in the story)

    Well, because they got slapped with a class action lawsuit because Dell (and other vendors) were selling machines with 'Vista capable' stickers on them, that weren't really capable. Here, Microsoft is selling an OS as backwards compatible, where buying Win 7 should guarantee the ability to run any software written since 2003. If enough people buy low end computers that can't, and software they expected to work, who will take the fall, Intel, Microsoft, or the computer vendors? (this was the question I posed in my version of the story)

  30. Small note... by SerpentMage · · Score: 1

    >Hey Bill! Maybe they don't want to go...

    Bill has virtually nothing to do with this. Bill basically has cashed out his chips and moved on...

    If anything say, "hey steve..."

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  31. I don't think the city is at fault by Tarlus · · Score: 2, Insightful

    Meanwhile, over at Infoworld, Redmond is criticized...

    Whenever people refer to Microsoft as "Redmond" it sounds so condescending and ignorant. They're called Microsoft. They're located in Redmond, WA. But Microsoft != Redmond.

    --
    /* No Comment */
    1. Re:I don't think the city is at fault by Anonymous Coward · · Score: 0

      You've never been to Redmond, have you?

    2. Re:I don't think the city is at fault by arth1 · · Score: 1

      Do you show the same amount of indignation when someone uses "Moscow", "Washington" or "Beijing" instead of the names of the governments, "Wall Street" instead of the NYC Stock Exchange, "Hollywood" instead of "the movie industry" or even when someone says that "Boston won the game"?

      Unless clarification is needed, Redmond does indeed mean Microsoft, and not the city previously a part of Bellevue, WA, with road names like "Microsoft Road" and "Microsoft Way".

    3. Re:I don't think the city is at fault by Ash-Fox · · Score: 1

      Whenever people refer to Microsoft as "Redmond" it sounds so condescending and ignorant.

      In my opinion - I don't see it that way.

      Interesting tidbit: I believe this started when Microsoft went after people who referenced things like "Windows", "Excel" and "Microsoft" in competing products. These competing products then had these labels changed to say "Redmond" instead.

      --
      Change is certain; progress is not obligatory.
    4. Re:I don't think the city is at fault by owlstead · · Score: 1

      You're so right. We'll use the names from The Register instead :)

      Vole central it is.

    5. Re:I don't think the city is at fault by Anonymous Coward · · Score: 0

      And it also sounds really bad if you are from Redmond. Microsoft may be technically located in the city of Redmond but the city proper is about 5 miles from the Microsoft campus in a valley.

  32. The script is wrong by Anonymous Coward · · Score: 0

    I run this script on my machine (intel T5500 cpu) and it reported it supports virtualization. Intel says it doesn't: http://www.intel.com/products/processor_number/chart/core2duo.htm

    1. Re:The script is wrong by nostrad · · Score: 1

      And there happens to be one set of T5500's that have vmx, so you are probably one of the lucky ones. http://software.intel.com/en-us/forums/watercooler-catchall/topic/54562/

  33. This doesn't seem right by roc97007 · · Score: 1

    Ok, I'm as tepid towards Microsoft as any geek who's had to deal with them, but this doesn't seem right.

    It's in Microsoft's best interest to include XP compatibility, if they want to entice people to upgrade. The people who need it most are the less-technical who don't necessarily have the expertise to deal with migration issues. For this feature to be useful to them, it has to work reliably and transparently.

    Moreover, Intel would be insane to allow a situation where AMD had a clear advantage to people who wanted to upgrade to Windows 7. AMD: "You don't have a Sempron, you're fine." Intel: "Well, you gotta squint at this spreadsheet and hope." This is the kind of issue that builds mindshare.

    Neither Intel nor Microsoft are arrogant enough, or stupid enough, to do this deliberately. Sabotaging XP compatibility doesn't make XP go away, it makes people more likely to cling to their copy of XP and perhaps hope for Windows 8. As a tiny but well-publicized minority give up and switch to Ubuntu.

    If this is true in it's technical aspects, expect some hurried re-implementation.

    Parenthetically, I expected a little more objectivity from Ars Technica. Slanted much?

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:This doesn't seem right by maxume · · Score: 1

      Lots of XP software will run just fine on Windows 7 without this support.

      There isn't currently a plan to even include the virtualization (which has enhanced support for software that clashes with Windows 7) on consumer versions.

      --
      Nerd rage is the funniest rage.
  34. Fortune has the answer by kybred · · Score: 2, Funny

    Apple did this, not once but twice. Why is Redmond so afraid of trading out the basic underpinnings? I guess they married the concept of permenant backwards compatibility when they used that very stick to beat OS/2 into the ground.

    The fortune program describe this very well...

    "I've finally learned what `upward compatible' means.

    It means we get to keep all our old mistakes."

    -- Dennie van Tassel

  35. A dumb screw-up, not a subtle ploy by dpbsmith · · Score: 1

    It had to have been a screw-up, not some subtle and clever mode on Microsoft's part.

    The whole point of XP mode is to enable companies to adopt Windows 7 immediately, without the need to inventory and test every Windows application they rely on. The fact that most or all of their applications, when tested, will probably run fine under Windows 7 is irrelevant: they still need to test them all.

    XP mode is supposed to solve that problem. It's supposed to get past the high-level meeting in which the CIO says "Whoa, not so fast, we can't do that until you give me the time and budget to embark on this company-wide testing program." The CIO is supposed to say "We can go full steam ahead right now. I think most of our applications will be OK and if it turns out that they aren't, they can just run them under XP mode."

    If those same companies must now inventory and test every one of their computers to make sure it is capable of running Virtual XP mode, not that much has been gained. It's less work, but you still have the high-level meeting and the CIO still says "Whoa, not so fast, we can't do that until you give me the time and budget to embark on this company-wide testing program."

    And again, it doesn't matter whether the number of machines that fail is small. They still need to be tested. What if the one that fails is the CEO's laptop (bought outside of company channels because he's the CEO, and he needs to be able to impress his golf buddies with a laptop that's a ounce lighter than theirs?)

    Since the technology is old, and its omission from random chips is an artificial restriction in order to pay market segmentation games, Microsoft's technical people probably didn't even realize that there were modern Intel chips that didn't have it, since there was no logical engineering reason to expect it.

  36. Well said. by Anonymous Coward · · Score: 1, Insightful

    The problem is one of naive, us-vs-them mentalities. Weak minds hold to such things because it is cognitively easier to deal with black and white situations. Like-minded people congregate together, and chant these half-truths over and over until they become their perceived reality. This self-perpetuation blows up small problems to huge proportions. The enemy is perceived as having a flaw, and every chance this happens is yet another chance to collectively say, "ha ha, unwashed masses using the wrong operating system!" and pat themselves on the back. Worse, the moderation system rewards such behavior. Such posts are often rife with logical fallacies, hand-waving, or a lack of technical information.

    Go ahead, claim that there are individual people on Slashdot. There are. (This is always the complaint when these things come up.) But this stupid collective opinion, often with little logical basis, still manifests itself too often. Vista apparently still has horrible, horrible file copy performance according to many people here. Apparently, MS was lying about the service pack fixes. Thankfully, we have the all-wise population of this site to set us straight and tell us how it really is. I'm sure the tech world makes it a bit hard for these people. After all, Apple will probably include Bluray support in OS X 10.6. What does that entail? Oh, right - DRM in the OS itself. How will all of these people maintain intellectual honesty with Vista's DRM being horrible and OS X incorporating it?

    Anyway, when you have a readership that is proud of the fact they comment on stories in which they haven't read, what can you expect? Ignorance is a virtue here.

    (I'm the worst kind of troll - I tell the truth.)

    1. Re:Well said. by Creepy+Crawler · · Score: 1

      You make it sound that all these Vista haters are here to hate on Vista more. I dont know about you, or anybody else for that matter. All I have are my experiences.

      1. Win2k worked awesome. Only bad thing was no builtin wifi applet.
      2. WinXP worked ok. Near the end, it worked the most flawlessly of any MS product.
      3. Vista changed the whole interface with no to negative gain.
      4. Most malwares are aimed at MS's systems.

      When I bought my recent laptop, I had them put on XP. It worked ok, but not great. I ran the standard suite of anti-attack web apps (firefox and like). But I was still in the target category. I finally went to Ubuntu around 8.04 and have stayed with it. I do have a copy of XP installed in VirtualBox for the cases that I absolutely need it. And I get full updates for my whole core system, which kicks ass.

      And I have clients who have "switched" to Vista due to just plainly not offering XP. One individual was on 98 first, then 2k, then XP, and finally Vista. The interface stayed mostly the same (I disabled the fischer-price color scheme on XP). Now, when it came to vista, everything was changed and screwed up. Buttons that once did X now does Z. Other buttons that were there now just arent. Schemes to revert to older style doesnt revert every feature (just enough to be a bother). And even after buying that new computer, it's still perceivably slower than XP or others.

      Now, do I have some irrational hatred against MS or Vista? Nope. I just listen to my clients and they, in general, hate it due to changes that do no benefit.

      --
  37. Corollary to Occam's Razor by dwbassett42 · · Score: 1

    With Windows 7 due to be released in 2010, and Redmond apparently eager to move on from XP, perhaps this is not really a 'goof' at all?

    Never blame on a conspiracy what you can blame on incompetence.

  38. Why MS made this decision by steveha · · Score: 2, Insightful

    The ArsTechnica article makes an interesting point: could Microsoft have done an XP mode that works on all CPUs?

    PC virtualization has been around for years, and predates the special instructions. There is a hack called Binary Translation (BT) where a VM system patches the memory image of the guest program to cause a trap where the guest program uses any difficult-to-virtualize instruction.

    http://en.wikipedia.org/wiki/Full_virtualization

    The new Windows Virtual PC feature is based on the old Microsoft Virtual PC. Microsoft Virtual PC does not require the virtualization instructions; it can run using BT. So, the point ArsTechnica asked is: why did Microsoft require the virtualization instructions?

    I'll try to answer that question. But first, I'm going to rant.

    Microsoft has made this much weirder and more confusing than necessary. The new feature is "Windows Virtual PC" and the old, rather different feature, is "Microsoft Virtual PC". In three years, will we have some new third thing that is completely different and is called "Microsoft Windows Virtual PC"? I'll use some abbreviations: I'll call the shiny new Windows 7 virtualization solution, Windows Virtual PC, "W7V" (Windows 7 Virtualization). I'll call the old Microsoft Virtual PC "VPC" (Virtual PC). My first draft of this article was full of "Microsoft Virtual PC" and "Windows Virtual PC" and it was hard to keep track of which was which. Also, Microsoft has broken their web site: links that used to go to VPC are now redirected to W7V. If you are trying to get information on VPC, ha ha! You lose. I was able to find the download page for VPC 2007, but all the links for information now redirect to the W7V page. <end_rant>

    So, why did Microsoft require virtualization instructions for W7V? I'm just guessing here, but I think it's pretty obvious.

    Take a look at the comparision page for Windows Virtual PC:

    http://www.microsoft.com/windows/virtual-pc/features/compare.aspx

    W7V adds some new features over the old VPC. Smart cards work, USB devices work, storage drives can be shared. This means that Microsoft did a nontrivial amount of work for W7V. I'll guarantee you that it was easier to just require the virtualization instructions than to try to use BT hacks across the whole Windows XP infrastructure; and this requirement slices away a whole bunch of old computers that now don't need to be tested for compatibility with the new W7V features.

    So, the work to create W7V was easier, and testing and support costs reduced, by this decision. Since only the very cheapest new CPUs don't have the virtualization instructions, and this feature was chiefly aimed at corporate customers (who usually don't buy bargain-bin hardware), this decision was likely viewed as a no-brainer.

    VPC is still available; customers who have old hardware and don't need the full features of W7V can just use VPC. And VPC remains a free download. (Of course, those customers could also switch to Ubuntu and run their old apps in VirtualBox. I'm just sayin'.)

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Why MS made this decision by NSIM · · Score: 1

      How dare you apply logic and reason to an argument on Slashdot, isn't there something in the terms of service that forbids this!

  39. I have a dream... by NotInTheBox · · Score: 2, Interesting

    Well Microsoft, that is what you get when you don't build your own hardware like Apple does.

    Microsoft should get out of the software business and start designing their own computers together with their own software. Want Windows? Buy that WinBox from Microsoft!

    That way you know what kind of hardware is needed and you can drop support for all kinds of crap.

    Let Dell, HP, etc try selling computers without an usable OS.

    --
    What I cannot create, I do not understand
    1. Re:I have a dream... by Anonymous Coward · · Score: 1, Insightful

      Microsoft would get creamed for anti-trust.

    2. Re:I have a dream... by Anonymous Coward · · Score: 1, Funny

      Let Dell, HP, etc try selling computers without a usable OS.

      In the opinion of some people, they're already doing that.

  40. How about this then by Orion+Blastar · · Score: 1

    we port WINE over to Windows 7.0? I am sure that it will run Windows XP programs better than this half-arsed Intel VT goof.

    Open Source software to the rescue!

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:How about this then by wampus · · Score: 1

      Good luck with that. How's the project to get XP support in WINE working to the level of broken that Vista has out of the box?

    2. Re:How about this then by Orion+Blastar · · Score: 1

      Read the FAQ and you'll see how many applications that WINE supports and then match that with the XP applications that Vista supports.

      I did and I found that WINE supports more "legacy applications" than Vista does. Stuff like Visual BASIC 6.0 you can run in WINE, but not Vista (Unless you have a VB 6.0 SP6 Install CD, older versions won't install for me.)

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  41. Windows 7 Release Date by Anonymous Coward · · Score: 0

    Windows 7 Will be released on 20 November 2009, the 24th Aniversary of Windows 1.0

  42. Shrug by Anonymous Coward · · Score: 0

    Remember when Windows was actually something relevant and to be feared?

    I think it was about the time people used Yahoo!

  43. figure out in advance if your PC is one of them by Anonymous Coward · · Score: 0

    It is way easy to figure out if your pc is one of them

    http://www.grc.com/securable.htm

  44. So long, neck by billcopc · · Score: 1

    Someone has to say it, might as well be me, but Microsoft is actually doing the right thing wrt virtualization.

    It's Intel that's at fault here for disabling VT on some of their SKUs. I recently got burned by this, having bought a quad-core CPU for Xen, when I found out the hard way that this chip didn't have VT (a Q8300). Now the funny thing is of the fifteen or so quad-core Intels, only two have VT disabled.

    What the fuck is Intel thinking ?

    That sort of nonsense is enough to get me thinking about AMD again. That's how pissed off I was, to have blown $300 on a processor that surely has the feature on-die yet is disabled. I would understand this pedantry on $50 Celerons, but certainly not on a quad marketed to developers and gamers.

    If Win7 requires VT, that means Intel will need to pull their shit together and stop releasing crippled products to artificially segment the market. They have officially entered the world of commodity computing, either they play along or they get their ass kicked to the curb by value-leader AMD.

    --
    -Billco, Fnarg.com
  45. Re:How to figure it out in Windows by InvisiBill · · Score: 1

    I take anything Steve Gibson says with a grain of salt, but SecurAble is one of the simplest ways to see if your Windows PC supports hardware virtualization.

  46. meanwhile by KingBenny · · Score: 0

    Windows 7rc is running happily in a virtualbox and here i am wondering what to do with it. Any suggestions ?

    --
    Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
  47. Best case scenario for Microsoft by Anonymous Coward · · Score: 0

    Get people to migrate to Seven because they believe they have full compatibility. But then they find the compatibility is limited and they need new versions for most of their software.

    BTW we can't call the change "upgrading", because this implies 100% compatibility with the old OS. New versions of Microsoft products have offered migration and not upgrades for at least 10 years, as Microsoft will simply drop any part of the old system they don't like

  48. Wine on Windows by Orion+Blastar · · Score: 1

    It is not done yet but it is still being developed on. One day there will be a WINE for Windows Vista and Windows 7.0 to run XP applications.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  49. Re:How to figure it out (with just sed) by Anonymous Coward · · Score: 0

    Because any text processing job can be done with sed.

    Notice that the unique string TAB should be replaced with a literal tab character; typically, you can do this with Ctrl+V and then the Tab key in a terminal:

    sed -ne '1{;x;s/.*/Does my cpu support virtualization? / ;x;};/^flags[ TAB]*: /{;/vmx/bx;/svm/bx;x;s/$/No/p;q;:x;x;s/$/Yes/p;q;};$s/.*/Are you sure that file was \/proc\/cpuinfo?/p' /proc/cpuinfo

    This has the additional feature of displaying a special message if the file passed in is not formatted as a real /proc/cpuinfo file would be.

    I leave it to you, the reader, to understand how it works.