Around the BSD community I see a lot of bashing on Linux for being such an unclean kernel with a chaotic system, and that FreeBSD has a much more organized process for software creation, distribution, and documentation. This is not to say I'm disagreeing with this and I want to start a flame war (that's the last thing I want). What I want to know is how relevant this bashing is right now, especially towards DIY BSD-like distros like Slackware or Arch Linux. A lot of the "Linux is so messy" stuff I've seen is from years ago or the 2.4 or previous kernels. Is all of this still relevant today? Has Linux cleaned up its act (by BSD standards) to be at least good enough to make a hardcore BSD person happy to rely on it?