Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| versiones_de_unix [2023/04/17 00:33] – [UNIX difundidos] peron | versiones_de_unix [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| 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/ | + | Tras ser portado desde la PDP-7 a la [[pdp|PDP-11/ |
| Poseía un compilador de **lenguaje B** y **Fortran**, | Poseía un compilador de **lenguaje B** y **Fortran**, | ||
| 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 ''/ | + | 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 ''/ |
| === Unix Cuarta Edición === | === Unix Cuarta Edición === | ||
| Noviembre de 1973. | Noviembre de 1973. | ||
| - | Fue la primera versión reprogramada utilizando el **lenguaje C**. Se trata de la versión descrita en el Paper de Thompson y Ritchie para la CACM, en lo que fue la primera exposición pública del sistema operativo. Introducía //comm//, //dump//, //file//, //grep//, //nice//, //nohup//, //sleep//, //sync//, //tr//, //wait//, y // | + | Fue la primera versión reprogramada utilizando el **lenguaje C**. Se trata de la versión descrita en el Paper de Thompson y Ritchie para la CACM, en lo que fue la primera exposición pública del sistema operativo. Introducía //comm//, //dump//, //file//, //grep//, //nice//, //nohup//, //sleep//, //sync//, //tr//, //wait//, y // |
| ==== 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, | + | 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, |
| Línea 42: | Línea 42: | ||
| Junio de 1974 | Junio de 1974 | ||
| - | Fue el primer UNIX en resultar instalado fuera de los Laboratorios Bell, ya que se lo comenzó a distribuir a instituciones académicas selectas bajo términos generosos, sin soporte ni garantía. Introducía //col//, //dd//, //diff//, //eqn//, //lpr//, //pwd//, //spell//, //tee//, y el bit pegajoso. Portado a la [[pdp|PDP-11/ | + | Fue el primer UNIX en resultar instalado fuera de los Laboratorios Bell, ya que se lo comenzó a distribuir a instituciones académicas selectas bajo términos generosos, sin soporte ni garantía. Introducía //col//, //dd//, //diff//, //eqn//, //lpr//, //pwd//, //spell//, //tee//, y el bit pegajoso. Portado a la [[pdp#pdp-11|PDP-11/ |
| === Unix Sexta Edición === | === Unix Sexta Edición === | ||
| Mayo de 1975 | Mayo de 1975 | ||
| - | 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, lo que lo constituyó en la versión más popular | + | 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 |
| - | 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**, | + | |
| - | Incluye | + | 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. |
| - | >**V5** y **V6** son bastante similares. Desde una perspectiva moderna, son extraños e inútiles. Puedes escribir programas en C, pero no existen librerías, y la mitad del sistema está escrito en ensamblador de PDP-11. Puedes englobar comandos en [[script|guiones]] en la [[sh|shell de Thompson]], pero no existe como un lenguaje | + | Incluye //[[sh]]//, //ratfor//, //bc//, //chgrp//, //cron//, //newgrp//, // |
| + | |||
| + | >**V5** y **V6** son bastante similares. Desde una perspectiva moderna, son extraños e inútiles. Puedes escribir programas en C, pero no existen librerías, y la mitad del sistema está escrito en ensamblador de PDP-11. Puedes englobar comandos en [[script|guiones]] en la [[sh|shell de Thompson]], pero carece de funciones de lenguaje | ||
| ===== Unix Distribuidos ===== | ===== Unix Distribuidos ===== | ||
| Línea 61: | Línea 62: | ||
| Mediados de 1977 | Mediados de 1977 | ||
| - | Conocido como " | + | Conocido como " |
| === Unix Séptima Edición === | === Unix Séptima Edición === | ||
| Línea 68: | Línea 69: | ||
| Fue por mucho, la edición más importante, y el nacimiento del "Unix moderno" | Fue por mucho, la edición más importante, y el nacimiento del "Unix moderno" | ||
| - | De uso interno, sólo se lo licenció para un uso educativo. | + | Agregaba // |
| 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, | ||
| > 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, | > 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, | ||
| Línea 82: | Línea 85: | ||
| == UNIX System III == | == UNIX System III == | ||
| - | Finales de 1981 | + | |
| + | 1982 | ||
| Fue una versión comercializada por [[AT& | Fue una versión comercializada por [[AT& | ||
| 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, | + | Fue publicado en varios lanzamientos, |
| >System V siguió un modelo de desarrollo ultraortodoxo donde el objetivo principal era la retrocompatibilidad, | >System V siguió un modelo de desarrollo ultraortodoxo donde el objetivo principal era la retrocompatibilidad, | ||
| 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# | ||
| - | |||
| + | Versión licenciada como un proyecto de [[hacktivismo# | ||
| ==== 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. | ||
