versiones_de_unix

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
versiones_de_unix [2023/04/17 00:13] peronversiones_de_unix [2023/09/01 03:12] (actual) – [USG / USL] peron
Línea 17: Línea 17:
 3 de Noviembre de 1971 3 de Noviembre de 1971
  
-Tras ser portado desde la PDP-7 a la [[pdp|PDP-11/20]] en 1970, el sistema comienza a recibir el nombre de Unix. La Primera edición del Manual de Unix describe este momento del desarrollo, y contaba  ya contaba con dos años de antigüedad. Incluye //ar//, //as//, //bcd//, //cal//, //cat//, //chdir//, //chmod//, //chown//, //cmp//, //cp//, //date//, //dc//, //df//, //du//, //ed//, //find//, //glob//, //init//, //ld//, //ln//, //ls//, //mail//, //mesg//, //mkdir//, //mkfs//, //mount//, //mv//, //nm//, //od//, //pr//, //rm//, //rmdir//, //roff//, //[[sh]]//, //sort//, //stat//, //strip//, //su//, //sum//, //tty//, //umount//, //wc//, //who//, //write//; también precursores de //fsck//, //reboot//, y //adb//+Tras ser portado desde la PDP-7 a la [[pdp|PDP-11/20]] en 1970, el sistema comienza a recibir el nombre de Unix. La Primera edición del Manual de Unix describe este momento del desarrollo, y contaba  ya contaba con dos años de antigüedad. Incluye //ar//, //as//, //bcd//, //cal//, //cat//, //chdir//, //chmod//, //chown//, //cmp//, //cp//, //date//, //dc//, //df//, //du//, //ed//, //find//, //glob//, //init//, //ld//, //ln//, //ls//, //mail//, //mesg//, //mkdir//, //mkfs//, //mount//, //mv//, //nm//, //od//, //pr//, //rm//, //rmdir//, //roff//, //[[sh]]//, //[[sort]]//, //stat//, //strip//, //su//, //sum//, //tty//, //umount//, //wc//, //who//, //write//; también precursores de //fsck//, //reboot//, y //adb//
 Poseía un compilador de **lenguaje B** y **Fortran**, un intérprete de [[BASIC]], ficheros de dispositivo y funciones para manejar cinta perforada, cintas DECtape y el disco duro RK05 de [[digital equipment corporation|DEC]]. Poseía un compilador de **lenguaje B** y **Fortran**, un intérprete de [[BASIC]], ficheros de dispositivo y funciones para manejar cinta perforada, cintas DECtape y el disco duro RK05 de [[digital equipment corporation|DEC]].
  
Línea 28: Línea 28:
 Febrero de 1973. Febrero de 1973.
  
-Fue la última en estar escrita en ensamblador Macro-11 de PDP. Introducía un depurador de **C** inicial, **caños**, //crypt//, //kill//, //passwd//, //ps//, //size//, //speak//, //split//, //uniq//, y //yacc//. Se divide la localización de los comandos entre ''/bin'' y ''/usr/bin'', requiriendo un ruteo mediante ''PATH'' para proceder con la búsqueda respectivas (''/usr'' era el punto de montaje para un segundo disco duro). La cantidad total de instalaciones era de una decena de sistemas.+Fue la última en estar escrita en ensamblador Macro-11 de PDP. Introducía un depurador de **C** inicial, **caños**, //crypt//, //kill//, //passwd//, //ps//, //size//, //speak//, //split//, //[[uniq]]//, y //yacc//. Se divide la localización de los comandos entre ''/bin'' y ''/usr/bin'', requiriendo un ruteo mediante ''PATH'' para proceder con la búsqueda respectivas (''/usr'' era el punto de montaje para un segundo disco duro). La cantidad total de instalaciones era de una decena de sistemas.
  
 === Unix Cuarta Edición === === Unix Cuarta Edición ===
Línea 36: Línea 36:
  
 ==== UNIX difundidos ==== ==== UNIX difundidos ====
-Se conoce de esta manera a las distribuciones de Unix entregadas bajo licencia permisiva de modificación a distintas instituciones académicas y educativas, sobre todo de los Estados Unidos. En manos independientes, estas distribuciones resultaron ampliamente difundidas y derivaron en modificaciones con fines de estudio y desarrollo.+Se conoce de esta manera a las distribuciones de Unix entregadas bajo licencia permisiva de modificación a distintas instituciones académicas y educativas, sobre todo de los Estados Unidos. En manos independientes, estas distribuciones resultaron difundidas ampliamente y derivaron en modificaciones con fines de estudio y desarrollo.
  
  
Línea 47: Línea 47:
 Mayo de 1975 Mayo de 1975
  
-Conocido principalmente como **Unix V6**, fue la versión que [[hackers|convirtió a Unix en leyenda]]. Se trató de la primera versión difundida ampliamente por fuera de los Laboratorios Bell sin soporte ni garantía, lo que lo constituyó en la versión más popular entre los de unidades de investigación y educativas, donde el costo de la licencia por el código fuente era de sólo U$S 200. Asimismo, fue licenciado a usuarios comerciales con un costo de U$S 20.000.  +Conocido principalmente como **Unix V6**, fue la versión que [[hacker|convirtió a Unix en leyenda]]. Se trató de la primera versión difundida ampliamente por fuera de los Laboratorios Bell sin soporte ni garantía, pero con el código fuente completo, lo que lo hizo especialmente propenso entre las unidades de investigación y las educativas. Allí el costo de la licencia por el código fuente era el del medio de almacenamiento y costo de envío (unicamente U$S 200)El costo de licencia para usuarios comerciales era de U$S 20.000.  
-Fue orientada a ser portada a hardware distinto a las PDP (Interdata 7/32). Incluso se lanzó mayo de 1977 una versión acotada conocida como **MINI-UNIX**, destinada a la DEC PDP-11/10 de costo y desempeño contenido.+ 
 +Fue el primer Unix en resultar portado a hardware distinto a las PDP-11 (Interdata 7/32). Incluso se lanzó mayo de 1977 una versión acotada conocida como **MINI-UNIX**, destinada a la DEC PDP-11/10 de costo y desempeño contenido.
  
 Incluye //ratfor//, //bc//, //chgrp//, //cron//, //newgrp//, //ptrace//(2), //tbl//, //units//, y //wall// Incluye //ratfor//, //bc//, //chgrp//, //cron//, //newgrp//, //ptrace//(2), //tbl//, //units//, y //wall//
Línea 68: Línea 69:
 Fue por mucho, la edición más importante, y el nacimiento del "Unix moderno". Conocida como **Unix V7**, se lanzó seis años después que la Unix V6, con grandes correcciones de kernel. Debido a que esta Séptima Edición contaba con mayores requerimientos de hardware que la Sexta Edición, su desempeño inicial era generalmente más pobre.  Fue por mucho, la edición más importante, y el nacimiento del "Unix moderno". Conocida como **Unix V7**, se lanzó seis años después que la Unix V6, con grandes correcciones de kernel. Debido a que esta Séptima Edición contaba con mayores requerimientos de hardware que la Sexta Edición, su desempeño inicial era generalmente más pobre. 
  
-De uso interno, sólo se lo licenció para un uso educativo. Agregaba //[[awk]]//, Berkeley DB, curses(3), //cflow//, //clear//, //compress//, //cpio//, //cut//, //ksh//, //last//, //netstat//, //netnews//, //seq//, //[[telnet]]//, //tset//, //ul//, //vi//, //vmstat//. También se escribieron para él aplicaciones como [[uucp]]. La terminal gráfica Blit se convirtió en la interfaz de usuario principal. Incluye **LISP**, FORTRAN-77 **PASCAL** y **Altran**. Agregó un sistema de archivos de red que permitía acceder a los ficheros de computadoras remotas como ''/h/nombredehost/ruta'', y una librería de expresiones regulares que introducía una API luego imitada por la reimplementación de Henry Spencer. La primera versión sin ensamblador en la documentación.+Agregaba //[[awk]]//, Berkeley DB, curses(3), //cflow//, //clear//, //compress//, //cpio//, //cut//, //ksh//, //last//, //netstat//, //netnews//, //seq//, //[[telnet]]//, //tset//, //ul//, //vi//, //vmstat//. También se escribieron para él aplicaciones como [[uucp]]. La terminal gráfica Blit se convirtió en la interfaz de usuario principal. Incluye **LISP**, FORTRAN-77 **PASCAL** y **Altran**. Agregó un sistema de archivos de red que permitía acceder a los ficheros de computadoras remotas como ''/h/nombredehost/ruta'', y una librería de expresiones regulares que introducía una API luego imitada por la reimplementación de Henry Spencer. La primera versión sin ensamblador en la documentación.
  
 Muchos grupos de usuarios por fuera de los Laboratorios Bell le introdujeron cambios propios a fin de solventar este problema, alguno de los cuales fueron retroalimentados a la Bell. Entre estos se encontraba el uso de la [[bash|Shell de Bourne]]. Muchos grupos de usuarios por fuera de los Laboratorios Bell le introdujeron cambios propios a fin de solventar este problema, alguno de los cuales fueron retroalimentados a la Bell. Entre estos se encontraba el uso de la [[bash|Shell de Bourne]].
 +
 +De licenciamiento más astringente, sólo se lo licenció para un uso educativo limitado, sin código fuente ni licencia de enseñanza. 
  
 > Luego del éxito de la Sexta Edición, AT&T comenzó a entender a Unix como un producto comercial valioso, de modo que lanzó su Séptima Edición con una Licencia restrictiva, que prohibía utilizar el código fuente para enseñarlo en instituciones educativas, a fin de retenerlo como secreto de comercio. Muchas universidades dejaron de enseñar el diseño de Unix de manera práctica, sólo ateniéndose a su empleo teórico. > Luego del éxito de la Sexta Edición, AT&T comenzó a entender a Unix como un producto comercial valioso, de modo que lanzó su Séptima Edición con una Licencia restrictiva, que prohibía utilizar el código fuente para enseñarlo en instituciones educativas, a fin de retenerlo como secreto de comercio. Muchas universidades dejaron de enseñar el diseño de Unix de manera práctica, sólo ateniéndose a su empleo teórico.
Línea 79: Línea 82:
  
 == 32/V Unix == == 32/V Unix ==
-Fue un porte del Unix Séptima Edición destinado a correr en la [[VAX|DEC VAX-11/780]] de 32 bits. Motivados en que no explotaba el [[paginado de memoria|memoria virtual direccionable]] de las minicomputadoras VAX, las [[hacker|comunidades de usuarios]] prefirieron utilizar [[versiones de bsd#3bsd|3BSD y superiores]]+Fue un porte del Unix Séptima Edición destinado a correr en la [[VAX|DEC VAX-11/780]] de 32 bits. Motivados en que no explotaba el [[paginado de memoria|memoria virtual direccionable]] de las minicomputadoras VAX, las [[vax#las vax en el hacklore|comunidades de usuarios prefirieron]] utilizar [[versiones de bsd#3bsd|3BSD y superiores]]
  
 == UNIX System III == == UNIX System III ==
-Finales de 1981+ 
 +1982
  
 Fue una versión comercializada por [[AT&T]] a través del sello USG a partir de Unix Séptima Edición compilado principalmente para las minicomputadoras PDP-11 y VAX de [[Digital Equipment Corporation|DEC]]. Fue la primera versión vendida como producto fuera de los laboratorios Bell, y como tal constituye el primer Unix en contar con garantía y soporte. Era una mezcla de varios Unix de AT&T: PWB/UNIX 2.0, CB UNIX 3.0, UNIX/TS 3.0.1 y UNIX/32V. Fue una versión comercializada por [[AT&T]] a través del sello USG a partir de Unix Séptima Edición compilado principalmente para las minicomputadoras PDP-11 y VAX de [[Digital Equipment Corporation|DEC]]. Fue la primera versión vendida como producto fuera de los laboratorios Bell, y como tal constituye el primer Unix en contar con garantía y soporte. Era una mezcla de varios Unix de AT&T: PWB/UNIX 2.0, CB UNIX 3.0, UNIX/TS 3.0.1 y UNIX/32V.
Línea 96: Línea 100:
  
 == UNIX System V == == UNIX System V ==
 +
 Enero de 1983-1997 Enero de 1983-1997
 +
 Fue un conjunto de sistemas operativos inicialmente comercializados como producto por subsidiarias de AT&T. Se produjo lo largo de cuatro entregas principales conocidas como **Releases**. Fue un conjunto de sistemas operativos inicialmente comercializados como producto por subsidiarias de AT&T. Se produjo lo largo de cuatro entregas principales conocidas como **Releases**.
  
-Fue publicado en varios lanzamientos, principalmente System V Release 2 (**SVR2** de 1984) Release 3 (**SVR3** de 1987), y Release 4 (**SVR4** de 1988). System V Release 4.2 (**SV4.2** de 1992 fue llamado UnixWare, en tanto que System V Release 5 (**SVR5** de 1997 recibió la designación comercial de UnixWare 7).+Fue publicado en varios lanzamientos, principalmente System V Release 2 (**SVR2** de 1984) Release 3 (**SVR3** de 1987), y Release 4 (**SVR4** de 1989). System V Release 4.2 (**SV4.2** de 1992 fue llamado UnixWare, en tanto que System V Release 5 (**SVR5** de 1997 recibió la designación comercial de UnixWare 7).
  
 >System V siguió un modelo de desarrollo ultraortodoxo donde el objetivo principal era la retrocompatibilidad, aunque le fueron incorporadas a SVR4 las mejoras integradas desde hacía tiempo por [[versiones de BSD#4.2BSD|4.2BSD]]. >System V siguió un modelo de desarrollo ultraortodoxo donde el objetivo principal era la retrocompatibilidad, aunque le fueron incorporadas a SVR4 las mejoras integradas desde hacía tiempo por [[versiones de BSD#4.2BSD|4.2BSD]].
Línea 107: Línea 113:
  
 === Unix Octava Edición === === Unix Octava Edición ===
 +
 Febrero de 1985. Febrero de 1985.
  
Línea 116: Línea 123:
  
 === Unix Novena Edición === === Unix Novena Edición ===
 +
 Septiembre de 1986 Septiembre de 1986
 +
 Sólo utilizada internamente en los Laboratorios Bell. Incorporaba código de [[BSD|4.3BSD]] Sólo utilizada internamente en los Laboratorios Bell. Incorporaba código de [[BSD|4.3BSD]]
  
 === Unix Décima Edición === === Unix Décima Edición ===
 +
 Octubre de 1989 Octubre de 1989
  
Línea 129: Línea 139:
  
 === Plan 9 1era. Edición === === Plan 9 1era. Edición ===
 +
 1992. 1992.
  
Línea 134: Línea 145:
  
 ===== Clones de Unix ===== ===== Clones de Unix =====
-Han existido muchos sistemas que implementaron las llamadas de sistema de Unix, las bibliotecas APIs y los comandos, sin incorporar código fuente derivado de UNIX. He aquí una pequeña selección de estas implementaciones originales: 
- 
  
 +Han existido muchos sistemas que implementaron las llamadas de sistema de Unix, las bibliotecas APIs y los comandos, sin incorporar código fuente derivado de UNIX. He aquí una pequeña selección de estas implementaciones originales:
  
 ==== Minix 1.1 ==== ==== Minix 1.1 ====
 +
 Enero de 1987 Enero de 1987
  
Línea 144: Línea 155:
  
 ==== Xinu ==== ==== Xinu ====
 +
 Enero de 1987 Enero de 1987
  
 ==== Minix 1.5 ==== ==== Minix 1.5 ====
 +
 Noviembre de 1989 Noviembre de 1989
-Versión licenciada como un proyecto de [[hacktivismo#software libre|software libre]]. 
- 
  
 +Versión licenciada como un proyecto de [[hacktivismo#software libre|software libre]].
  
 ==== Linux 0.96c ==== ==== Linux 0.96c ====
 +
 Julio de 1992 Julio de 1992
  
 ==== Coherent 4.2 ==== ==== Coherent 4.2 ====
 +
 Diciembre de 1994 Diciembre de 1994
  
 ==== Minix 2.0 ==== ==== Minix 2.0 ====
 +
 Octubre de 1996 Octubre de 1996
 +
 +==== xv6 ====
 +
 +Mediados de 2006
 +
 +Se trata de una implementación reminiscente del [[#unix sexta edición|Unix Sexta Edición]] que ha sido desarrollada por el [[MIT]] para arquitecturas x86 y RISC-V. Está destinado al uso educativo.
  
 ==== Linux 2.6.33.2 ==== ==== Linux 2.6.33.2 ====
 +
 Abril de 2010 Abril de 2010
  
 ==== GNU Hurd ==== ==== GNU Hurd ====
 +
 Abril de 2015 Abril de 2015
 +
 El sistema [[GNU]] con kernel GNU Hurd puede operar en arquitectura i386 de 32 bits. El sistema [[GNU]] con kernel GNU Hurd puede operar en arquitectura i386 de 32 bits.
  • versiones_de_unix.1681690406.txt.gz
  • Última modificación: 2023/04/17 00:13
  • por peron