FreeBSD | ||
---|---|---|
En del av BSD | ||
Generell informasjon | ||
programtype | bsd | |
utvikler | FreeBSD-prosjektet | |
Utviklingsmodell | Åpen kilde | |
Første utgivelse | november 1993 | |
Tillatelse | Forenklet BSD | |
Faktisk tilstand | Utvikler | |
Språk | flerspråklig | |
Teknisk informasjon | ||
Planlagt inn | C | |
Cellekjernen | bsd | |
kjernetype | Monolitisk med dynamisk lastbare moduler | |
Støttede plattformer | x86 , x86-64 , IA-32 , sparc64 , PowerPC , ARM , MIPS | |
Pakkehåndteringssystem | pkg , OctoPkg , PKG , FreeBSD-porter | |
Oppdateringsmetode | freebsd-update , kommandolinje | |
Versjoner | ||
Siste stabile versjon | 13.0 ( info ) (13. april 2021 (1 år, 6 måneder og 4 dager)) | |
Siste versjon i tester | FreeBSD 13.0-RC2 ( info ) (13. mars 2021 (1 år, 7 måneder og 4 dager)) | |
Linker | ||
Offesiell nettside kodelager | ||
FreeBSD er et åpen kildekode -operativsystem for datamaskiner basert på x86 , Intel 80386 , Intel 80486 (SX- og DX-versjoner) og Pentium- arkitektur CPUer . Den kjører for tiden på elleve forskjellige arkitekturer [ 1 ] som Alpha , AMD64 , IA-64 , MIPS , PowerPC og UltraSPARC .
FreeBSD er basert på BSD-Lite versjon 4.4 fra Computer Systems Research Group (CSRG) ved University of California i Berkeley i tradisjonen som har preget utviklingen av BSD -systemer . I tillegg til arbeidet utført av CSRG, har FreeBSD-prosjektet brukt tusenvis av timer på å finjustere systemet for å gi maksimal ytelse under reelle belastningssituasjoner.
Det er et gratis og åpen kildekode-derivat av BSD (Berkeley Software Distribution) med fokus på blant annet hastighet, stabilitet, sikkerhet og konsistens. Den har blitt utviklet og vedlikeholdt av et stort samfunn siden den første utgivelsen 1. november 1993.
BSD er versjonen av UNIX utviklet ved University of California i Berkeley , og "Free" er suffikset for BSD , som er en gratis og åpen kildekodeversjon.
FreeBSD tilbyr mange avanserte funksjoner og har til og med noen som ikke er tilgjengelige på noen kommersielle operativsystemer. Det er en utmerket Internett- og intranettserver takket være dens robuste nettverkstjenester som lar den maksimere minnet og jobbe med store belastninger for å levere og opprettholde gode responstider for tusenvis av samtidige brukerprosesser.
Kjør et stort antall applikasjoner med letthet. For øyeblikket har den over 24 000 porterte applikasjoner og biblioteker med støtte for skrivebords-, server- og innebygde miljøer. FreeBSD er flott for å jobbe med avanserte innebygde plattformer, det er tilgjengelig for installasjon på en rekke måter, og det er instruksjoner å følge for hvilken metode du vil bruke, enten det er via CD-ROM, over et nettverk som bruker NFS eller FTP, eller DVD..
Det er enkelt å bidra, og alt du trenger å gjøre er å finne delen av FreeBSD-kodebasen for å endre og gjøre en ryddig jobb. Potensielle bidragsytere står også fritt til å forbedre sine illustrasjoner og dokumentasjon, blant andre aspekter av prosjektet er FreeBSD en ideell organisasjon som du kan bidra økonomisk til.
FreeBSD-lisensen tillater brukere å innlemme bruk av proprietær programvare som er ideell for selskaper som er interessert i å generere inntekter. Netflix kan for eksempel nevne dette som en av grunnene til å bruke FreeBSD-servere.
Operativsystemets maskot er Beastie .
FreeBSD er et flerbrukeroperativsystem , i stand til forebyggende multitasking og multithreading på multi-prosessor-kompatible plattformer; FreeBSDs operasjon er, som allerede nevnt, inspirert av BSD-Lite 4.4-varianten av UNIX . Selv om FreeBSD ikke riktig kan kalles UNIX, etter å ikke ha blitt riktig lisensiert av The Open Group , er FreeBSD laget for å være POSIX-kompatibelt , i likhet med flere andre "UNIX-klone"-systemer.
FreeBSD-systemet inkluderer kjernen , systemfilstrukturen, C API-biblioteker og noen grunnleggende verktøy. Versjon 6.1 [ 2 ] brakte viktige forbedringer som bedre støtte for Bluetooth - enheter og drivere for lyd- og nettverkskort.
Versjon 7.0, utgitt 27. februar 2008, inkluderer støtte for Suns ZFS -filsystem og ARM - arkitektur , blant andre nye funksjoner.
FreeBSD -operativsysteminstallatørene , kildekoden og pakkene distribueres fritt til publikum, i form av filer og ISO-bilder tilgjengelig på FTP -servere og gjennom WWW . Det er også mulig å kjøpe dem i CD-ROM eller DVD -form .
Installasjonen av FreeBSD-systemet kan startes på flere måter. Det vanligste er bruk av en selvoppstartende CD-ROM eller DVD , eller bruk av et sett med 2 eller 3 disketter (avhengig av versjonen som skal installeres), eller til og med gjennom et nettverk som bruker PXE -standarden .
De starter alle opp datamaskinen med et stenografisk FreeBSD-system, og fører til det samme sysinstall -verktøyet . Sysinstall-verktøyet er ansvarlig for faktisk å installere operativsystemet , og har flere alternativer. Nemlig å installere systemet ved å bruke data tilgjengelig på en lokal lagringsenhet ( CD-ROM , DVD , katalog på et FAT -filsystem , etc.), eller ved å hente det fra et eksternt nettsted via en filoverføringsprotokoll ( HTTP , FTP , NFS ). , etc).
FreeBSD, som flere andre BSD-inspirerte systemer, gir semi-automatisert håndtering av distribuerte pakker i komprimert format (i tar .bz eller .tbz format) . På toppen av det, akkurat som NetBSD og OpenBSD , gir FreeBSD for brukervennlighet et effektivt pakkehåndteringssystem kalt porter . Porter er et sett med batch-kommandoer som spesifiserer nøyaktig kravene, hva som må gjøres for å kompilere kildekoden og hva som trengs for å installere den kjørbare versjonen av en bestemt programvarepakke på systemet. Det er tusenvis av gratis og kommersielle programmer laget for systemer som GNU/Linux , som også har FreeBSD-versjoner. Fordi mange av pakkene allerede er kompilert og forberedt av FreeBSD-prosjektdeltakere, kan de installeres ganske enkelt ved å velge dem fra et grensesnitt levert av operativsystemet, og kopieres direkte fra en HTTP- eller FTP -server .
FreeBSD er binært kompatibel med flere Unix -lignende operativsystemer , inkludert GNU/Linux . Grunnen til dette er behovet for å kjøre noen applikasjoner utviklet for å kjøre på Linux-kjernesystemer der kildekoden ikke er offentlig distribuert og derfor ikke kan porteres til FreeBSD.
Noen av programmene som brukes under denne kompatibiliteten er GNU/Linux- versjonen av Adobe Flash Player , Linux - Opera , Netscape , Adobe Acrobat , RealPlayer , VMware , Oracle , WordPerfect , Skype , Doom 3 , Quake 4, Unreal Tournament og flere flere.
Mens noen applikasjoner fungerer bra, er andre begrenset fordi kompatibilitetslaget bare inkluderer systemanrop fra Linux 2.4.2-kjernen, en gammel versjon. En ufullstendig emulering av Linux 2.6-kjernen er inkludert i FreeBSD 7.x, selv om den ennå ikke er aktivert som standard. FreeBSD 8.x implementerer støtte for de opprinnelige Linux 2.6-kjernekallene og Fedora 10-basesettet med biblioteker.
Versjon | Utgivelsesdato | støttet til | Betydelige endringer |
---|---|---|---|
1.x | november 1993 | ||
2.x | 22. november 1994 |
| |
3.x | 16. oktober 1998 |
| |
4.x | 14. mars 2000 [ 3 ] | 31. januar 2007 [ 4 ] |
|
5.x | 14. januar 2003 | 31. mai 2008 |
|
6.x | 1. november 2005 | 30. november 2010 |
|
7.x | 27. februar 2008 | 28. februar 2013 |
|
8.x | 26. november 2009 | 1. august 2015 | |
9.x | 12. januar 2012 | 31. desember 2016 |
|
10.x | 20. januar 2014 | 31. oktober 2018 [ 7 ] |
|
11.x | 10. oktober 2016 [ 9 ] | 30. september 2021 [ 10 ] |
|
12.x | 11. desember 2018 [ 12 ] [ 13 ] |
| |
13.x | 13. april 2021 [ 14 ] [ 15 ] |
| |
Versjon | Utgivelsesdato | støttet til | Betydelige endringer |