My advice: Embrace virtualization for all tasks except interactive 3D visualization.
If you're not yet familiar with VMware, Parallels, or open-source work-alikes, then it is high time you joined the revolution --- the rest of us have been running Mac OS X, Linux, and Windows on the same hardware *simultaneously* for years now. So long as you can dedicate at least 1-2 GB of RAM per running OS, it works great, and you get many other benefits from breaking the link between OS and hardware (e.g. easy backup & restore, better security, snapshots, test before you upgrade, trivial migration to new hardware, never reinstall, never have to buy new software, etc). Unfortunately, however, for interactive 3D visualization, you must still choose the host OS platform which runs your favorite visualization tools best, since effective virtualization of OpenGL remains an elusive goal. Personally, I prefer Mac hardware and typically use Mac OS X as the host operating system. But, as I write this, I am also simultaneously running Windows for Excel & PowerPoint and GNU/Linux for open-source software development. Of course, there are good reasons for running other host OS platform instead, such as to obtain native 3D graphics support under Linux or ActiveX Controls under Windows. The point is, you don't have to choose just one OS anymore. This survey seems to suffer from an outdated assumption. Cheers, Warren ________________________________________ From: CCP4 bulletin board [mailto:ccp...@jiscmail.ac.uk] On Behalf Of Roger Rowlett Sent: Friday, May 01, 2009 8:04 AM To: CCP4BB@JISCMAIL.AC.UK Subject: Re: [ccp4bb] Computer hardware and OS "survey" Well, Coot, O, Pymol, CNS, and CCP4i, as well as Open-EPMR all have Windows versions. The main issues with a Windows workflow are (1) jobs will run significantly slower than in Linux, and (2) the DOS command shell is not as powerful as Linux, although it can be extended by installing DOS versions of Linux commands and utilities. You will also lose access to a number of Linux(Unix)-only XRD tools, but those are getting fewer each year. It's also easier, more stable, and more secure to set up a laboratory data server in Linux than in Windows. You will also find that you can get excellent computing performance out of fairly modest hardware in Linux compared to Windows. I'm not sure there is much "institutional support" required for Linux if you know how to install your own OS and software. All I need from my networking people is a hole in the firewall for my MAC address and SSH port. After that, there is not much for IT to do for me other than stay out of the way. Ubuntu has made it a lot easier than it has been to maintain your own Linux systems, but I'm still currently wedded to Fedora. The main Linux headache is hardware support, especially printers and graphics drivers for Nvidia cards, but even that is relatively painless now. Cheers, ________________________________________ Roger S. Rowlett Professor Colgate University Presidential Scholar Department of Chemistry Colgate University 13 Oak Drive Hamilton, NY 13346 tel: (315)-228-7245 ofc: (315)-228-7395 fax: (315)-228-7935 email: rrowl...@mail.colgate.edu Link,Todd M wrote: My home institution, in effort to cut costs, is making an effort to push those of us on Macs onto PCs. Up till now they have been very generous via a lease program for computer hardware, but that is changing given the current economics. The institution currently does not support Linux so we are limited to Mac and Windows OS. We certainly make use of William Scotts crystallography on OS X (thanks so much!) so our main argument is that we would have far more support "out there" for crystallography on the Mac than we would have for on Windows. But to be fair (and hopefully bolster our argument) I should find out if that is true. I did not find an equal web support page for Windows. A volunteer survey will be distorted (probably by Mac fanboys like me) so I am asking for peoples best guesstimate as to what % use of Mac, Windows, or Linux is out there for data processing and model building. Our core programs are coot, o, pymol, cns, and ccp4 but we certainly make occasional use of other crystallography programs out there (solve, epmr...) Also what are the relative crystallography support for Mac vs. Windows. Thanks in advance. Todd -- Todd M. Link Assistant Professor MD Anderson Cancer Center Univ. of Texas (713) 834-6394