BSD compared with Linux (funny)

Browsing some forum I came accross the following quote which I want to share with you. I don’t want to start a Linux-BSD flame war, but to me, being a BSD fan, I think there’s some truth it (slightly edited):

BSD rules because it’s time-tested and stable. Linux peeps can’t even get their act together with all their distros and different userland apps.

Picture it this way.

BSD is like the mafia. Professional (stable), organized (one coherent Unix system), hit men who never miss (can last turned on for years without a crash), and who act like The Transporter.

Linux are like Los Angeles drive-by shooters, shooting in all directions (many distros), not organized (no coherent testing on whether new versions of dependencies and libraries work with all the apps in the distro), not professional (most distros are amateur knockoffs of the real distros, Debian, Gentoo, Slackware, etc.), and, although cool in their diversity, need to really stabilize ONE package manager standard, and fix “dependency hell”. An example: PC-BSD PBI system, which is easy to use, easy for users to maintain, and NEVER modifies the base system, ensuring system stability and coherence.

ANd like hitmen, when things just don’t work the “professional” way (meaning, Linux apps or plugins are needed), they can get gansta dirty and use Linux Compatibility Mode to “be” like Linux gangsters when they “need to be”. Linux can’t be BSD, but BSD can be Linux.

So, I think the war is over. Have your petty Linux gangbang drive-bys…but no Linux EVER dares to go into BSD Mafia territory (Server-land). Those that do, end up dead (don’t last more than 5 months turned on, while BSDs can last years).

Soure: Linuxganster website

Differences between PC-BSD and FreeBSD

First things first: PC-BSD is NOT Linux. Both are UNIX-like systems, but PC-BSD is NOT Linux.

The main difference between PC-BSD and FBSD is: PC-BSD is geared towards desktop use; FBSD has been created with server use in mind

  • PC-BSD is based on FreeBSD (6.1 currently) and KDE (currently 3.5.5)
  • PC-BSD is installed by a nice graphical installer, rather than FreeBSD’s /sbin/sysinstall
  • PC-BSD installs a bunch of pre-selected applications (mostly KDE), whereas one has to manually select packages during a FreeBSD installation
  • PC-BSD supports all the major package management systems that FreeBSD comes with (PKG, Ports etc) but has additionally the PBI package installer.
  • PC-BSD’s kernel has been recompiled with some configuration tweaks to better suit it for desktop use
  • PC-BSD comes preconfigured with a number of automatic scripts (i.e. to mount a digital cameral or USB memory stick etc) that only work in KDE. So, if you want Gnome instead of KDE , alas, but for the time being, you will have to install FBSD with Gnome.

So, in summary, there is no real difference between PC-BSD and FreeBSD, except for the and the that come with PC-BSD. PC-BSD is FreeBSD with a nice installer, preconfiguration/kernel tweaks, PBI package management, pre-selected packages and some handy (GUI) utilities to make PC-BSD suitable for desktop use, so the user doesn’t have to worry about configuring his/her system, but rather install it and start working and/or playing.