FreeBSD is an embarrassment?
Apparently, "Luke" finds FreeBSD to be an embarrassment. I'm a bit late coming to the table with this, as it was posted in 2006, but he doesn't seem to have changed his opinion. I wish I'd known he was going to be at Ohio Linux Fest, I would have confronted him about this page of idiocy.
"Why is it idiocy?" you ask. Not because he's wrong about FreeBSD's packaging system being substandard. No, the FreeBSD community knows that better packing is something FreeBSD needs.
It's idiocy because he's calling the entire operating system an embarrassment because of the packaging system -- as if the packaging system is the most important, possibly the only part of the OS. I'm tempted to make some joke about Linux being nothing more than a packaging system, but I won't go there.
It's also idiocy because he makes claims that simply aren't true (and weren't true when he made them in 2006). I'm assuming that "Luke" (whose real and full name is a mystery so far as I can tell from the web site) isn't a FreeBSD expert and doesn't want to be. But if he's going rip new orifices, he should do his research. Never mind that portupgrade and portaudit do exactly what he claims isn't available, he wanted an excuse to whine.
I don't know who this Luke is or how he's related to the Puppet project. I'm hoping his rant is just the result of a bad day, but the fact that he's made it a static page doesn't suggest that. I'm offering to help him understand how to make Puppet manage FreeBSD better, if he's willing to look into it -- unfortunately, his contact page takes me to a business contact form, and I'm not interested in hiring him.
Come on, "Luke" ... stop making an ass of yourself by making unsubstantiated claims. If you aren't willing to learn enough about something to properly bitch about it, then learn to keep your mouth shut.
Oh ... and about ports and building from source wasting time: 5% speed improvement on backend servers thanks to CFLAGS is a waste of time? Sure, I'd rather save 10 minutes by not having to build software but lose 5% every time I need to use it, who wouldn't. Also, how do you fix this unpatched PHP bug with your packaging system? Because I already have binary package files for FreeBSD. I just changed the one line in the source and typed "make package".
