Mac Pro as a VMware virtualization workstation

Hello all,
I've used my Mac Pro quite heavily for virtualization-related tasks, from running a couple of Windows (XP and 7) VMs for various apps I need to support on both platforms.  My virtualization needs are taking a steep increase.  While I'd love a beautiful 12-core monster, can't afford that...yet :-(.  Thinking instead about maxing this one out.  The CPUs are as good as possible I believe, Xeon X5365'[email protected] x8.  Want to upgrade RAM from 12GB to 32GB, add an Apple RAID card (unless someone has a better suggestion?), 4x Seagate Constellation 2TB SAS drives in RAID-0 (I want maximum performance possible, multiple VMs, 12-14 at once, will cause very high I/O usage, capacity and performance are most important to me), I'll backup necessary stuff external via iSCSI SAN.  Does anyone have a better plan for achieving max performance from this workhorse?  Any opinions welcomed!  Thanks.

Whoa!  That sounds like it could be incredibly expensive!  Let's start with the easy stuff! Activity Monitor and the Windows Task Manager inside the virtual machines can inform you of RAM usage and help you decide if that's the better first step.  If you're maxing out your RAM usage within the VMs, they will start using the hard drive(s) as RAM.  That's incredibly slow, because hard drives are a lot slower than RAM. You should also check the settings for RAM allocation for your individual VMs using your virtualization client (VMWare) to make sure they can access as much RAM as the system will comfortably allow.  12 VMs running simultaneously on 12 GB of RAM means that each system will be allowed less than 1 GB.  That's not much for Windows 7.  You also need to remember that your host OS needs RAM, too.  If your RAM allocation settings are less than ideal, adjusting them can provide a tremendous gain in performance for FREE!
I predict RAM will be of greatest benefit to you, and it's cheap, so it's a good place to start. Increasing your RAM alone might give you the performance edge you want without a storage upgrade.  Do keep in mind that adding additional RAM to the system will require you to revisit those allocation settings to make any difference in performance of the VMs (assuming they hit their memory ceilings, which seems quite likely). If you have 32 GB, 14 VMs can use over 2 GB simultaneously and leave plenty of room for the host OS.
As far as storage goes, I'm hearing that the Apple RAID cards are over-priced and the fact that they are internal could make things far more difficult for you.  I'd recommend trying SSD, but the cost/benefit of that will depend on your budget and spatial requirements of your VMs.  I'm also not sure if they can match the reliability of the server-grade rotating storage you have in mind, but theoretically, neither can the hard drive(s) you already have in the machine.
I'd also check out an external solution rather than an internal one:
http://eshop.macsales.com/MyOWC/Upgrades.cfm?sort=pop&model=264&type=Hard+Drive+ Controller
There are many different options for hard drive controllers and you can read reviews for nearly all of them. They're not all equal and there is something different for every budget.
External storage is probably the best solution for you because it maintains the functionality of the internal drives you already have while you migrate to the new system.  In the future, you could continue to use those drives for archival and backup.  Of course, you could always simply migrate a portion of the VMs outside the machine into the external system and use both internal and external systems simultaneously.  When you decide to upgrade the computer, you'll be able to move the card and enclosure to a new machine more easily.
REMEMBER: If you're running a bunch of VMs with high demand for disk I/O, spreading the load over a greater number of hard drives can reduce the queue length for each individual drive and reduce latency. Try using different disks for different VMs.
This my plan of attack for you:
optimize your RAM allocations
check your performance
upgrade your RAM
optimize your RAM allocations again
check your performance
run heavy operations and check disk usage in Activity Monitor
if disk usage in Activity Monitor stays pegged at max of drive capability and you have available drive bays, add an aditional internal hard drive, or two, or three.
migrate some of the VMs to the new hard drive(s) and run them from their new locations to test performance again
if you're still not happy, consider RAID and have yourself a good cry when you see the price-tag
I predict you'll be overjoyed by the time you reach step 5.  Just keep in mind, hard drives fail!  Redundancy is important and off-site backup can be a life-saver in case of disaster.
Let me know if this helps! Don't forget, mark this reply as helpful if it helped or correct if I nailed it.

Similar Messages

  • QuickTime error -50, (only on Mac Pro workstation)

    Does anyone know what QuickTime error -50 means?
    I'm getting this constantly on my Mac Pro 3.0Ghz workstation, (in Batch Monitor.) At the end of encoding about 3 hours of footage into iPod format, Batch Monitor begins to error on about 3/4 of the encodes left to do, beyond the 3 hours of footage that have already been processed.
    I was told, (by Apple support) that it may be something to do with the hard drives, but they all check out just fine. I also have a G5/quad running the exact same version of compressor and there are no errors during processing, (in batch monitor) no matter how much footage is processed.
    Here's my hard drive configuration on the Mac Pro as well as the G5/quad.
    Boot drive, (running all of my Apps) internal drive on Mac Pro.
    Xserve RAID 10TB, (used for source movie storage, in 10bit uncompressed format, AJA I/o codec.)
    2nd drive, (used for storage of reference movies stored on RAID) internal drive on Mac Pro.
    3rd drive, (used for storing final encoded movies) internal drive on Mac Pro.\
    All software and OS X are new installs, (from original disks.) The drives have been completely erased, formated and new installs of all software, using nothing from the original installs on the Mac Pro, as well as updated to all current versions of software and still the problem persists only on the Mac Pro 3.0Ghz, (4 core) workstation.
    Any guidance on the source of the QuickTime -50 error would be appreciated.

    Thanks for the reply.
    I tried a Google search, but to no avail, (no mention of QT error -50.)
    I also looked at the error codes list you provided, but it would appear that those codes are related to OS X operation, (unrelated to QuickTime errors) but thanks for trying!
    This is a very strange issue that has plagued me for as long as I have had this Mac Pro. I can take those files that failed with QT error -50, run them again and as long as there part of the first 3 hours of footage that is encoded on the Mac Pro, they will encode just fine. It is after that, that the wheels fall off and the QT -50 errors begin. Very frustrating as you can imagine.
    I'm forced to run no more that three hours of footage at a time, limiting over the weekend encodes, on large batches of footage that needs to be transcoded into iPod format.
    But again, thanks for trying, it is appreciated!

  • Will the new Mac Pro support VMware fusion?

    We've all been waiting patiently for the new Mac Pro. Is VMware Fusion 6.x going to be compatible?

    Does VMware Fusion run on Mavericks?  Assume the new MacPro ships "Real Soon Now", then Mavericks will be the operating system, and genrally speaking that is more important then the actual Mac.
    If you have a Mac running Mavericks AND if VMware Fusion runs there, then it should run on the new MacPros, but until the new MacPro actually ships, no one can be sure.
    And if VMware does not work, there is always Parallels and VirtualBox.

  • Can using a Macbook Pro Drive in a Mac Pro cause kernel panic?

    Is there any inherent problem/conflict with running a Mac Pro off an OSX drive that was used, for a Macbook Pro? Is there MP firmware installed that is incompatible with a MBP drive?
    The drive is a 2.5" duplicate of my MBP that was created not by installation, but by clone, (SuperDuper), that I have booted from, and used before, as a backup for my MBP.
    In as brief as possible...
    On Nov. 1, my MBP's fans started making horrible noises. I made a genius appt for the afternoon, and I backed up my MBP external clone and brought the Macbook Pro in to Apple. They kept if for repair, (3-5 days.)
    I also have a Mac Pro, which is exclusively a workstation machine. I do not use it for personal purposes. That's what the MBP is for. But meanwhile I have personal purposes to attend to, so I was planning to use the MBP clone as a startup disk on the MP.
    Rather than use the MBP clone as a startup disk through fw800, I had the bright idea of plugging the clone into the MP drive bay directly.
    The first time I booted, I was not connected to the internet, (both MP and MBP use the same Airport Extreme.) My network, nor any other, were visible in the airport menu (bar), and from that pulldown I tried to toggle airport off, and it was unresponsive. I went into Sys Pref Network, and instantly a pop up announced a new network interface was detected, (called Airport 2), and when I hit apply suddenly I was connected again to the network and the internet.
    I was downloading some large files overnight, went tot sleep late, and all was good. That was until morning, when I discovered the kernel panic screen. I rebooted in single user, ran fsck twice, (first time the sys was modified), rebooted and was back up again.
    All was good until tonight, when downloading again, I had another kernel panic, second in 14 hours.
    I restarted again in Single User, ran fsck twice, same as before, and am back up and running again.
    I would have called Apple support, but they were already closed. I will call them in the morning.
    Is there any long term damage to my machine that can be cause by these kernel panics?
    I have had kernel panics before, but not in the last three years.
    Thanks in advance. I appreciate the help. This problem may be above most of our "pay grades," so I will understand if there are no responses at all. ( I usually have problems that get no responses, because I know how to fix all the little stuff!)
    Also, if you need me to post logs from Console, let me know.
    Best,
    Richard

    It comes down to two issues:
    1) whether the image on that disk was created from a set of MacBook-specific DVDs, such as the ones that shipped with with the MacBook when new. If so, it does not have the required Drivers for certain Mac Pro Hardware.
    2) whether your Mac Pro was shipped with a System later than the one for the MacBook Pro. If so, it does not have some of the Updates for Mac Pro Hardware.
    No one has the patience to debug such an Installation unless and until you can demonstrate that the System you are running is the correct one for the Mac Pro you are running it on.

  • Mac Pro, Windows 7 Virtual PC-XP Mode Problem w/ Hardware Virtualization

    I have installed windows 7 (64 bit) on an 8 month old intel mac pro with latest bootcamp. runs great. cannot get virtual pc / xp mode to work.
    confirmed latest firmware, confirmed processor has virtualization (vmx listed in processor details when boot to snow leopard).
    when i run ms hardware-assisted virtualization detection tool it confirms hardware virtualization. after i install xp mode and virtual pc update i get an error message that there is no virtualization. ms hardware-assisted virtualization detection tool will now also report no virtualization. if i uninstall xp mode and virtual pc update, ms hardware-assisted virtualization detection tool will again confirm virtualization.
    any thoughts? i searched forum but did not see anything - sorry if i missed it.
    thanks in advance for input...

    Because the hardware of Mac Pro does have Intel-VT capability, it's just disabled.
    One solution (though a very lame one) is boot into OS X first, run VMware Fusion or Parallel (which enables Intel-VT), then restart into Windows.
    Just hope there would be some way to enable Intel-VT on Windows...

  • Mac pro as a vista / XPx64 based workstation?

    I now have a common pc workstation with ATI fire-gl services graphic card and 2GB of ram running Intel Pentium 4 3.20 GHz processor. It is something like 2 years old and I haven’t upgraded since the first day. I work as a web / graphic and product designer, software like 3Dsmax, Modo, Flash, Illustrator and Photoshop are essential. I’m going to buy a new workstation soon, have a budget of 4500 usd approx (should include a 23inches lcd), and I though of a Mac Pro as an option. My question is will I be able to use a 100% of its potential running Windows vista x64 or XP x64 via boot camp, how will the drivers install like those for motherboard? Will windows indicate it as a usual PC? I actually don’t need Mac OS X at all, I have a Mac book, and on my workstation I need windows only (as I have tons of software I paid for that work only with windows).

    You could just pull the OEM drive with OS X on it once you have written the Apple drivers (to FAT32 disk or CD, I used a SD memory card).
    There is room for up to 4 SATA drives.
    It is doable but not sure if it is ideal. The Mac Pro's only weakness is probably its use of FBDIMMs. I don't mind the performance and welcome using ECC.
    Vista 64-bit is happy with GUID and EFI so far and planned support once EFI reaches 2.0 (and probably 2 yrs out).
    I put Vista on its own 10K Raptor.
    What I want is to use VMware and have OS X and Vista run concurrently.
    If you need a system with 8-cores and up to 32GB... and it is quiet.

  • Virtualization on a Mac Pro

    Hi,
    I am looking at the options of using virtualization on a 8 core Mac Pro. Instead of the solutions like VMWare Fusion I would like to create several virtual machines running independently in the background (database server, webserver, etc) and manage the resources used by each Virtual machine seperately. In the PC world there are several option (like vmware esx or xen) but what are good and supported options for use on a Mac?

    I know I've seen threads of someone using Windows 2008 Server (the RC is available for free download) and running their VMs under that.
    Maybe something in these: Discussion threads "VT"
    The Mac Pro is a great home server machine - twin quad core Xeons, plenty of memory capability, and very quiet. The problem is that by default, Apple doesnt enable the intel VT-X extensions, which are needed to get KVM working.
    EnableVT-X_on_Mac_Pro_(Early2008)

  • Question: can I have 2 workstations on 1 mac pro?

    I wish to have a remote display, keyboard and mouse on my mac pro in addition to the one in place now .
    1 user at a time at either workstation.   thank you!

    If I understand you correctly, you want to have one computer, two screens, two keyboards, and two mice with two people working simultaneously on the same computer but doing different tasks on the two separate screens.
    As far as I know, OSX does not allow this. You can have multiple displays but only a single keyboard and mouse and only one "active" task.
    Actually, I personally don't know of any system that does what you are asking. In many systems, you can remotely log into a machine, but you need to have a second machine in order to do so. The second machine effectively becomes the GUI while running the actual jobs on the machine being logged into.

  • Virtualization disabled on Mac Pro?

    This may have been addressed before, but can anyone else confirm that the Mac Pros, when running Parallels, give a message stating that Virtualization technology is disabled, and that putting the machine to sleep and re-awakening it might fix the problem?
    Apparently this is an issue with Apple's firmware, according to the Parallels website, and I have indeed tried the sleep "fix", which seems to work.
    Not a huge issue, since performance under Parallels is quite acceptable. With luck Apple will have the fix out sometime soon.
    PS I did install the EFI update; evidently the fix wasn't in there.

    Yes, the Mac Pros require an at-yet-to-appear firmware update to resolve the Virtualization bug.
    In the meantime, if you start Parallels (but not the VM), put your machine to sleep, then wake it up and start the VM, it will be enabled. One of the odder aspects of the bug is that starting from a cold boot will disable it but waking from sleep will enable it.

  • Enable Hardware Virtualization On Mac Pro 8 Core (Early 2008)

    Hi,
    Has anyone has any success enabling the Intel VT-X feature on the Xeons on the Mac Pro (Early 2008, 8 core Xeon)? The VMWare ISO indicates that its turned off on all cores, and NOT locked. VMWare confirms that its not enabled, by not allowing me to boot a 64bit guest OS.
    Has anyone had any success? ive got the latest EFI BIOS, hoping that it would fix it (like a BIOS upgrade did aparently for the Mac Mini).
    As the feature bit is not locked, maybe there is a way of doing it in software (normally the BIOS turns the feature on or off, then locks it, the lock holding until the next cold boot). We would need ring0 access to the processor.
    Alternatively, there is a EFI exe floating around that aparently enabled it for the Mac Mini (on old firmware with the bug).
    Whats the best way to report this to Apple? do they have a history of fixing user-reported issues?
    Thanks
    George

    Interestng about firmware. Sounds odd to have cpu from different batches.
    link to the thread w/o the session ID.
    http://communities.vmware.com/thread/221087
    One security expert uses a Mac Pro and runs multiple VMs was interviewed and up on Tom's Hardware - there have been changes since 2006 (1st gen Mac Pro) compared to even 2008. Probably nothing to help but VT -d and other stuff was news to me.
    http://www.tomshardware.com/reviews/joanna-rutkowska-rootkit,2356-4.html

  • Mac Pro as a Web Server and Workstation

    I'm thinking about getting a better computer, and plan on launching an intensive web app as well as some other web sites. The original plan was to get an xserve or two, and as the need arises add xsan to the setup.
    I see that the mac pro is fairly powerful and would make a great server, I could start with a mac pro, then add an xserve and xsan to the setup down the line. What I'd like to know is how it would hold up as a server, while I was using it for work at the same time.. could it handle both and how would it perform?
    *To give an idea of the type of setup:*
    8core 3.2Ghz
    ram as needed min 4gb up to 32gb
    separate hard disks for work stuff and served files.
    two monitors
    *While running:*
    photoshop
    illustrator
    dreamweaver
    fireworks
    flash
    word
    flex
    3 parallels virtual machines(2 windows 1 linux)
    firefox with 200+tabs
    4/5 other browsers running.
    ftp/mail/calendar and all those other peripheral apps
    So to sum up, would using all those apps affect serving a couple websites much, and is there a demo/video/specs of a mac pro(preferably as tricked out as possible) functioning as a server and/or running high end apps doing things like compiling and applying advanced photoshop filters to large files so I can get a sense of performance and speed. It's just hard to visualize what the system could actually handle and numbers don't mean much to me.

    It is bad form to use a server as a workstation. You will be running server software, I assume, which is not really client software for which applications are written. You will also be hogging resources one way or the other. You may want to consider a Mini to serve up your website until you can afford an xServe. As far as Xsan, that is really high horse power, and is a good fit for video editing (you need two sxServes and a fiber switch to do an Xsan). You can probably get by with just a RAID attached to the server if you are just hosting web sites, at least in the beginning.

  • I'm unable to connect to my mac mini server remotely since the upgrade to OSX 10.8.5. I was able to connect without problem (from an Ipad and a Mac Pro workstation)before the upgrade which I applied last week.

    I installed an update to OSX 10.8.5 last week. I've been unable to use Remote Desktop VNC from my Mac Pro working station or use Mocha Vnc Lite from my Ipad to gain access to my mac mini server since I applied the update. Any help would be appreciated!

    Hi David,
    thank you. I tried all the steps and the thing different is that now with my usual user the CC app crashes silently, but Photoshop and Illustrator generate a crash report with this message:
    /Applications/Adobe Photoshop CC/Adobe Photoshop CC.app/Contents/MacOS/../Frameworks/amtlib.framework/Versions/A/amtlib
    abort() called
    terminate called throwing an exception
    With the Adobe user it runs with no problems, I even tried to do a "diff" of running user processes between the two users and remove all launchers and extensions but it's still the same.
    I am a developer so I use XCode and other "dotfiles" and dirs within my home directory, I'm also using Ruby/RVM, NodeJS and some other. Can some of this stuff cause conflicts?
    Thank you
    Vito

  • Mac pro slows down after RAM uppgrade ASP (its my workstation)

    I have an mac pro (first 8core released back in 2007) and i uppgraded it from 4 to 8 gig of ram. After the upgrade it became slower so I installed snow leopard since it should handle ram and multicores better but that didnt help. Its like it go from sleepy to extreme slow. Like an photoshop image that should take 12 seconds to load took 10min!! So its somethin fishy.
    The old configration
    DIMM Riser A/DIMM 1: 1 GB
    DIMM Riser A/DIMM 2: 1 GB
    DIMM Riser B/DIMM 1: 1 GB
    DIMM Riser B/DIMM 2: 1 GB
    DIMM Riser A/DIMM 3: 0 GB
    DIMM Riser A/DIMM 4: 0 GB
    DIMM Riser B/DIMM 3: 0 GB
    DIMM Riser B/DIMM 4: 0 GB
    The new uppgraded
    DIMM Riser A/DIMM 1: 1 GB
    DIMM Riser A/DIMM 2: 1 GB
    DIMM Riser B/DIMM 1: 1 GB
    DIMM Riser B/DIMM 2: 1 GB
    DIMM Riser A/DIMM 3: 2 GB
    DIMM Riser A/DIMM 4: 2 GB
    DIMM Riser B/DIMM 3: 0 GB
    DIMM Riser B/DIMM 4: 0 GB
    Does 2007 have 4 memory chips as ideal as 2006 had? Can the macstore give me bad compatible rams (i asked for orginal mac ram memmorys). If this could make it go slow. Mabe snow leapord helped out to slow it down but I worked one and half day before I uppgraded to snow leopard and it was already slow.
    This is on my worskstation so its Asp. Is there any heros here?
    (ok I will test to take out the ram and se if everything goes back to normal but still I would like to get it to work)
    Cheers
    Joel

    "need" is something that is "recommended" for symmetrical memory performance.
    It shouldn't run any different really.
    I always recommend this:
    try with just the new RAM
    put highest density in A1:A2
    It is symmetrical, sort of, as 4x1GB in slots 1:2 on both Risers.
    My take: doesn't play nice or get along with original 4GB; marginal; and ideal is 4 x 2GB; second best 8 x 1GB. 6 DIMMs is the worst configuration AFTER not having enough.
    I'd wipe out your swap files; clone your drive - if you haven't done so in six months you should, also if moving to a new OS, DEFINITELY either
    Clean install on new/2nd drive (great excuse for new fast drive);
    Clone and then upgrade (worst scenerio)
    Clean install followed by running Migration Assistant for everything except applications.
    Don't want to have issues with new OS, new drivers, AND new hardware (even RAM) and a new OS isn't going to fix a problem, just add new ones. And TEST a new OS before you commit yourself (reason for backups and clones and the like).
    Also, run Disk Warrior on fresh clone before you use it.
    What you do, why, you probably did need more RAM, 4GB is pretty basic and not even enough for pro apps like graphic editing.
    Watch RAM temps and run AHT Extended Loop briefly.
    I'd watch for bad blocks and disk sectors; re-initialize drives, even install some new ones: WD 10K V-Raptor for system and another for scratch; Samsung 1TB F3 for data.... something like that if it has been 2+ yrs.

  • Never owned a Mac, thinking of buying a Mac Pro, could use some advice...

    Hey guys,
    I know this was a lot to read, but I sincerely hope someone will take the time to answer my questions:
    As the title of my post implies I've never owned a Mac in my life. I've always built my own desktops and usually gone to HP or Dell for my laptops. I'm approaching that time again where my custom-built desktop is looking outdated and I'm getting the upgrade itch. I'm looking at all the parts I need to order to build a computer and I can't help but think I'm older now with a full-time job and a one year old daughter in the house. Do I really want to go through the hassle of building a desktop from scratch again? Not really. So I started evaluating things a bit. As I get older I’m really just getting sick and tired of Microsoft’s antics (Vista was a huge disappointment for me) so I decided this could be the year for me to take the Mac plunge.
    Now I’m an IT guy, so I have a pretty atypical setup at home. I’m currently running both Windows and Linux on all my computers. Rather than dual boot or use virtualization software I have a pretty intricate system in which I use a product called Acronis Trueimage to experiment with operating systems. What I do is perform a a clean install on an operating system, tweak it as needed for security and to use resources on my LAN than back up the customized OS install to a server a an image file. I have pre-built images for XP, Vista, Ubuntu and OpenSuSE that I can roll out to one of my machines in an average of 15 minutes whenever I get the urge to switch operating systems. I also serve all my data off a NAS box, so since data and OS are kept separate on the network I don’t have to worry about erasing something when I swap between Linux and Windows (as loading an image literally destroys the previous OS install).
    So you can see I’m pretty highly specialized. I even have things down to the point to where I have custom images for specific purposes. For instance I have one XP image customized for development, one XP image customized for gaming, etc. Naturally if I got the Mac Pro I’d like to have the freedom to create a similar set of custom OS deployment images (Windows, Linux and OSX) for it as well. In researching the Mac Pro I have some concerns my current system might not work if I go that route. Am I correct in assuming that in order to run an alternative operating system on a Mac I’ll have to run boot camp or something like it? Or upon unboxing my Mac and tweaking Leopard will I be able to use disk imaging software to make a backup image of my preinstalled Leopard hard drive and then do a clean install of Windows XP or Ubuntu and set it up to function like a PC? I guess I’m asking if it’s possible (now that Macs are Intel-based) to run Windows or Linux exclusively on the Mac hardware?
    Also I have some concerns about the proprietary nature of the Mac platform. From what I can gather in my research it seems the hardware is pretty locked in. One area that has me really concerned is gaming. I pretty much use Ubuntu exclusively at home for productivity and web surfing. However I still like to load that XP image every now and then to play some games on the LAN with my buddies. I’m not a fan of virtualizing for gaming because of the obvious performance hit you take, so I’d have to be able to run Windows XP free and clear. Also I checked Nvidia’s site and I see no OSX drivers listed there for their cards. Under the Windows platform they are always releasing driver updates to squeeze more game performance out of your card. What if I want to upgrade my video card? How do drivers work on OSX? Does Apple just integrate drivers for just a few specific video cards into the OS? Will I be stuck only able to pick from a handful of video cards approved by Apple?
    Thanks in advance to anyone who can offer advice!
    Message was edited by: ZeusABJ

    Hi Zeus
    I may be able to answer some of your questions. And sorry in advance if this sounds like yet another of those "religious conversion" stories
    I'm a software developer/architect, mostly doing Microsoft .NET/C#/Web Services coding. I'd been a loyal Microsoft guy since I started on the original IBM PC back in the 80's. Like a lot of people (or so it seems) I just got fed up with Microsoft's high-handed and self-important ways. More importantly, the company always seemed to be lagging behind technically. Looking at beta versions of Vista did not bode well for the future - it just seemed awful. When Vista came out it it was the last straw - I just could not get enthusiastic about this bloated, slow, mess of an operating system. I really hated it. Still do. Even with a top-spec machine, Vista didn't run in the snappy, responsive way it I thought it should. Nothing seemed well thought out.. yuck!
    Then, by chance, I was staying for a few days with somebody who had a Mac. Now, for years and years I not even considered Macs as remotely serious machines. My only experience of them was in the late 80's when somebody at work had one. He took delight in pushing a floppy disc into the machine so that it would respond "Ah, it's so big!". Great, just a toy. Not for serious programming work. So, encountering Mac OS X Tiger on my friend's iMac was something of a shock. It was so responsive, clean and elegant. When you turned it on it only took about 30 seconds or so for the thing to be ready for use, etc, etc.
    Long story short, I bought an iMac, then a newer, bigger, faster iMac, then a MacBook Pro and now I have a Mac Pro. I still have to work with Windows to do my .NET-related day job. But 95% of the time I work on the Mac using various VMWare virtual machines. I can switch between Windows Server 2008, Windows Server 2003 and Windows XP in a few seconds and still be working in a Mac environment. And the performance of running Windows inside VMWare is even better than on my dedicated top-spec Windows laptop! I have a selection of virtual machines to choose from and, because these virtual machines are just files, I can back them up, revert to saved copies, etc. I've tried Bootcamp but it's much less convenient and performance inside the virtual machines is never an issue (although I don't do any gaming). So, you could keep virtual machines on your NAS box or local Mac hard drive.
    With regard to graphics drives, etc. I've never had any problems whatever in this respect. For example, when I installed Windows XP on VMWare it automatically recognised all my hardware (including some obscure audio interfaces, USB-based MIDI interfaces, etc.) and made it available. I must admit that when I was new to the Mac I expected to have driver issues, but never have had... So, my guess is that you'll be able to run all your Windows and Linux distros on the Mac without too many problems.
    You mention Apple's hardware as being "locked-in". I don't think that's the case. Certainly the consumer Mac models like the iMac can't be upgraded (by you or me) internally, expect for memory. The Mac Pro though is very easy to upgrade - though there may be some limitations with regard graphics cards.
    Re your questions about graphics card drivers. Yes, these come with OS X in just the same as as with Windows. Because I've also used the card that comes "with the box" this has not been an issue for me. However, unless you get a Mac Pro you can't swap-in your existing graphics card. And even then I think you may find restrictions. However, other, more knowledgeable Mac users on this forum may have other thoughts.
    Overall though, the experience of using the Mac in terms of software is very much the reverse of Windows - the OS is very open and well documented. It really is an IT person's dream machine - so much to fiddle around with (particularly if you know anything about Unix!). Unlike Microsoft who charge a FORTUNE for their development tools, Apple give them to you for free. And very good they are too!
    Finally, one bit of advice. If you are considering buying a new Mac, join the Apple Developer Connection scheme as a Select member. It'll cost you around $400 to join but they give you a hardware discount for Apple-store purchased items that will save you a ton of $$$'s - absolutely definitely worth doing.
    Hope this helps (and good luck)!
    Russ

  • Can I use XP, Vista and Windows Server on my Mac Pro

    Looking for options to have multiple Operating Systems available for bootup.
    I need to have the ability to run XP, Vista, Windows 2003 and Windows 2008 server. I am currently using a Windows PC with BootCommander. I want to use my Mac Pro for its power.
    I have tried to use VMWare Fusion and it works perfectly. However, Camtasia crashes regularly within Fusion and I need high resolution desktop captures and the way virtualization does (rather does not) virtualize the RAM on the video card has made it not a viable solution.
    Your help is appreciated.

    Format one or more of your drives as MBR and setup some partitions. Install in proper order. Or use multiple drives. Maybe someone on Fusion forum can help.
    http://communities.vmware.com/community/vmtn/desktop/fusion
    Some have used multiple VMs with Fusion and Apple Pro RAID5.

Maybe you are looking for

  • Error in BOR Method

    Hi Experts, I need to update Infotype 2002 (Employee Attendance) in travel request approval work flow. For that I  am using set of standard BAPI 's "BAPI_EMPLOYEE_ENQUEUE" "HR_INFOTYPE_OPERATION" "BAPI_EMPLOYEE_DEQUEUE" But I am getting the error The

  • JDBC Cancel works in development but not in production

    I am working on a J2EE application that uses Oracle 10.2 as the database. I have a requirement to implement a cancelable query feature using the statement.cancel() function. I developed code that works against our development database instance. The c

  • SSRS report running very slow but query is very fast in SSMS

    I am running a very basic report. I am just retrieving some data from a table and I am using a parameter in the Where clause of the query. The query runs fast (in less than 5 secs) if I hardcode the parameter in the SSRS query but if it's left as a d

  • Reversing CENVAT Clearing amount in MRKO

    Hi, For a consignment material, Settlement has been done through MRKO. But due to some problem we need to Cancel the Settlement to vendor, for that i cancelled the Material document and then again executed the transaction MRKO. FI reversal has taken

  • "Slow Oracle Forms 10gR2 using Sun's JRE on Windows 7 x64 laptop

    "Slow Oracle Forms 10gR2 using Sun's JRE on Windows 7 x64 laptop