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 Próxima revisiónAmbos lados, revisión siguiente | ||
versiones_de_unix [2022/10/15 17:24] – [Minix 1.5] peron | versiones_de_unix [2023/07/06 21:30] – 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 | + | Finales de 1981 |
- | 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 99: | ||
== UNIX System V == | == UNIX System V == | ||
- | 1983-1997 | + | Enero de 1983-1997 |
- | Fue un conjunto de sistemas operativos inicialmente comercializados por subsidiarias de AT&T. Se produjo lo largo de cuatro entregas principales | + | Fue un conjunto de sistemas operativos inicialmente comercializados |
- | 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 129: | Línea 137: | ||
===== Clones de Unix ===== | ===== Clones de Unix ===== | ||
- | Han existido muchos sistemas que implementaron las llamadas de sistema de Unix, las bibliotecas | + | Han existido muchos sistemas que implementaron las llamadas de sistema de Unix, las bibliotecas APIs y los comandos, |
Línea 135: | Línea 143: | ||
==== 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 ==== | ||
Línea 141: | Línea 151: | ||
==== Minix 1.5 ==== | ==== Minix 1.5 ==== | ||
Noviembre de 1989 | Noviembre de 1989 | ||
+ | Versión licenciada como un proyecto de [[hacktivismo# | ||
Línea 152: | Línea 163: | ||
==== 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 ==== |