Ključna razlika: BSD i Linux su obje vrste operacijskih sustava koje se mogu izvoditi na njihovom računalu. BSD i Linux su izvedenice UNIX operativnog sustava i oboje su otvoreni operativni sustav. Pod Linuxovom GNU javnom licencom može se modificirati softver na bilo koji način kako god oni žele, pod uvjetom da drugim korisnicima pruži izmijenjeni izvorni kod. BSD licenca nema ovaj zahtjev, što znači da korisnik može napraviti bilo kakve promjene u softveru i ne mora ih otkrivati drugim korisnicima.

Linux kernel prvi je put objavio 5. listopada 1991. Linus Torvalds. BSD je distribuirao Computer Research Research Group (CSRG) Sveučilišta u Kaliforniji, Berkeley, od 1977. do 1995. godine. Danas se BSD odnosi na bilo koji operativni sustav baziran na izvornom BSD kernelu, slično Linuxu, koji se danas odnosi na sve operativne sustave. sustav koji se temelji na Linux kernelu. Uobičajeni i popularni BSD operativni sustavi uključuju FreeBSD, NetBSD, OpenBSD ili DragonFly. Zajednički i popularni Linux operativni sustavi uključuju Debian i njegove derivate kao što je Ubuntu), Fedora i openSUSE.
BSD i Linux su izvedenice UNIX operativnog sustava i oboje su otvoreni operativni sustav. To znači da su oni slobodno dostupni svima i svima koji žele koristiti i / ili modificirati kernele ili operativne sustave bazirane na tim kernelima.
Linux pripada GNU javnoj licenci. To osigurava da korisnici mogu dobiti besplatan pristup kodu do samog kernela koji služi kao temelj Linux operativnog sustava. Ne samo to, korisnici mogu čak i promijeniti kernel kako bi napravili promjene u samom operativnom sustavu. Ove promjene mogu uključivati promjene preferencija za upotrebljivost ili se operativni sustav može toliko promijeniti da se računa kao potpuno nova Linux distribucija.
Iako je BSD-ova javna licenca slična onoj za Linux, ona ima značajnu razliku. BSD licenca je mnogo manje restriktivna i dopušta distribuciju samo binarnog izvora. Pod Linuxovom GNU javnom licencom može se modificirati softver na bilo koji način kako god oni žele, pod uvjetom da drugim korisnicima pruži izmijenjeni izvorni kod. BSD licenca nema ovaj zahtjev, što znači da korisnik može napraviti bilo kakve promjene u softveru i ne mora ih otkrivati drugim korisnicima.
Još jedna razlika između njih je ta što BSD kod ne kontrolira niti jedan korisnik, njime upravlja osnovni tim koji je sastavljen od programera širom svijeta. FreeBSD i NetBSD imaju temeljni tim koji upravlja projektom. Oni su ti koji imaju pravo glasa u kojem smjeru ide projekt. Neke od komponenti BSD-a su Open Source projekti kojima upravljaju različiti održavatelji projekata.
Linux, na ruci, nema takvih ograničenja na svojim projektima. Linux kernel je slobodno dostupan svima koji ga mogu mijenjati. Oni tada mogu dati kernelu pet drugih ljudi, koji mogu napraviti bilo kakve promjene koje im srce želi. Proces se tada nastavlja, stoga ne postoji jedna ili dvije verzije Linuxa. Svaka osoba može imati jedinstveno razvijen Linux operativni sustav. Moguće je da postoje milijuni različitih verzija.

- Podržava razne platforme: x86 kompatibilne, AMD64, Alpha, IA-64, PC-98 i UltraSPARC arhitekture
- Open Source - dostupan besplatno i dolazi s punim izvornim kodom
- Pogodan za brojne aplikacije za stolna računala i poslužitelje
- Može se instalirati iz različitih izvora
- Proširuje skup značajki operativnog sustava 4.4BSD:
- spojena virtualna memorija i međuspremnik datotečnog sustava
- moduli kompatibilnosti - za pokretanje programa za druge OS, uključujući one za Linux, SCO UNIX, NetBSD i BSD / OS
- Kernel Queues - programi učinkovitije reagiraju na različite asinkrone događaje
- Prihvati filtre - poboljšajte performanse dopuštajući aplikacije s intenzivnom vezom (npr. Web-poslužitelje) da gurnu dio svoje funkcionalnosti u kernel OS-a
- Soft Updates - poboljšane performanse datotečnog sustava bez žrtvovanja sigurnosti i pouzdanosti (analizira operacije datotečnog sustava metapodataka kako bi se učinkovitije obradile)
- Podrška za IPsec i Internet protokol nove generacije, IPv6 - poboljšava sigurnost u mrežama
- podrška za kernel za stateful IP IP firewalling, kao i IP proxy gateways itd.
- podržava softver za šifriranje, sigurne ljuske, Kerberos provjeru autentičnosti, "virtualne poslužitelje" stvorene pomoću zatvora, usluge chroot-a za ograničavanje pristupa aplikacijama datotečnom sustavu, sigurnim RPC objektima i popisima pristupa za servise koji podržavaju TCP omotače
Međutim, prema LiNUXLiNKS.com, postoje razni razlozi za korištenje Linuxa:
- Distribucija Linuxa ima softver vrijedan tisuće dolara bez troškova (ili par dolara ako je kupljen na CD-u)
- Linux je potpuni operativni sustav koji je:
- stabilan - pad aplikacije je mnogo manje vjerojatno da će srušiti operativni sustav pod Linuxom
- pouzdani - Linux poslužitelji su često u stotinama dana u usporedbi s redovnim ponovnim pokretanjem sustava potrebnim za Windows
- iznimno moćan
- Dolazi s kompletnim razvojnim okruženjem, uključujući C, C ++, Fortran kompajlere, alate kao što su Qt i skriptni jezici kao što su Perl, Awk i sed. AC kompajler za Windows sam će vas vratiti stotine dolara.
- Izvrsne mogućnosti umrežavanja: omogućujući vam dijeljenje procesora, dijeljenje modema itd .; sve one nisu uključene ili dostupne u sustavu Windows 95.
- Idealno okruženje za pokretanje poslužitelja kao što je web poslužitelj (npr. Apache) ili FTP poslužitelj.
- Dostupan je širok izbor komercijalnog softvera ako vaše potrebe nisu zadovoljene slobodnim softverom.
- Operativni sustav koji se lako može nadograditi. Nakon nekog vremena tipična instalacija sustava Windows i softvera uđe u potpunu zbrku. Često je jedini način da se očiste svi ostaci ponovno formatiranje tvrdog diska i ponovno pokretanje. Linux, međutim, mnogo je bolji za održavanje sustava.
- Podržava više procesora kao standard.
- Pravi višezadaćnost; mogućnost istovremenog pokretanja više programa.
- Izvrstan prozorski sustav nazvan X; ekvivalent Windowsa, ali mnogo fleksibilniji.