I have some extra (old) Macs and PCs around the house and a MacBook that's sometimes overworked. I'm looking for tips on using multiple computers effectively.
Basically, I'd like to add to the following list. Here's what I'm using so far:
- Teleport: lets you use a single mouse and keyboard to control several Macs, like Synergy
- Built-in file sharing: lets me run programs on another Mac, but only maintain one copy of the data
- Bazaar: distributed version control
- Mail.app, Thunderbird, etc.: IMAP for my mail accounts
- TuneConnect: control iTunes on another Mac with a nice interface, using the library on my MacBook (if I choose it by pressing option at startup) over file sharing
- OmniFocus: syncs across computers pretty seamlessly
- Web browsing across computers
- VNC/Remote Desktop
- Running X-windows programs using
ssh -Y hostnamefor headless operation (but they die when I sleep the connecting computer -- something like GNU
screenwould be ideal)
Really, a better idea of what I do might be necessary. Generally though, I'd like to distribute tasks across more than one computer when possible, but not have much overhead in doing so. The perfect solution? An Xgrid-like program that pushes processing across multiple computers automatically and seamlessly (although that seems unlikely).
Here's what I have, in case it makes a difference:
- MacBook (Dual 2.16 GHz, OS X 10.6.3)
- eMac (1.25 GHz, OS X 10.4.11, soon to be 10.5)
- Dell Dimension (800 MHz, some version of Ubuntu) -- no dedicated monitor
- PowerMac G3 (400 MHz, OS X 10.4.11) -- no dedicated monitor
- iMac G3 DV (400 MHz, OS X 10.4.11) -- currently in the kitchen for recipes, email, web browsing, music, movies (DVDs), etc.
(Total, they cost me around $650, mostly for the MacBook. Freecycle is wonderful, just in case you haven't heard of it.)
I'm really only using the MacBook and eMac at this point, but I'd like to push more onto it and possibly the PowerMac and Dell.