The tricky part is I want to make this happen for $150 or less. That should be possible for several reasons: I can get a monitor at no cost, I won't need much hard drive space, memory prices are down, and I already know the components will run OpenSolaris. The computer I am going to upgrade was built with an old 15GB hard drive. Since it was an application server all it had to fit was OpenSolaris, MySQL, and GlassFish. Now that it will be a development workstation I want to increase the drive space and mirror the hard drive. The motherboard supports RAID 1 so all I need is two matching disks (maybe one more cable). A recent price check revealed I should be able to buy 250MB SATA drives for around $50 each. As a server, 1GB RAM was easily enough. I want to increase that and there is one empty memory slot. Adding a 2GB memory module, for a total of 3GB, will let me have enough horsepower to run an IDE, database, and application server locally for development. That will be another $25. Ideally I'd like to add a graphics card that supports dual monitors but that can always come later when there is enough money for new monitors.
I recently ordered OpenSolaris media since I wasn't pressed for time and could wait for it to be mailed. Unless I am mistaken I won't be downloading any software except Grails directly. Once the Operating System is installed everything else should come through a package manager.
Here are the steps I plan to follow:
- Pickup 19" monitor
- Add new hard drives and memory
- Install OpenSolaris 2008.11
- Install NetBeans 6.5
- Install GlassFish v3 Prelude
- Install MySQL 5.1
- Install Grails 1.1