I did it. I pre-ordered Mac OS X Leopard. I'm looking forward to getting it for lots of reasons, but primarily because I plan on setting up a system that's just super righteous for a web developer (mostly java and php related).
In the posts to come, I'll list the steps involved in installing and configuring various features. My ultimate goal is to set up a disk image that contains the righteous set-up, so that I can restore it to my hard drive when I need to. I'll do this by installing Leopard onto an external drive before I actually install it on my Mac. This will afford me the luxury of making a disk image that's totally clean and uncluttered of the personal stuff, and allow me to continue work as usual while I perfect the Leopard install.
Stay tuned! Among the things I plan on doing include:
- Configuring Apache Virtualhosts to handle custom domains under development.
- Setting up the hosts file for those domains
- Running PHP4 and PHP5 on the same apache install - both as a module!
- Install Tomcat 5.5 and Tomcat 6 - maybe to run as a service
- Connect Apache web server to Tomcat installations with modjk
- Create at least one self-signed SSL Certificate for testing Secure domains in Apache
- Install Eclipse as well as various plugins
- Install Maven
- Install Subversion
- Install MySQL
- I haven't played with it yet, but it seems like a glaring omission to leave out a Ruby on Rails set up. I may do that if I get inspired.
- Install virtualization software. I have Parallels 2 now, but I'm considering a move to VMWare's Fusion. It's really a matter of dedicating the dollars. An upgrade to Parallels 3 is almost the same as buying Fusion outright.