24 1 / 2013
Three months ago I had my first experience with OS X. Looking at it from the Ubuntu refugee point of view all the broken things are fixed, all the working ideas done better. You can think of a Mac as wonderful genius in every sense of the way distribution of Linux.
I’ve been taking notes, gaining knowledge. I’d like to share some of what I learned. Fact is, to be pragmatic I will focus on solutions to common use cases.
Torrent is Transmission.
For games, I’ve installed Steam. The Mac version sucks, but I hope it will improve over time.
Terminal is iTerm2. Brilliant application.
Dev text editor of choice is Sublime Text. Don’t forget to symlink subl from local/bin
Graphical interface for remote file operations stuff is Cyberduck.
rsync, file, git, ssh, nc, vim, sed, awk, diff, patch, grep, du, df, ps, lsof, wc, top, zsh, dig, ant and mvn are well installed, Thanks Apple. Interesting new ones are: lsm, lam, asr.
For secure storage I discovered Disk Utility. Just create an encrypted, password protected, sparse storage hard disk and unmount it when your done.
System information is being obtained with Activity Monitor, and to make it look cooler install MiStat from the App Store.
Remote access via ssh or graphical is provided by Apple’s Sharing feature.
Sometimes VirtualBox is required, I wrap it with Vagrant. Be careful not to pollute your Mac with junk. Invest energy in keeping your setup minimalistic and fat free. Stuff like mysql and mongo, as well as developer libraries let alone bug reproduction environments should go into a VM of ubuntu or what not.
Overall I’m very pleased with my Mac, the system is much more stable, user experience is awesome. Best of all the laptop disappears, it allows you to forget it’s there and focus on being productive. Smartest life improvement decision of 2012.