stringtranslate.com

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 , 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]

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, 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 ]

Diseño

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 ]

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. ^ ab Shankland, Stephen (23 de agosto de 1999). "Sun e IBM descafeinan JavaOS". CNet News . Consultado el 16 de diciembre de 2011 .
  2. ^ ab "JavaSoft Announces JavaOS" (Nota de prensa). JavaSoft ( Sun Microsystems ). 29 de mayo de 1996. Consultado el 4 de mayo de 2016 .
  3. ^ ab "¿Cuál es la ruta de migración para las tecnologías PersonalJava, EmbeddedJava y JavaOS?". Preguntas frecuentes sobre configuración de dispositivos conectados . 1995–2003. Archivado desde el original el 4 de junio de 2003. Consultado el 9 de marzo de 2022 .
  4. ^ abcd Clements, Tom; Mirho, Charles (enero de 1999). Inside the JavaOS Operating System . Serie Java. Texto del prefacio. Addison-Wesley. ISBN 0-201-18393-5.OCLC 924842439  . {{cite book}}: Enlace externo en |others=( ayuda )
  5. ^ Mirho, Charles; Clements, Tom (julio de 1997). "JavaOS: Thin Client, Fat Service" (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 recluta a IBM para la ayuda de JavaOS». InformationWeek . Archivado desde el original el 5 de diciembre de 2000. Consultado el 16 de diciembre de 2011 .
  7. ^ Finney, Russ (10 de marzo de 1998). "Inside the IBM JavaOS Project". itmWEB . Consultado el 16 de diciembre de 2011 .
  8. ^ "Chorus deja atrás Unix y se centra en Java y CORBA". Computergram International . No. 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 redes al mercado de sistemas integrados". EE Times . 11 de septiembre de 1997.