Articulo de referencia

JavaOS

JavaOS es un sistema operativo descontinuado [ 1 ] basado en una máquina virtual Java . Fue desarrollado originalmente por Sun Microsystems . [ 2 ] A diferencia de Windows , mac...

JavaOS es un sistema operativo descontinuado [ 1 ] basado en una máquina virtual Java . Fue desarrollado originalmente por Sun Microsystems . [ 2 ] A diferencia de Windows , macOS , Unix o sistemas similares a Unix , que están escritos principalmente en los lenguajes de programación C o C++ , JavaOS está escrito principalmente en Java . Actualmente se considera un sistema heredado . [ 3 ]

Historia

El lenguaje de programación Java fue presentado por Sun en mayo de 1995. Jim Mitchell y Peter Madany, de JavaSoft, diseñaron un nuevo sistema operativo, con nombre en clave Kona, escrito completamente en Java. En marzo de 1996, Tom Saulpaugh se unió al equipo de Kona, que entonces contaba con siete personas, para diseñar una arquitectura de entrada/salida (E/S). Saulpaugh provenía de Apple, donde había trabajado como ingeniero de software de sistemas Macintosh desde junio de 1985 y era coarquitecto de Copland . [ 4 ] : XI–XIII

JavaOS se anunció por primera vez en un artículo de Byte . [ 5 ] En 1996, el anuncio oficial del producto de JavaSoft describió el sistema operativo compacto diseñado para ejecutarse "en cualquier cosa, desde computadoras de red hasta buscapersonas". [ 2 ] A principios de 1997, JavaSoft transfirió JavaOS a SunSoft. A finales de 1997, Bob Rodriguez dirigió al equipo para colaborar con IBM, que luego comercializó la plataforma, aceleró el desarrollo e hizo importantes contribuciones arquitectónicas clave para la siguiente versión de JavaOS, que finalmente se renombró como JavaOS for Business. [ 4 ] : XI–XIII [ 6 ] IBM indicó que su enfoque estaba más en los clientes ligeros de computadoras de red , específicamente para reemplazar las tradicionales "pantallas verdes" IBM 3270 y terminales Unix X , e implementar clientes de aplicaciones únicas. [ 7 ]

Chorus , un sistema operativo distribuido en tiempo real, se utilizó por su tecnología de microkernel. [ 4 ] : XIII Esto comenzó cuando Chorus Systèmes SA , una empresa francesa, obtuvo la licencia de JavaOS de Sun y reemplazó la capa de abstracción de hardware de JavaOS anterior con el microkernel de Chorus, [ 8 ] creando así el producto Chorus/Jazz, que estaba destinado a permitir que las aplicaciones Java se ejecutaran en un entorno de sistema embebido distribuido en tiempo real. [ 9 ] Luego, en septiembre de 1997, se anunció que Sun Microsystems estaba adquiriendo Chorus Systèmes SA. [ 10 ]

En 1999, Sun e IBM anunciaron la descontinuación del producto JavaOS. [ 1 ] Ya en 2003, los materiales de Sun se referían a JavaOS como una " tecnología heredada ", recomendando la migración a Java ME , dejando la elección del sistema operativo y el entorno Java específicos al implementador.

Diseño

JavaOS se basa en un microkernel nativo de arquitectura de hardware , que se ejecuta en plataformas como ARM , PowerPC , SPARC , StrongARM e IA-32 ( x86 ). La máquina virtual Java se ejecuta en el microkernel. Todos los controladores de dispositivos están escritos en Java y son ejecutados por la máquina virtual . Un sistema de gráficos y ventanas que implementa la interfaz de programación de aplicaciones ( API ) Abstract Window Toolkit (AWT) también está escrito en Java. [ 4 ]

JavaOS fue diseñado para ejecutarse en sistemas embebidos y tiene aplicaciones en dispositivos como decodificadores , infraestructura de redes informáticas y cajeros automáticos (ATM). Viene incluido con JavaStation .

Licencias

JavaSoft otorgó licencias a más de 25 fabricantes, entre ellos Oracle , Acer , Xerox , Toshiba y Nokia . IBM y Sun anunciaron la cooperación para JavaOS for Business a finales de marzo de 1998. [ 3 ]

Véase también

Referencias

  1. 1 2 Shankland, Stephen (23 de agosto de 1999). "Sun e IBM descafeinan JavaOS" . CNet News . Recuperado el 16 de diciembre de 2011 .
  2. 1 2 "JavaSoft anuncia JavaOS" (Comunicado de prensa). JavaSoft ( Sun Microsystems ). 29 de mayo de 1996. Consultado el 4 de mayo de 2016 .
  3. 1 2 "¿Cuál es la ruta de migración para las tecnologías PersonalJava, EmbeddedJava y JavaOS?" . Preguntas frecuentes sobre la configuración de dispositivos conectados . 1995–2003. Archivado del original el 4 de junio de 2003 . Consultado el 9 de marzo de 2022 .
  4. 1 2 3 4 Clements, Tom; Mirho, Charles (enero de 1999). Dentro del sistema operativo JavaOS . Serie Java. Addison-Wesley. ISBN 0-201-18393-5OCLC 924842439 Texto del prefacio
  5. Mirho, Charles; Clements, Tom (julio de 1997). "JavaOS: Cliente ligero, servicio potente" (PDF) . Byte . 22 (7): 53– 54. ISSN 0360-5280 . JavaOS utiliza una pequeña huella de memoria, pero su diseño centrado en la red le permite acceder a servicios a gran escala. 
  6. Hayes, Mary (23 de febrero de 1998). "Sun contrata a IBM para que le ayude con JavaOS" . InformationWeek . Archivado del original el 5 de diciembre de 2000. Consultado el 16 de diciembre de 2011 .
  7. Finney, Russ (10 de marzo de 1998). "Dentro del proyecto IBM JavaOS" . itmWEB . Consultado el 16 de diciembre de 2011 .
  8. "Chorus deja atrás Unix; se centra de nuevo en Java y CORBA" . Computergram International . N.º 3112. 4 de marzo de 1997. Consultado el 1 de junio de 2021 a través de Gale General OneFile. 
  9. "Chorus Systems anuncia CHORUS/JaZZ" . EE Times . 20 de febrero de 1997.
  10. "Sun expande su negocio de software de red al mercado de sistemas embebidos" . EE Times . 11 de septiembre de 1997.
Obtenido de " https://en.wikipedia.org/w/index.php?title=JavaOS&oldid=1356814195 "