Slashdot Mirror


How Virtualization Led Microsoft to Support Linux

Carl Bialik from WSJ writes "Why did Microsoft make the surprise announcement that it would support business customers who also use Linux? Because of the increasing importance of virtualization, Lee Gomes writes in the Wall Street Journal. 'Once businesses start using virtualization to cut back on the number of machines they need to buy, "a light bulb goes on over their head," says Tony Iams, who follows the field for Ideas International, an analyst group,' Gomes writes. 'Other uses become apparent, such as backing up data or easily adding processor power to a particular application as the need arises.' VMware pioneered the market, but now Microsoft is 'expected to offer sophisticated virtualization products in the next year or two,' Gomes writes. 'The company currently has a fairly rudimentary product, which was involved in its big Linux announcement earlier this month.'"

99 comments

  1. Like My Grandpappy Used To Say... by MudButt · · Score: 0

    If you can't beat 'em, join 'em

    1. Re:Like My Grandpappy Used To Say... by Anonymous Coward · · Score: 0

      If the Linux community had used that philosophy, it would be no more.

    2. Re:Like My Grandpappy Used To Say... by SCPRedMage · · Score: 1, Insightful

      You misspelled "buy them out"...

      --
      My sig can beat up your sig.
    3. Re:Like My Grandpappy Used To Say... by Anonymous Coward · · Score: 0

      Then again your grand pappy is Old Ike

    4. Re:Like My Grandpappy Used To Say... by MightyMartian · · Score: 1

      I'd say Wine and KDE are perfect examples of attempting to emulate either the look-and-feel or the outright operability of Microsoft.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Like My Grandpappy Used To Say... by Phillup · · Score: 1

      MS isn't joining anything.

      What they have done is figured out a way to get people to pay for running Linux.

      Instead of charging you for a copy of an OS... they'll charge you for every OS you run using their virtualization technology.

      Oh... and a copy for every Windows OS you run also.

      So, their pricing will probably be something like this:

      - price per virtualized partition: $250
      - price for Windows OS: $50
      - discount for using Windows inside virtualized partition: - $100

      Making the total cost for running virtualized Windows $200 and virtualized Linux $250.

      Watch and see...

      --

      --Phillip

      Can you say BIRTH TAX
    6. Re:Like My Grandpappy Used To Say... by charlesnw · · Score: 2, Insightful

      You forgot: Paying all that money and watching your business die when Windows does. Priceless.

      --
      Charles Wyble System Engineer
    7. Re:Like My Grandpappy Used To Say... by Anonymous Coward · · Score: 0

      Bah. My grandpappy had "connections". He used to say "If you can't beat 'em, arrange to have 'em beaten."

    8. Re:Like My Grandpappy Used To Say... by Anonymous Coward · · Score: 0

      BINGO!!!

    9. Re:Like My Grandpappy Used To Say... by moro_666 · · Score: 1

      erm .... i think you're a bit off the track here :)

      kde is not emulating windows. kde had it's current look before win2k shipped out. and it's more similar to win2k and winxp in the default look than the look of the win9x.

      infact i think that the look of kde was scratched off from the look of solaris. both of them are far better for a workstation layout than anything that microsoft offers (althrough xp finally made it to the virtual desktops, before that there were only hacks on nvidia drivers to achieve this). for the home desktop it may differ, but for a professional workstation, one screen is obviously not enough.

      your_flavour_of_unix + kde for working is far better than windows. gives you more chances to be productive and less chances to spend your time on things that you shouldn't do at work.

      wine is a just a translator for letting the windows apps run in linux, it's supposed to look similar.

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
  2. Not doing it will Hurt MS. by jellomizer · · Score: 1, Insightful

    If you support virtualization and not allow Linux in the picture, then somone else will make a system that virtualizes Linux and Windows. Simple as that.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Not doing it will Hurt MS. by ytsejam-ppc · · Score: 1, Informative

      Like VMWare?

    2. Re:Not doing it will Hurt MS. by jellomizer · · Score: 1

      Yes. People are going to want to Virtualize Linux and Windows If Microsoft can get them Use Windows as their Base system, and Use their Virtualizing app it is a lot better for them then Having people Install Linux with Vmware. (While I think it is better for the Consumer)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Not doing it will Hurt MS. by bastardadmin · · Score: 1

      Yeah... But I also think that it's worth keeping an eye out for MS' answer to VMWare's hypervisor-style server product where the host OS is purpose designed to allocate resources to guest images and not much else. When this hits the street, windows as the base system will be irrelevant.

      Making VS2005R2 a free download is a good start, and the required response to VMWare making their equivalent product free.

      I agree wholeheartedly with the last point, this is fantastic for the consumer.

    4. Re:Not doing it will Hurt MS. by RedHat+Rocky · · Score: 1

      No, the real reason is that eventually someone will figure out a way to run Linux anyway, so they might as well get marketing value out front.

      See Xbox.

      --
      Anything is possible given time and money.
    5. Re:Not doing it will Hurt MS. by ozmanjusri · · Score: 1
      I also think that it's worth keeping an eye out for MS' answer to VMWare's hypervisor-style server product

      I think Hypervisor is going to be more than just a server product. It, or something similar is the only real answer to MS ongoing security and stability problems with the NT line OSs.

      I think that what they'll eventually do is release Singularity, or whatever its successor is called with Hypervisor tech built in. Singularity will then host an instance of the current XP/Vista to run legacy Win32/64 software in a transparently sandboxed environment. It will be similar in concept to Apple's OS9/OSX legacy support. Native Singularity ports will then gradually displace the legacy software.

      --
      "I've got more toys than Teruhisa Kitahara."
    6. Re:Not doing it will Hurt MS. by Anonymous Coward · · Score: 0

      More devious than that. Supporting Linux in a way that makes it slow, unstable, or otherwise look bad would be a classic Microsoft business strategy. It they control the virtualization software, can make the playing field very, very, uneven. Look for a Microsoft virtualization environment to be included as part of Windows very soon. It is just too good for them to pass up.

  3. Beware of Geeks bearing gifts! by Locke2005 · · Score: 4, Insightful

    Microsoft is 'expected to offer sophisticated virtualization products in the next year or two,' Does Microsoft's definition of "sophisticated" include inducing random data corruption in any non-Microsoft OS? I think I'd be more a lot more comfortable getting my virtualization products from somebody that lets me look at the source code.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:Beware of Geeks bearing gifts! by VGR · · Score: 4, Insightful

      I don't think that deserves to be labeled flamebait.

      This is something Microsoft has already done with other products they could not otherwise embrace, extend and extinguish: They simply make it look bad.

      Like distributing Java 1.1 for years. Or having pages return degraded content for Opera browsers.

      I don't know that they'll introduce actual data corruption, but I can certainly envision the VM doing a number of things very slowly, particularly if it's running Linux or emulating functionality that Linux is known to frequently rely on. It may not even be deliberately hobbled functionality, but rather "lax support" for some key functionality.

      --
      The Internet is full. Go away.
    2. Re:Beware of Geeks bearing gifts! by Phillup · · Score: 1

      Does Microsoft's definition of "sophisticated" include inducing random data corruption in any non-Microsoft OS?

      More that likely it involves some device driver needing to be installed on the "guest" OS (say... Linux) requiring elevated permissions (say... root) thus allowing for a backdoor into the system similar to the one they have in Windows.

      --

      --Phillip

      Can you say BIRTH TAX
    3. Re:Beware of Geeks bearing gifts! by Nurgled · · Score: 1

      To give a more concrete example of your "hobbling Linux under Virtual Server", they could provide superior "elightenments" (OS patches/drivers that allow the kernel to talk directly to the virtualization software rather than to the virtualized hardware) in Windows to those in other OSes. I wouldn't consider that malicious, though, unless they attempt to keep secret the interfaces for doing this so that it can't be added to Linux by a third party.

  4. Microsoft != stupid by CogDissident · · Score: 5, Insightful
    They know that open source can be good for them sometimes. While many of you might be huge linux advocates, the fact remains that many of the bigger companies still use windows server solutions. Its not so much that they support linux, is that now that its a viable solution, if they can blend themselves into linux, but still get you to pay for M$ products, then they come out ahead.

    The simple fact is that M$ wants to keep its name in the big buisnesses because 10,000 licenses a year is a big deal, plus those big boys of buisness also influence their workers to be familiar with windows, which leads their families to purchase windows, and so on and so on.

    1. Re:Microsoft != stupid by kebes · · Score: 2, Insightful

      You're absolutely correct. MS is doing this because they want to capture market share.

      The interesting thing (to me) is whether this is a "MS takes over yet another niche" phenomenon or whether this is a "MS desperately trying to slow loss of market share." If they don't support Linux at all, they will lose a certain number of people who decide to go fully Linux to suit their needs. By offering compatible virtualization, MS can also recapture this market. On the other hand, building in this compatibility will make some people experiment with Linux who might not have otherwise. Thus there is some number of customers that MS stands to lose (in the long term) because people become familiar with Linux.

      Apparently MS is betting that the number of people they gain will outweigh the number they lose. I think they are right, in the short term... but that in the long term virtualization in general (with MS's contribution being included in that) stands to help Linux more than it helps Windows. When any OS can run any other OS as a virtual system quickly and efficiently, then consumer choice is maximized. As more people become familiar with Linux, the idea of spending alot of money on MS Windows will cease to be attractive. An entire company might be able to get away with only paying for a few Windows licenses, since when they are needed they would be transparently transferred to the computer that needed it at that moment.

    2. Re:Microsoft != stupid by cyber-vandal · · Score: 1

      It also might have something to do with the fact that VMWare runs on several other OSes as well negating the need for at least one Windows license per desktop or server.

    3. Re:Microsoft != stupid by charlesnw · · Score: 1
      While many of you might be huge linux advocates, the fact remains that many of the bigger companies still use windows server solutions.
      Most of us are supporters of the best tool for the job. And as far as companies using windows server solutions. Well yes. For ancilliarlly/non critical services (e-mail/ftp/web etc). And no e-mail/ftp/web is not critical for most companies. All that is to support a core business function. For core systems (database/payroll/hr) it will be Linux or UNIX. Every time.
      --
      Charles Wyble System Engineer
  5. VMWare "pioneered" the market???? by cdn-programmer · · Score: 5, Insightful

    What about IBM? Seems VMWare is about 40 years late.

    1. Re:VMWare "pioneered" the market???? by jellomizer · · Score: 1

      That is the problem if you are too far ahead of the curve. Virtulization Back then was noticeably slower and religated to big and expensive computers. Now we can do this quickly and cheaply on new Systems. Especially now that Computers with Duel cores are becoming common. If MS proven anything is that Being first doesn't mean you will win.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:VMWare "pioneered" the market???? by Anonymous Coward · · Score: 0

      Computers with Duel cores are becoming common

      Are these the computers where one core pisses off the other and then 90 minutes of havoc ensue followed by
      one core going over a cliff in flames?

    3. Re:VMWare "pioneered" the market???? by multipartmixed · · Score: 2, Insightful

      Big, expensive -- sure. How many cheap computers EXISTED 40 years ago? Answer: not many!

      As for slower. That's a question I'm not competent to answer, because I never had the opportunity run an IBM mainframe *without* VM.

      IPL CMS, baby!

      --

      Do daemons dream of electric sleep()?
    4. Re:VMWare "pioneered" the market???? by porky_pig_jr · · Score: 1

      IBM had (and still has) LPAR, microcode-based solution that allows multiple guests on the main-frames. I saw some presentation on IBM site regarding LPAR vs VM - LPAR is quicker, of course, but less flexible: you have to predefine beforehand how you want to partition the hardware resources on your mainframe.

    5. Re:VMWare "pioneered" the market???? by charlesnw · · Score: 1

      Heehee. I like it. *chuckles*

      --
      Charles Wyble System Engineer
    6. Re:VMWare "pioneered" the market???? by BigCheese · · Score: 1

      Ahh yes. I learned client/server programming in VM/CMS using REXX. You could do some neat stuff if you had wakeup installed (I think it was in the ISPF package). I had a machine that could respond to batch input and smsgs.

      --
      The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
    7. Re:VMWare "pioneered" the market???? by Anonymous Coward · · Score: 0

      What part of "pioneered" and "market" do you not understand.

  6. VM/386 and VMWare? by Mariner28 · · Score: 2, Informative

    Didn't VMWare have its start as the IBM product VM/386? It was released in the early 90's, but at the time IBM really didn't know what to do with it - they had their hands full with trying to quit alienating OS/2 developers...

    Didn't VM/360 come about in the early 70's? Is it really over 40 years old?

    --
    "A little misunderstanding? Galileo and the Pope had a little misunderstanding."
    1. Re:VM/386 and VMWare? by plopez · · Score: 1

      http://www.vm.ibm.com/history/vm30bday.html

      Officially, 30 in '02. Now 34.

      --
      putting the 'B' in LGBTQ+
    2. Re:VM/386 and VMWare? by Anonymous Coward · · Score: 0

      Note that this describes the 30th birthday of the "official" virtual machine product that was announced in 1972. The "unofficial" virtual machine product was CP/67 and that came out in the late 1960s.

      Here is a good history of the early days of virtualization:

      http://www.princeton.edu/~melinda/25paper.pdf

      Note that the very first virtual machine monitor was on an IBM 7044 processor. VM/370 had its origins in CP/40 at the IBM Cambridge Scientific Center. CP/67 was for the 360/67 and was the first use by IBM customers. CP/67 was never an "official" product, but lots of customers used it.

      The current name for the product is z/VM.

    3. Re:VM/386 and VMWare? by BigCheese · · Score: 1

      Does anyone know what the current record for running VM under VM is? It used to be somewhere around 20 (I think) but, that was a long time ago.
      BTW that is you have a real machine and install VM on it. Then, you bring up a virtual machine and install VM on that. Repeat until until you run out of resources (or get bored).

      --
      The obscure we see eventually. The completely obvious, it seems, takes longer. - Edward R. Murrow
  7. Copycats by thegattaca · · Score: 4, Funny

    We swear! It has nothing to do with Boot Camp or VMWare!

    1. Re:Copycats by Software · · Score: 2, Insightful
      Well, Boot Camp is not virtualization; it's just dual-booting. VMWare is virtualization, of course.

      Somewhat OT: Check out Parallels, as mentioned in the New York Times (scroll halfway down). It's like VMWare for Macs.

  8. How much support? by bastardadmin · · Score: 4, Interesting

    Before everyone gets all smiley and happy about this, what depth of support are they offering?
    Are we talking OS configuration and administration support, or merely: "Is your Linux VM booting?" level of support?

    I've heard conflicting reports about this. Can anyone set the record straight? I'm asking you, MS Virtual Server team...

    1. Re:How much support? by w3bgeek · · Score: 3, Informative

      While I'm not part of the team, I do use VS on a regular basis and have a bit of insight on this topic.

      First off, a little about how Linux support is accomplished. Virtual Server and Virtual PC use a package of "additions" which are installed in the "guest" virtual machine for performance and useability optimizations. The additions are basically device drivers optimized for for the virtualized hardware used inside the "guest". WIth luck and persistance, you've always been able to run Linux under VPC and VS, as the virtualized hardware is pretty much lowest-common-denominator stuff. The recent announcement was around both support and the fact that additions were created and released for a list of about a dozen popuplar distributions.

      A little known fact is that the development and support of the additions was outsourced. This was mainly done to avoid "polluting" the VS/VPC products with GPL and other Open Source licenses that require re-released of derived code. The same company which created the additions is also the one doing the support - when a customer calls with a Linux issue, Microsoft supoprt just passes the call on to the support company, with the charges being under the Microsoft support model. This sort of thing isn't unusual. What *is* unusual is internal Microsoft employees can't even use the additions, as installing them requires kernal code in the virtual machine, which is against their anti-pollution policy.

      As far as the support level, it's essentially the same as for Microsoft's own OS, with the "commercially reasonable" caveat, which basically measn they reserve the right to stop if the time/resources required to run down the fix is unreasonable. What "unreasonable" means is of course subject to interpretation...

  9. Re:and... by rolfwind · · Score: 3, Interesting

    And wake me up when MS also natively supports Ext3, ReiserFS, etcetera on their own OSes too (do they?). Microsoft not interoperating with others, while everybody else tries to play nice with each other, could eventually lead to it's downturn as it is painting itself into a corner. Especially since they aren't the only game in town (practically) in a lot of areas like they used to be in the late 80's, and most of the 90's.

  10. Re:and... by Anonymous Coward · · Score: 2, Informative

    Wake me when they support NTFS on Linux.

    If by "they" you mean the open-source crowd, then check out here.

    If by "they" you mean Microsoft, then check the status here.

  11. And Virtualization == Hype by Anonymous Coward · · Score: 0
    Seems a really funny trend over the past few years.
    1. Originally: "hey, let's run all our servers on one box"
    2. Next: "our database default install wants all physical memory - let's move it to one box"
    3. Next: "oooh, let's run every process on a different box; and then we don't have to worry if one is not secure"
    4. Next: "damn, now I've got all these boxes; and some are 100% CPU bound; others are 100% I/O bound"
    5. Next: "hmm... let's run them all under emulated virtual machines"
    6. Next: "ugh, that's dog slow since every VM takes tones of resources - let's run share a single kernel like BSD Jails / Virtuozo / Solaris Containers - even though we now have to make sure all our apps are secure again?"
    7. Finally: "hmm... wouldn't it have been easier to run all the services under one OS and configure the database correctly to not eat all physical memory?"

    Seems Microsoft's just getting to step 5.
    1. Re:And Virtualization == Hype by jellomizer · · Score: 1

      Answer to 7 is No.

      The real advantage to Virtualization is that you can store the process as a single disk image that is first easily backed up and secondly more portable. By having each of your servers virtualized you can quickly expand and contract your equipment. So say your company goes into a period of growth and you get more server load you spread your processes across different systems. And if business gets slow you can save money by putting them back into one spot. Each VM the OS sees it as its own PC and if you move it from physical system to physical system the VM OS will run without needs of additional tweaking. So you could move Services from one Computer to the next with a total downtime of the VM OS booting speed. And a heck of a lot less administrative costs. If making it 20% faster cost more then buying a computer that is twice as fast what would you choose.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:And Virtualization == Hype by torpor · · Score: 1



      The real advantage to Virtualization is that you can store the process as a single disk image that is first easily backed up and secondly more portable.


      This advantage is not because of Virtualization .. its just 'nicer' to switch a disk image in when you've got a VM running. No line change (from on-line to off-line) for the disk subsystem in order to do a boot ..

      Disk image backup/restore (i.e. of the -complete- core image+data) has been a staple for computer ops centers for decades. Virtualization too, incidentally. Great that its 'going consumer' at the Workstation level: maybe Windows administration will disappear into 'go back to last working known stable image' level of competency/lunacy, and we can do away with the whole 'secure' operating system mess completely ..

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  12. Vaporware by Nom+du+Keyboard · · Score: 2, Funny
    Microsoft is 'expected to offer sophisticated virtualization products in the next year or two,'

    It's all vaporware. Vaporware until it actually ships -- if ever.

    And in Microsoft's case, it's vaporware until version 3.0 at least.

    Or until they buy a company that already knows how to do it properly.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Vaporware by bmajik · · Score: 1

      You can download Virtual Server from Microsoft today, for free. I've been using it for over a year.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    2. Re:Vaporware by ed_the_sock · · Score: 0

      He said sophisticated not Microsoft Bobish....

    3. Re:Vaporware by codebrewery · · Score: 1

      "And in Microsoft's case, it's vaporware until version 3.0 at least."

      Oh come now, that's not true! It wasn't until Windows _2000_ that people actually considered the OS vaguely usable (and I use 'vaguely' in the loosest sense!).

    4. Re:Vaporware by Anonymous Coward · · Score: 0

      MS had already bought a company that was VMWare's competitor a while back for virtual machine solutions. That company was Connectix, which is also the company that made a pretty good Playstation emulator that runs on a PC, around the same time when Bleem hits the market as some new thing.

      And after MS bought connectix, they strip out all other OS support and called it Microsoft Virtual Server... and put it on MacOS platform so Mac people can run Windows as well.

    5. Re:Vaporware by w3bgeek · · Score: 1

      Mostly true, though: 1) Connectix had only released a user-level product (what became MS Virtual PC), their server product (what became MS Virtual Server) was still in early beta at the time of the purchase. 2) They didn't buy Connectix. They bought most of the useful tech and hired away many of the useful employees, but not the company itself. :)

    6. Re:Vaporware by scumbaguk · · Score: 1

      Virtual Server 2005 has been out for some time. Infact it's gone SP1 already. And altough it's had no direct support for linux it would work.
      But just like any virtulization software the OS dosn't perfomre at it's best. ( The same is true for vmware until you install the guest os addin for video and mouse)

      I am currently beta testing the vs2005 linux additions pack, which add's linux drivers for scsi, video, mouse drivers, co-ordinated shut down, time sync. Of course the only linux distributions officaly suported are various flavours fo SuSE and Redhat.

      But as you see it's not vapour at all it's quite real.

    7. Re:Vaporware by scumbaguk · · Score: 1

      Got to say I've beta'd vs2005 since it was first offered not experianced a single problem with it.

      touch wood. Lol

  13. But will windows run under Xen (well) by Anonymous Coward · · Score: 0

    If it doesn't, the support is only half (assed).

    (if windows vista x64 will only support signed drivers, that might be the case, which means that interoperability of 64 bit windows with linux (ext2/3 fs, ...) will not be possible).

  14. Re:and... by pla · · Score: 4, Informative

    And wake me up when MS also natively supports Ext3, ReiserFS, etcetera on their own OSes too

    Why? With virtualization, the host OS has no need to understand the guest OS's filesystem any more than it needs to know the guest's binary format. You just point it at a partition or an FS image file, and let it do its thing.


    Some of us actually consider that one of the most useful features of running a virtual machine - Absolutely perfect 100% backups involve nothing more complicated than shutting down the guest OS and copying its image file. You can even perfectly backup a running OS that way, you just need to pause it and do a state dump; Then when you restart it, you resume right where you left off.

  15. Wue Wei ... Wheeeeeeeeee! by layer3switch · · Score: 1

    "The fact that Microsoft is now supporting, if only grudgingly, that sort of mix shows how much things can change even while staying the same."

    It's called, Tao. Don't just know it or acknowledge it. Understand it and Let it flow.

    Linux way is the Tao way.

    --
    "Don't let fools fool you. They are the clever ones."
    1. Re:Wue Wei ... Wheeeeeeeeee! by Churla · · Score: 1

      I believe following a Wue Wei in this matter and seeking a Tao of OS would dictate that you did not decide either OS, but rather whichever OS more naturally handled a task would be the one that was chosen.

      By advocating that only one OS is "the way" you are denying that fact that the Tao is in all things, and ergo, all things are part of the Tao.

      --
      I'm a fiscal conservative, it's a pity we don't have a political party anymore
    2. Re:Wue Wei ... Wheeeeeeeeee! by Kehvarl · · Score: 1

      I believe following a Wue Wei in this matter and seeking a Tao of OS would dictate that you did not decide either OS, but rather whichever OS more naturally handled a task would be the one that was chosen.

      By advocating that only one OS is "the way" you are denying that fact that the Tao is in all things, and ergo, all things are part of the Tao.


      And is the Tao in the DOS for a personal computer?

  16. OS sold with server is important by Enrique1218 · · Score: 5, Insightful

    Microsoft wants to remain relevant with the OEMs. The way to keep that secure is to make sure that OEM will still offer Windows with their servers. Virtualization's emergence may redefine the importance of the operating system. It is spreading from high end server right down to the desktop. Microsoft will be keen to support competitors operating systems including Linux because Linux certianly will support Windows via VMWare/Xen. Otherwise, OEMs will begin bundling Linux over Windows with the knowlegde that it can always be install after market as a virtual OS. When that happens Microsoft loses clout with the OEMs which may trickle down to destops. Also, the other reason is to compete to be the host OS and not the virtual one because the customer may rely more on that OS than the virtual one and is more likely to invest more in it.

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
  17. MS Virtualization video by cerelib · · Score: 2, Interesting

    Here is a link to a video from MS virtualization developers:

    Channel 9: Virtualization

  18. You will be able to tell they're ready.... by Churla · · Score: 2, Insightful

    You will be able to tell they're ready to make serious money on this when they offer a cut rate discounted license for "Windows 2003 server, virtual machine edition" On top of "Windows Virtual Server"

    This way, you get a VMware ESX style OS to handle virtual servers on the box which would presumably come with some set number of windows server licenses, and a per virtual server licensing option for windows running on virtualization options other than MS's own.

    Sell in option would be to do server consolidation for companies. The pitch? "Let us consolidate these 10 servers onto one box for you, you save the yearly maintenance costs on 9 servers, and we credit your account part of what those 2003 server licenses are costing on all of them to help subsidize the virtualization software with double that number of virtual windows servers licensed on it."

    The potential is here for it to be truly insidious.

    --
    I'm a fiscal conservative, it's a pity we don't have a political party anymore
  19. Re:and... by Anonymous Coward · · Score: 0

    "Wake me when they support NTFS on Linux."

    Wake me up when NTFS is an open standard that can be supported by third parties without selling your fist born to pay for it.

  20. from the people who brought you Windows ME... by BoredWolf · · Score: 2

    virtualization is great (in theory), but will MS be offering write support for it's archaic and flawed NTFS without sacrificing transfer speed? What about ReiserFS and ext3FS support? Instead of converting completely to Linux, companies will pay for the Windows license, use whatever they want inside the shell, and the information therein is (presumably) accessible to Windows users. I'm going to venture a guess and say that MS is performing triage, advertising software (which VMware already sells) that will help your company have a smooth transition into Linux. In the past, VMware had trouble with kernel upgrades, which will likely be the case with MS as well. In the end, why switch to an OS where you don't have to worry about adware/spyware utilities that suck up system resources, an idle process that steals resources, or patches that leave you with your pants down? You can run it from inside the OS that gives you that warm, fuzzy feeling and has that familiar loading chime.

    --
    "Bad times have a scientific value. These are occasions a good learner would not miss." ~ Ralph Waldo Emerson
  21. Re:Wow! by dreddnott · · Score: 1, Funny

    It's a heuristic /. post generator! Nearly fooled me, too. It could pass the Turing Test for unprecedented realism in slashdotter emulation.

    --
    I may make you feel, but I can't make you think.
  22. So.. you mean ESX Server? by cbreaker · · Score: 1

    Becuase that's all ESX Server does. It's a host OS who's sole purpose is to manage the virtual machines running on it.

    --
    - It's not the Macs I hate. It's Digg users. -
  23. Halfway there by Anonymous Coward · · Score: 0
    MS only supports a modified version of cygwin ontop of Windows. See below for the modifications:

    1. The backslash is backwards
    2. The ls command has been replaced by dir
    3. the mounts have been replaced with C:\, D:\
    4. /etc is now in C:\windows\system32\drivers\etc
    5. cron has been replaced with the at command
    6. xterm has been replaced with cmd
    7. ...
    1. Re:Halfway there by larry+bagina · · Score: 2, Informative

      Actually, Windows Services for Unix (STFU, oops, SFU), formerly the interix stuff, has been free for a while. It's a posix layer and includes standard utilities/headers/libraries, ksh, and even gcc.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  24. A surprise? by TheNetAvenger · · Score: 1

    Why did Microsoft make the surprise announcement that it would support business customers who also use Linux

    A surprise? Ok, if I knew they were going to do this over two years ago, how did Virtual Server's support of Linux become a surprise?

    The *nix subsystem is a BSD variant in Windows as well now, and if Linux gains more popularity, look for a Linux subsystem running on the NT core.

    However with Virtual Server support, it is simple economics... Support Linux Images running in Windows 2003, so people that are relunctant to move to Windows, can move to Windows 2003 Server, and slowly migrate or not migrate the Linux applications that are running in Virtual Server.

    Microsoft has a win win situation... The strange part is I find people in the Linux world think this is a 'good' thing for Linux. It is how Microsoft will ensure even heavy Linux Server companies can always choose Microsoft...

  25. It's all about saving on real estate? Hah Hah. by samuel4242 · · Score: 0

    Gotta love the clueless mainstream press. If Dell didn't use virtual servers, they would have had to move to new offices. This special technology squeezes ten boxes into one. Yeah, that's the ticket. But that one box doesn't do the work of ten. Nope. It still does the work of one. I guess no one wants to tell the guy at Dell that he didn't need 100 servers after all. 10 would have done the work. Not that the author would or could explain that bad news to the potential victims of the hype fest. The real problem is that no one can build a secure OS that really isolates the various programs. And since it's too hard for people to install and configure a server to share nicely, it's just easier to build "virtual servers'. But knowing computers the way I do, I wonder whether anyone can ever stop one virtual machine from bringing down the others. Maybe the hardware level protections are great enough, but I wonder...

    1. Re:It's all about saving on real estate? Hah Hah. by Anonymous Coward · · Score: 0

      you're completely clueless and should not be posting

    2. Re:It's all about saving on real estate? Hah Hah. by Anonymous Coward · · Score: 0

      It's true. The 10 boxes don't do the work of 100. They do the work of 10. Not that the article explains that unhappy fact. Let me guess, you're a "virtual server" salesman, right?

    3. Re:It's all about saving on real estate? Hah Hah. by ratboy666 · · Score: 2, Interesting

      Computers are more powerful now than then.

      In 1996, a "top-end" computer would be a Pentium Pro. At 200Mhz.

      10 times this would be 2Ghz (and, yes, I am making the mistake of just comparing clock rate, but I don't have much time).

      The job of 10 1996 computers can be merged into one computer today (actually, more, but lets stay simple).

      Those 10 systems used rack space, power, a/c, etc.

      The problem is that if each of those 10 computers had a task (and we presume they did, or they would not have been deployed) and these tasks are combined, you would have a system with 10 times that number of tasks.

      Now lets look at an example of a 1996 server: It could handle imapd, httpd, ntpd, tftpd, nfs, smb, dhcpd, yp, sendmail. 9 applications, say 90 processes. After merging, you would have 90 applications, and 900 processes.

      A 4 way Operton I just worked with had 1800 processes. Using virtualization, this consolidation can be split back into multiple virtual boxes.

      As to the security of virtual machines: I have NEVER had a malicious program in VMWare 4 bring down the entire machine. Easy enough to kill the virtual machine, but the not the host. And I've tried. With proper instruction level support, it will even get better. Old time IBMers have no problem running under VM.

      Ratboy666

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:It's all about saving on real estate? Hah Hah. by samuel4242 · · Score: 1

      A perfect put down from the mainstream media school of putdowns. "You should not be posting..." Yeah, the MSM hates it when others have an opinion and they can't even bother to attack my posting on its merits. Are your four layers of editors not around to help you craft a perfect repartee?

  26. How much do you lose to virtualization? by cornicefire · · Score: 2, Interesting

    I realize I could just ask Google, but why not ask humans at Slashdot? How much does the virtualization cost us. It's clear that 10 boxes can't do the work of 100. They can only do the work of 10. But how much does the virtualization absorb? Is it 10% so the 10 boxes really do the work of 9? Or is it worse?

    And what's a bit troubling to me is that this is the second layer of bureaucracy in the machines. The OS already has semi-virtualization turned on to keep the different processes from running into each other. What does the second layer cost in performance?

    1. Re:How much do you lose to virtualization? by Anonymous Coward · · Score: 0
      I haven't used full virtualization, but I do have a fair bit of experience with FreeBSD's jail. Jail is like chroot on steriods and the child process can be given a specific ip address -- Great if you want to run a daemon with a different config file, or as an added layer of security.

      As far as virtualization, it depends. If the guest kernel is aware it's being virtualized, all the null process cycles can be handled by the host kernel. System calls would be slightly slower (since they're processed by 2 kernels), but otherwise there's little impact.

  27. Been there... by besenslon · · Score: 3, Interesting

    but now Microsoft is 'expected to offer sophisticated virtualization products in the next year or two.

    So, what's new. We've seen it before.

    1. Say that you are going to release a "new", "feature rich", "superior", etc. product after an year.

    2. Businesses stop buy competing products, thus killing the competitors.

    3. Release a crappy product, stolen (or bought) from someone, and cripple it more.

    4. ?????? (Balmer jumps, etc.)

    5. Profit

  28. Oh, crap. by mark-t · · Score: 2, Funny

    I had a bet with a guy I knew that this would not happen before Microsoft started becoming less popular and was bought out by some other company.

  29. Does this mean I can switch to Linux now? by maillemaker · · Score: 1

    Pardon my ignorance, but the only reason I run Windows at home is for games, like Call of Duty.

    Does this virtualization stuff mean I can now switch to Linux and run a virtualized Windows session on it to play my Windows-based games?

    Steve

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
    1. Re:Does this mean I can switch to Linux now? by daverabbitz · · Score: 1

      Damn, I've been waiting for that for years, I guess the big thing is emulating OpenGL or somehow passing it through to X, but you'll still have the problems with DirectX that you get with Wine or Cedega or actual windows. When will people realise that DirectX is rubbish and learn to code in OpenGL.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:Does this mean I can switch to Linux now? by rolfc · · Score: 1

      Yes ;)

  30. hehe by Blob+Pet · · Score: 1

    Then WinFS was stripped out of Windows Vista because the performance was so horrible. WinFS will supposedly ship around the same time as Windows Vista now, as an add-on. Or maybe it will be later than that. Maybe it will never ship. Who the heck knows? Who cares anymore?

    it's funny because it's true

    --
    "...today consumers have been conditioned to think of beer when they see a bullfrog..."
    1. Re:hehe by charlesnw · · Score: 1

      How are you going to ship a file system as an addon?

      --
      Charles Wyble System Engineer
  31. Increasing Virtualization Importance? by CodeBuster · · Score: 1

    I remember downloading the Microsoft Virtual PC product from the company MSDN subscription a few months back to try it out and the performance really tanked on my dev workstation. It was just not fast enough to do any serious development tasks inside the virtual instance. Perhaps if the software were installed on a more powerful machine and then configured to accept terminal server connections, but I never bothered to go that far. I already have three decent older servers retired from production for my testing purposes, none of which are substantially more powerful than my current workstation, and the chances of purchasing allocating funds for a shiny new Virtual PC test server are slim right now so I will just make do with my machines and switcher box for the time being. Has anyone else had a similar experience with virtualization or am I missing something?

    1. Re:Increasing Virtualization Importance? by pnutjam · · Score: 1

      yeah, with Virtual PC, try vmware, it's really alot better.

  32. Re:and... by ettlz · · Score: 1

    I understand why someone would want NTFS read support under Linux. I use it. But write support? It seems like a logical nightmare: how do you write to NTFS and keep consistent ownership/permissions? You'd have to map all the users under Linux into the NT user database, and that goes beyond filesystem support. And matching between the two security models would be even more of a problem.

  33. You can do Ext2/3 now... by MelloDawg · · Score: 1

    Microsoft doesn't natively support it, but it gave Windows the extensibility to access other filesystems.

    See http://www.fs-driver.org/

    --
    /. is irrelevant.
  34. But when will there be VT compatible hardware ? by hq4ever · · Score: 1

    The true question that should be asked around this VT hype is when (oh when??) will Intel start shipping the hardware that would support their VT technology. I've been going all over the net trying to find a clue for a stated roadmap of Intel to provide the peripherals (BIOS, chipset) for a true VT @ XEN "desktop server" ;) Some insights? Intel?

    --
    "Keep reading, Keep reading. Nothing to see here"
  35. KQemu by ratta · · Score: 1

    I hope that the kqemu modules (that gives qemu true virtualization throug a kernel module) will get some founds and get opensource soon :), so that at least there will be some competition. I find strange that people talk a lot about Xen and friends while kqemu is not being considered at all.

    --
    Wondering why i am doing so strange posts? I am trying to get a "+5,Flamebait" or "-1,Insightful" rating.
  36. Re:and... by Anonymous Coward · · Score: 0
    > You can even perfectly backup a running OS that way, you just need to pause it and do a state dump; Then when you restart it, you resume right where you left off.

    I was thinking about this exact thing the other day because of a post I read on comp.theory. It's a complicated issue and I can't pretend to have a solution. Essentially it boils down to the fact that computers can contain time-sensitive state information.

    I think the two biggest issues for stopping/restarting a server are: persistent connections (think TCP/IP) and timed events. If the remote server decided it lost your connection and hung up on you in the interim, you're not going to get your SSH client back to the exact same state it was in.

    Also, there's a big difference in saying:
    1. do this in one second from "23:22:21 on 4/20/2006 GMT"
      vs
    2. do this in one second from "633675 system-on-seconds since boot"


    Suppose I hibernate the system or pause the VM at 1 microsecond before the expected callback and restart it one microsecond after. When the system resumes, will it ever execute the scheduled event? What if I leave the system off for a week?

    Clearly you probably don't want to run every nightly cron job you missed if you kept a server in hibernation for a week, but you might be pissed if it failed to run a job that typically only happens on the 2nd blue moon after the vernal equinox in the year of the pigeon. What if the server has a program whose internal state relies on its ability to receive callbacks?

    Again, I don't have an answer but since I've been thinking about this lately I wanted to get it off my chest.
  37. Re:and... by initialE · · Score: 1

    This is not necessarily the case. If i were to remove my hard drive formatted in NTFS and move it to a foreign windows domain, Microsoft chooses to leave the unresolved user accounts as is. In fact, the only accounts common to both systems would be the default administrator/administrators group, and the guest account.

    --
    Starbucks, Harbuckle of Breath.
  38. Re:and... by Anonymous Coward · · Score: 0

    I don't see any showstopper problem there. Some cron tasks will need to be run, some frequent tasks need only be run once, etc. Only the creator of the task can tell which is which, and they need to configure cron appropriately. This would require a new crontab flag. Alternatively, the task itself could notice if it's being run twice at the same date (after a long hibernation).

    However, looking at the cron manual page on a reasonably current linux system, it will simply skip all tasks if the time jumps more than three hours at once. Probably it's not a big problem in practice.

  39. Virtualisation by Doug+Neal · · Score: 1

    Rapidly becoming the over-hyped buzzword of 2006 :D

  40. Supporting Linux doesn't harm MS... for now. by Nurgled · · Score: 1

    The advantage MS has is that they are the only people that can make changes to the NT kernel. Their virtualization products are written by people in the same division as the NT kernel team, so they can work very closely to ensure that Windows runs optimally atop Virtual Server. No other virtualization product will be able to run Windows better than Virtual Server, and Virtual Server only runs on Windows. If MS then publishes documentation on the interfaces between the guest kernel and the virtualization software it won't be long before Linux can run nicely on Virtual Server too. Consequently Virtual Server will be the only product that can run both Windows and Linux optimally, and Virtual Server only runs on Windows. Once veryone has their virtual machines in Virtual Server it will be difficult to migrate them to other products, so Microsoft is securing Windows server licences for some time to come.

  41. Hardware-supported Virtualization by Nurgled · · Score: 1

    What Microsoft's products are missing is support for the latest-and-greatest hardware-supported virtualization systems. Both Intel and AMD have (incompatible, competing) technologies in their latest CPUs which allow a lot of the grunt work for virtualization to be done in hardware rather than by emulating devices. The open source virtualization product Xen can make use of this through its hypervisor.

    Microsoft is currently working on its own hypervisor-based product, but I seem to remember that they are tying it to Longhorn since the hypervisor is being co-developed with the Windows kernel team; I think they're planning to also use it as part of the DRM subsystem or something. Vista keeps getting pushed back, so the virtualization product does too.