FreeBSD
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 = 06/09/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
- FreeBSD 8 FreeBSD 8 (en)
Enllaços externs
- Pàgina web del projecte
- FreeBSD ports
- Intèrpret d'ordres gratuït FreeBSD
- FreeBSD 8 FreeBSD 8 review (en)