I have it remapped to backspace (colemak layout). The problem I had under OS X was that key repeat didn't work. Additionally setting Capslock in the OS X settings to control solved that problem.
What would be nice is a library that you can load with LD_Preload and replaces zlib compression. That way I could easily use e.g. Optipng with this new algorithm.
Actually I had to write a ntp spoofer for an university class. With arpspoof it is easy to manipulate all ntp traffic. At least ntpdate didn't complain when you sent it some years forward or backward.
I too switched to OS X after 10 years of linux, and I have to say although there are some nice things I can't stand it anymore. For everything that sucks in Linux there's something in OS X that sucks.
- I needed to install Octave for university (No I won't get the 89$ student version for one course). For this I needed macports or home-brew. I chose macports. To get macports to run I needed some developer tools. Direct links for the developer tools required an apple developer account but I also could get XCode. For XCode I needed an apple account. I don't have a credit card, so I needed the help of google for creating an account without one. Macports now installed several additional versions of llvm and gcc. Under Linux this is just a <package-manager> octave
- I wanted to use Inkscape and Gimp (No I won't buy photoshop for the extreme few occasions that I need to edit pictures). Inkscape doesn't find X11 when starting and Gimp has the problem that the compress dialog for pngs spawns under the main window.
- Old versions of Software. No python3 ssh-copy-id or java7 by default.
- Package management is really broken when something isn't in the app store. You can't uninstall X11. You need to keep the virtualbox installer .dmg to be able to uninstall it. Virtualbox in macports didn't work by the way.
- I have to use the command line to mount a disk with ntfs-3g, because writing to ntfs doesn't work out of the box.
- Everybody wants my to pay for basic things that were solved decades ago. I don't want to pay for your reinvention of the wheel.
The difference between Linux and OS X is that if I want can use something different, write patches myself or talk with the developer directly. At apple everything goes to /dev/ignore. With Linux on a macbook I have best of both worlds as linux support for apple devices is actually quite good.
It's also interesting in this context that the allied forces disarmed people in Germany with the Treaty of Versailles. Hitler then armed the people in Germany again. You didn't even need a license for shotguns, rifles or ammunition.
Gun control doesn't necessarily have anything to do with dictatorship. Preventing a Coup d'état with a militia is just a pipe dream.