Research Unix se refiere a las primeras versiones del sistema operativo Unix para las computadoras DEC PDP-7 , PDP-11 , VAX e Interdata 7/32 y 8/32 , desarrolladas en el Centro de Investigación de Ciencias de la Computación (CSRC) de Bell Labs . El término Research Unix apareció por primera vez en el Bell System Technical Journal (Vol. 57, n.° 6, parte 2, julio/agosto de 1978) para distinguirlo de otras versiones internas de Bell Labs (como PWB/UNIX y MERT ) cuyo código fuente se había desviado de la versión principal del CSRC. Sin embargo, este término se usó poco hasta la versión 8 de Unix (1985), pero también se ha aplicado retroactivamente a versiones anteriores. Antes de la versión 8, el sistema operativo se conocía comúnmente como UNIX (en mayúsculas) o Sistema de Tiempo Compartido UNIX.
Ancient UNIX es cualquier versión temprana del código base de Unix anterior a Unix System III , en particular las versiones de Research Unix anteriores a la versión 7 inclusive (la base para UNIX/32V , así como para desarrollos posteriores de AT&T Unix ).
Historia
AT&T otorgó licencias de la Versión 5 a instituciones educativas y de la Versión 6 a sitios comerciales. Las escuelas pagaban 200 dólares y otras 20 000 dólares, lo que desincentivaba la mayoría del uso comercial, pero la Versión 6 fue la más utilizada hasta la década de 1980. Las versiones de Research Unix suelen denominarse por la edición del manual que las describe, [ 1 ] porque las primeras versiones y las últimas nunca se publicaron oficialmente fuera de Bell Labs y se desarrollaron de forma orgánica. Así, la primera Research Unix sería la Primera Edición y la última la Décima Edición. Otra forma común de referirse a ellas es como "Versión x Unix" o "V x Unix", donde x es la edición del manual. Todas las ediciones modernas de Unix, excepto las implementaciones tipo Unix como Coherent , Minix y Linux, derivan de la 7ª Edición. [ 2 ]
A partir de la 8.ª edición, las versiones de Research Unix tuvieron una estrecha relación con BSD . Esto comenzó con el uso de 4.1cBSD como base para la 8.ª edición. En una publicación de Usenet del año 2000, Dennis Ritchie describió estas versiones posteriores de Research Unix como más cercanas a BSD que a UNIX System V , [ 3 ] que también incluía algo de código BSD: [ 1 ]
La octava edición de Research Unix partió (creo) de BSD 4.1c, pero con una enorme cantidad de código eliminado y reemplazado por el nuestro. Esto continuó con la novena y la décima edición. El conjunto de comandos de usuario común era, supongo, un poco más al estilo BSD que al estilo SysV, pero era bastante ecléctico.
Versiones
Licencias
Tras la publicación del libro de los Lions , se emprendió el trabajo de liberar versiones anteriores del código fuente . SCO lanzó inicialmente el código bajo una licencia educativa limitada.
Más tarde, en enero de 2002, Caldera International (que posteriormente se convertiría en SCO Group y fue disuelta) volvió a licenciar (pero no puso a disposición) varias versiones bajo la licencia BSD de cuatro cláusulas , hasta la versión 7 de Unix ( UNIX/32V ) inclusive. [ 14 ] [ 15 ] A partir de 2022, no ha habido un uso generalizado del código, pero se puede usar en sistemas de emulación, y la versión 5 de Unix se ejecuta en la Nintendo Game Boy Advance usando el emulador SIMH PDP-11 . [ 16 ] La versión 6 de Unix proporciona la base para el sistema de enseñanza MIT xv6 , que es una actualización de esa versión a ANSI C y la plataforma x86 o RISC-V.
El editor de texto vi de BSD se basa en el código del editor de líneas ed de los primeros sistemas Unix. Por lo tanto, el vi "tradicional" no podía distribuirse libremente, y se crearon varios editores similares (como nvi ). Ahora que el código original ya no está restringido, el vi "tradicional" se ha adaptado a los sistemas operativos modernos tipo Unix . [ 17 ]
SCO Group, Inc. se llamaba anteriormente Caldera International. Como resultado del caso SCO Group, Inc. contra Novell, Inc. , se determinó que Novell, Inc. no había transferido los derechos de autor de UNIX a SCO Group, Inc. [ 18 ] Se han planteado dudas sobre la validez de la licencia de Caldera. [ 19 ] [ 20 ]
La Sociedad del Patrimonio Unix
La Unix Heritage Society fue fundada por Warren Toomey. [ 21 ] [ 22 ] La primera edición de Unix fue restaurada a un estado utilizable por un equipo de restauración de la Unix Heritage Society en 2008. El proceso de restauración comenzó con listados en papel del código fuente que estaban en lenguaje ensamblador PDP-11. [ 23 ] [ 24 ]
Legado
En 2002, Caldera International lanzó [ 25 ] Unix V1, V2, V3, V4, V5, V6 , V7 en PDP-11 y Unix 32V en VAX como FOSS bajo una licencia de software permisiva similar a BSD . [ 26 ] [ 15 ] [ 27 ]
En 2017, The Unix Heritage Society y Alcatel-Lucent USA Inc., en nombre propio y de Nokia Bell Laboratories , publicaron V8, V9 y V10 con la condición de que solo se permitiera el uso no comercial y que no presentarían reclamaciones de derechos de autor contra dicho uso. [ 28 ]
Véase también
Referencias
- 1 2 3 4 Fiedler, Ryan (octubre de 1983). "El tutorial de Unix / Parte 3: Unix en el mercado de las microcomputadoras" . BYTE . pág. 132. Recuperado el 30 de enero de 2015 .
- ↑ Siebenmann, Chris (21 de noviembre de 2021). "Por qué V7 Unix es tan importante" . CSpace . Archivado del original el 29 de julio de 2025. Recuperado el 18 de octubre de 2025 .
- ↑ Ritchie, Dennis (26 de octubre de 2000). "alt.folklore.computers: BSD (Dennis Ritchie)" . Archivado del original el 14 de julio de 2014. Recuperado el 3 de julio de 2014 .
- 1 2 3 4 5 6 7 8 9 10 11 McIlroy, MD (1987). Un lector de Research Unix: extractos anotados del Manual del programador, 1971–1986 (PDF) (Informe técnico). CSTR. Bell Labs. 139.
- 1 2 Thompson, Ken; Ritchie, Dennis M. (12 de junio de 1972). Manual del programador de UNIX, segunda edición (PDF) . Bell Telephone Laboratories. Archivado del original (PDF) el 6 de octubre de 2016.
- ↑ Ritchie, DM; Thompson, K. (1974). "El sistema de tiempo compartido UNIX" . Communications of the ACM . 17 (7): 365– 375. doi : 10.1145/361011.361061 . S2CID 53235982. Archivado del original el 18 de febrero de 2017. Recuperado el 4 de marzo de 2017 .
- ↑ "unix 8th - 2" . man.cat-v.org . Consultado el 29 de junio de 2026 .
- 1 2 3 Ritchie, Dennis (27 de junio de 2003). " [ TUHS ] Re: V7 UNIX en VAX 11/750" . minnie.tuhs.org . Archivado del original el 5 de marzo de 2017 . Recuperado el 9 de abril de 2014 .
- ↑ "csh" . The Unix Heritage Society . nd Archivado del original el 20 de diciembre de 2022. Recuperado el 19 de diciembre de 2022 .
- ↑ Spencer, Henry (1986-01-19). "regexp(3)" . Grupo de noticias : mod.sources . Usenet: 1316@panda.UUCP . Archivado del original el 15 de septiembre de 2025. Consultado el 9 de enero de 2013 .
- ↑ Presotto, David L.; Ritchie, Dennis M. (1990). "Comunicación entre procesos en el sistema Unix de novena edición" . Software : Práctica y experiencia . 19. Archivado del original el 3 de abril de 2017. Recuperado el 4 de marzo de 2017 .
- ↑ "Manual de Unix Décima Edición" . Bell Labs . Archivado del original el 3 de febrero de 2015. Consultado el 25 de diciembre de 2013 .
- ↑ "El sistema UNIX IX con seguridad multinivel" . Archivado del original el 23 de septiembre de 2015. Consultado el 25 de diciembre de 2013 .
- ↑ Johnson II, Dion L. (24 de enero de 2002). "Licencia liberal para fuentes UNIX antiguas" . Archivado del original el 5 de marzo de 2022. Recuperado el 30 de marzo de 2017 .
- 1 2 Broderick, Bill (23 de enero de 2002). "Estimados entusiastas de Unix" (PDF) . Caldera International . Archivado del original (PDF) el 19 de febrero de 2009.
- ↑ Singh, Amit (agosto de 2004). "UNIX® en Game Boy Advance" . Archivado del original el 31 de agosto de 2006. Consultado el 22 de octubre de 2009 .
- ↑ "El Vi tradicional" . Archivado del original el 13 de agosto de 2025. Consultado el 11 de agosto de 2025 .
- ↑ "Decisión del Tribunal de Apelaciones del Décimo Circuito" (PDF) . Archivado del original el 26 de septiembre de 2011.
- ↑ Warren Toomey. "El impulso para obtener licencias Unix gratuitas" . Archivado del original el 20 de mayo de 2025. Consultado el 15 de junio de 2025 .
- ↑ "Por qué BSD/OS es el mejor candidato para ser el único UNIX legalmente abierto probado" . 26 de noviembre de 2018. Archivado del original el 15 de junio de 2025. Recuperado el 15 de junio de 2025 .
- ↑ Davis, A. Jesse Jiryu (14 de junio de 2017). "Reconstruyendo la historia de Unix" . LWN.net . Archivado del original el 15 de junio de 2023. Recuperado el 15 de junio de 2023 .
- ↑ Jude, Allan (13 de octubre de 2022). "Entrevista a Warren Toomey" . BSD Now . Archivado del original el 15 de junio de 2023. Recuperado el 15 de junio de 2023 .MP3 44:34
- ↑ Toomey, Warren (julio de 2010). "First Edition Unix: Its Creation and Restoration". IEEE Annals of the History of Computing . 32 (3): 74– 82. Bibcode : 2010IAHC...32c..74T . doi : 10.1109/MAHC.2009.55 . S2CID 18586380 .
- ↑ "La restauración de los primeros artefactos de UNIX" (PDF) . Archivado (PDF) del original el 27/06/2025 . Consultado el 15/06/2025 .
- ↑ Caldera publica versiones originales de Unice bajo licencia BSD. Archivado el 12 de octubre de 2008 en Wayback Machine en slashdot.org (2002).
- ↑ "¡UNIX es libre!" . lemis.com. 24-01-2002. Archivado del original el 05-03-2022 . Recuperado el 30-03-2017 .
- ↑ Darwin, Ian F. (2002-02-03). "Por qué Caldera lanzó Unix: una breve historia" . Linuxdevcenter . O'Reilly Media . Archivado del original el 1 de junio de 2004. Recuperado el 18 de enero de 2022 .
- ↑ Chirgwin, Richard (30 de marzo de 2017). "Samizdat ya no es un sistema cerrado: se abre el código fuente de Unix antiguo para su estudio" . The Register . Archivado del original el 30 de marzo de 2017. Consultado el 30 de marzo de 2017 .
Enlaces externos
- Evolución de UNIX ( PostScript ) por Ian F. Darwin y Geoffrey Collyer
- Herencia de Unix : más enlaces y código fuente para algunas versiones de Research Unix.
- La evolución del sistema de tiempo compartido Unix por Dennis M. Ritchie
- La restauración de artefactos de los primeros sistemas UNIX por Warren Toomey, Escuela de Informática, Universidad de Bond
- Documentación completa del manual para Research Unix 8.ª edición .
- Lista de nuevas características en Research Unix 9th Edition .
- Emulador para ejecutar UNIX v9 .
- Pamela Jones (23 de agosto de 2003) ¿Bajo qué condiciones se lanzó el antiguo UNIX ?, Groklaw
- La Sociedad del Patrimonio Unix (TUHS) , para la preservación y el mantenimiento de sistemas UNIX históricos.
- código, imágenes de disco y temas relacionados en TUHS
- Páginas del manual de la primera edición de Unix
- Restauración de las fuentes del kernel UNIX de primera edición de Bell Laboratories.
- Bell Labs Unices
- Plataformas informáticas
- Sistemas operativos descontinuados
- Variantes de Unix