Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
versiones_de_unix [2022/10/15 17:24] – [Minix 1.5] peron | versiones_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/ | + | 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 | + | Fue el primer UNIX en resultar instalado fuera de los Laboratorios Bell, ya que se lo comenzó a distribuir a instituciones académicas |
=== Unix Sexta Edición === | === Unix Sexta Edición === | ||
Mayo de 1975 | Mayo de 1975 | ||
- | Conocido principalmente como **Unix V6**. Se trató de la primera versión difundida ampliamente por fuera de los Laboratorios Bell, 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 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**, | ||
Incluye //ratfor//, //bc//, //chgrp//, //cron//, //newgrp//, // | Incluye //ratfor//, //bc//, //chgrp//, //cron//, //newgrp//, // | ||
- | También fue licenciado a usuarios comerciales y orientada a ser portada a hardware distinto a las PDP (Interdata 7/32). En mayo de 1977 se lanzó el **MINI-UNIX**, | ||
- | >**V6** y **V5** 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 especial. | + | >**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 especial. |
===== Unix Distribuidos ===== | ===== Unix Distribuidos ===== | ||
Son los sistemas operativos comercializados a través de licencias propietarias. | Son los sistemas operativos comercializados a través de licencias propietarias. | ||
Línea 57: | Línea 60: | ||
== PWB/Unix 1.0 == | == PWB/Unix 1.0 == | ||
- | Mediados de 1973 | + | Mediados de 1977 |
- | Conocido como " | + | Conocido como " |
=== Unix Séptima Edición === | === Unix Séptima Edición === | ||
Enero de 1979 | Enero de 1979 | ||
- | Fue por mucho, la edición más importante, y el nacimiento del " | + | Fue por mucho, la edición más importante, y el nacimiento del " |
- | 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]]. |
- | > 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, | + | 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, | ||
==== USG / USL ==== | ==== USG / USL ==== | ||
Línea 76: | Línea 81: | ||
> El fin último de estas distribuciones era comercializarlas bajo un sello dominado por AT&T. | > El fin último de estas distribuciones era comercializarlas bajo un sello dominado por AT&T. | ||
- | == 32V Unix == | + | == 32/V Unix == |
- | Versión de Unix Séptima Edición | + | Fue un porte del Unix Séptima Edición |
== UNIX System III == | == UNIX System III == | ||
+ | |||
1982 | 1982 | ||
- | Fue una versión comercializada por [[AT& | + | Fue una versión comercializada por [[AT& |
Introducía nuevas características como los caños designados, el sistema de llamadas //uname// y comandos, y la cola de ejecución. También combinaba varios mejoras a V7 de procedencia externa a la de AT&T. Sin embargo, no incluía mejoras notables provistas en BSD tales como el intérprete de comandos C (//csh//) y edición de pantalla //vi//. | Introducía nuevas características como los caños designados, el sistema de llamadas //uname// y comandos, y la cola de ejecución. También combinaba varios mejoras a V7 de procedencia externa a la de AT&T. Sin embargo, no incluía mejoras notables provistas en BSD tales como el intérprete de comandos C (//csh//) y edición de pantalla //vi//. | ||
+ | |||
+ | La política de precios podía permitir sublicencias por programas en formato de binario precompilado, | ||
Variantes de terceros de System III incluyen versiones primigenias de software como productos comerciales tales como **HP-UX**, **IRIX**, **IS/3**, **PC-UX**, **PNX**, **SINIX**, **Venix** y **Xenix**. | Variantes de terceros de System III incluyen versiones primigenias de software como productos comerciales tales como **HP-UX**, **IRIX**, **IS/3**, **PC-UX**, **PNX**, **SINIX**, **Venix** y **Xenix**. | ||
Línea 91: | Línea 100: | ||
== UNIX System V == | == UNIX System V == | ||
- | 1983-1997 | ||
- | Fue un conjunto de sistemas operativos inicialmente comercializados por subsidiarias de AT&T. Se produjo lo largo de cuatro entregas principales llamadas **Releases**. | ||
- | Fue publicado en varios lanzamientos | + | 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 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 102: | Línea 113: | ||
=== Unix Octava Edición === | === Unix Octava Edición === | ||
+ | |||
Febrero de 1985. | Febrero de 1985. | ||
Línea 111: | 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 124: | Línea 139: | ||
=== Plan 9 1era. Edición === | === Plan 9 1era. Edición === | ||
+ | |||
1992. | 1992. | ||
Línea 129: | Línea 145: | ||
===== Clones de Unix ===== | ===== Clones de Unix ===== | ||
- | Han existido muchos sistemas que implementaron las llamadas de sistema de Unix, las bibliotecas de APIs, y los comandos, pero que no incluyen código fuente original alguno. He aquí una pequeña selección. | ||
- | |||
+ | 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 | ||
+ | |||
+ | Sistema operativo similar a Unix diseñado por Andrew S. Tanenbaun de la Universidad de Ámsterdam y licenciado con el objeto principal de servir de plataforma educativa práctica para el arte del desarrollo de sistemas operativos. | ||
==== Xinu ==== | ==== Xinu ==== | ||
+ | |||
Enero de 1987 | Enero de 1987 | ||
==== Minix 1.5 ==== | ==== Minix 1.5 ==== | ||
+ | |||
Noviembre de 1989 | Noviembre de 1989 | ||
- | Sistema operativo similar a Unix diseñado desde 1987 por Andrew S. Tanenbaun licenciado con el objeto principal de servir de plataforma educativa para el arte del desarrollo de sistemas operativos. Desde el año 2000 es licenciado | + | Versión licenciada |
==== 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. |