Setting up Unix for development dual boot with Vista and Windows Server 2008
I'm a PC guy and a Microsoft Platform Developer. I've got a new assignment from my client whiche has to be develop with open source technologies. Hhas already send me server information where I've to deploy. The hosting information he has given is CentOS environment with Ruby (with Rails) and Python support. I've chosen Ruby because I'm familiar with it.
I'm planning to setup a similar hosting environment on PC. I've a laptop (Sony Vaio) with Vista and Windows Server 2008. Is there any way I can install bootable CentOS keeping both Vista and Windows Server 2008? I don't want to use Virtual PC. I've checked a CentOS download section it confused me开发者_C百科 showing different version. Which one is suitable in my case? It is very important to keep Vista and Windows Server 2008. I can't compromise them over CentOS as I'm also working on a SharePoint project and Vista keeps my personal computing.
There are two more things to do after that. Emacs and Github. Client wants me to do all my development on Emacs and configure GiHub on it. Installation might not cause such problem but configuration probably difficult aspect for me on a Unix platform.
This all means a complete Open Source development environment need to be setup on/for a Microsoft Platform guy :)
Help!
Thanks.
Wubi Versions of Ubuntu install nicely alongside Windows without partitioning etc. Should support most things you need.
http://wubi-installer.org/
Very easy to setup and pickup for a Windows user and give you a rich dev environment.
ADDED: I would use a Virtual box VM for the CentOS server stuff so you can go with a pure server version. I know you wanted not to use a VM but Unix deployments don't tend to be desktop OS's so it is probably the easiest way to get both the development enviroment you need and test deployment server.
http://www.vmware.com - Hurry now, and download VMware Server - this will let you install many Unixes and Windows OSes on your desktop without having to do dual-boot or other such craziness. Lowest impact to your development environment.
-Chris
I've checked a CentOS download section it confused me showing different version. Which one is suitable in my case?
I would suggest the same version your client's server is running with
Is there any way I can install bootable CentOS keeping both Vista and Windows Server 2008?
CentOS will install grub as bootmanager, it should be able two boot both your windows installations, too. To make sure it work make a backup before you install CentOS.
Client wants me to do all my development on Emacs and configure GiHub on it.
- Emacs: I would not let any client tell me, which editor I have to use. What does the client care which editor I use to edit the files? The output of each editor is the same. So Take one you are comfortable with.
- GitHub: http://help.github.com/ should help you to get started. If you have problems setting it up, you can come back here to ask for help.
I don't want to use Virtual PC
Why? And do you mean the application "Virtual PC" or do you mean virtualization in general? Because I always prefer a virtual OS if I need another OS the my main OS for development, this way it can't destroy my system if something goes wrong, because it's running sandboxed. If you meant you don't like "Virtual PC" you can try VMware Player for free, VirtualBox (opensource) for free or Parallels Desktop 4 for Windows
精彩评论