Mac OS X is BSD, while linux is gnu. The two are similar, but different. They also use different file systems:

  • Mac: HFS+
  • Linux: ext2 or reiser (among others)

Most often, its a human using a Mac, and a linux machine running services and managing networks. There are a few things that I need both linux and Macs to do for me:

  1. rsync - for syncronization of my home directory for backups UPDATE: rsync is really not for syncronizing two work stations. I'm trying unison now. Unison is working well, only annoyance is the requirement that the unison versions have to be the same.
  2. openssl - for encryption of files

I know there are many other ways to accomplish those goals, but I prefer to use tools that come standard on both platforms.

Alternative Security Options:


Other cool unix related stuff:


ISO How to Create an ISO image on Mac os x @

Understanding Mac metadata:

  • man mdls
  • man mdfind

Beyond what I would do: These pages talk about installing more command line utils to make bsd more like linux.