BSD is een Unix achtig OS ontwikkeld aan de Universiteit van Berkeley in Californie. BSD is opgezet als gratis (open source) Unix, wat ontwikkeld was door AT&T en waarvan de rechten via via nu in handen zijn van SCO.
FreeBSD is een open source implementatie begonnen met de 4.3BSD kernel. Ze zijn hier ongeveer in 1993 mee begonnen.
In dezelfde tijd (om precies te zijn 2 jaartjes eerder: 1991) is een student in Finland, Linus Torvalds, aan zijn eigen OS begonnen omdat
- Hij wil weten wat hij allemaal met zijn hypermoderne 386 kan

- Hij niet tevreden is over Minix, de kleine Unix variant die Andrew Tanenbaum in zijn vrije tijd gemaakt heeft zodat studenten kennis kunnen maken met OS principes aan de hand van een Unix like OS.
(een interessante discussie hierover kan je hier lezen:
http://freebsd.narotic.net/~arjan/tmp/Linus_vs_Tanenbaum.html)
Linux is door de hulp van vele ontwikkelaars wereldwijd uitgegroeid tot een volwassen OS, net als FreeBSD. Het verschil zit erin dat:
- FreeBSD heeft directere roots met Unix, omdat het gebaseerd is op 4.3BSD, wat uiteindelijk weer afstamt van Unix Seventh Edition. Linux daarentegen is 'from scratch' geschreven door Linux developers en alleen een Unix-achtig OS (al denkt SCO daar anders over

). Linux is dus geen volbloed Unixvariant!
- Ze werken met iets andere ontwerp ideeen. Een grafische install a la Mandrake zal je niet snel zien bij FreeBSD bijv. Als er een distro is waar je FreeBSD imho het beste mee kan vergelijken, dan is het Debian wel. Hierbij valt mij wel altijd op de Debian een stuk conservatiever is in de versies voor hun packagemanagement.
Qua systeembeheer lijken beide OS'en redelijk op elkaar. De FS hierarchie lijkt op elkaar en schijnt bij BSD iets 'netter' te zijn. Bovendien werk je met veel dezelfde programma's (OpenSSH, Apache, PHP, MySQL etc. etc.) welke toch allemaal dezelfde config files hebben. Intern verschillen de beide OS'en voor de rest wel, maar daar zal je niet extreem vaak mee te maken krijgen (je compileert niet dagelijks een kernel).
FreeBSD specifiek vind ik voor de rest erg simpel in onderhoud. Package management en source tree zijn dmv CVS makkelijk up-to-date te houden.
edit: Fucking hell, stuk is wel erg lang geworden
edit2: eSDee en Ceno 070# kunnen je vast op nog wel meer verschillen wijzen, mbt security e.d.
