Vés al contingut

FreeBSD

De Viki.cat
FreeBSD
FreeBSD
FreeBSD
Captura de l'escriptori de FreeBSD.
Captura de l'escriptori de FreeBSD.
Característiques tècniques
Tipus de nucliMonolític
Equip
Desenvolupador(s)Projecte FreeBSD
Qualificacions

Més informació
Lloc webwww.freebsd.org


←
→


FreeBSD és un sistema operatiu lliure de la família UNIX originàriament desenvolupat per AT&T UNIX i descendent de Berkeley Software Distribution a través de les branques 386BSD i 4.4BSD. Es pot executar a processadors compatibles amb el joc d'instruccions x86 d'Intel, DEC Alpha, UltraSPARC de Sun Microsystems, l'Itanium, l'AMD64 i els PowerPC. El suport per a les arquitectures ARM i MIPS està en desenvolupament.

FreeBSD es desenvolupa com un sistema operatiu complet. El nucli, els programes d'usuari i els controladors de dispositius es desenvolupen a un sistema de control CVS comú. Aquest fet és un contrast amb GNU/Linux, on un grup s'ocupa del nucli i la resta d'aplicacions són gestionades per les distribucions, que empaqueten la resta de components. Com a sistema operatiu, FreeBSD té la reputació de ser estable i molt robust.

Col·lecció de Ports

La col·lecció de ports proporciona una manera senzilla i consistent per instal·lar programari portat a FreeBSD. Utilitza fitxers Makefile per baixar el codi font d'internet, compilar, instal·lar i actualitzar la base de dades de paquets. Qualsevol dependència amb altres aplicacions o llibreries és gestionada de forma totalment automàtica.

El 6 de novembre de 2005, la base de dades de paquets estava formada per 13.590 components.

Compatibilitat amb GNU/Linux

FreeBSD incorpora compatibilitat binària amb molts sistemes operatius UNIX, incloguent GNU. D'aquesta manera es permet que programari GNU/Linux que només es distribueix en format binari es pugui executar a FreeBSD. Encara que hi ha moltes aplicacions que s'executen sense problemes amb la compatibilitat amb GNU/Linux, cal tenir en compte que la compatibilitat no és completa al 100%, fet que pot provocar algunes incidències puntuals.

Llicència

Igual que els seus sistemes operatius germans, OpenBSD i NetBSD, el codi de FreeBSD té una llicència de tipus BSD, que permet que qualsevol pugui utilitzar i redistribuir el codi com vulgui, sempre que no elimini la nota de dret de còpia i el text de la llicència BSD. Cal destacar que aquest fet no prohibeix redistribuir el codi amb altres llicències.

Llançaments de FreeBSD

<timeline> Define $width = 810 Define $headerx = -385 # -width/2 + 20 Define $headery = -30 Define $warning = 700 # $width - 110 Define $height = 820

Define $start = 01/01/2002 Define $end = 01/01/2015 Define $now = 25/10/2026

ImageSize = width:$width height:$height #Grandaria de la imatgen: ancho, alto PlotArea = right:10 left:1 bottom:80 top:10 DateFormat = dd/mm/yyyy #Format de dates= y-xifra de l'any, m-xifra del mes, d-xifra del dia. Period = from:$start till:$end TimeAxis = orientation:horizontal Legend = orientation:vertical position:bottom columns:1

Colors =

    id:bg              value:white
    id:lightline       value:rgb(0.9,0.9,0.9)
    id:lighttext       value:rgb(0.5,0.5,0.5)
    id:RELEASE         value:rgb(0.75,0,0) Legend:RELEASE
    id:DEV             value:rgb(0.8,0.8,0.8) Legend:Desenvolupant-se,_versió_de_proves
    id:today           value:rgb(0.2,0.2,0.9)

BackgroundColors = canvas:bg ScaleMinor = gridcolor:lightline unit:month increment:1 start:01/01/2002 ScaleMajor = gridcolor:lighttext unit:year increment:1 start:01/01/2003

Define $dx = -10 # shift text to right side of bar Define $dy = -5 # shift text to button side of bar

LineData=

  at:$now color:today width:0.1

PlotData=

 bar: break9 align:left
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 9.x
 bar:9.0 width:18
   color:DEV mark:(line,white)
   from:01/08/2011 till:12/01/2012 # http://wiki.freebsd.org/Releng/9.0TODO
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:12/01/2012 till:12/01/2013 shift:($dx,$dy) textcolor:white text:9.0
 bar: break8 align:left
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 8.x
 bar:8.3 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:20/02/2012 till:18/04/2012  shift:(10,$dy) textcolor:black # http://wiki.freebsd.org/Releng/8.3TODO
  color:RELEASE mark:(line,white) align:left fontsize:M
   from:18/04/2012 till:30/04/2014 shift:($dx,$dy) textcolor:white text:8.3 # http://security.freebsd.org/
 bar:8.2 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:10/12/2010 till:24/02/2011  shift:(10,$dy) textcolor:black # http://wiki.freebsd.org/Releng/8.2TODO
  color:RELEASE mark:(line,white) align:left fontsize:M
   from:24/02/2011 till:31/07/2012 shift:($dx,$dy) textcolor:white text:8.2 # http://security.freebsd.org/
 bar:8.1 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:28/05/2010 till:19/07/2010  shift:(10,$dy) textcolor:black # http://wiki.freebsd.org/Releng/8.1TODO
  color:RELEASE mark:(line,white) align:left fontsize:M
   from:19/07/2010 till:31/07/2012 shift:($dx,$dy) textcolor:white text:8.1
 bar:8.0 width:18
   color:DEV mark:(line,white)
   from:07/07/2009 till:25/11/2009 # http://lists.freebsd.org/pipermail/freebsd-stable/2009-July/051018.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:25/11/2009 till:30/11/2010 shift:($dx,$dy) textcolor:white text:8.0
 bar: break7 align:left
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 7.x
 bar:7.4 width:18
   color:DEV mark:(line,white)
   from:10/12/2010 till:24/02/2011 # http://wiki.freebsd.org/Releng/7.4TODO
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:24/02/2011 till:28/02/2013 shift:($dx,$dy) textcolor:white text:7.4 # http://security.freebsd.org/
 bar:7.3 width:18
   color:DEV mark:(line,white)
   from:30/01/2010 till:23/03/2010 # http://www.freebsd.org/news/newsflash.html#event20100323:01
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:23/03/2010 till:01/04/2012 shift:($dx,$dy) textcolor:white text:7.3 # http://lists.freebsd.org/pipermail/freebsd-stable/2010-April/056053.html
 bar:7.2 width:18
   color:DEV mark:(line,white)
   from:03/04/2009 till:04/05/2009 # http://lists.freebsd.org/pipermail/freebsd-stable/2009-April/049233.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:04/05/2009 till:31/05/2010 shift:($dx,$dy) textcolor:white text:7.2
 bar:7.1 width:18
   color:DEV mark:(line,white)
   from:13/09/2008 till:04/01/2009 # http://lists.freebsd.org/pipermail/freebsd-stable/2008-September/045016.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:04/01/2009 till:31/01/2011 shift:($dx,$dy) textcolor:white text:7.1 # http://lists.freebsd.org/pipermail/freebsd-stable/2010-April/056053.html
 bar:7.0 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:22/10/2007 till:25/02/2008 # http://lists.freebsd.org/pipermail/freebsd-stable/2007-October/037539.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:25/02/2008 till:30/04/2009 shift:($dx,$dy) textcolor:white text:7.0
 bar: break6
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 6.x
 bar:6.4 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:13/09/2008 till:28/11/2008 # http://lists.freebsd.org/pipermail/freebsd-stable/2008-September/045016.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:28/11/2008 till:30/11/2010 shift:($dx,$dy) textcolor:white text:6.4
 bar:6.3 width:18
   color:DEV mark:(line,white)
   from:01/11/2007 till:18/01/2008 # http://lists.freebsd.org/pipermail/freebsd-stable/2007-November/037911.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:18/01/2008 till:31/01/2010 shift:($dx,$dy) textcolor:white text:6.3
 bar:6.2 width:18
   color:DEV mark:(line,white)
   from:20/09/2006 till:15/01/2007 # http://lists.freebsd.org/mailman/htdig/freebsd-stable/2006-September/028584.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:15/01/2007 till:31/05/2008 shift:($dx,$dy) textcolor:white text:6.2
 bar:6.1 width:18
   color:DEV mark:(line,white)
   from:09/02/2006 till:08/05/2006 # http://lists.freebsd.org/mailman/htdig/freebsd-stable/2006-February/022425.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:08/05/2006 till:31/05/2008 shift:($dx,$dy) textcolor:white text:6.1
 bar:6.0 width:18
   color:DEV mark:(line,white) align:left fontsize:M
   from:15/07/2005 till:11/10/2005 # http://lists.freebsd.org/mailman/htdig/freebsd-stable/2005-July/016966.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:11/10/2005 till:31/01/2007 shift:($dx,$dy) textcolor:white text:6.0
 bar: break5
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 5.x
 bar:5.5 width:18
   color:DEV mark:(line,white)
   from:09/02/2006 till:25/05/2006 # http://lists.freebsd.org/mailman/htdig/freebsd-stable/2006-February/022425.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:25/05/2006 till:31/05/2008 shift:($dx,$dy) textcolor:white text:5.5
 bar:5.4 width:18
   color:DEV mark:(line,white)
   from:20/03/2005 till:06/05/2005 # http://lists.freebsd.org/mailman/htdig/freebsd-stable/2005-March/013050.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:06/05/2005 till:31/10/2006 shift:($dx,$dy) textcolor:white text:5.4
 bar:5.3 width:18
   color:DEV mark:(line,white)
   from:22/08/2004 till:06/11/2004 # http://www.freebsd.org/releases/5.3R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:06/11/2004 till:31/10/2006 shift:($dx,$dy) textcolor:white text:5.3
 bar:5.2 width:18
   color:DEV mark:(line,white)
   from:26/11/2003 till:12/01/2004 # http://www.freebsd.org/releases/5.2R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:12/01/2004 till:31/12/2004 shift:($dx,$dy) textcolor:white text:5.2
 bar:5.1 width:18
   color:DEV mark:(line,white)
   from:15/05/2003 till:09/06/2003 # http://www.freebsd.org/releases/5.1R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:S
   from:09/06/2003 till:28/02/2004 shift:($dx,$dy) textcolor:white text:5.1
 bar:5.0 width:18
   color:DEV mark:(line,white)
   from:08/04/2002 till:20/01/2003 # http://www.freebsd.org/releases/5.0R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:S
   from:20/01/2003 till:30/06/2003 shift:($dx,$dy) textcolor:white text:5.0
 bar: break4
   color:black width:0.1 mark:(line,lighttext) fontsize:L
   from:$start till:$end shift:($headerx,$headery) textcolor:black text:FreeBSD 4.x
 bar:4.11 width:18
   color:DEV mark:(line,white)
   from:18/12/2004 till:01/02/2005 # http://www.freebsd.org/releases/4.11R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:01/02/2005 till:31/01/2007 shift:($dx,$dy) textcolor:white text:4.11
 bar:4.10 width:18
   color:DEV mark:(line,white)
   from:22/04/2004 till:27/05/2004 # http://www.freebsd.org/releases/4.10R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:27/05/2004 till:01/06/2006 shift:($dx,$dy) textcolor:white text:4.10
 bar:4.9 width:18
   color:DEV mark:(line,white)
   from:28/09/2003 till:24/10/2003 # http://www.freebsd.org/releases/4.9R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:24/10/2003 till:31/10/2004 shift:($dx,$dy) textcolor:white text:4.9
 bar:4.8 width:18
   color:DEV mark:(line,white)
   from:03/03/2003 till:23/03/2003 # http://www.freebsd.org/releases/4.8R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:23/03/2003 till:31/03/2004 shift:($dx,$dy) textcolor:white text:4.8
 bar:4.7 width:18
   color:DEV mark:(line,white)
   from:18/09/2002 till:10/10/2002 # http://www.freebsd.org/releases/4.7R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:10/10/2002 till:31/12/2003 shift:($dx,$dy) textcolor:white text:4.7
 bar:4.6 width:18
   color:DEV mark:(line,white)
   from:17/05/2002 till:15/06/2002 # http://www.freebsd.org/releases/4.6R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:15/06/2002 till:31/05/2003 shift:($dx,$dy) textcolor:white text:4.6
 bar:4.5 width:18
   color:DEV mark:(line,white)
   from:09/01/2002 till:29/01/2002 # http://www.freebsd.org/releases/4.5R/schedule.html
   color:RELEASE mark:(line,white) align:left fontsize:M
   from:29/01/2002 till:07/01/2003 shift:($dx,$dy) textcolor:white text:4.5

TextData =

 fontsize:S
 textcolor:lighttext
 pos:($warning,30)
 text:Dades del $now.

</timeline>


Referències

Enllaços externs