Some of the details are arguable But the gist of his editorial is right. OS X is for people looking for the "polished" desktop experience. Which is fine. But Linux and BSD are for...
A Perl base class that allows you attach event callbacks to an object.