FreeBSD è un sistema operativo libero Unix-like un pò come Linux. La differenza principale è che, mentre il kernel di Linux è stato scritto da zero, FreeBSD è basato sulla parte liberamente ridistribuibile di 4.4BSD (Berkeley Software Distribution) conosciuta come 4.4BSD-lite. Questo fatto potrebbe portare alcune persone a suggerire che FreeBSD sia più vicino di Linux nell'essere un ``vero'' UNIX®. FreeBSD gira solo sulle piattaforme PC Intel (i386 e superiori); al momento sono in lavorazione le versioni per le piattaforme DEC Alpha e Sun Sparc. NetBSD e OpenBSD sono simili a FreeBSD, ed entrambi girano su diverse piattaforme. I requisiti hardware per tutti questi sistemi *BSD sono simili a quelli per Linux.
Lo sviluppo di FreeBSD è gestito in modo diverso dallo sviluppo di Linux. Un gruppo ristretto di sviluppatori riveste le funzioni di arbitro e si occupa della guida del progetto. I grandi cambiamenti vengono prima discussi prima sulle mailing list. Il progetto FreeBSD ha due diramazioni di sviluppo (proprio come Linux): ``-CURRENT'' e ``-STABLE''. La diramazione di sviluppo ``-CURRENT'' è dove avvengono gli sviluppi delle nuove caratteristiche. Gli sviluppi per l'albero ``-STABLE'' sono ristretti alla correzione di bug e ad alcune nuove caratteristiche accuratamente testate.
FreeBSD può essere utilizzato e (ri-)distribuito proprio come Linux. La maggior parte del sistema è rilasciato sotto copyright BSD; il resto è sotto la GNU GPL o altre licenze open-source.