Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Has the time come for development on a virtual machine?

Has the time come for development on a virtual machine?

Scheduled Pinned Locked Moved The Lounge
javaasp-netlinuxhostingtesting
75 Posts 42 Posters 31 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Member 96
    wrote on last edited by
    #1

    I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


    "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

    M R S S J 38 Replies Last reply
    0
    • M Member 96

      I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


      "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      John C wrote:

      Is anyone doing their main development in a vm and how's the speed by comparison?

      I've done some limited testing under Vista 32bit with an XP 32bit VM and was impressed. Enough so that I too am considering moving all development over to a VM. It sure would make it easier to move everything over when replacing a laptop or desktop machine. Marc

      Thyme In The Country Interacx My Blog

      M R 2 Replies Last reply
      0
      • M Member 96

        I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


        "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #3

        I have used VMs on my Mac to develop a web sites/services to be consumed the Mac OSX and I don't mind the speed.

        John C wrote:

        choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting

        Agreed!

        John C wrote:

        Is anyone doing their main development in a vm and how's the speed by comparison?

        I have a build machine on a VM (Windows 2008/Hyper-V) and it is reasonably fast.

        Proud to be a CPHog user

        1 Reply Last reply
        0
        • M Member 96

          I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

          S Offline
          S Offline
          Steve Thresher
          wrote on last edited by
          #4

          From what I've seen you would have to get the best hardware available (new Intel i7 processor, DDR3 ram, 10k SATA and/or RAID hard drives).

          1 Reply Last reply
          0
          • M Member 96

            I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

            S Offline
            S Offline
            Simon P Stevens
            wrote on last edited by
            #5

            John C wrote:

            64bit host operating system on the hazy criteria that it be the best for vm hosting

            The one assumption I could offer that would de-hazify this is that a 64bit OS would have access to all the RAM, and thus could allocate and map a full 4Gb to each of the guest 32bit OSes. A 32bit host OS on the other hand would only have access to the first 4Gb of RAM, so everything over that would go wasted and unusable by itself or any of the guests. (This is only an assumption, I haven't tested it)

            Simon

            M 1 Reply Last reply
            0
            • M Member 96

              I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

              J Offline
              J Offline
              John M Drescher
              wrote on last edited by
              #6

              Every time I try that I run into the problem that disk speed is significantly slower in virtual machines and as a result build times are 50% longer. Although I have not tried this with a machine with 8GB+ of memory perhaps with this amount of ram the problem would be diminished.

              John

              M 1 Reply Last reply
              0
              • M Member 96

                I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                H Offline
                H Offline
                Henry Minute
                wrote on last edited by
                #7

                John C wrote:

                Is anyone doing their main development in a vm and how's the speed by comparison?

                I may have got the wrong end of the stick, I often do, but I believe Vistaian Grouse:) (sorry!) does. Im mentally trying to do the time difference in my head it might be a little early down under.

                Henry Minute Never read Medical books. You could die of a misprint. - Mark Twain

                M 1 Reply Last reply
                0
                • M Member 96

                  I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                  "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                  P Offline
                  P Offline
                  Paul Conrad
                  wrote on last edited by
                  #8

                  John C wrote:

                  I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure.

                  I've reached that point a while ago.

                  John C wrote:

                  doing their main development in a vm and how's the speed by comparison?

                  I've moved some of my development over to a vm, and while performance of the vm are a little lagging, it is not enough to warrant too many gripes and rants.

                  "The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham

                  1 Reply Last reply
                  0
                  • M Member 96

                    I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                    "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                    D Offline
                    D Offline
                    Douglas Troy
                    wrote on last edited by
                    #9

                    John, I do development via a couple different VMs for various reasons, on my current machine, and have no problems doing it that way. My machine specs are as follows: Intel Core 2 Duo CPU running @ 2.33GHz with 4GB ram and a 250mb STAT drive. I use Microsoft Virtual PC 2007, and have a Vista Business VM and two XP VMs with different versions of Office/VSTO, a Win2K VM I use for backwards compatibility testing, from time-to-time. I do VSTO development work on the Vista and two XP VMs under VS 2005 and 2008, with no problems. I assign 2mb to the Vista VM and 1mb to the XP vms. Works like a champ; would probably work even faster if I had more ram to assign, but my point is, with what I have, it works ... The ONLY issues I have had, is attempting to burn an ISO image with open VMs will almost certainly result in a BSOD; so don't cross the streams, it would be bad. Otherwise, have at it, works just fine.

                    N 1 Reply Last reply
                    0
                    • M Marc Clifton

                      John C wrote:

                      Is anyone doing their main development in a vm and how's the speed by comparison?

                      I've done some limited testing under Vista 32bit with an XP 32bit VM and was impressed. Enough so that I too am considering moving all development over to a VM. It sure would make it easier to move everything over when replacing a laptop or desktop machine. Marc

                      Thyme In The Country Interacx My Blog

                      M Offline
                      M Offline
                      Member 96
                      wrote on last edited by
                      #10

                      Marc Clifton wrote:

                      It sure would make it easier to move everything over when replacing a laptop or desktop machine.

                      That's exactly what I'm thinking, also in the case of hardware failure getting back up and running would be easy peasy. The way the virtual machines are improving all the time (well VmWare at least, haven't looked at Virtual PC or others in a while) it just seems like it would make sense. I was just doing some testing on an XP Pro 64 bit hosted on my Vista 32 bit and the performance was really good which led me to consider this.


                      "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                      1 Reply Last reply
                      0
                      • J John M Drescher

                        Every time I try that I run into the problem that disk speed is significantly slower in virtual machines and as a result build times are 50% longer. Although I have not tried this with a machine with 8GB+ of memory perhaps with this amount of ram the problem would be diminished.

                        John

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        Definitely something to test.


                        "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                        1 Reply Last reply
                        0
                        • S Simon P Stevens

                          John C wrote:

                          64bit host operating system on the hazy criteria that it be the best for vm hosting

                          The one assumption I could offer that would de-hazify this is that a 64bit OS would have access to all the RAM, and thus could allocate and map a full 4Gb to each of the guest 32bit OSes. A 32bit host OS on the other hand would only have access to the first 4Gb of RAM, so everything over that would go wasted and unusable by itself or any of the guests. (This is only an assumption, I haven't tested it)

                          Simon

                          M Offline
                          M Offline
                          Member 96
                          wrote on last edited by
                          #12

                          Yeah exactly what I was thinking, but beyond that perhaps the choice of OS would be important as well. For example I'm pretty sure VMWare allows any host operating system and any guest operating system of the ones they support so perhaps the best host operating system is some flavour of incredibly stripped down Linux 64 bit version.


                          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                          1 Reply Last reply
                          0
                          • H Henry Minute

                            John C wrote:

                            Is anyone doing their main development in a vm and how's the speed by comparison?

                            I may have got the wrong end of the stick, I often do, but I believe Vistaian Grouse:) (sorry!) does. Im mentally trying to do the time difference in my head it might be a little early down under.

                            Henry Minute Never read Medical books. You could die of a misprint. - Mark Twain

                            M Offline
                            M Offline
                            Member 96
                            wrote on last edited by
                            #13

                            Yeah but he's only doing it because he's become a Mac cultist. ;) Every time I've seen him asked about why the Mac he comes up with the typical cult of Mac responses "It just *feels* better" etc.


                            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                            H 1 Reply Last reply
                            0
                            • M Member 96

                              Yeah but he's only doing it because he's become a Mac cultist. ;) Every time I've seen him asked about why the Mac he comes up with the typical cult of Mac responses "It just *feels* better" etc.


                              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                              H Offline
                              H Offline
                              Henry Minute
                              wrote on last edited by
                              #14

                              John C wrote:

                              Mac cultist

                              Is that where you go to get fitted for a new Mac.


                              Last modified: 1hr 1min after originally posted --

                              Henry Minute Never read Medical books. You could die of a misprint. - Mark Twain

                              1 Reply Last reply
                              0
                              • M Member 96

                                I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                                "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #15

                                As a VM neophyte without an MSDN subscription I have a question if you don't mind: How does MS handle the OS/Office/VS licensing on VM clients?

                                M 1 Reply Last reply
                                0
                                • M Member 96

                                  I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                                  "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                  K Offline
                                  K Offline
                                  Kent Sharkey
                                  wrote on last edited by
                                  #16

                                  At the moment, I'm happily using a VPC for all my dev. With VMWare and 4GB (I was thinking Linux, but I went Vista due to a head injury), both XP and Server 2003 are happy (it's also great on a MacBook Pro). While I don't do a load of hard core dev, VS has been as productive as it ever is. Going 64 bit and more RAM would be even better, I think. The other benefit I get from that is that I have my main machine fairly clean of Betaware, and I can keep my VM RASed into their network for work, without disturbing my main machine or connection. I also briefly considered using one of the hypervisor thingies (like HyperV or ESX server), but didn't like the fact you'd need to administer them from yet another machine. Other people's mileage may vary.

                                  -------------- TTFN - Kent

                                  N 1 Reply Last reply
                                  0
                                  • M Member 96

                                    I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                                    "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                    C Offline
                                    C Offline
                                    Chris Austin
                                    wrote on last edited by
                                    #17

                                    I've been developing and deploying on VMs since 06. Oodles of ram and fast drives are the key imo. As far as the host OS goes I've found VMWare to be pretty robust across PCs, MACs, and linux. A 64bit host is pretty great also in that you can host 64 bit and 32 bit clients.

                                    Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long

                                    M 1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      John C wrote:

                                      Is anyone doing their main development in a vm and how's the speed by comparison?

                                      I've done some limited testing under Vista 32bit with an XP 32bit VM and was impressed. Enough so that I too am considering moving all development over to a VM. It sure would make it easier to move everything over when replacing a laptop or desktop machine. Marc

                                      Thyme In The Country Interacx My Blog

                                      R Offline
                                      R Offline
                                      Rocky Moore
                                      wrote on last edited by
                                      #18

                                      Marc Clifton wrote:

                                      It sure would make it easier to move everything over when replacing a laptop or desktop machine.

                                      Also the ability to achive off legacy technology and still have it available in the future in case issues appear. I still have one site running on ASP.NET 1.1 and do not have the time nor desire to upgrade it. It is handy to use the VM to keep Visual Studio 2002 around for that site :)

                                      Rocky <>< Recent Blog Post: Monopoly Money, sure, let’s print more! Thinking about Silverlight? www.SilverlightCity.com

                                      M 1 Reply Last reply
                                      0
                                      • M Member 96

                                        I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                                        "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                        R Offline
                                        R Offline
                                        Rocky Moore
                                        wrote on last edited by
                                        #19

                                        I think VMs are the way to go for numerous reasons:

                                        1. t is easy to move to another machine in the event of failure or if you have to take work with you via a laptop.
                                        2. When moving to new technology you can keep a working legacy environment in the event of maintenance or additional features to legacy applications.
                                        3. You can clone the VM and then try out new service packs and updates without the risk of hosing your current development.  Some client environments may have a restriction on the service packs they are allowed to use (such was the case a while back with one using Microsoft Dynamics could not handle a .NET update so additional apps had could not use the update).
                                        4. Viruses and Trojans usually do not spread to the VMs just in the event someone does something stupid on the machine during personal use.
                                        5. Makes it easy to keep backups or even versioning by saving off a VM at critical changes.
                                        6. Keeps a clear separation between personal and business use

                                        Even if it is a performance hit, it is worth it to have all the above benefits.  I can wait a few seconds when compiling for all the good I get out of it.  It would still be worth it if the only benefit was the ability to move the VM to a new machine and be developing again in a matter of minutes when hardware crashes!

                                        Rocky <>< Recent Blog Post: Monopoly Money, sure, let’s print more! Thinking about Silverlight? www.SilverlightCity.com

                                        1 Reply Last reply
                                        0
                                        • M Member 96

                                          I've been kicking around the idea of doing future development on a virtual machine once I get the major release out in the spring that I'm working on now. It's been two years with the current quad core pc, time to put it out to pasture or at least wipe the hard drive and start fresh again. My theory is you get a kick ass fast computer with 64bit processor and oodles of ram, choose a 64bit host operating system on the hazy criteria that it be the best for vm hosting (fastest to boot? Most efficient? Linux, Windows...not sure.) then create a 32bit virtual machine for general development with whatever is the best operating system for development and a set of others for testing under each operating system. Plus, since my dev machine is also my main personal use machine I guess a separate vm strictly for personal use. I'm thinking that we've almost reached the point where this is feasible (fast enough), but not sure. Is anyone doing their main development in a vm and how's the speed by comparison?


                                          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                          N Offline
                                          N Offline
                                          Nemanja Trifunovic
                                          wrote on last edited by
                                          #20

                                          John C wrote:

                                          Is anyone doing their main development in a vm and how's the speed by comparison?

                                          I did it a lot on my previous job - the primary dev OS was Linux, but it had to run on Windows as well, and plus all the office software was Windows-only. Therefore I was running Linux on a VMWare image. The speed was not an issue at all, but setting a breakpoint with gdb would occasionaly bring the vm image to halt, and that was really annoying. Eventualy they gave me a separate machine for Linux development. On the current job, I use Hyper-V to debug XP-only bugs and it works fine.

                                          Programming Blog utf8-cpp

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups