Articulo de referencia

OSF/1

OSF/1 es una variante del sistema operativo Unix desarrollada por la Open Software Foundation a finales de la década de 1980 y principios de la de 1990. OSF/1 fue uno de los pri...

OSF/1 es una variante del sistema operativo Unix desarrollada por la Open Software Foundation a finales de la década de 1980 y principios de la de 1990. OSF/1 fue uno de los primeros sistemas operativos en utilizar el núcleo Mach , desarrollado en la Universidad Carnegie Mellon , y probablemente sea más conocido por ser el sistema operativo Unix nativo para los sistemas con arquitectura DEC Alpha .

En 1994, después de que AT&T vendiera UNIX System V a Novell y el consorcio rival Unix International se disolviera, la Open Software Foundation dejó de financiar la investigación y el desarrollo de OSF/1. La variante Tru64 UNIX de OSF/1 recibió soporte de HP hasta 2012.

Fondo

En 1988, durante las llamadas " guerras de Unix ", Digital Equipment Corporation (DEC) se unió a IBM , Hewlett-Packard y otras empresas para formar la Open Software Foundation (OSF) y desarrollar una versión de Unix llamada OSF/1. El objetivo era competir con System V Release 4 de AT&T Corporation y Sun Microsystems , y se ha argumentado que una meta principal era que el sistema operativo estuviera libre de la propiedad intelectual de AT&T . [ 3 ] El hecho de que OSF/1 fuera uno de los primeros sistemas operativos en utilizar el núcleo Mach se cita como prueba de esta afirmación. Digital también promovió fuertemente OSF/1 para aplicaciones en tiempo real , y dado que las implementaciones tradicionales de UNIX de la época ofrecían, en el mejor de los casos, un soporte deficiente para el tiempo real, se puede interpretar que el soporte para el tiempo real y la multihilo dependía en gran medida del núcleo Mach. En el momento de su lanzamiento, OSF/1 se convirtió en la tercera versión principal de UNIX junto con System V y BSD.

OSF/1 en sus inicios combinó Mach 2.5 con una gran parte del núcleo BSD (basado en la versión 4.3-Reno) para implementar la API UNIX , [ 4 ] : 451 con esta disposición monolítica del núcleo continuando hasta la versión OSF/1 1.2, aunque la adopción de un micronúcleo ya se había previsto. [ 5 ] OSF/1 1.3 introdujo dicho micronúcleo en forma de Mach 3.0, que aloja los servicios del sistema Unix por separado en el espacio de usuario para proporcionar la funcionalidad existente de OSF/1. [ 2 ]

Lanzamientos de proveedores

La primera versión de OSF/1 de DEC (OSF/1 Release 1.0) en enero de 1992 fue para su línea de estaciones de trabajo DECstation basadas en MIPS , [ 6 ] sin embargo, este nunca fue un producto con soporte completo. DEC portó OSF/1 a su nueva plataforma Alpha AXP como DEC OSF/1 AXP Release 1.2, lanzado en marzo de 1993. OSF/1 AXP es un sistema operativo completo de 64 bits , que conserva la arquitectura del núcleo basada en componentes Mach 2.5 y 4.3BSD. [ 1 ] A partir de OSF/1 AXP 2.0 en adelante, también se integró la compatibilidad con UNIX System V en el sistema, pero la arquitectura siguió centrada en el núcleo modular Mach 2.5, a diferencia de las versiones OSF posteriores del sistema. [ 7 ] Aunque OSF/1 2.0 también se desarrolló para los sistemas DECStation MIPS, "nunca fue lanzado ni vendido oficialmente". [ 8 ] Las versiones posteriores se denominan Digital UNIX y, más tarde, Tru64 UNIX .

Tras la adquisición de Apollo Computer en 1989, HP anunció planes para introducir OSF/1 en los productos de ambas compañías a finales de 1990. [ 9 ] HP lanzó una versión de OSF/1 para las primeras estaciones de trabajo HP 9000/700 basadas en la arquitectura PA-RISC 1.1. Esta versión fue retirada poco después debido a la falta de soporte de software y hardware en comparación con los sistemas operativos de la competencia, específicamente HP-UX . [ 10 ]

Como parte de la alianza AIM y la especificación PowerOpen resultante , Apple Computer tenía la intención de basar A/UX 4.0 para sus Macintosh basados ​​en PowerPC en OSF/1, [ 11 ] pero el proyecto fue cancelado y PowerOpen quedó obsoleto.

IBM utilizó OSF/1 como base del sistema operativo AIX/ESA para los mainframes System/370 y System/390 . [ 12 ]

Las supercomputadoras Intel Paragon utilizaban una versión de OSF/1 con el núcleo Mach 3.0. [ 13 ]

OSF/1 también fue adaptado por Kendall Square Research a su microarquitectura propietaria utilizada en la supercomputadora KSR1 .

OSF MK

La Open Software Foundation creó OSF MK, una evolución de OSF/1, que incorpora el núcleo OSF Mach (o micronúcleo OSF [ 14 ] ) basado en Mach 3.0 junto con una variedad de otras funcionalidades, incluido el servidor único OSF/1 que proporciona la personalidad del sistema Unix. El sistema completo en forma de MK 5.0 se puso a disposición bajo términos comerciales para los licenciatarios de OSF/1 en abril de 1993. [ 15 ] A diferencia del servidor OSF/1, que estaba sujeto a una licencia propietaria de Unix, el micronúcleo en sí permaneció disponible libremente para su adopción por otros proyectos. [ 16 ] En OSF MK, contiene código aplicable del núcleo Mach 4 de la Universidad de Utah (como la modificación "Shuttles" utilizada para acelerar el paso de mensajes) y código aplicable de las muchas variantes de Mach 3.0 que surgieron del núcleo Mach 3.0 original de la Universidad Carnegie Mellon . [ 17 ] [ 18 ] También consiste en mejoras realizadas por OSF, como la capacidad de colocación integrada, mejoras en tiempo real y la reescritura del componente RPC de IPC para un mejor rendimiento. [ 15 ]

OSF/1 AD

OSF/1 AD ( Advanced Development ) fue una versión distribuida de OSF/1 desarrollada para supercomputadoras masivamente paralelas por Locus Computing Corporation . [ 19 ] Las variantes de OSF/1 AD se encuentran en varios de estos sistemas, incluidos Intel Paragon XP/S y ASCI Red , Convex Exemplar SPP-1200 (como SPP-UX ) y Hitachi SR2201 (como HI-UX MPP ).

OSF/2

OSF/2, sucesor de OSF/1, se describió como basado en el sistema TMach desarrollado por Trusted Information Systems . [ 20 ] TMach, o Trusted Mach, era una arquitectura de sistema operativo que incorporaba el núcleo OSF Mach MK++, introduciendo una capa base de computación confiable compuesta por componentes de servidor confiables, que alojaba una capa de aplicación en la que se ejecutarían programas no confiables. [ 21 ] En 1989, HP anunció planes para fusionar las plataformas de software de sus propios productos y los de la recién adquirida Apollo Computer para formar una única plataforma compatible con OSF/2 que se entregaría en 1992. [ 9 ]

Otras interpretaciones del nombre OSF/2 se asociaron con varios planes para eliminar el código con licencia de AT&T de las primeras versiones de OSF/1 y del núcleo Mach en particular, [ 22 ] lo que llevó a especular que un sistema basado en el micronúcleo Chorus podría suplantar a Mach por completo y convertirse en OSF/2. [ 23 ] Dado que dicha arquitectura basada en Chorus fue rechazada en favor del micronúcleo Mach 3.0, la designación OSF/2 persistió en los informes de esta forma particular de OSF/1. [ 24 ]

Referencias

  1. 1 2 Chang, Chran-Ham; Flower, Richard; Forecast, John; Gray, Heather; Haive, William R.; Ramakrishnan, KK; Nadkami, Ashok P.; Shikarpur, Uttam N.; Wilde, Kathleen M. (Invierno de 1993). "Redes TCP/IP y UDP/IP de alto rendimiento en DEC OSF/1 para Alpha AXP" . Digital Technical Journal . 5 (1). Digital Equipment Corporation: 44– 61. Recuperado el 24 de enero de 2024. El sistema operativo DEC OSF/1 versión 1.2 para sistemas Alpha AXP es una implementación de la tecnología OSF/1 versión 1.0 y versión 1.1 de Open Software Foundation (OSF). El sistema operativo es una arquitectura de núcleo de 64 bits basada en el núcleo Mach versión 2.5 de la Universidad Carnegie-Mellon. Se incluyen componentes de BSD 4.3, además de la compatibilidad con la interfaz System V de UNIX System Laboratories.
  2. 1 2 Varhol, Peter D. (enero de 1994). "Los pequeños núcleos dan en el clavo" . Byte . págs. 119–120 , 122, 124, 126, 128. Recuperado el 24 de enero de 2024 . 
  3. Salus, Peter H. (1994). Un cuarto de siglo de UNIX . Reading, Mass: Addison-Wesley Pub. Co. pág. 217. ISBN  0-201-54777-5.
  4. Zajcew, Roman; Roy, Paul; Black, David; Peak, Chris; Guedes, Paulo; Kemp, Bradford; LoVerso, John; Leibensperger, Michael; Barnett, Michael; Rabii, Faramarz; Netterwala, Durriya (1993). " Un UNIX OSF/1 para multicomputadoras masivamente paralelas" . Actas de la Conferencia USENIX de Invierno de 1993. Asociación USENIX: 449–468 . Consultado el 23 de enero de 2024 .
  5. Diseño del sistema operativo OSF/1, versión 1.2 . PTR Prentice-Hall Inc. 1993. págs. 1–12 . Consultado el 24 de enero de 2024. Actualmente, OSF/1 integra los servicios del núcleo con los servicios del sistema en un núcleo monolítico. En versiones futuras, el núcleo contendrá únicamente los objetos y operaciones primitivas proporcionados por un micronúcleo; la mayor parte de lo que ahora se encuentra en los servicios del sistema se trasladará a su propio espacio de direcciones independiente. 
  6. Ellen Minter (28 de enero de 1992). "Comunicado de prensa — OSF/1" . Grupo de noticias : bit.listserv.esl-l . Usenet: 9201282310.AA15415@enet-gw.pa.dec.com . Archivado del original el 2 de noviembre de 2012. Consultado el 21 de agosto de 2007 .   
  7. Chang, Yu-Ming (1996). Evaluación de la robustez de los sistemas operativos basados ​​en UNIX (Informe técnico). Universidad de Illinois en Urbana-Champaign. pág. 10. Consultado el 26 de enero de 2024 . 
  8. Digital Equipment Corporation (julio de 1992). "DEC OSF/1 X2.0-8 (Rev. 155) para MIPS" . Consultado el 22 de junio de 2024 .
  9. 1 2 "HP anuncia planes para la división Apollo" . HP Professional . Vol. 3, n.º 7. Julio de 1989. pág. 16. Consultado el 15 de abril de 2024 .   
  10. "OSF/1 en PA-RISC" . OpenPA.net . Archivado del original el 23 de julio de 2011. Consultado el 29 de diciembre de 2022 .
  11. Corcoran, Cate (4 de noviembre de 1991). "Apple revela planes para la alianza de desarrollo actualizada de A/UX y PowerOpen Unix" . InfoWorld . págs. 1, 115. Archivado del original el 26 de julio de 2020. Recuperado el 11 de febrero de 2019 . 
  12. "IBM anuncia la versión AIX/ESA de Unix para mainframes" . 1 de abril de 1992. Archivado del original el 24 de febrero de 2006. Consultado el 28 de marzo de 2008 .
  13. Supercomputadoras Intel Paragon . Intel Corporation. Octubre de 1993. pág. 4. Consultado el 26 de enero de 2024 . 
  14. Wells, Douglas M. (febrero de 1996). «Uso de marcos de objetos para habilitar el tiempo real y la confiabilidad en un sistema operativo modular» . Actas de WORDS'96. Segundo Taller sobre Sistemas Confiables en Tiempo Real Orientados a Objetos . págs. 186–190 . doi : 10.1109/WORDS.1996.506282 . ISBN  0-8186-7570-5Consultado el 24 de enero de 2024 .
  15. 1 2 Douglas M. Wells (1994). Un entorno de sistema operativo confiable, escalable y en tiempo real (PDF) . Conferencia IEEE de Tecnologías y Aplicaciones de Doble Uso de 1994. S2CID 5205380. Archivado del original (PDF) el 22 de agosto de 2017. 
  16. Morin, Rich (1998). MkLinux: Microkernel Linux para Power Macintosh . Prime Time Freeware. pág. 143. ISBN  1-881957-24-1Consultado el 24 de enero de 2024 .
  17. Archivado en Ghostarchivey la Wayback Machine: Jim Magee. WWDC 2000 Sesión 106 – Mac OS X: Núcleo . Minuto 12.
  18. "MK++: Un microkernel de alto rendimiento y alta fiabilidad" . Archivado del original el 22 de agosto de 2017.
  19. Zajcew, Roman; et al. (1993). Un UNIX OSF/1 para multicomputadoras masivamente paralelas (PostScript) . Conferencia técnica de invierno de USENIX de 1993 . 
  20. Anthes, Gary H. (14 de mayo de 1990). "¡Apártate, Unix: llega Mach!" . Computerworld . págs. 97–98 . Recuperado el 15 de abril de 2024 . 
  21. Schneider, Edward A.; Feustel, Edward A.; Ross, Ronald S. (noviembre de 1997). Evaluación del soporte de la arquitectura de seguridad de objetivos del Departamento de Defensa (DGSA) en sistemas operativos y plataformas de hardware disponibles comercialmente ( Informe técnico). Instituto de Análisis de Defensa. págs. 66–67 . Recuperado el 15 de abril de 2024 . 
  22. "OSF consolida sus planes para eliminar el código de AT&T" . Unigram/X . 14 de mayo de 1990. pág. 1. Consultado el 25 de julio de 2024 . 
  23. "Micro-kernel, Real-Time Chorus es el "futuro de Unix": conversaciones en curso entre AT&T y la Open Software Foundation" . Unigram/X . 3 de septiembre de 1990. pág. 1. Consultado el 25 de julio de 2024 . 
  24. O'Gara, Maureen (27 de mayo de 1991). "AT&T Mach 3.0 sin código ya se está enviando a los proveedores de computadoras" . Unigram/X . pág. 2. Consultado el 25 de julio de 2024 . 
Obtenido de " https://en.wikipedia.org/w/index.php?title=OSF/1&oldid=1334537273#OSF_MK "