Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa |
versiones_de_unix [2023/04/19 16:00] – [UNIX difundidos] peron | versiones_de_unix [2023/09/01 03:12] (actual) – [USG / USL] peron |
---|
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]]. |
| |
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 === |
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. |
| |
== 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. |
| |
== 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]]. |
| |
=== Unix Octava Edición === | === Unix Octava Edición === |
| |
Febrero de 1985. | Febrero de 1985. |
| |
| |
=== 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 |
| |
| |
=== Plan 9 1era. Edición === | === Plan 9 1era. Edición === |
| |
1992. | 1992. |
| |
| |
===== 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 |
| |
| |
==== 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. |