FreeBSD

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
FreeBSD
FreeBSD
FreeBSD
Ontwikkelaar The FreeBSD project
OS-familie BSD
Bronmodel FOSS
Laatste uitgave 9.2 / 10.0 
(30 september 2013 / 20 januari 2014)
Laatste bètaversie 10.0 RC 5 
(9 januari 2014)
Kerneltype Monolithische kernel
Licentie BSD-licentie en anderen
Status Actief
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

FreeBSD is een opensource-besturingssysteem dat behoort tot de Unix-familie, meer specifiek BSD. Het wordt voornamelijk gebruikt als besturingssysteem voor servers, vanwege de reputatie in stabiliteit en prestaties. Van FreeBSD is onder andere Darwin afgeleid, de onzichtbare onderlaag van Mac OS X. FreeBSD werd eind jaren negentig gebruikt op de servers van Hotmail en wordt tot op heden door Yahoo! gebruikt.[1].

Algemeen[bewerken]

FreeBSD is beschikbaar voor diverse platformen en architecturen, zoals x86, x86-64 (AMD64), IA-64, ARM, PowerPC en UltraSPARC.

Bij de installatie van FreeBSD kan er gekozen worden tussen het downloaden van de kernel sources of het downloaden van de complete source tree van het besturingssysteem. Installatie kan vanaf diverse media plaatsvinden, zoals van cd-rom of via het netwerk, bijvoorbeeld van een FTP-server.[2]

FreeBSD staat bekend om de uitgebreide en in het algemeen complete documentatie[3]. Het FreeBSD handboek biedt hulp bij de installatie, het beheer en de beveiliging van FreeBSD. Het handboek is ook vertaald in het Nederlands[1]. FreeBSD maakt gebruik van het bestandssysteem UFS.

Geschiedenis[bewerken]

Schermafbeelding van FreeSBIE, de live CD van FreeBSD

Jordan Hubbard begon met de ontwikkeling van FreeBSD in november 1993. Zijn broncode was die van 386BSD, maar wegens twijfels aan de legaliteit van de broncode van 386BSD werd voor FreeBSD 2.0 (januari 1995) veel software herschreven. Daarbij werd gebruikgemaakt van de 4.4BSD-Lite-release van de Universiteit van Californië - Berkeley.

Versies en ontwikkeling[bewerken]

De ontwikkeling van FreeBSD wordt meestal voortgezet in meerdere takken. Iedere tak begint zijn leven als een zogenaamde '-CURRENT'-tak. Na enige tijd (enkele jaren over het algemeen) zal er een release komen van die tak waardoor hij tot '-STABLE' wordt omgekroond. De hoogste '-STABLE'-versie wordt vaak gezien als productieversie. Anno 2013 zijn FreeBSD 8.3 en FreeBSD 9.1 de laatste productieversies (STABLE). De '-CURRENT'-versies worden vaak 'New Technology' (nieuwe technologie) genoemd.

FreeBSD 5[bewerken]

FreeBSD 5 bevatte een aantal nieuwe opties, waaronder veel opties die betrekking hadden op beveiliging. Het TrustedBSD-project werd gevormd met het doel om te vertrouwen besturingssysteemfunctionaliteit toe te voegen aan het FreeBSD-besturingssysteem. Een uitbreidbaar Mandatory Access Control framework (het TrustedBSD MAC Framework), bestandssysteem Access Control Lists (ACL's) en het nieuwe UFS2-bestandssysteem komen uit TrustedBSD. Delen van de TrustedBSD-functionaliteit zijn ook opgenomen in de besturingssystemen NetBSD en OpenBSD[4].

FreeBSD 6[bewerken]

FreeBSD 6 is vooral gericht op het verder stabiliseren van het besturingssysteem en verdere ondersteuning van hardware[5].

FreeBSD 7[bewerken]

In FreeBSD 7 werd de TCP/IP-stack verbeterd door Andre Opperman. Het FreeBSD-project trachtte hiermee opnieuw het besturingssysteem met de snelste netwerkcode uit te brengen.[6]

FreeBSD 8[bewerken]

FreeBSD 8.4 werd uitgebracht als legacyversie op 7 juni 2013. Belangrijkste veranderingen zijn GNOME 2.32.1 en KDE 4.10.1.

FreeBSD 9[bewerken]

FreeBSD 9 werd in januari 2012 uitgebracht.[7] Nieuw in deze versie:

  • een nieuw installatieprogramma,
  • ZFS bijgewerkt tot versie 28.

FreeBSD 9.1 werd uitgebracht op 31 december 2012. FreeBSD 9.2 verscheen op 30 september 2013.

FreeBSD 10[bewerken]

FreeBSD 10 gebruikt de door Apple gesponsorde Clang-compiler in plaats van GCC.[8] FreeBSD 10 is beschikbaar voor volgende processorarchitecturen: amd64, i386, ia64, powerpc, powerpc64 en sparc64.[9]

Nieuw in FreeBSD 10, uitgebracht op 20 januari 2014:

Software[bewerken]

Er is een uitgebreide portscollectie om software uit te installeren op een eenvoudige manier.[11] Als FreeBSD in Linuxcompatibiliteitsmodus draait, kunnen bovendien ook programma's die voor Linux ontwikkeld zijn onder FreeBSD draaien. Verder zijn er emulators voor bepaalde veelgebruikte commerciële besturingssystemen[12].

Mascotte[bewerken]

De mascotte van FreeBSD is een vriendelijk rood duiveltje, Beastie genaamd. Aanvankelijk werd de mascotte ook als logo gebruikt, tot er in 2005 een competitie[13] werd gehouden voor een nieuw, meer professioneel ogend logo. Het ontwerp van Anton K. Gural kwam als winnaar uit de bus.[14] Beastie blijft echter aanwezig als de mascotte.[15]

Zie ook[bewerken]

Externe links[bewerken]

Bronnen, noten en/of referenties