Linux
 
Los Sabores de UNIX

La Historia de UNIX

     El objeto de estas sintéticas páginas es hechar algo de luz sobre la historia de UNIX, aquel sistema operativo surgido a fines de los sesenta, [para algunos el único sistema operativo que hubo, hay y habrá ], para controlar las grandes computadoras de la época y que hoy en día entrega su fiabilidad en equipos de hogar, como en PC's equipadas con Linux u otros clones de UNIX y en las Apple PowerMac que utilizan Mac OS X [basado en FreeBSD].

Para realizar esta investigación heché mano del valioso material que puede hallarse en internet. Sobre el final del artículo se proporciona una lista de fuentes, que también puede servir de punto de partida para posteriores investigaciones.

Desde su invención en 1969 ha habido innumerables versiones de UNIX adaptadas a diferentes tipos de hardware y situaciones. La idea es presentar, aunque en forma sumaria, la mayor cantidad de ellas. Para ello se enumeran debajo las principales variantes; a su vez, por medio de un link, cada una de ellas da acceso a información más detallada sobre las versiones existentes, hasta la fecha, de cada variante.

Variantes de UNIX

     Hasta el momento he podido recolectar datos sobre los siguientes "flavours" de UNIX [así denominan los americanos a una variante de software, significa "sabores" en castellano].


Primitivas Versiones
USDL
2BSD
4BSD
386BSD
FreeBSD
OpenBSD
Linux
BSDi
SysV
aos
Consensys
SunOS
Tandem
UNIXWare
AIX
LynxOS
PicoBSD
QNX
MacOS X
XMach
DigitalUNIX
SCO (TarantellaUNIX)


HP-UX

 

Es la implementación UNIX de Hewlett Packard, de ahí las iniciales, basada en el System V. Corre en hardware propietario de HP como son los procesadores PA-RISC y la arquitectura de Intel IA-64. La compañia lo comercializa como un UNIX de misión crítica.

Utilizó su propio sistema de archivos HPFS (HighPerformance FileSystem) que es una variante de UFS hasta la versión 11.23, luego de la cual pasó a usar el Veritas FileSystem (VxFS) aunque mantiene soporte de la anterior versión por motivos de compatibilidad.


 

 

 

Mas información en http://h71028.www7.hp.com/enterprise/w1/en/os/hpux11i-overview.html

Versiones de HP-UX


HP-UX 1.0

1984

HP-UX 2.0

1987

HP-UX 3.x 1988
HP-UX 5.0 1985
HP-UX 6.x 1988
HP-UX 7.x 1990
HP-UX 8.x 1991
HP-UX 9.x 1992
HP-UX 10.0 1995-1996. Varias versiones subsiguientes: 10.01, 02, 03, 08, 09, 10, 16, 20, 23
HP-UX 10.30 1997
HP-UX 11.0 1997. Varias subsecuentes subversiones.
HP-UX 11.11 2000 11i
HP-UX 11.20 2001 11i v1.5
HP-UX 11.22 2002 11i v1.6
HP-UX 11.23 2003. También conocida como 11i v2.
HP-UX 11.31 2007. También conocida como 11i v3.

 

 



MINIX

 

Es un clon UNIX gratuito de pequeño tamaño, basado en un microkernel y distribuido con amplia documentación. Esta orientado hacia aquellos que intentan comprender el funcionamiento de un sistema UNIX desde las entrañas.
Fue diseñado como un sistema fácil de mantener y con propósito educacional. No contiene parte alguna de código propietario de AT&T, habiéndose hecho todo desde el scratch, y por ello las fuentes están íntegra y libremente disponibles al público.

Diseñado inicialmente para plataformas Intel (desde 8088 hasta Pentium), la versión 1.5 fue portada para correr en máquinas basadas en los procesadores Motorola 68000 (primeras Macintosh, Amiga y Atari ST) y para las basadas en SPARC (estaciones SUN).

 

Minix logo

 

Actualmente MINIX va por la versión 2.0, que puede funcionar en arquitecturas de 16 ó 32 bits. Esto permite a una máquina provista de un casi prehistórico 80286 con uno o dos megas de RAM correr un sistema UNIX.
MINIX fue creado por Andrew S. Tanenbaum (Vrije Universiteit, Amsterdam, Holanda) quién lo introdujo sobre el final de 1986.

El código fuente completo fue publicado en 1987 como apéndice al libro: "Operating Systems: Design and Implementation" de Tanenbaum, el cual luego tuvo una segunda edición con Al Woodhull como coautor. Este libro describe los sistemas operativos en general y MINIX en particular.
Las últimas novedades sobre MINIX se pueden encontrar en el grupo de USENET comp.os.minix (famoso por ser donde Linus Torvalds publicase aquel mensaje sobre el desarrollo de lo que sería luego Linux).

Mas información en http://www.cs.vu.nl/~ast/minix.html

Versiones de MINIX


Minix 1.0

Lanzada el 30 de Noviembre de 1986

Minix 1.1

 

Minix 1.2  
Minix 1.3  
Minix 1.3b  
Minix 1.3c  
Minix 1.4  
Minix 1.5 1992
Minix 1.5.5  
Minix 1.5.10  
Minix 1.6.25 Septiembre de 1994
Minix 1.7.0 Enero de 1995. Incorpora el ACK (Amsterdam Compiler Kit) de 32 bits
Minix 1.7.1  
Minix 1.7.2 1996
Minix 1.7.4  
Minix 1.7.5  
Minix 2.0.0 Octubre de 1996
Minix 2.0.2 Interim Release. Diciembre de 1998
Minix 2.0.3 Interim Release. 2001
Minix 2.0.4 Para expertos

 


 



NetBSD

 

NetBSD es un sistema tipo UNIX altamente portable, gratuito y seguro. Está disponible para una multitud de plataformas entre las que se cuentan servidores Alpha de 64 bits, laptops, pc's de escritorio y sistemas embedded. A continución se listan las versiones de NetBSD generales; pero cada arquitectura tiene su propio nombre, por ej. existen NetBSD para i386, Alpha, 68k, PPC, MIPS, Amiga, Acorn, Sparc, MacPPC, y muchas otras.

Mas información en http://www.netbsd.org/.

NetBSD Logo

Versiones de NetBSD


NetBSD 0.9 23-Ago-1993. Basada en el código de 386BSD 0.1
NetBSD 1.0 08-Nov-1994. Sucesora de la anterior, basada en 4.4 Lite.
NetBSD 1.1 27-Nov-1995.
NetBSD 1.2 04-Oct-1996.
NetBSD 1.2.1 20-May-1997.
NetBSD 1.3 04-Ene-1998.
NetBSD 1.3.1 09-Mar-1998.
NetBSD 1.3.2 29-May-1998.
NetBSD 1.3.3 23-Dic-1998.
NetBSD 1.4 12-May-1999.
NetBSD 1.4.1 26-Ago-1999.
NetBSD 1.4.2

19-Mar-2000.

NetBSD 1.4.3

25-Nov-2000.

NetBSD 1.5

06-Dic-2000.

NetBSD 1.5.1

11-Jul-2001

NetBSD 1.5.2

13-Sep-2001.

NetBSD 1.5.3

22-Jul-2002.

NetBSD 1.6 14-Nov-2002.
NetBSD 1.6.1 21-Abr-2003.

 

 

 

  

Ultima actualización: 15-Sep-2009