JavaOS(也称:Java操作系统、
爪哇操作系统)是一套操作系统,是以Java Virtual Machine(简称:JVM,也称:爪哇虚拟机器)与一些基础软件组件所构成,由升阳电脑所开发。
Java操作系统如同
unix操作系统或类UNIX操作系统一样,UNIX操作系统、类UNIX操作系统的主要本体皆是用
c语言所开发撰写成,而Java操作系统的主要本体则是用Java
编程语言所撰写成。
JavaOS最初由Sun Microsystems开发,旨在为各种设备提供一个紧凑的操作系统,从网络
计算机到传呼机等。JavaOS的设计和开发始于JavaSoft的Jim Mitchell和Peter Madany,后由Tom Saulpaugh等人加入团队,共同设计了其输入/输出(I/O)架构。1997年,JavaSoft将JavaOS转移到了SunSoft,同年底,Bob Rodriguez带领团队与IBM合作,推出了JavaOS for Business。1999年,Sun和IBM宣布停止JavaOS产品,Sun在2003年将JavaOS称为“传统技术”,建议迁移到Java ME。
JavaOS基于本地微内核的硬件架构,支持多种平台,包括ARM、PowerPC、SPARC、StrongARM和IA-32(x86)。Java
虚拟机在微内核上运行,所有设备驱动程序都是用Java编写并由虚拟机执行。它还包含了一个用Java编写的实现抽象窗口工具包(
AWT)应用程序编程接口(API)的图形和窗口系统。
JavaOS设计用于嵌入式系统,并在机顶盒、计算机网络基础设施和自动取款机(ATM)等设备中应用。它还配备了JavaStation,这是一种专为JavaOS设计的网络
计算机。
JavaSoft授予了25多家制造商JavaOS的许可,其中包括
Oracle数据库、
宏碁、
施乐、
东芝和
诺基亚等知名公司。IBM和Sun在1998年3月底宣布了JavaOS for Business的合作。
Chorus分布式实时操作系统采用了其微内核技术,
法国公司Chorus Systèmes SA从Sun那里获得JavaOS的许可,并用Chorus微内核取代了早期的JavaOS硬件抽象层,创建了Chorus/Jazz产品。1997年9月,Sun Microsystems宣布收购Chorus Systèmes SA。