Llançaments de FreeBSD
Història i desenvolupament
El desenvolupament inicial de FreeBSD va començar l'any 1993, a partir del codi de 386BSD. No obstant això, degut a problemàtiques sobre la legalitat del codi utilitzat a 386BSD, FreeBSD va reprogramar gran part del sistema amb la versió 2.0 del gener de 1995 utilitzant la versió 4.4BSD-Lite de la Universitat de California, Berkeley.
Inicialment, FreeBSD utilitzava un dimoni BSD com a logo. El 2005 es va escollir un logo creat per Anton K. Gural.
Desenvolupament de FreeBSD 5
L'última versió abans de les sèries 6.x és 5.4 (Maig 2005). Els desenvolupadors de FreeBSD mantenen dos branques simultànies: la branca -STABLE, on les versions es generen cada 4-6 mesos. L'última versió 4-STABLE és la 4.11. La primera 5-STABLE va ser la 5.3. L'última versió de 5-STABLE serà la 5.5. La primera versió de 6-STABLE va ser la 6.0. La branca de desenvolupament, -CURRENT, conté canvis molt importants al nucli i a les aplicacions d'usuari. Si una característica s'estabilitza, es pot fusionar (MFC, "Merge From Current") a la branca estable.
La diferència més important de FreeBSD 5 va ser un gran canvi dels mecanismes de bloqueig del nucli per permetre un millor funcionament als sistemes multiprocessadors, evitant molta utilització del bloqueig GIAN, conegut com a Big Kernel Lock. Ara és possible que més d'un procés es pugui executar dins l'espai de nucli al mateix temps.
Un altre canvi important va ser la inclusió de KSE, una solució m:n per la gestió dels fils d'execució. KSE forma part de la biblioteca per defecte per gestionar els fils d'execució des de la versió 5.3 (la creació de la branca estable 5-STABLE). Altres característiques estan relacionades amb la seguretat com les llistes de control d'accés i el nou sistema de fitxers UFS2 provinents del sistema operatiu TrustedBSD.
FreeBSD 5 també ha suposat un canvi important a la capa d'entrada sortida amb la introducció de GEOM, un marc de treball modular per la transformació de les peticions d'entrada sortida, desenvolupat per Poul-Henning Kamp. El sistema GEOM permet la utilització de rèpliques (gmirror) i xifrat (gbde). La versió 5.4 ha confirmat la branca FreeBSD 5.x com a molt estable i robusta a expenses d'un llarg període de gestació degut a les grans novetats que incorpora.
FreeBSD 6 i 7
FreeBSD es va alliberar el 4 de novembre de 2005 i la versió 7.0 està actualment en desenvolupament. Aquestes versions segueixen el treball focalitzat a les màquines multiprocessadors, l'optimització dels fils d'execució, gestió avançada de 802.11 i l'auditoria de seguretat de TrustetBSD. El requisit principal d'aquestes versions és l'eliminació total del bloqueig gegant (Giant Lock) del sistema de fitxers virtual i substituir la llibreria libthr amb una implementació més eficient 1:1 dels fils d'execució.
Versions
Versió | Data de sortida | Tipus | Suportada fins |
---|---|---|---|
1.0-RELEASE | Novembre 1993[1] | ||
1.1-RELEASE | Maig 1994[1] | ||
1.1.5-RELEASE | |||
1.1.5.1-RELEASE | Juliol 1994[1] | ||
2.0-RELEASE | 22-11-1994[2] | ||
2.0.5-RELEASE | 10-06-1995[3] | ||
2.1.0-RELEASE | 19-11-1995[4] | ||
2.1.5-RELEASE | Juliol 1996[1] | ||
2.1.6-RELEASE | Desembre 1996[1] | ||
2.1.7-RELEASE | Febrer 1997[1] | ||
2.2-RELEASE | Març 1997[1] | ||
2.2.1-RELEASE | Abril 1997[1] | ||
2.2.2-RELEASE | Maig 1997[1] | ||
2.2.3-RELEASE | |||
2.2.4-RELEASE | |||
2.2.5-RELEASE | 22-10-1997[5] | ||
2.2.6-RELEASE | 25-03-1998[6] | ||
2.2.7-RELEASE | 22-07-1998[7] | ||
2.2.8-RELEASE | 22-11-1998[8] | ||
3.0-RELEASE | 16-10-1998[9] | ||
3.1-RELEASE | 15-02-1999[10] | ||
3.2-RELEASE | 17-05-1995[11] | ||
3.3-RELEASE | 17-09-1999[12] | ||
3.4-RELEASE | 20-12-1999[13] | ||
3.5-RELEASE | 24-06-2000[14] | ||
4-RELENG | 31-01-2007[15] | ||
4.0-RELEASE | 14-03-2000[16] | ||
4.1-RELEASE | 27-07-2000[17] | ||
4.1.1-RELEASE | 27-09-2000[18] | ||
4.2-RELEASE | 21-11-2000[19] | ||
4.3-RELEASE | 20-04-2001[20] | ||
4.4-RELEASE | 20-09-2001[21] | ||
4.5-RELEASE | 29-01-2002[22] | 07-01-2003 | |
4.6-RELEASE | 15-06-2002[23] | 31-05-2003[24] | |
4.6.2-RELEASE | 15-05-2002[25] | ||
4.7-RELEASE | 10-10-2002[26] | 31-12-2003[24] | |
4.8-RELEASE | 23-03-2003[27] | 31-03-2004[28] | |
4.9-RELEASE | 24-10-2003[29] | 31-10-2004[28] | |
4.10-RELEASE | 27-05-2004[30] | 01-06-2006[31] | |
4.11-RELEASE | 01-02-2005[32] | Extesa | 31-01-2007[15] |
RELENG_5 | 31-05-2008[15] | ||
5.1-RELEASE | 09-06-2003[33] | 28-02-2004[28] | |
5.2-RELEASE | 12-01-2004[34] | 31-12-2004[24] | |
5.3-RELEASE | 06-11-2004[35] | Extesa | 31-10-2006[36] |
5.4-RELEASE | 06-05-2005[37] | Normal | 31-10-2006[36] |
5.5-RELEASE | 25-05-2006[38] | Extesa | 31-05-2008[15] |
RELENG_6 | |||
6.0-RELEASE | 11-10-2005[39] | Normal | 31-01-2007[15] |
6.1-RELEASE | 08-05-2006[40] | Extesa | 31-05-2008[15] |
6.2-RELEASE | 15-01-2007[41] | 31-05-2008 | |
6.3-RELEASE | 18-01-2008[42] | Extesa | 31-01-2010[43] |
6.4-RELEASE | 28-11-2008[44] | Extesa | 30-11-2010[43] |
RELENG_7 | |||
7.0-RELEASE | 25-02-2008[45] | Normal | 30-04-2009[46] |
7.1-RELEASE | 04-01-2009[47] | Extesa | 31-01-2011[43] |
7.2-RELEASE | 04-05-2009[48] | Normal | 31-05-2010[43] |
RELENG_8 | |||
8.0-RELEASE | 27-11-2009[43] | 30-11-2010[43] |
Vegeu també
Referències
- ↑ 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 FreeBSD: Release Information
- ↑ (anglès) FreeBSD 2.0 Announcement
- ↑ (anglès) FreeBSD 2.0.5 RELEASE Announcement
- ↑ (anglès) FreeBSD 2.1 Announcement
- ↑ (anglès) FreeBSD 2.2.5 Announcement
- ↑ (anglès) FreeBSD 2.2.6 Announcement
- ↑ (anglès) FreeBSD 2.2.7 Announcement
- ↑ (anglès) FreeBSD 2.2.8 Announcement
- ↑ (anglès) FreeBSD 3.0 Announcement
- ↑ (anglès) FreeBSD 3.1 Announcement
- ↑ (anglès) FreeBSD 3.2 Announcement
- ↑ (anglès) FreeBSD 3.3 Announcement
- ↑ (anglès) FreeBSD 3.4 Announcement
- ↑ (anglès) FreeBSD 3.5 Announcement
- ↑ 15,0 15,1 15,2 15,3 15,4 15,5 [1]
- ↑ (anglès) FreeBSD 4.0 Announcement
- ↑ (anglès) FreeBSD 4.1 Announcement
- ↑ (anglès) FreeBSD 4.1.1 Announcement
- ↑ (anglès) FreeBSD 4.2 Announcement
- ↑ (anglès) FreeBSD 4.3 Announcement
- ↑ (anglès) FreeBSD 4.4 Announcement
- ↑ (anglès) FreeBSD 4.5 Release Process
- ↑ (anglès) FreeBSD 4.6 Release Process
- ↑ 24,0 24,1 24,2 [2]
- ↑ (anglès) FreeBSD 4.6.2-RELEASE Announcement
- ↑ (anglès) FreeBSD 4.7 Release Process
- ↑ (anglès) FreeBSD 4.8 Release Process
- ↑ 28,0 28,1 28,2 «Còpia arxivada». Arxivat de l'original el 2006-02-19. [Consulta: 1r juliol 2009].
- ↑ (anglès) FreeBSD 4.9 Release Process
- ↑ (anglès) FreeBSD 4.10 Release Process
- ↑ [3]
- ↑ (anglès) FreeBSD 4.11 Release Process
- ↑ (anglès) FreeBSD 5.1 Release Process
- ↑ (anglès) FreeBSD 5.2 Release Process
- ↑ (anglès) FreeBSD 5.3 Release Process
- ↑ 36,0 36,1 [4]
- ↑ (anglès) FreeBSD 5.4 Release Process
- ↑ (anglès) FreeBSD 5.5 Release Process
- ↑ (anglès) FreeBSD 6.0 Release Process
- ↑ (anglès) FreeBSD 6.1 Release Process
- ↑ (anglès) FreeBSD 6.2 Release Process
- ↑ (anglès) FreeBSD 6.3 Release Process
- ↑ 43,0 43,1 43,2 43,3 43,4 43,5 FreeBSD Security Information
- ↑ (anglès) FreeBSD 6.4 Release Process
- ↑ (anglès) FreeBSD 7.0 Release Process
- ↑ [5]
- ↑ (anglès) FreeBSD 7.1 Release Process
- ↑ (anglès) FreeBSD 7.2 Release Process