FreeBSD

frá Wikipedia, ókeypis alfræðiorðabókinni
Fara í siglingar Fara í leit
FreeBSD
Skjámynd af FreeBSD 6.2
FreeBSD með skilaboðum dagsins
verktaki FreeBSD verkefnið
Leyfi BSD leyfi
Fyrsta publ. 1. nóvember 1993
Núverandi útgáfa 13.0[1][2] frá 13. apríl 2021
(Fyrir 121 dögum)
Kjarni einhæfur
ættir Fyrir útgáfu 2.0:
UNIX
BSD
386BSD
FreeBSD
Frá útgáfu 2.0:
4.4BSD
FreeBSD
Arkitektúr x86 og x64 alveg, og ýmsir aðrir að hluta [3]
www.freebsd.org/de/

FreeBSD er ókeypis og fullkomið Unix-eins stýrikerfi sem kemur beint frá Berkeley hugbúnaðardreifingu . Með samfélagi næstum 390 varanlega virkra, opinberra [4] og þúsunda framlags verktaka, er FreeBSD eitt stærsta opna verkefnið. Þrátt fyrir að verktaki leggi áherslu á að búa til stöðugan hugbúnaðarpall fyrir netþjóna og tæki , þá er hann einnig notaður á borðtölvur . FreeBSD er aðallega notað af internetþjónustuaðilum eins og Yahoo og Strato , fyrir háhleðsluforrit eins og Netflix , í burðarásakerfi á netinu eins og afkastamiklum leiðum og nafnaþjónustu og sem vefhýsingarpall . [5] [6] Þar skipar það reglulega efstu sætin á listanum yfir áreiðanlegustu kerfin. [7]

Nokkrir staðlar á sviði tölvuneta , svo sem IPv6 , voru fyrst innleiddir af FreeBSD og þaðan, vegna leyfilegs BSD leyfis , dreift til annarra kerfa, þar á meðal OpenBSD og Linux . FreeBSD er einnig að hluta til grunnurinn fyrir Darwin , opinn uppsprettuvettvang Apple sem macOS er byggt á.

saga

Upphaflega ætlað sem óopinber safn af plástrum til að leiðrétta villur í 386BSD , Nate Williams, Rod Grimes og Jordan K. Hubbard stofnuðu sérstakt verkefni árið 1993 eftir að viðhaldið á plásturbúnaðinum varð of erfiður. [8] Hætta þurfti við verkefnið, upphaflega kallað 386BSD-Interim , þegar höfundur 386BSD, Bill Jolitz , gaf upp vinnu sína við verkefnið og 386BSD sjálfur. Þegar leitað var að nýju nafni var BillBSmanman, starfsmaður Walnut Creek CDROM , sem stýrði FreeBSD, sem dreifir hugbúnaði verkefnisins á disk og í gegnum FTP . [9]

Rétt eins og með NetBSD , sem var stofnað skömmu áður af öðrum höfundum plástursbúnaðarins, var sú ákvörðun tekin strax í upphafi verkefnisins í júlí 1993 að þróa hugbúnaðinn miðlægt með aðstoð CVS skjalasafns. Heimildir 4.3BSD-Lite (Net / 2) og 386BSD, sem Berkeley hugbúnaðardreifingin flutti á Intel 80386 örgjörvapallinn, voru notaðar fyrir fyrstu útgáfur FreeBSD. Þegar Unix System Laboratories byrjaði hins vegar að kæra BSD hugbúnaðarsala vegna brota á leyfi breyttist FreeBSD grunnurinn í 4.4BSD-Lite sem UC Berkeley gaf út árið 1994 eftir að málarekstri var lokað. Þessi útgáfa innihélt ekki lengur neinn frumkóða frá Unix Laboratories. Þar sem hlutar stýrikerfisins sem voru nauðsynlegir fyrir ræsingu vantaði í kjölfarið, tók það til nóvember 1994 að framleiða hagnýta hugbúnaðardreifingu sem hægt væri að gefa út sem FreeBSD 2.0. [8] Eldri útgáfum má ekki dreifa lengur af lagalegum ástæðum.

Síðan þá hefur stýrikerfið verið flutt á ýmsa aðra kerfi og hefur aukist bæði hvað varðar aðgerðir og stuðning frá þriðja aðila hugbúnaði. [10] [11] Vegna stærðar verkefnisins og dreifingar án þess að birtast opinberlega er FreeBSD einnig óopinberlega nefnt óþekktur risi meðal ókeypis stýrikerfa . [12] Auk ýmissa afleiða hafa verið stofnuð nokkur samtök úr verkefninu sem hafa sett kynningu á áfangastað FreeBSD og BSD fjölskyldu. Þar á meðal eru B. FreeBSD stofnunin og BSD vottunarhópurinn [13] .

eignir

Allt kerfið inniheldur eftirfarandi hluti:

Sem Unix-eins kerfi er FreeBSD að miklu leyti POSIX- samhæft. Það styður allar grunnaðgerðir POSIX.1 staðalsins, en ekki allar viðbætur á X / Open System Interface . Af þessum sökum er ekki leyfilegt að nota lögverndaða nafnið UNIX . Hins vegar er unnið að því að koma á fullum stuðningi við tengi C99 , POSIX og XSI. [14] Til viðbótar við x86 , AMD64 og PC-98 arkitektúrinn, sem áður var útbreiddur í Japan, eru margar aðrar gerðir örgjörva studdar. Þetta felur í sér SPARC og PowerPC auk ARM - og tilraunir einnig MIPS arkitektúr fyrir innbyggð kerfi . [3] Þar FreeBSD upp eigin tvöfaldur tengi (ABI), sér hugbúnað er hægt að setja án vandræða. Einnig er hægt að nota Windows netbúnaðarbílstjóra sem framleiðendur hafa ekki samþykkt vélbúnaðarupplýsingar um í gegnum NDIS tengi, t.d. B. Centrino Intel . [15]

Skráarkerfi

FreeBSD hefur nokkra sérstaka eiginleika sem tengjast gagnageymslu.

The UFS skráarkerfi , sem er oft notuð af BSD stýrikerfi, með lýsigögn journaling og mjúk uppfærslur sem tryggja samkvæmni the skrá kerfi í the atburður af a kerfi hrun. Hægt er að búa til skyndimyndir af skráarkerfi á skjótan hátt. Meðal annars gera þær áreiðanlega afrit af gangandi skráakerfum kleift. FreeBSD er einnig Geom, mát ramma sem veitir RAID , dulkóðun öllu harða diska, journaling, flýtiminni og aðgangur að neti byggir geymslurými. Með hjálp GEOM er hægt að byggja flóknar geymslulausnir sem nota nokkrar af þessum aðferðum á sama tíma.

Annað vinsælt skráarkerfi undir FreeBSD er ZFS, þróað af Sun. Þetta var fyrst sent til FreeBSD frá ókeypis heimildum sem birtar voru með OpenSolaris og hefur verið flokkað sem stöðugt síðan FreeBSD 8.0. Í millitíðinni er verið að þróa endurbætur á skráakerfinu sem hluta af OpenZFS , en sumar þeirra verða síðan samþykktar fyrir FreeBSD. ZFS er fyrst og fremst metið fyrir notagildi, sveigjanleika og stöðugleika. Þar sem FreeBSD 10.0 er hægt að setja upp fullkomlega ZFS-undirstaða kerfi eingöngu í gegnum kerfisuppsetningarforritið. Áður þurfti að gera þetta handvirkt.

Hugbúnaðarstjórnun

Til viðbótar við forritin frá grunnkerfinu eru yfir 26.000 hugbúnaðarpakkar frá þriðja aðila í boði. Þeir geta verið notaðir til að gera forval meðan á uppsetningu stendur, allt eftir fyrirhugaðri notkun. Flestir pakkar eru einnig fáanlegir sem tvöfaldar skrár ( pakki ) og geta því verið settir upp beint frá uppsetningarmiðlinum eða svæðisbundinni verkefnageymslu .

Oftar eru hins vegar svokallaðar hafnir notaðar sem pakkastjórnun . Til viðbótar við stærra úrval eru kostir FreeBSD tenganna þægileg ósjálfstæði upplausn, möguleg örgjörva-sértæk hagræðing og notkun samsetningar-tíma valkosta. Flestar hafnir eru hlaðnar sem frumkóða, aðallega frá netinu og síðan settar saman í þínu eigin kerfi. Flest opnu forritin fyrir netþjón og skrifborð er að finna hér, svo og nokkur sérforrit. Sveigjanleiki og auðveld notkun í FreeBSD höfnunum hafa gert þessa pakkastjórnun vinsæla líka í öðrum kerfum. Til viðbótar við NetBSD, DragonFly BSD (sem DPorts ) og OpenBSD eru höfnin einnig notuð á Darwin og Mac OS X / OS X / macOS undir nafninu MacPorts . Vegna mikillar eindrægni frumkóða þessara kerfa eru aðeins smávægilegar breytingar á lýsigögnum hafnarinnar nauðsynlegar.

netkerfi

Vegna eðlis verkefnisins liggja styrkleikar FreeBSD á netsvæðinu. Vegna KAME verkefnisins voru BSDs meðal fyrstu stýrikerfanna sem studdu IPv6 og IPsec . Nokkrar óþarfar útfærslur á pakkasíum eru fáanlegar: IPFilter , sem er einnig fáanlegt fyrir sérverslanir , innbyggða þróun ipfw og pf frá OpenBSD. Að auki er öflugur umferðarmótari sem kallast dummynet .

FreeBSD húsbóndi net samskiptareglur á mismunandi stigum, til dæmis 802.1Q VLAN , PPP , L2TP . Með netgraph [16] Það er líka línurit byggir kjarna undirkerfi sem styður við mát framkvæmd nýrra samskiptareglum og sveigjanlega samsetningu núverandi. FreeBSD vinnur einnig með ýmsum netbúnaði, þar á meðal 10 Gigabit Ethernet , WLAN , hraðbanka , ISDN , FDDI og UMTS .

Virtualization

Byrjar með útgáfu 4.x, FreeBSD veitir virtualization umhverfi fangelsum (fangelsum). [17] Innan fangelsis er enginn aðgangur að kerfinu og uppsetningarskrám aðalkerfisins - það notar eigin skrár, ferla og einnig notendareikninga, þannig að umhverfið er nánast ekki aðgreint frá fullgildu kerfi. Í samanburði við chroot , til dæmis, býður þetta upp á ýmsa kosti, sérstaklega hvað varðar öryggi, stjórnun og afköst. Í samanburði við pakka eins og Xen eða VMware er útfærslan mun auðveldari og gegnsærri en býður ekki upp á möguleika á að reka erlend stýrikerfi. [18] Í öðrum kerfum eru afbrigði FreeBSD -fangelsa þekkt sem sysjails eða ílát .

Opna upplag útgáfunnar af sýndarhugbúnaðinum VirtualBox er í höfnunum og gerir FreeBSD kleift að starfa bæði sem gestastýrikerfi og sem sýndarstýrð vél sem hýsir sýndarvélar.

Með FreeBSD 10.0 fann tegund 2 hypervisor bhyve, sérstaklega þróað fyrir FreeBSD, leið sína inn í stýrikerfið. [19] Hann styður nú ýmsar FreeBSD útgáfur, Open / NetBSD, Linux og Windows sem gestastýrikerfi. [20]

FreeBSD er hægt að nota sem Xen gestakerfi þar á meðal paravirtualized PVH ham og FreeBSD hefur nú stuðning sem gestgjafi.

Tvíhliða eindrægni

FreeBSD

FreeBSD verktaki er mjög varkár með að hafa nýjar útgáfur af stýrikerfinu samhæfðar afturábak . Þetta þýðir að enn er hægt að framkvæma forrit sem gætu verið keyrð undir eldri útgáfu af stýrikerfinu undir nýrri útgáfunni. Þessi krafa er gerð fyrir alla hluta stýrikerfisins (sérstaklega kjarnaeiningar). [21] Notanda er bent á undantekningar frá þessari reglu ef þörf krefur.

Linux

FreeBSD býður upp á Linux tvöfaldan eindrægni. [22] Þetta þýðir að forrit skrifuð og unnin fyrir GNU / Linux geta keyrt á FreeBSD. Umfram allt býður þetta upp á möguleika á að nota forrit sem eru aðeins fáanleg á samsettu formi fyrir Linux (eins og Adobe Reader , Adobe Flash Player , Skype ) undir FreeBSD. Linux tvöfaldur eindrægni er oft kölluð linux keppinautur eða linuxulator. Frá tæknilegu sjónarmiði notar þessi eiginleiki hins vegar ekki eftirlíkingu heldur byggir hann á útfærslu á tvöföldu viðmóti (ABI). [23]

Windows

Með hjálp af the Wine keyrsluumhverfið, sem er í boði í höfnum Collection og sem tvöfaldur pakki, a tala af Windows forrit er hægt að keyra undir FreeBSD, e. B. Microsoft Office . [24] [25]

þróun

The þróun útibú kóða eru aðgengileg í gegnum miðlæga Subversion / CVS skjalasafni. Kerfið er mjög einsleitt þar sem allir kerfisíhlutir eru viðhaldnir af sama verktaki hópnum. Þessi skjalasafn er speglað svæðisbundið til að létta net aðalskjalasafnsins. Af frammistöðuástæðum og til að forðast ósamræmi eru skjalasöfn með beinan skrifaðgang aðskilin frá þeim sem hægt er að lesa. [5]

Með FreeBSD gegnir framboð kóðans einnig mikilvægu hlutverki á hagnýtan hátt: Margir notendur geyma staðbundið kóðatré og samstilla það reglulega yfir netið með miðlægu frumkóðasafni ( geymslu ). Þetta gerir það mögulegt að laga staðbundið kerfi nákvæmlega að tilgangi sínum með z. Til dæmis er hægt að endurbyggja kjarnann með kerfisbundnum ökumönnum eða aðlaga hugbúnað grunnkerfisins eða breyta höfnunum. Í geymslunni er hægt að rannsaka gömlu útgáfurnar af frumtextunum og athugasemdir þróunaraðila og fá þannig mjög góða innsýn í uppbyggingu og virkni kerfisins.

Skipulag verkefnis

Viðhald frumkóðans fer fram af þremur hópum FreeBSD þróunarfélagsins:

  • src : Þessi hluti af upprunatréinu inniheldur kjarnann og notendalandið. Skuldbindingar með aðgang að src trénu reka því einnig þróun kerfisins.
  • hafnir : Nefndur eftir samnefndum pakkastjóra er hér settur inn hugbúnaður frá þriðja aðila. FreeBSD höfnin eru óháð kjarnanum og notendalandinu.
  • doc : Aðilar sem hafa aðgang að þessum hluta upprunatrésins bera ábyrgð á því að viðhalda mjög viðamiklum handbókum og mannasíðum sem eru sendar með FreeBSD.

Til viðbótar við þessa þrjá hópa eru einnig lið sem bera ábyrgð á útgáfustjórnun , umsjón með verkefnisþjóninum, viðhaldi á öryggisuppfærslum o.s.frv. Það er persónuleg skörun milli allra þessara hópa. [5]

Þróunin er samræmd af kjarnateyminu , sem er valið á tveggja ára fresti af virkum verktaki með CVS aðgang.

Eins og með mörg opinn verkefni, eiga samskipti milli þróunaraðila og notenda aðallega stað í gegnum internetið ( póstlistar , fréttahópar , IRC , ráðstefnur ).

Samfélagsfundur

Nokkrar ráðstefnur eru haldnar um allan heim á hverju ári, svokölluð BSDcons . Hönnuðir og áhugasamir notendur kynna BSD-tengd verkefni, ræða þau og læra hvernig á að nota þau á vinnustofum. Sem hluti af ráðstefnunum fara fram sérstakir verktakafundir (svokallaðir DevSummit s), þar sem framtíðarþróun verkefnisins er rædd og samræmd. [26] Ráðstefnurnar fara oft fram í háskólaumhverfi. Oftast eru þeir studdir fjárhagslega og skipulagslega af FreeBSD Foundation. Til dæmis notar FreeBSD Foundation hluta af fjárhagsáætlun sinni til að hjálpa verktaki að sækja ráðstefnur. Þekkt fyrirtæki (þar á meðal Google , Netflix , iXsystems ) sem taka þátt í þróun FreeBSD eða nota FreeBSD í stærri skala styrkja einnig ráðstefnur. Ráðstefnurnar eru metnar vegna þess að þær bjóða upp á möguleika á skiptum milli forritara, kerfisstjóra, nemenda, prófessora og upplýsingatæknifyrirtækja. Æ og oftar er hlutum ráðstefnanna streymt í beinni útsendingu eða upptökur af fyrirlestrum eða öðru ráðstefnuefni (kynningar, dreifibréf) eru fáanlegar á netinu í gegnum viðkomandi vefsíðu ráðstefnunnar.

Eftirfarandi ráðstefnur fara reglulega fram:

  • AsiaBSDCon (Asía, Japan)
  • BSDCan (USA, Kanada)
  • EuroBSDcon (Evrópa)
  • KyivBSD (Úkraína, Kiev)
  • NYCBSDCon (Bandaríkjunum, New York borg)
  • ruBSD (Rússland)

Auk ráðstefnanna eru óreglulegir fundir, svokallaðir BSDDays . Þær þjóna sama tilgangi og ráðstefnurnar en eru ekki eins umfangsmiklar vegna tímaskorts eða fjármagns.

Ennfremur eru til svokallaðir notendahópar í mörgum löndum. Þetta eru hópar sem samanstanda af notendum FreeBSD eða þeim sem vilja verða það. Þeir þjóna fyrst og fremst persónulegum skiptum á reynslu. Hvenær, hvar og hvernig meðlimir slíkra hópa hittast er hópsértækur og er oft tilkynnt opinberlega á vefsíðum þessara hópa.

Greinar þróunar

Þróun FreeBSD kjarna og notendalands fer fram samhliða í nokkrum greinum:

  • CURRENT , þar sem nýir eiginleikar eru þróaðir og prófaðir og er aðeins hentugur fyrir forritara eða háþróaða notendur. (CVS merki: CURRENT , HEAD, or . )
  • STABLE , sem kom fram sem nægjanlega prófaður hugbúnaður frá CURRENT útibúinu og sem nýjar útgáfur eru gefnar út á fjögurra til sex mánaða fresti.
  • RELEASE eru skyndimynd af viðkomandi RELEASE útibúi, sem aftur koma út úr STÖÐULEGri grein. Þegar um útgáfur er að ræða , eru engar fleiri breytingar gerðar, aðeins eru færðar breytingar sem varða öryggi.

Til dæmis, til að geta skipt um öryggistengdar breytingar milli einstakra útibúa eða til að geta innlimað endurbætur frá stöðugu útibúinu í Current, er útgáfustjórnun með Perforce notuð í bakgrunni, þar sem CVS getur ekki gert breytingar á milli greina . [5] Viðhaldstíminn er á milli 6 og 24 mánuðir, allt eftir útgáfu og forgangi.

Útgáfutafla

útgáfa Rit [10] Stuðningur allt að [27] mikil breyting
Eldri útgáfa; ekki lengur studdur: 1.0 1. nóvember 1993 fyrsta útgáfan
Eldri útgáfa; ekki lengur studdur: 1.1 Maí 1994 Viðhaldsútgáfu með villuleiðréttingum fyrir 386BSD innflutning, flutt forrit ( XFree86 , nntp ) bætt við [28]
Eldri útgáfa; ekki lengur studdur: 1.1.5
Eldri útgáfa; ekki lengur studdur: 1.1.5.1 Júlí 1994
Eldri útgáfa; ekki lengur studdur: 2.0 22. nóvember 1994 386BSD kóðagrunni var skipt út fyrir BSD-Lite 4.4, vegna samanburðar milli USL og BSDi, [29] nýs uppsetningar og stígvélastjóra , stuðnings við önnur skráarkerfi ( FAT , unionfs, kernfs), kraftmikið hleðslukjarnaeiningar fluttar inn frá NetBSD [ 30]
Eldri útgáfa; ekki lengur studdur: 2.0.5 10. júní 1995 Fullur stuðningur við NIS viðskiptavin og netþjón, T / TCP, ISDN , FDDI og Fast Ethernet kort (100Mbit), þýðing á skjölunum á ýmis tungumál, hafnir sem fylgja uppsetningarmiðlinum [31]
Eldri útgáfa; ekki lengur studdur: 2.1 19. nóvember 1995
Eldri útgáfa; ekki lengur studdur: 2.1.5 Júlí 1996
Eldri útgáfa; ekki lengur studdur: 2.1.6 Desember 1996
Eldri útgáfa; ekki lengur studdur: 2.1.7 Febrúar 1997
Eldri útgáfa; ekki lengur studdur: 2.2 Mars 1997 NFSv 3, Linux eftirlíkingarlag með ELF , kynning á mannahluta 9 fyrir kjarnaaðgerðir [32]
Eldri útgáfa; ekki lengur studdur: 2.2.1 Apríl 1997
Eldri útgáfa; ekki lengur studdur: 2.2.2 Maí 1997
Eldri útgáfa; ekki lengur studdur: 2.2.5 22. október 1997 Stuðningur við núverandi Cyrix og AMD örgjörva, nýtt VGA bókasafn [33]
Eldri útgáfa; ekki lengur studdur: 2.2.6 25. mars 1998 Stuðningur við plug and play [34]
Eldri útgáfa; ekki lengur studdur: 2.2.7 22. júlí 1998 Stuðningur við FAT32 , uppfærsla í PC-98 arkitektúr [35]
Eldri útgáfa; ekki lengur studdur: 2.2.8 29. nóvember 1998 Umferðarmótun með dummynet , pakkasíun með ipfw , stuðningur við IDE drif stærri en 8 GiB [36]
Eldri útgáfa; ekki lengur studdur: 3.0 Október 1998 Stuðningur við samhverf margvinnslukerfi (SMP), SCSI og VESA [37]
Eldri útgáfa; ekki lengur studdur: 3.1 15. febrúar 1999 Kynning á USB og PAM [38]
Eldri útgáfa; ekki lengur studdur: 3.2 17. maí 1999
Eldri útgáfa; ekki lengur studdur: 3.3 17. september 1999 Stuðningur við háþróaða orkustjórnun fyrir orkustjórnun [39]
Eldri útgáfa; ekki lengur studdur: 3.4 20. desember 1999
Eldri útgáfa; ekki lengur studdur: 3.5 24. júní 2000
Eldri útgáfa; ekki lengur studdur: 4.0 14. mars 2000 Innflutningur IPv6 og IPsec úr KAME verkefninu , samþætting OpenSSH í grunnkerfið, eftirlíking fyrir SVR4 tvöfaldar skrár, USB Ethernet , telnet dulkóðun [40]
Eldri útgáfa; ekki lengur studdur: 4.1 27. júlí 2000 Framlenging stuðnings við alfa örgjörva [41]
Eldri útgáfa; ekki lengur studdur: 4.1.1 27. september 2000 Raunverulegur Ethernet tæki bílstjóri fyrir brú stillingar, stuðningur við ATA100 stýringar [42]
Eldri útgáfa; ekki studd lengur: 4.2 21. nóvember 2000 Stuðningur við USB skanna, USB mótald, endurskipulagningu hafna [43]
Eldri útgáfa; ekki lengur studdur: 4.3 20. apríl 2001
Eldri útgáfa; ekki lengur studdur: 4.4 20. september 2001 Uppgötvun nýrra örgjörva ( Transmeta Crusoe o.fl. ), Stuðningur við streymi SIMD viðbóta (SSE) og SMB skrárkerfi [44]
Eldri útgáfa; ekki lengur studdur: 4.5 29. janúar 2002 31. desember 2002 TCP endurskoðað með tilliti til afköst, afköst og áreiðanleika gegn DoS árásum , stuðningur við ræsingu fyrir skrárkerfi með 16K blokkum [45]
Eldri útgáfa; ekki studd lengur: 4.6 15. júní 2002 Maí 2003
Eldri útgáfa; ekki lengur studdur: 4.6.2 15. ágúst 2002 Maí 2003
Eldri útgáfa; ekki lengur studdur: 4.7 10. október 2002 Desember 2003
Eldri útgáfa; ekki lengur studdur: 4.8 3. apríl 2003 31. mars 2004 Stuðningur við FireWire og Hyper-Threading , ramma flutt inn frá OpenBSD fyrir stuðning við dulkóðun kjarnans [46]
Eldri útgáfa; ekki studd lengur: 4.9 28. október 2003 31. október 2004 Tilraunastuðningur við líkamlegar vistföng (47)
Eldri útgáfa; ekki lengur studdur: 4.10 27. maí 2004 Maí 2006 Stuðningur við USB 2.0 [48]
Eldri útgáfa; ekki lengur studdur: 4.11 25. janúar 2005 31. janúar 2007
Eldri útgáfa; ekki lengur studdur: 5.0 14. janúar 2003 30. júní 2003 Stuðningur við UltraSPARC og IA-64 örgjörva, SMP stuðning með því að breyta Giant læsingunni í smærri læsingar, GEOM , lögboðna aðgangsstjórnun flutt frá TrustedBSD , fsck í bakgrunni, Bluetooth , ACPI , CardBus , devfs , UFS2 , Universal Disk Format , Drivers for Direct Rendering Infrastructure (DRI), Pluggable Authentication Modules , stuðningur við 80386 örgjörva, kjarna og UUCP fjarlægt, Perl fluttist frá grunnkerfinu til hafna, rc.d ramma flutt inn frá NetBSD [49]
Eldri útgáfa; ekki lengur studdur: 5.1 9. júní 2003 Febrúar 2004 Experimental stuðningur fyrir AMD64 örgjörva, 1: 1 og M: N þráður bókasöfn fyrir multithreading , heiti þjónustu rofi og Ule tímaáætlun, stuðning líkamlega eftirnafn heimilisfangi , lögboðnum notkun Geom og devfs, IPv6 stuðningur við Linux keppinautur, sem hefst á skjöl þýðingar yfir á dönsku [50]
Eldri útgáfa; ekki lengur studdur: 5.2 9. janúar 2004 31. desember 2004 AMD64 studdur sem Tier1 arkitektúr, Protocol Independent Multicast , ATA bílstjóri fjarlægður úr risalásnum, stuðningur við NFSv4 viðskiptavininn, upphaf þýðingar skjala á tyrknesku , [51] kynning á Cardbus og 802.11a / b / g bílstjóri, tilraunastuðningur fyrir síun og miðlun IP gagna í mörgum þráðum [52]
Eldri útgáfa; ekki lengur studdur: 5.2.1 25. febrúar 2004 31. desember 2004
Eldri útgáfa; ekki lengur studdur: 5.3 6. nóvember 2004 31. október 2006 ALLaus biðröð, inngangur-óbreytt kerfi og fals undirkerfi í mörgum þráðum, kynning á kjarna kembiforrit ramma (KDB), kraftmikill og truflaður tengill stuðningur fyrir þráðbundna geymslu , innflutningur á pf eldvegg frá OpenBSD, innfæddur framkvæmd stuðningur fyrir NDIS ökumenn, skipti á XFree86 fyrir X.org , dulritunarstuðningur í gegnum grunnkerfið [53]
Eldri útgáfa; ekki lengur studdur: 5.4 9. maí 2005 31. október 2006 Innflutningur á almennu heimilisfangi um uppsagnarforrit frá OpenBSD [54]
Eldri útgáfa; nicht mehr unterstützt: 5.5 25. Mai 2006 31. Mai 2008 Beide Kerne von Dual-Core -Prozessoren sind per Voreinstellung durch SMP-Kernel nutzbar [55]
Ältere Version; nicht mehr unterstützt: 6.0 4. November 2005 31. Januar 2007 Experimentelle Unterstützung für PowerPC , WPA , Treiber weiterer Wireless-Karten hinzugefügt, vollständige Unterstützung von 802.11g , 802.11i , 802.1x und WME/WMM , Verbesserung von Zugriffen auf Dateisysteme und direkt auf Datenträger, SMP-fähige Schicht des virtuellen Dateisystems VFS, Import der Bridge -Implementierung mit Unterstützung des 802.1D Spanning Tree Protocol aus NetBSD [56]
Ältere Version; nicht mehr unterstützt: 6.1 8. Mai 2006 31. Mai 2008 Tastatur- Multiplexer , automatische Konfiguration vieler Bluetooth-Geräte, Treiber für Ethernet, SAS und SATA - RAID -Controller [57]
Ältere Version; nicht mehr unterstützt: 6.2 15. Januar 2007 31. Mai 2008 Unterstützung der Xbox -Architektur, OpenBSM , ipfw -Tags für Pakete, Einführung von freebsd-update für binäre Sicherheitsupdates und Patches und OpenIPMI als Intelligent Platform Management Interface [58]
Ältere Version; nicht mehr unterstützt: 6.3 18. Januar 2008 31. Januar 2010 Reimplementierung von UnionFS , Hinzufügen eines Upgrade-Schalters zu freebsd-update [59]
Ältere Version; nicht mehr unterstützt: 6.4 28. November 2008 30. November 2010 Unterstützung des Camellia-Algorithmus zur Verschlüsselung, Ermöglichen des Bootens von USB-Datenträgern und Geräten mit GPT -BIOS, buffer corruption protection bei der Speicherallokierung [60]
Ältere Version; nicht mehr unterstützt: 7.0 27. Februar 2008 30. April 2009 Unterstützung von ZFS , XFS und GPT, Referenzimplemenation von SCTP , Unterstützung für die ARM-Architektur und das High Definition Audio Interface (HDA) von Intel hinzugefügt, phkmalloc durch jemalloc , [61] Unterstützung für DEC Alpha eingestellt [62]
Ältere Version; nicht mehr unterstützt: 7.1 4. Januar 2009 28. Februar 2011 DTrace von OpenSolaris übernommen, ULE-Scheduler wird voreingestellter Scheduler für i386- und AMD64-Platformen [63]
Ältere Version; nicht mehr unterstützt: 7.2 4. Mai 2009 30. Juni 2010 Unterstützung der UltraSPARC-III-Prozessoren, transparente Verwendung von Superpages im Virtual-Memory-Subsystem, Verbesserungen an den FreeBSD jails [64]
Ältere Version; nicht mehr unterstützt: 7.3 23. März 2010 31. März 2012 Neuer Bootloader gptzfsboot mit Unterstützung für GPT und ZFS, Unterstützung für VIA-Nano -Prozessoren [65]
Ältere Version; nicht mehr unterstützt: 7.4 24. Februar 2011 28. Februar 2013 Unterstützung für UltraSPARC-IV, -IV+ und SPARC64-V-Prozessoren hinzugefügt, IEEE 802.3 Vollduplex [66]
Ältere Version; nicht mehr unterstützt: 8.0 25. November 2009 30. November 2010 Neuer USB -Stack, Unterstützung für IEEE 802.11s , Verwendung von Superpages , Erhöhung der Anzahl maximaler Slices und Unterstützung von NFSv4 [67]
Ältere Version; nicht mehr unterstützt: 8.1 23. Juli 2010 31. Juli 2012 Hochverfügbarkeitsspeicher, SMP für PowerPC G5-Systeme, threadsicheres MS-DOS-Dateisystem, zfsloader, NFSv4- ACL für UFS und ZFS [68]
Ältere Version; nicht mehr unterstützt: 8.2 24. Februar 2011 31. Juli 2012 Import von V4L in den Linux-Emulator, Unterstützung von USB 3.0 und des Extensible Host Controller Interface [69]
Ältere Version; nicht mehr unterstützt: 8.3 18. April 2012 30. April 2014 Unterstützung der TRIM -Funktion für SSDs , GNOME Version 2.32.1, KDE Version 4.7.4 [70]
Ältere Version; nicht mehr unterstützt: 8.4 9. Juni 2013 1. August 2015 Dateisystem tmpfs kann nun produktiv eingesetzt werden, KDE Version 4.10.1 [71]
Ältere Version; nicht mehr unterstützt: 9.0 12. Januar 2012 31. März 2013 Userland DTrace , UFS SoftUpdates+Journal, SMP-Support für mehr als 32 Prozessoren, Einführung der Non-Uniform Memory Architecture [72]
Ältere Version; nicht mehr unterstützt: 9.1 31. Dezember 2012 31. Dezember 2014 Neuer Intel-Grafiktreiber mit GEM/KMS-Unterstützung [73]
Ältere Version; nicht mehr unterstützt: 9.2 30. September 2013 31. Dezember 2014 Unterstützung von TRIM sowie LZ4-Kompression unter ZFS [74]
Ältere Version; nicht mehr unterstützt: 9.3 16. Juli 2014 31. Dezember 2016 Unterstützung von ZFS- bookmarks , Einführung von /usr/lib/private , Aktualisierung zahlreicher Bibliotheken [75]
Ältere Version; nicht mehr unterstützt: 10.0 20. Januar 2014 28. Februar 2015 Umstellung auf Clang / LLVM als Standardcompiler; [76] Linux- inotify -Emulation [77]
Ältere Version; nicht mehr unterstützt: 10.1 14. November 2014 31. Dezember 2016 Unterstützung für UEFI bei amd64, UDP-Lite-Protokoll und SMP bei armv6 hinzugefügt, Performance-Verbesserungen bei Virtualisierung und ZFS [78]
Ältere Version; nicht mehr unterstützt: 10.2 13. August 2015 31. Dezember 2016
Ältere Version; nicht mehr unterstützt: 10.3 29. März 2016 30. April 2018 Unterstützung von ZFS -Boot bei UEFI -Installationen, 64-Bit Linux-Emulation
Ältere Version; nicht mehr unterstützt: 10.4 4. Oktober 2017 31. Oktober 2018
Ältere Version; nicht mehr unterstützt: 11.0 10. Oktober 2016 [79] 30. November 2017 [80] Der WLAN-Treiber unterstützt 802.11n und weitere Hardware, außerdem setzt er standardmäßig die Regulierungsdomäne auf FCC -Regeln um, es wird die RISC -V- und arm64-Architektur unterstützt, der Hypervisor Bhyve unterstützt nun Windows Vista und aufwärts, libblacklist wurde von NetBSD übernommen, sowie Bugfixes und Paketaktualisierungen [81]
Ältere Version; nicht mehr unterstützt: 11.1 26. Juli 2017 [82] 30. September 2018 [83] LLVM , LLDB, Clang wurde aktualisiert, der NFS-Client unterstützt nun das Amazon Elastic File System und der Hyper-V- Hypervisor zweiter Generation erhält Support, ergänzt wurden die Tools zfsbootcfg und efivar, weitere Softwareupdates und Verbesserungen sowie Updates, um reproduzierbare Builds besser zu unterstützen [84]
Ältere Version; nicht mehr unterstützt: 11.2 27. Juni 2018 [85] 31. Oktober 2019 LLVM , Clang , LLDB wurde genauso wie OpenSSH und OpenSSL aktualisiert, KDE 4.14.3, Gnome 3.18.0, Treiberupdates
Ältere Version; nicht mehr unterstützt: 11.3 5. Juli 2019 30. September 2020 KDE 4.15.3, Gnome 3.28.0
Ältere Version; noch unterstützt: 11.4 5. Juli 2019 30. September 2021
Ältere Version; nicht mehr unterstützt: 12.0 11. Dezember 2018 [86] 29. Februar 2020
Ältere Version; noch unterstützt: 12.1 4. November 2019 31. Januar 2021 OpenSSL Version 1.1.1d; Clang/LLVM Version 8.0.1; BearSSL im Basissystem [87]
Ältere Version; noch unterstützt: 12.2 27. Oktober 2020 13. Juli 2021 Unterstützung für Intel 100Gb Ethernet Karten; Unterstützung von Linux in jails; OpenSSH 7.9p1; OpenSSL 1.1.1h [88]
Aktuelle Version: 13.0 13. April 2021 Clang/LLVM Version 11.0.1 [89]
Legende:
Ältere Version; nicht mehr unterstützt
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version

Folgende Zeitleiste stellt den Lebenszyklus unterschiedlicher FreeBSD-Versionen dar. Bis zum End of life einer Version werden Sicherheitslücken und Softwarefehler beseitigt und ein Teil essentieller neuer Features, die in künftigen Versionen vorhanden sind, zurückportiert .

Altes FreeBSD-Logo (BSD-Daemon)

Der BSD-Daemon ist das „Maskottchen“ von BSD-Unix und wurde von Beginn an als Logo verwendet. Er wird oft Beastie genannt, obwohl ihn der Träger des Copyrights für namenlos erklärt.

Das Zeichen erwies sich jedoch teils schwer reproduzier- und skalierbar, daher riefen im Februar 2005 die Entwickler des FreeBSD-Projektes auf, ein Logo für FreeBSD zu entwerfen. Ende Juni 2005 wurden die Vorschläge verschiedener Grafiker eingereicht und Ende September 2005 wurde das neue Logo ausgewählt. Zum Schluss standen sieben Einsendungen in der engeren Wahl – gewonnen hat ein Design von Anton K. Gural. [90] [91]

Es gab darauf – wie bei NetBSD – verschiedene Erwägungen, das traditionelle Maskottchen nicht weiter als Logo zu verwenden. Im Ergebnis bleibt der Daemon Beastie nun doch das Maskottchen des Projektes. Das neue Logo ist eine Anspielung auf den Kopf des Daemons mit seinen Hörnern.

Distributionen und Derivate

FreeBSD-Distributionen

  • m0n0wall : eine Firewall-Distribution;
  • NomadBSD: ein Live-System (keine Installation nötig) für USB-Sticks [92]
  • OPNsense : eine (stateful) Firewall/Router-Distribution; unterstützt LibreSSL und ASLR
  • pfSense : eine Firewall/ Router -Distribution
  • TrustedBSD : Erweiterung mit dem Hauptgewicht auf Sicherheitseigenschaften
  • HardenedBSD: eine Erweiterung mit dem Hauptgewicht auf Sicherheitseigenschaften; Zusammenarbeit mit OPNsense

FreeBSD-Derivate

  • CellOS und OrbisOS: Betriebssysteme der PlayStation 3 und 4 von Sony [93] [94]
  • Darwin : gemeinsames Basisbetriebssystem für macOS , iOS etc.; XNU , Hybridkernel aus OSF Mach- und FreeBSD-Kernel; Das Userland des als UNIX 03 zertifizierten macOS stammt größtenteils von FreeBSD, es ist nicht Bestandteil von Darwin
  • Data ONTAP: das Betriebssystem von NetApp -Speichersystemen [95]
  • DesktopBSD : ein Arbeitsplatzsystem mit KDE als grafischer Arbeitsumgebung
  • DragonFly BSD : Abspaltung von FreeBSD 4.x
  • FuryBSD : Nachdem sich Project Trident (künftig Void Trident) entschlossen hat künftig anstatt auf TrueOS/FreeBSD auf Void Linux zu setzen, gründete ein Teil der Community FuryBSD mit dem Fokus auf ein vollständig grafisches Desktop OS
  • FreeNAS : für Network Attached Storage (NAS) konzipiert
  • FreeSBIE: ein Live-System mit Xfce and Fluxbox ; entstand während des Google Summer of Code 2005
  • JunOS: das Betriebssystem der Router von Juniper Networks
  • Kylin : entwickelt für chinesische Behörden
  • MidnightBSD : mit grafischer Arbeitsumgebung auf Basis von GNUstep ; ursprünglich abgeleitet von FreeBSD 6.1 Beta
  • NAS4Free: für Network Attached Storage (NAS) konzipiert
  • PicoBSD : eine minimierte Variante von FreeBSD, die auf eine einzelne Diskette passt – also weniger als 1,44 MB umfasst
  • TrueOS (ehemals PC-BSD): ein FreeBSD erweiterndes und als Arbeitsplatzsystem optimierendes Derivat; die Entwicklung wurde Anfang 2020 eingestellt. [96]
    • GhostBSD : ursprünglich FreeBSD-, ab 18.10 TrueOS-basierend; MATE als vorgesehene grafische Arbeitsumgebung, ursprünglich Gnome
  • TwinCAT/BSD: Betriebssystem zur Industrieautomatisierung der Firma Beckhoff Automation . [97]

Portierungen auf den FreeBSD-Kernel

  • Arch BSD: eine Arch-Linux -Portierung auf den Kernel von FreeBSD
  • Gentoo /FreeBSD: eine Gentoo-Portierung auf den Kernel von FreeBSD
  • Debian GNU/kFreeBSD : eine Portierung des Debian -GNU-Systems auf den Kernel von FreeBSD

Hardwareanforderungen

Die Hardwareanforderungen hängen vom Einsatzgebiet ab. Ein Embedded System beispielsweise hat andere Anforderungen als ein Webserver oder ein Desktop.

Für FreeBSD 11.x gelten 96 MB RAM und 1,5 GB Festplattenspeicher als Minimalanforderung. Bei Desktop-Systemen beginnen die Anforderungen bei 2–4 GB RAM und mindestens 8 GB freiem Festplattenspeicherplatz. [98]

Siehe auch

Literatur

  • Marshall Kirk McKusick , George V. Neville-Neil: The Design and Implementation of the FreeBSD Operating System . Addison-Wesley, 2004, ISBN 0-201-70245-2 (Beschreibung des Betriebssystems auf akademischen Niveau)
  • Marshall Kirk McKusick, George V. Neville-Neil, Robert NM Watson: The Design and Implementation of the FreeBSD Operating System. 2. Auflage. Addison-Wesley, 2015, ISBN 978-0-321-96897-5 (beschreibt den FreeBSD-11-Kernel)
  • Greg Lehey: The Complete FreeBSD . 4. Auflage. O'Reilly, 2003, ISBN 0-596-00516-4 (Installation, Konfiguration und Gebrauch des FreeBSD-Systems)
  • Harald Zisler: FreeBSD . Franzis, Poing 2006, ISBN 3-7723-6538-8 .
  • Michael Lucas: Absolute FreeBSD: The Ultimate Guide to FreeBSD. 2. Auflage. No Starch Press, San Francisco 2007, ISBN 978-1-59327-151-0 .
  • Michael Urban, Brian Tiemann: FreeBSD 6 Unleashed . Sams, 2006, ISBN 0-672-32875-5 .
  • Michael Lucas: FreeBSD de Luxe. Unix-Serveradministration . Mitp-Verlag, Bonn 2003, ISBN 3-8266-1343-0 .
  • Benedikt Nießen: Der eigene Server mit FreeBSD 9 . dpunkt.verlag, Heidelberg 2012, ISBN 978-3-89864-814-1 .

Weblinks

Commons : FreeBSD – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. FreeBSD 13.0 Brings Better Performance, LLVM Clang 11, Obsolete GNU Bits Removed . 13. April 2021 (englisch, abgerufen am 14. April 2021).
  2. FreeBSD 13.0 released . 13. April 2021 (englisch, abgerufen am 14. April 2021).
  3. a b von FreeBSD unterstützte Plattformen und deren Status
  4. The FreeBSD Developers. freebsd.org, abgerufen am 23. März 2016 .
  5. a b c d How the FreeBSD Project works , Vortrag von Robert NM Watson bei Google TechTalks 2007 (englisch)
  6. netcraft .com: Nearly 2.5 Million Active Sites running FreeBSD , Umfrage von 2004 (englisch)
  7. netcraft.com: Most Reliable Hosting Company Sites in May 2009 and June 2011 (englisch)
  8. a b freebsd.org: About the FreeBSD Project (englisch)
  9. bsdwiki.de: Geschichte von BSD ( Memento vom 29. Januar 2012 im Internet Archive ), Eintrag von Axel S. Gruner
  10. a b FreeBSD Release Information , Übersicht aller Releases inklusive unterstützter Hardwareplattformen (englisch)
  11. ibm.com: Why FreeBSD ( Memento vom 26. April 2013 im Webarchiv archive.today ) (englisch)
  12. heise.de: FreeBSD der unbekannte Riese
  13. The BSD Certification Group. bsdcertification.org, abgerufen am 23. März 2016 .
  14. Statusseite des Projekts zur Herstellung der API ( Memento vom 1. März 2012 im Internet Archive ) für C99 und IEEE 1003.1-2001 (POSIX) inklusive der XSI Extensions.
  15. freebsd.org: Network Setup , Using Windows NDIS Drivers (englisch)
  16. Netgraph Manpage
  17. freebsd.org: FreeBSD jails introduction ( Memento vom 23. Dezember 2010 im Internet Archive ) (englisch)
  18. grunix.de: Jails unter FreeBSD ( Memento vom 7. August 2009 im Internet Archive )
  19. FreeBSD 10.0-RELEASE Release Notes. Abgerufen am 15. März 2014 .
  20. bhyve Frequently Asked Questions. Abgerufen am 9. Mai 2017 .
  21. Why Choose FreeBSD? – Stability. Abgerufen am 26. März 2014 (englisch): „[...] Backwards compatibility is very important to the FreeBSD team, and any release in a major release series is expected to be able to run any code—including kernel modules—that ran on an earlier version. [...]“
  22. Linux-Binärkompatibilität – Übersicht. Abgerufen am 26. März 2014 .
  23. Linux-Binärkompatibilität – Weiterführende Themen. Abgerufen am 26. März 2014 : „[...]Es ist eine Implementierung eines ABIs, keine Emulation.[...]“
  24. Wine – FreeBSD Wiki. Abgerufen am 9. Mai 2017 .
  25. FreeBSD – WineHQ Wiki. Abgerufen am 9. Mai 2017 .
  26. FreeBSD Developer Summits. Abgerufen am 26. März 2014 (englisch): „[...] FreeBSD developer summits [...] are usually held immediately before or after BSD-oriented conferences.[...]“
  27. FreeBSD Security Information. freebsd.org, abgerufen am 8. April 2021 .
  28. RELEASE NOTES – FreeBSD – Release 1.1. The FreeBSD Project, abgerufen am 30. April 2011 .
  29. bell-labs.com: USL vs. BSDI documents (englisch)
  30. FreeBSD 2.0 Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  31. FreeBSD 2.0.5 Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  32. FreeBSD 2.2 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  33. FreeBSD 2.2.5 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  34. FreeBSD 2.2.6 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  35. FreeBSD 2.2.7 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  36. FreeBSD 2.2.8 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  37. FreeBSD 3.0 Release Notes. The FreeBSD Project, abgerufen am 27. April 2011 .
  38. FreeBSD 3.1 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  39. FreeBSD 3.3 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  40. FreeBSD 4.0 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  41. FreeBSD 4.1 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  42. FreeBSD 4.1.1 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  43. FreeBSD 4.2 Release Notes. The FreeBSD Project, abgerufen am 28. April 2011 .
  44. FreeBSD/i386 4.4-RELEASE Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  45. FreeBSD/i386 4.5-RELEASE Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  46. FreeBSD/i386 4.8-RELEASE Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  47. FreeBSD/i386 4.9-RELEASE Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  48. FreeBSD/i386 4.10-RELEASE Release Notes. The FreeBSD Project, abgerufen am 29. April 2011 .
  49. FreeBSD/i386 5.0-RELEASE Release Notes. The FreeBSD Project, 14. Januar 2003, abgerufen am 29. April 2011 .
  50. FreeBSD/i386 5.1-RELEASE Release Notes. The FreeBSD Project, 28. Mai 2003, abgerufen am 29. April 2011 .
  51. FreeBSD/amd64 5.2-RELEASE Release Notes. The FreeBSD Project, 1. Januar 2004, abgerufen am 29. April 2011 .
  52. FreeBSD 5.2-RELEASE Announcement. The FreeBSD Project, 1. Januar 2004, abgerufen am 29. April 2011 .
  53. FreeBSD/amd64 5.3-RELEASE Release Notes. The FreeBSD Project, 11. März 2004, abgerufen am 29. April 2011 .
  54. FreeBSD/amd64 5.4-RELEASE Release Notes. The FreeBSD Project, 5. Mai 2005, abgerufen am 29. April 2011 .
  55. FreeBSD/amd64 5.5-RELEASE Release Notes. The FreeBSD Project, 22. Mai 2006, abgerufen am 29. April 2011 .
  56. FreeBSD/amd64 6.0-RELEASE Release Notes. The FreeBSD Project, 21. Oktober 2005, abgerufen am 29. April 2011 .
  57. FreeBSD/amd64 6.1-RELEASE Release Notes. The FreeBSD Project, 5. Mai 2006, abgerufen am 29. April 2011 .
  58. FreeBSD/amd64 6.2-RELEASE Release Notes. The FreeBSD Project, 11. Januar 2007, abgerufen am 29. April 2011 .
  59. FreeBSD/amd64 6.3-RELEASE Release Notes. The FreeBSD Project, 15. Januar 2008, abgerufen am 29. April 2011 .
  60. FreeBSD/amd64 6.4-RELEASE Release Notes. The FreeBSD Project, 25. November 2008, abgerufen am 29. April 2011 .
  61. Ivan Voras: What's cooking for FreeBSD 7? Abgerufen am 27. April 2011 .
  62. FreeBSD 7.0-RELEASE Release Notes. The FreeBSD Project, 16. Februar 2008, abgerufen am 27. April 2011 .
  63. FreeBSD 7.1-RELEASE Release Notes. The FreeBSD Project, 31. Dezember 2008, abgerufen am 27. April 2011 .
  64. FreeBSD 7.2-RELEASE Release Notes: Release Highlights. The FreeBSD Project, 30. April 2009, abgerufen am 29. April 2011 .
  65. FreeBSD 7.3-RELEASE Release Notes: Release Highlights. The FreeBSD Project, 30. März 2010, abgerufen am 29. April 2011 .
  66. FreeBSD 7.4-RELEASE Release Notes. The FreeBSD Project, 24. Februar 2011, abgerufen am 27. April 2011 .
  67. Ivan Voras: What's cooking for FreeBSD 8? Abgerufen am 27. April 2011 .
  68. FreeBSD 8.1-RELEASE Release Notes. The FreeBSD Project, 24. Februar 2011, abgerufen am 24. Juli 2017 .
  69. FreeBSD 8.2-RELEASE Release Notes. The FreeBSD Project, 24. Februar 2011, abgerufen am 27. April 2011 .
  70. FreeBSD 8.3-RELEASE Release Notes. The FreeBSD Project, 9. April 2012, abgerufen am 18. April 2011 .
  71. FreeBSD 8.4-RELEASE Release Notes. The FreeBSD Project, 2. Juni 2013, abgerufen am 9. Juni 2013 .
  72. FreeBSD 9.0-RELEASE Release Notes. The FreeBSD Project, 12. Januar 2012, abgerufen am 12. Januar 2012 .
  73. FreeBSD 9.1-RELEASE Release Notes. The FreeBSD Project, 31. Dezember 2012, abgerufen am 31. Dezember 2012 .
  74. FreeBSD 9.2-RELEASE Release Notes. The FreeBSD Project, 30. September 2013, abgerufen am 1. Oktober 2013 .
  75. Glen Barber: FreeBSD 9.3-RELEASE Announcement. 15. Juli 2014, abgerufen am 19. Juli 2014 .
  76. heise online:Freies Unix-Derivat FreeBSD 10.0: GCC und make fehlen in Standardinstallation
  77. FreeBSD 10.0 – FreeBSD wiki
  78. Falko Benthin: FreeBSD 10.1 veröffentlicht. In: pro-linux.org. 16. November 2014, abgerufen am 16. November 2014 .
  79. FreeBSD 11.0 Release Process. freebsd.org, abgerufen am 1. Oktober 2016 .
  80. Supported FreeBSD releases. freebsd.org, abgerufen am 20. November 2017 .
  81. FreeBSD 11.0-RELEASE Release Notes. In: freebsd.org. 10. Oktober 2016, abgerufen am 10. Oktober 2016 (englisch).
  82. FreeBSD 11.1 Release Process. In: freebsd.org. Abgerufen am 26. Juli 2017 (englisch).
  83. FreeBSD Security Information. In: freebsd.org. Abgerufen am 29. Juni 2018 (englisch).
  84. FreeBSD 11.1-RELEASE Announcement. In: freebsd.org. Abgerufen am 26. Juni 2017 (englisch).
  85. FreeBSD 11.2 Release Process. In: freebsd.org. Abgerufen am 29. Juni 2018 (englisch).
  86. FreeBSD 12.0 Release Process. In: freebsd.org. Abgerufen am 22. Oktober 2018 (englisch).
  87. FreeBSD 12.1-RELEASE Release Notes. Abgerufen am 1. Dezember 2019 .
  88. FreeBSD 12.2-RELEASE Announcement. Abgerufen am 3. November 2020 .
  89. FreeBSD 13.0-RELEASE Announcement. Abgerufen am 28. Mai 2021 .
  90. New Logo FreeBSD-Announce, Jun Kuriyama (31. Oktober 2005); abgerufen am 6. Juli 2020.
  91. Project Logo FreeBSD Foundation; abgerufen am 6. Juli 2020.
  92. NomadBSD. 12. Januar 2018, abgerufen am 15. Februar 2018 (englisch): „NomadBSD is a live system for flash drives, based on FreeBSD“
  93. Rob Williams: Sony PlayStation 4 OS Reported As Modified Version of FreeBSD 9. Nethothardware.com, 24. Juni 2013, abgerufen am 26. Juni 2013 .
  94. Jürgen Donauer: Orbis OS: Sony PlayStation 4 läuft mit modifiziertem FreeBSD 9. bitblokes.de, 24. Juni 2013, abgerufen am 28. Oktober 2014 .
  95. NetApp Data ONTAP mit FreeBSD-Basis: Open Source-Beiträge. netapp.com, abgerufen am 23. März 2016 .
  96. TrueNAS - TrueOS Discontinuation. Abgerufen am 3. Dezember 2020 .
  97. Beckhoff Automation GmbH & Co KG, Hülshorstweg 20, 33415 Verl Germany: C9900-S60x, CXxxxx-0185 | TwinCAT/BSD für Beckhoff Industrie-PCs. Abgerufen am 15. April 2021 (deutsch).
  98. FreeBSD Handbuch – 2.2. Minimale Hardwareanforderungen. Abgerufen am 14. März 2018 .