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 el lenguaje de programación C , JavaOS está escrito principalmente en Java . Ahora se considera un sistema heredado . [3]
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, cuyo nombre en código era Kona, escrito completamente en Java. En marzo de 1996, Tom Saulpaugh se unió al equipo de Kona, que ahora constaba de siete personas, para diseñar una arquitectura de entrada/salida (E/S), habiendo llegado de Apple como ingeniero de software de sistemas Macintosh desde junio de 1985 y coarquitecto de Copland . [4] : XI–XIII
JavaOS fue anunciado 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 fines de 1997, Bob Rodríguez dirigió al equipo para colaborar con IBM, quien luego comercializó la plataforma, aceleró el desarrollo e hizo importantes contribuciones arquitectónicas clave para la siguiente versión de JavaOS, finalmente rebautizada 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 terminales IBM 3270 de "pantalla verde" y Unix X , y para implementar clientes de aplicación única. [7]
El sistema operativo distribuido en tiempo real Chorus se utilizó para su tecnología de microkernel. [4] : XIII Esto comenzó con Chorus Systèmes SA , una empresa francesa, licenciando JavaOS de Sun y reemplazando la capa de abstracción de hardware JavaOS anterior con el microkernel Chorus, [8] creando así el producto Chorus/Jazz, que tenía como objetivo permitir que las aplicaciones Java se ejecutaran en un entorno de sistema integrado 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 discontinuació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 SO específico y del entorno Java al implementador. [ cita requerida ]
JavaOS se basa en una arquitectura de hardware nativa de microkernel , que se ejecuta en plataformas como ARM , PowerPC , SPARC , StrongARM y 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] [ página necesaria ]
JavaOS fue diseñado para ejecutarse en sistemas integrados y tiene aplicaciones en dispositivos como decodificadores , infraestructuras de redes informáticas y cajeros automáticos . Viene con JavaStation . [ cita requerida ]
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]
{{cite book}}
: Enlace externo en |others=
( ayuda )JavaOS utiliza una pequeña huella de memoria, pero su diseño centrado en la red le permite acceder a servicios a gran escala.