FreeBSD

FreeBSD er et fritt og åpent Unix-liknende operativsystem. Det nedstammer fra Forsknings-Unix via Berkeley Software Distribution (BSD), men kan av juridiske årsaker ikke bruke merkenavnet UNIX. FreeBSD er idag den mest utbredte BSD-distribusjon, og utgjør mer enn tre fjerdedeler av alle installerte BSD-derivater.BSD Certification Group BSD Usage Survey, oktober 2005 Første versjon ble lansert 1. november 1993. Siste versjon er 13.0, som ble lansert i april 2021.

FreeBSD har mange likheter med Linux, men omfang og lisensiering er forskjellig. FreeBSD er et komplett operativsystem som inkluderer operativsystemkjernen, utstyrsdrivere og programvare som kjører i brukermodus. Linux omfatter i utgangspunktet bare Linuxkjernen og utstyrsdrivere og trenger tredjeparts programvare for å skape en Linuxdistribusjon.David Chisnall: BSD: The Other Free UNIX Family, www.informit.com, 20. januar 2006 Linux er lisensiert under GNU General Public License som er copyleft. FreeBSD er lisensiert under BSD-lisensen, og er som Linux fri og åpen programvare. BSD-lisensen tillater imidlertid også proprietær programvare, og BSD er basis for flere proprietære operativsystemer, inklusive SCO OpenServer (fra versjon 10), Apples macOS,Klint Finley: Apple's Operating System Guru goes back to his roots, wired.com, 8. august 2013 iOS, NeXTSTEP,NeXTStep 4.x , WinWorld PC, 2016 Sonys Playstation 3Sony Interactive Entertainment Inc.: Open Source Software used in PlayStation®3, 2016 og Playstation 4Sony Interactive Entertainment Inc.:Open Source Software used in PlayStation®4, 2016 og Junos OS fra Juniper Networks,Migration, Upgrade, and Downgrade Instructions, Juniper Networks, 16. august 2016 for å nevne noen. Kildekoden til nettverksprotokollen TCP/IP i Windows NT 3.1 var hentet direkte fra BSD.Anti-Myths: Actually, Windows DOES use some BSD code, LWN.net, 16. august 2007 Dette var også tilfelle med etterfølgende versjoner av Windows NT, til og med Windows 2000.Microsoft: We Use FreeBSD, betanews, 18. juni 2001
FreeBSD-prosjektet har et sikkerhetsteam som overvåker all programvare som lanseres sammen med basisdistribusjonen. Applikasjoner fra tredjeparts leverandører kan installeres ved å benytte pakkesystemet pkg eller FreeBSD Ports, eller ved å direkte kompilere kildekoden.

FreeBSD er blitt portert til en rekke datamaskinarkitekturer: x86-32, X86-64,  NEC PC-9801, 64-biter SPARC, PowerPC, ARM, Intel Itanium, MIPS, RISC-V og IBM ESA/390. Tidligere fantes det også porteringer til DEC Alpha.

Det finnes også en 'live' versjon av FreeBSD som heter Freesbie.

Tredjeparts programmer

FreeBSD har en samling av tusenvis av programmer som utvikles av tredjepart utenfor selve prosjektet. Nettlesere som FireFox, Opera og Chrome, e-post-klienter som Mozilla Thunderbird, office-pakker som OpenOffice, etc er eksempler på dette. Generelt kan man si at prosjektet selv ikke utvikler disse programmene, men utvikler rammeverket som gjør at programmene kan installeres, kalt Ports Collection. Programmer kan enten installeres ved å kompilere kildekoden hvis lisensen som er tilknyttet programmet tillater dette (dette kalles «porter», eller «ports» på engelsk), eller som forhåndskompilerte, binære programmer (kalt «pakker», eller «packages» på engelsk). Ports Collection støtter de siste utgavene av STABLE og CURRENT. Eldre utgaver støttes ikke, og fungerer kanskje ikke med en oppdatert Ports Collection.

Ports Collection
Hvert program i portsamlingen installeres fra kildekoden. Hver port sin Makefile henter automatisk applikasjonskildekoden, enten fra en lokal disk, CD-ROM eller ftp, pakker disse ut på systemet, installerer "patches", kompilerer og installerer programmet. Denne metoden kan være tidkrevende, siden kompilering av store programvarer kan ta flere timer, men brukeren får da mulighet til å kunne installere brukertilpassede programmer.

Pakkesystem
For de fleste portene eksisterer det også fohåndskompilerte, binære pakker. Denne metoden er meget rask, siden kompileringsprosessen er unødvendig. Brukeren kan installere andre programmer etter behov i etterkant.

Linux-kompatibilitet
De aller fleste programmene som kan kjøres på Linux, kan også kjøres på FreeBSD uten behov for å installere et eget «kompabilitetslager». Likevel tilbyr FreeBSD et slikt kompatibilitetslager for flere andre UNIX-liknende-operativsystemer, blant annet Linux. Dette gjør at mange Linux-programmer kan kjøres på FreeBSD i binær form. Eksempler på slike programmer er StarOffice, Linux-utgaven av Firefox (det finnes en egen "ekte" FreeBSD-utgave av Firefox), Linux-utgavene av Adobe Acrobat, RealPlayer, Oracle, Mathematica, Maple, MATLAB, WordPerfect, Skype, Wolfenstein: Enemy Territory, Doom 3 og Quake 4. Noen av disse programmene har også egne, "ekte" (engelsk: "native") utgaver for FreeBSD. Helt problemfritt er det imidlertid ikke. Noen programmer fungerer bare delvis eller ikke i det hele tatt på FreeBSD, fordi Linux-kompabilitetslageret kun støtter systemkall i den utdaterte Linux 2.4.2-kjernen. Siden versjon 7.0 har FreeBSD hatt støtte for systemkall i Linux versjon 2.6.16, og seneste versjon har støtte for 
systemkall i Linux versjon 2.6.32.

Versjonshistorikk

 Farge Mening Rød Gammel utgave; ikke støttet lenger Gul Gammel utgave; fortsatt støttet Grønn Gjeldende utgave Blå Fremtidig utgave
 VersjonEngineering Information, The FreeBSD Project, besøkt 26. august 2016] LansertInformation, The FreeBSD Project, besøkt 26. august 2016] Støttet inntilFreeBSD Security Information, The FreeBSD Project, besøkt 26. august 2016 Signifikante endringer 1.0 1. november 1993Jordan K. Hubbard: FreeBSD 1.0 Announcement , comp.os.386bsd.announce, FreeBSD.no, 1. november 1993 
Første versjon, basert på 4.4BSD og 386BSD
Buffer med dynamisk mekanisme for hurtigminne, som gjør at det vokser og minker etter behov
Linux lydkortdriver for Gravis Ultrasound, Sound Blaster, m.m.
Støtte for Mitsumi Electric CD-ROM. 1.1 6. mai 1994Announcing FreeBSD 1.1 RELEASE, comp.os.386bsd.announce, Walnut Creek CD-ROM, 6. mai 1994Rettet opp programvarefeil som FreeBSD hadde arvet fra 386BSD
FreeBSD ble utvidet med enkelte porterte applikasjoner, deriblant –
Vindussystemet XFree86 (en fri implementasjon av vindussystemet X)
Widgetverktøyene XView og InterViews
Epostklienten elm
Network News Transfer Protocol (NNTP)RELEASE NOTES - FreeBSD - Release 1.1, The FreeBSD Project, 6. mai 1994 1.1.5 29. juni 1994FreeBSD 1.1.5 RELEASE is now available, comp.os.386bsd.announce, Digital Equipment Corporation, Galway Ireland, 29. juni 1994Multippel buffering (bounce buffers) for ISA-kontrollere i systemer med mer enn 16 Mb RAM. 
Ytelsesforbedringer i virtuelle maskiner som er basert på mikrokjernen Mach
Bedre ytelse i operativsystemkjernen
Forbedret algoritme for skedulering
Bruk av dataklynger i harddiskers sektorer for å øke hastigheten på lesing og skriving
Valgfri flyttallemulator fra Bill Metzenthen
Støtte for IP Multicast
Forbedret støtte for lydkort (versjon 2.5 av Hannu Savolainen's VoxWare lyddrivere)
Støtte for ST01/ST02 og Future Domain 950 SCSI adaptere
X10 utstyrsdrivere
Støtte for PS/2 mus og bussmus 
Støtte for IBM/National Instruments PCMCIA Ethernet
Støtte for matematikkbiblioteket til Sun Microsystems
Delte C++-biblioteker (libg++) ble standard.RELEASE NOTES. FreeBSD. Release 1.1.5, FreeBSD.org  1.1.5.1 5. juli 1994(FreeBSD) FreeBSD 1.1.5.1 is now available on gatekeeper.dec.com, comp.os.386bsd.announce, 5. juli 1994 Oppretting av programvarefeil. 2.0 22. november 1994FreeBSD 2.0 RELEASE now on ftp.freebsd.org, comp.os.386bsd.announce,comp.unix.bsd, 23. november 1994 
På grunn av rettssaken mellom UNIX System Laboratories, Inc. versus Berkeley Software Design, Inc. ble kodebasen endret fra 4.4BSD til BSD-Lite 4.4.
Et nytt installasjonsprogram
Ny oppstartshåndterer
Støtte for flere filsystemer –
MS-DOS FAT
unionFS
Berkeley Fast File System (FFS)
Log-Structured File System (LFS)
Minix file system (MFS)
kernfs 
64-biter offset for store filsystemer
Lastbare filsystemer
Importerte lastbare kjernemoduler fra NetBSD 2.0.5 10. juni 1995Announcing FreeBSD 2.0.5 RELEASE!, comp.unix.bsd.freebsd.announce, 10. juni 1995 
Omstrukturering av den virtuelle maskin
Full støtte for Network Information Service (NIS) klient og tjener
Støtte for nettverksprotokollen TCP
Støtte for Integrated Services Digital Network (ISDN)
Støtte for Fiber Distributed Data Interface (FDDI)
Støtte for Fast Ethernet adaptere (100Mbit)
Flerspråklig dokumentasjon
FreeBSD Ports buntet med installasjons-media 2.1 19. november 1995FreeBSD 2.1.0-RELEASE now available, comp.unix.bsd.freebsd.announce, 19. november 1995, besøkt 29. august 2016 
Tilføyd støtte for flere disk-kontrollere
Støtte for flere Ethernet-kontrollere
Tilføyd støtte for annen maskinvare 2.1.5 10. juli 1996FreeBSD 2.1.5 CD now in stock and shipping from Walnut Creek CDROM, comp.unix.bsd.freebsd.announce, 8. august 1996PCI-buss verifisering
Tilføyelse av nye utstyrsdrivere 2.1.6 16. november 1996(FreeBSD-users-jp 6409) "Jordan K. Hubbard": FreeBSD 2.1.6 is now available, freebsd-users-jp@jp.freebsd.org, 17. november 1996, besøkt 29. august 2016 Forbedringer av installasjonen. 2.1.6.1 27. november 1996(FreeBSD-users-jp 6832) "Jordan K. Hubbard": FreeBSD 2.1.6 replaced with point release (2.1.6.1), freebsd-users-jp@jp.freebsd.org, 27. november 1996, besøkt 29. august 2016 Oppretting av programvarefeil.  2.1.7 20. februar 1997(FreeBSD-users-jp 9974) "Jordan K. Hubbard": FreeBSD 2.1.7 is now available., freebsd-users-jp@jp.freebsd.org, 20. februar 1997  Installering av flere utstyrsdrivere.  2.1.7.1 20. mars 1997(FreeBSD-users-jp 10913) 2.1.7.1-RELEASE ( forwarded message from Jordan K. Hubbard ), FreeBSD-users-jp@jp.freebsd.org, 20. mars 1997Forbedring av installasjon
Intel Etherexpress Pro/100B. 2.2 16. mars 1997(FreeBSD-users-jp 10781) "Jordan K. Hubbard": FreeBSD 2.2-RELEASE is now available from ftp.freebsd.org, FreeBSD-users-jp@jp.freebsd.org, 17. mars 1997  
Network File System (NFS) versjon 3
BSD malloc erstattet av phkmalloc
Linuxemulering (Linuxulator) med ELF
Tilføyelse av seksjon 9 ved bruk av Unix-kommandoen man, for beskrivelse av kjernerutiner 2.2.1 25. mars 1997ANNOUNCE: FreeBSD 2.2.1 CDs are now shipping from Walnut Creek CDROM, announce@FreeBSD.ORG, 15. april 1997  
Oppdaterte driverne for Adaptec 2940 og Intel EtherExpress Pro
 Forbedring av installasjonsprogrammet for programvarepakker i CD-ROM-baserte utgaven. 2.2.2 16. mai 1997ANNOUNCE: Announcing FreeBSD 2.2.2 - "The stealth release", owner-announce-jp@jp.freebsd.org, 17. mai 1997Network File System (NFS) versjon 3 gjort til standard
Vertskap for virtuell File Transfer Protocol (FTP) 2.2.5 22. oktober 1997ANNOUNCE: 2.2.5 RELEASE now available from ftp.freebsd.org (and some mirrors), owner-announce-jp@jp.freebsd.org, 22. oktober 1997  
Oppdatert støtte for nye mikroprosessorer fra Cyrix Corporation (Cyrix 6x86, Cyrix 6x86MX) og Advanced Micro Devices (AMD K6)
Nytt bibliotek for VGA 2.2.6 25. mars 1998(ftp-admin 386) Forward: 2.2.6 RELEASE now available from ftp.freebsd.org (and some mirrors), freebsd-mirror@sol.cs.ritsumei.ac.jp, 25. mars 1998  
 Støtte for ATAPI diskettstasjoner
 Forbedret Linuxemulering
 Nye drivere for lydkort
 Støtte for den nye standarden Plug and play (PnP), som sørget for selvkonfigurerende maskinvare 2.2.7 22. juli 1998ANNOUNCE: FreeBSD 2.2.7 is now released!, owner-announce-jp@jp.freebsd.org, 22. juli 1998 Støtte for FAT32 (filsystemet til Windows 95 OEM SR2 og Windows 98)
Støtte for spesifikasjonen PC98 2.2.8 29. november 1998ANNOUNCE: Advance announcement for 2.2.8 and some changes, owner-announce-jp@jp.freebsd.org, 28. juli 1998 
Dummynet traffic shaping
Støtte for nettverksbro mellom ulike nettverksgrensesnitt (10 Mb og 100 Mb)
Støtte for IDE-harddisker som er større enn 8GB (Enhanced IDE) 3.0 16. oktober 1998ANNOUNCE: 3.0-RELEASE is now available from ftp://ftp.freebsd.org/pub/FreeBSD, owner-announce-jp@jp.freebsd.org, 16. oktober 1998  
Støtte for symmetrisk flerprosessering
Støtte for CAM (Common Access Method) SCSI-systemer
Støtte for ekvsekverbare ELF-filer
Støtte for remote procedure call (RPC)
Støtte for ATAPI/IDE CD-brennere og båndstasjoner
VESA lokalbuss for grafikk og video
Perl 4 erstattet av Perl 5
Autentiseringsprotokollen KerberosIV 3.1 15. februar 1999ANNOUNCE: FreeBSD 3.1-RELEASE is now available, owner-announce-jp@jp.freebsd.org, 15. februar 2016Støtte for Universal Serial Bus (USB)
Pluggable Authentication Modules (PAM) 3.2 17. mai 1999RELEASE NOTES FreeBSD Release 3.2-RELEASE, 17. mai 1999Støtte for Internet Software Consortium (ISC) Dynamic Host Configuration Protocol (DHCP)
Utvidet støtte for USB-utstyr
Forbedret filsystemstøtte –
Direkte aksess til New Technology File System (NTFS) i Windows NT
Utvidelser av filsystemet Joliet for å støtte CD-ROM (ISO 9660-standarden) 3.3 17. september 1999 
 Utvidet USB støtte
 Store oppdateringer av driverne for RAID
Forbedringer av ipfirewall
Støtte for Advanced power management (APM)
Berkeley Packet Filter (BPF) satt som standard
Tilføyelse av mange utstyrsdrivere 3.4 20. desember 1999FreeBSD 3.4 Release Notes, FreeBSD.org, 20. desember 1999  
Tilføyelse av det graf-baserte nettverks-systemet Netgraph
Støtte for RAID-5
Internet Control Message Protocol (ICMP) 3.5 24. juni 2000The FreeBSD 3.5 Release Notes, The FreeBSD Project, 24. juni 2016 Betydelig oppdatering av RAID-støtte 
Oppdateringer av miksebordet
Installasjon av protokollen HTTP (Hypertext Transfer Protocol) som opsjon 4.0 14. mars 2000 Støtte for IPv6
 Støtte for IPsec med KAME (applikasjoner som også var oppdatert til å støtte IPv6)
OpenSSH integrert i systemet
 Ny ATA/ATAPI-driver (for alle ATA-disker og ATAPI CDROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, LS120, ZIP og båndstasjoner)
 Emulator for UNIX System VR4 binærfiler
 burncd
 Støtte for USB ethernet adapter
 accept() filtere
 telnet kryptisering 4.1 27. juli 2000Kqueue
Forbedret IPsec
Utvidet støtte for DEC Alpha
Støtte for USB-utstyr i standard-installasjonen 4.1.1 27. september 2000 Virtuell Ethernet-driver for nettverksbro-konfigurasjoner
Støtte for ATA100 kontroller 4.2 21. november 2000 Støtte for USB-skannere
Støtte for USB modem
Omstrukturering av FreeBSD Ports 4.3 20. april 2001 Flere lydkortdrivere
Kqueue utvidet til utstyrslaget 4.4 20. september 2001  
Oppdagelse av nye mikroprosessorer (Transmeta Crusoe et al.)
Støtte for mikroprosessoren Pentium III og dens SIMD multimediautvidelse Streaming SIMD Extensions (SSE)
Støtte for smbfs (CIFS)
Oppdateringer av IPv6 4.5 29. januar 2002 31. desember 2002Forbedringer av TCP (ytelse, beskyttelse mot tjenestenektangrep)
Soft updates blir standard
Bedre Linuxemulering
Oppstarteren oppdatert for å starte fra filsystemer with 16Kb disk-blokker (mot 8Kb før) 4.6 15. juni 2002 Mai 2003 Tilføyelse av kjerneopsjonen CPU_ATHLON_SSE_HACK, som setter SSE-bitet aktivt på  AMD Atlhon i tilfeller der datamaskinens BIOS ikke gjør det aktivt
 Tilføyelse av ufm-driveren som støtter D-Link DSB-R100 USB Radio
 Lydkortdriveren via82c686 utvidet til å støtte VIA VT8233
 Lydkortdriveren ich utvidet til å støtte brikkesettet SiS 7012
 IPFilter oppdatert til versjon 3.4.27
 ifpi2(4) driveren (isdn4bsd) utvidet til å støtte AVM Fritz!Card PCI versjon 2
 Oppdatering av XFree86 til versjon 4.2.0
 Tilføyelse av drivere 4.6.2 15. august 2002 Mai 2003 
 BIND oppdatert til versjon 8.3.3.
 OpenSSH oppdatert til versjon 3.4p1 4.7 10. oktober 2002 Desember 2003 
Oppdatering av XFree86 til versjon 4.3.0
Oppdatering av GNOME til versjon 2.2.
Oppdatering av KDE til versjon 3.1.
 Støtte for flere USB-periferienheter
 Støtte for flere disk-kontrollere
 Ipfirewall (IPFW) versjon 2 4.8 3. april 2003 31. mars 2004Støtte for FireWire (IEEE 1394)
 Støtte for hypertråder
 OpenBSD kryptografiske rammeverk importert fra OpenBSD
 ATA-støtte for å aksessere ATA-utstyr slik som SCSI-utstyr ved å bruke Common Access Method (CAM) 4.9 28. oktober 2003 31. oktober 2004 
 Støtte for Physical Address Extension (PAE) på Intel Pentium Pro, Intel Pentium II og Intel Pentium III, som gjorde det mulig å aksessere mer enn 4 Gb RAM
 Oppdatering av GNOME fra versjon 2.2 til versjon 2.4
 Oppdatering av KDE fra 3.1 til 3.1.4 4.10 27. mai 2004 Mai 2006 
Støtte for USB 2.0
ports/CHANGES og ports/UPDATING tilføyd FreeBSD Ports 4.11 25. januar 2005 31. januar 2007 
XFree86 oppdatert til versjon 4.4.0
implementasjon av polling per-grensesnitt for nettverksgrensesnitt 5.0 14. januar 2003 30. juni 2003Støtte for UltraSPARC og Intel Itanium
Støtte for SMP gjennom kjernelås (frigjøring av det meste av kjernen fra en stor kjernelås)
Lagringsrammeverket GEOM
Det kjernestøttede trådsystemet Kernel Scheduled Entities
Mandatory Access Control importertet fra TrustedBSD
Verktøyet fsck (file system consistency check)
Radiooverføringsprotokollen Bluetooth
Grensesnittet Advanced Configuration and Power Interface (ACPI)
Støtte for CardBus
Støtte for utstyrsfilen devfs
Støtte for Unix File System 2 (UFS2)
Støtte for Universal Disk Format (UDF)
Drivere for Direct Rendering Infrastructure (DRI)
Pluggable Authentication Modules
Fjernet støtten for 80386 i standardkjernen
Fjerning av kernfs og UUCP
Tradisjonelle BSD-spill flyttet fra basen til FreeBSD Ports
Perl fjernet fra basen
Importerte rammeverket rc.d fra NetBSD
Tilføyelse av BSDPAN
Oppstarteren cdboot blir standard 5.1 9. juni 2003 Februar 2004Eksperimentell støtte for arkitekturen AMD64
Eksperimentelle 1:1 og M:N biblioteker for multitråder
Eksperimentell Name Service Switch
Physical Address Extensions, GEOM og devfs blir standard
IPv6-støtte i Linuxemulator
Eksperimentell ULE scheduler
Fjernet støtten for Xerox Network Systems
CAM-tabell støtte for utstyr med mer enn 232 blokker 
Fjernet historiske BSD oppstartskript
XFree86 oppdatert til versjon 4.3.0
Dokumentasjonens oversettelse til dansk påbegynt 5.2 9. januar 2004 31. desember 2004 
AMD64 blir en støttet arkitektur (Tier1)
oppdatert sideveksling
Protocol Independent Multicast
Oppdateringer av IPv6, IPSec og Blåtann
Store endringer i ATA-driveren (fjernet fra kjernelås)
Klient-støtte for NFS Version 4 
Det ble påbegynt en oversettelse av dokumentasjonen til tyrkisk
Opphør av støtte for flytetallemulering for i386
Nye og forbedrede drivere for IDE, SATA, og 802.11a/b/g
Eksperimentell støtte for filtrering med multitråder og packet forwarding av IP-trafikk 5.2.1 25. februar 2004 31. desember 2004Forbedret håndtering av ATA/IDE og SATA 5.3 6. november 2004 31. oktober 2006 
Støtte for nettverkskeduleren ALTQ
Støtte for subsystemer med multitråder og reentrant nettverksocketer
Støtte for det nye debugging rammeverket KDB
Støtte for en dynamisk og statisk lenker av Thread Local Storage
Brannmuren pf ble importert fra OpenBSD
Grensesnitt for binærkompatibilitet med NDIS-drivere
XFree86 erstattet av vindussystemet X Versjon 11 Release 6.7 (X11R6.7)
Reorganisering av lydkort-driveren
Kryptografi blir standard 5.4 9. mai 2005 31. oktober 2006 
Tilføyelse av nettverksprotokollen Common Address Redundancy Protocol fra OpenBSD 5.5 25. mai 2006 31. mai 2008 
Begge kjerner i dobbeltkjerneprosessorer blir tilgjengelig for bruk i kjerner som støtter symmetrisk flerprosessering 6.0 4. november 2005 31. januar 2007 
Eksperimentell støtte for PowerPC
Sikkerhetsrutiner for trådløs Wi-Fi Protected Access
Flere drivere for trådløse nettverksadeptere
Full støtte for 802.11g, 802.11i, 802.1x og Wireless Multimedia Extensions (WME/WMM)
Bedre aksessytelse til filesystem og direkte diskaksess 6.1 8. mai 2006 31. mai 2008 keyboard multiplexer, filesystem stability fixes, automatic configuration for many Bluetooth devices, drivers for ethernet, SAS and SATA RAID controllers 6.2 15. januar 2007 31. mai 2008 support for Xbox architecture, OpenBSM, security event auditing, IPFW packet tagging, freebsd-update (binary updates for security fixes and errata patches), OpenIPMI (see Intelligent Platform Management Interface) 6.3 18. januar 2008 31. januar 2010 X.org updated to version 7.3, reimplementation of UnionFS, addition of upgrade command to freebsd-update 6.4 28. november 2008 30. november 2010 support for Camellia cipher, boot loader changes (enabling booting from USB devices, and  GPT-labeled devices with GPT-enabled BIOSes), malloc buffer corruption protection, DVD install ISO images for AMD64 and i386 7.0 27. februar 2008 30. april 2009 ZFS and GPT, reference implementation of SCTP, add support for ARM architecture, support for Intel High Definition Audio (HDA), replacing phkmalloc with jemalloc,  drop support for DEC Alpha 7.1 4. januar 2009 28. februar 2011 DTrace, ULE scheduler made default scheduler for i386 and AMD64 platforms 7.2 4. mai 2009 30. juni 2010 support for UltraSPARC III processors, transparent use of superpages in virtual memory subsystem, improvements to jail 7.3 23. mars 2010 31. mars 2012 new boot loader gptzfsboot (support for GPT and ZFS), ZFS updated to version 13, Perl updated to version 5.10, support for VIA Nano processors 7.4 24. februar 2011 28. februar 2013 add support for UltraSPARC IV, IV+, and SPARC64 V processors, IEEE 802.3 full duplex flow control (in miibus). This is the final release in the 7-STABLE branch. 8.0 25. november 2009 30. november 2010 new USB stack, update FreeBSD jails to support modern features, ULE 3.0 scheduler, superpages, NFSv4 support  8.1 23. juli 2010 31. juli 2012 High Availability Storage, IPFW and dummynet improvements, SMP in PowerPC G5 systems, MP-safe MS-DOS filesystem, zfsloader, NFSv4 ACL for UFS and ZFS 8.2 24. februar 2011 31. juli 2012 import V4L into Linux emulator 8.3 18. april 2012 30. april 2014 graid replaces ataraid; update ZFS to version 28; DTrace ability on Linux emulated binaries; mod_cc pluggable congestion control framework for TCP/IP stack 8.4 7. juni 2013 1. august 2015 9.0 12. januar 2012 31. mars 2013 Userland DTrace, substitute GCC with Clang and LLVM for base system, USB 3.0 support, UFS SoftUpdates+Journal, moving ATA disk drivers to the CAM system, update ZFS to version 28, replaced sysinstall with bsdinstall. 9.1 30. desember 2012 31. desember 2014 Update of sound drivers; improved performance of IPv6 stack; new C++ stack; jail support for devfs, nullfs, and ZFS; sched_ule SMT load balancing improvements 9.2 30. september 2013 31. desember 2014 ZFS support for LZ4 compression and TRIM; removal of Firewire drivers from GENERIC kernel 9.3 16. juli 2014 31. desember 2016 ZFS support for bookmarks 10.0 20. januar 2014 31. januar 2015 Virtualization improvements (bhyve, virtio); USB upgrades; use clang and LLVM by default; capsicum; pkgng; remove BIND; add LDNS and Unbound to base system; update ipfilter to 5.1.2; add support for Raspberry Pi, IEEE 802.11s, and FUSE; ZFS on root filesystem; replaced GNU tools with BSD-licensed versions 10.1 14. november 2014 31. desember 2016 Secure boot; UDP-Lite support for IPv4 and IPv6; new filesystem automounting utility; bhyve booting from ZFS; new console driver 10.2 13. august 2015 31. desember 2016 10.3 28. mars 2016 1. april 2018improvements to UEFI boot loader and Linux compatibility; ZFS boot support and root on ZFS for UEFI; CAM Target Layer support for high availability services 11.0 10. oktober 2016 30. november 2017 New version of NetMap 11.1 26. juli 2017 30. september 2018 11.2 27. juni 2018 31. oktober 2019 11.3 9. juni 2019 20. september 2020 11.4 23. juni 2019 30. september 2021 12.0 11. desember 2018 29. februar 2020 12.1 4. november 2019 12.2 27. oktober 2020 12.3 7. desember 2021 13.0 15. juli 2021 13.1 16. mai 2022

Noter

Referanser

 Litteratur 










Eksterne lenker

  NOBUG, Norwegian BSD User Group 
  FreeBSD ports
  FreeBSD 7.0 installasjonsvideo


Kategori:Operativsystemer lansert i 1993