<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=JavaOS</id>
	<title>JavaOS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=JavaOS"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=JavaOS&amp;action=history"/>
	<updated>2026-04-06T14:45:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=JavaOS&amp;diff=377052&amp;oldid=prev</id>
		<title>24.50.56.74 at 17:54, 7 October 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=JavaOS&amp;diff=377052&amp;oldid=prev"/>
		<updated>2025-10-07T17:54:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Operating system with Java virtual machine}}&lt;br /&gt;
{{ infobox OS&lt;br /&gt;
| logo                   = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| developer              = [[Sun Microsystems]]&lt;br /&gt;
| family                 = [[Java (software platform)|Java]]&lt;br /&gt;
| source model           = [[Closed source]]&lt;br /&gt;
| released               = {{Start date and age|1996|05|29}}&lt;br /&gt;
| latest release version = Final&lt;br /&gt;
| latest release date    = {{Start date and age|1999|08|23}}&lt;br /&gt;
| marketing target       = &lt;br /&gt;
| programmed in          = [[Java (programming language)|Java]] (primarily)&amp;lt;br&amp;gt;[[C (programming language)|C]] and [[C++]] (parts of kernel)&lt;br /&gt;
| language               = English&lt;br /&gt;
| kernel type            = [[Microkernel]]&lt;br /&gt;
| ui                     = &lt;br /&gt;
| license                = [[Proprietary software|Proprietary]]&lt;br /&gt;
| working state          = Discontinued&lt;br /&gt;
| supported_platforms    = [[ARM architecture|ARM]], [[PowerPC]], [[SPARC]], [[IA-32]] ([[x86]])&lt;br /&gt;
| update model           = &lt;br /&gt;
| package manager        = &lt;br /&gt;
| website                = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JavaOS&amp;#039;&amp;#039;&amp;#039; is a discontinued&amp;lt;ref name=&amp;quot;CNet&amp;quot; /&amp;gt; [[operating system]] based on a [[Java virtual machine]]. It was originally developed by [[Sun Microsystems]].&amp;lt;ref name=&amp;quot;announce&amp;quot;&amp;gt;{{cite press release |url=https://tech-insider.org/java/research/1996/0529.html |title=JavaSoft Announces JavaOS |date=May 29, 1996 |publisher=JavaSoft ([[Sun Microsystems]]) |access-date=May 4, 2016 }}&amp;lt;/ref&amp;gt; Unlike [[Microsoft Windows|Windows]], [[macOS]], [[Unix]], or [[Unix-like]] systems which are primarily written in the [[C (programming language)|C]] or [[C++]] programming languages, JavaOS is primarily written in [[Java (programming language)|Java]]. It is now considered a [[legacy system]].&amp;lt;ref name=&amp;quot;CDCFAQ&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
The [[Java (programming language)|Java]] programming language was introduced by Sun in May 1995. Jim Mitchell and Peter Madany at JavaSoft designed a new operating system, [[codename]]d Kona, written completely in Java. In March 1996, Tom Saulpaugh joined the now seven-person Kona team to design an [[input/output]] (I/O) architecture, having come from Apple as Macintosh system software engineer since June 1985 and co-architect of [[Copland (operating system)|Copland]].&amp;lt;ref name=&amp;quot;Inside the JavaOS&amp;quot;&amp;gt;{{cite book |last1=Clements |first1=Tom |last2=Mirho |first2=Charles |date=January 1999 |title=Inside the JavaOS Operating System |series=Java series |publisher=Addison-Wesley |isbn=0-201-18393-5 |oclc=924842439 |url-access=registration |url=https://archive.org/details/insidejavaosoper00saul}} [https://www.amazon.com/Inside-JavaOS-TM-Operating-System/dp/0201183935/ Preface text]&amp;lt;/ref&amp;gt;{{rp|XI-XIII}}&lt;br /&gt;
&lt;br /&gt;
JavaOS was first announced in a &amp;#039;&amp;#039;[[Byte (magazine)|Byte]]&amp;#039;&amp;#039; article.&amp;lt;ref name=&amp;quot;Mirho:1997:JTC&amp;quot;&amp;gt;{{cite journal |last1=Mirho |first1=Charles |last2=Clements |first2=Tom |title=JavaOS: Thin Client, Fat Service |quote=JavaOS uses a small memory footprint, yet its network-centric design lets it access large-scale services |journal=Byte |date=July 1997 |volume=22 |issue=7 |pages=53–54 |url=https://vintageapple.org/byte/pdf/199707_Byte_Magazine_Vol_22-07_User_Interface.pdf#page=57 |issn=0360-5280}}&amp;lt;/ref&amp;gt; In 1996, JavaSoft&amp;#039;s official product announcement described the compact OS designed to run &amp;quot;in anything from net computers to pagers&amp;quot;.&amp;lt;ref name=&amp;quot;announce&amp;quot;/&amp;gt; In early 1997, JavaSoft transferred JavaOS to SunSoft. In late 1997, Bob Rodriguez led the team to collaborate with [[IBM]] who then marketed the platform, accelerated development, and made significant key architectural contributions to the next release of JavaOS, eventually renamed JavaOS for Business.&amp;lt;ref name=&amp;quot;Inside the JavaOS&amp;quot;/&amp;gt;{{rp|XI-XIII}}&amp;lt;ref&amp;gt;{{cite news |last=Hayes |first=Mary |title=Sun Enlists IBM For JavaOS Aid |url=http://www.informationweek.com/670/70iusun.htm |work=[[InformationWeek]] |date=February 23, 1998 |access-date=December 16, 2011 |url-status=dead |archive-url=https://web.archive.org/web/20001205014000/http://www.informationweek.com/670/70iusun.htm |archive-date=December 5, 2000 }}&amp;lt;/ref&amp;gt; IBM indicated its focus was more on network computer [[thin client]]s, specifically to replace traditional [[IBM 3270]] &amp;quot;green screen&amp;quot; and Unix [[X terminal]]s, and to implement single application clients.&amp;lt;ref&amp;gt;{{cite web |url=http://www.itmweb.com/f031098.html |title=Inside the IBM JavaOS Project |access-date=December 16, 2011 |last=Finney |first=Russ |date=March 10, 1998 |work=itmWEB }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ChorusOS|Chorus]], a distributed real-time operating system, was used for its microkernel technology.&amp;lt;ref name=&amp;quot;Inside the JavaOS&amp;quot;/&amp;gt;{{rp|XIII}} This began with [[Chorus Systèmes SA]], a French company, licensing JavaOS from Sun and replacing the earlier JavaOS hardware abstraction layer with the Chorus microkernel,&amp;lt;ref name=&amp;quot;ci-leaves&amp;quot;&amp;gt;{{cite news |title=Chorus Leaves Unix Behind; Refocuses on Java and CORBA |work=[[Computergram International]] |issue=3112 |date=March 4, 1997&amp;lt;!--, CGN03040018.--&amp;gt; |via=Gale General OneFile |url=https://link.gale.com/apps/doc/A19171416/ITOF?u=wikipedia&amp;amp;sid=bookmark-ITOF&amp;amp;xid=c9b0d53b |access-date=June 1, 2021}}&amp;lt;/ref&amp;gt; thereby creating the Chorus/Jazz product, which was intended to allow Java applications to run in a distributed, real-time embedded system environment.&amp;lt;ref&amp;gt;{{cite news |url=https://www.eetimes.com/chorus-systems-announces-chorus-jazz/# |title=Chorus Systems Announces CHORUS/JaZZ |magazine=EE Times |date= February 20, 1997}}&amp;lt;/ref&amp;gt; Then in September 1997, it was announced that Sun Microsystems was acquiring Chorus Systèmes SA.&amp;lt;ref name=&amp;quot;eetimes-1997&amp;quot;&amp;gt;{{cite news |url=https://www.eetimes.com/sun-expands-network-software-business-into-embedded-systems-market/# |title=Sun Expands Network Software Business Into Embedded Systems Market |magazine=EE Times |date=September 11, 1997}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 1999, Sun and IBM announced the discontinuation of the JavaOS product.&amp;lt;ref name=&amp;quot;CNet&amp;quot;&amp;gt;{{cite news |last=Shankland |first=Stephen |title=Sun, IBM decaffeinate JavaOS |url=http://news.cnet.com/2100-1001-230175.html |work=[[CNet News]] |date=August 23, 1999 |access-date=December 16, 2011 }}&amp;lt;/ref&amp;gt; As early as 2003, Sun materials referred to JavaOS as a &amp;quot;[[Legacy system|legacy technology]]&amp;quot;, recommending migration to [[Java ME]], leaving the choice of specific OS and Java environment to the implementer.{{citation needed|date=March 2019}}&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
JavaOS is based on a hardware architecture native [[microkernel]], running on platforms including [[ARM architecture|ARM]], [[PowerPC]], [[SPARC]], [[StrongARM]], and [[IA-32]] ([[x86]]). The Java virtual machine runs on the microkernel. All [[device driver]]s are written in Java and executed by the [[virtual machine]]. A graphics and windowing system implementing the [[Abstract Window Toolkit]] (AWT) application programming interface ([[API]]) is also written in Java.&amp;lt;ref name=&amp;quot;Inside the JavaOS&amp;quot;/&amp;gt;{{page needed|date=March 2019}}&lt;br /&gt;
&lt;br /&gt;
JavaOS was designed to run on [[embedded system]]s and has applications in devices such as [[set-top box]]es, [[computer network]]ing infrastructure, and [[automated teller machine]]s (ATMs). It comes with the [[JavaStation]].{{citation needed|date=March 2019}}&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
JavaSoft granted licenses to more than 25 manufacturers, including [[Oracle Corporation|Oracle]], [[Acer Inc.|Acer]], [[Xerox]], [[Toshiba]], and [[Nokia]]. [[IBM]] and Sun announced the cooperation for JavaOS for Business at the end of March 1998.&amp;lt;ref name=&amp;quot;CDCFAQ&amp;quot;&amp;gt;{{cite web |title=What is the migration path for the PersonalJava, EmbeddedJava and JavaOS technologies? |url=http://java.sun.com/products/cdc/faq.html#cp8 |author=&amp;lt;!-- Unstated --&amp;gt; |date=1995–2003 |work=Connected Device Configuration FAQ |archive-url=https://web.archive.org/web/20030604120422/http://java.sun.com/products/cdc/faq.html |archive-date=June 4, 2003 |access-date=March 9, 2022}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Portal|Computer programming}}&lt;br /&gt;
&lt;br /&gt;
* [[Solaris (operating system)]]&lt;br /&gt;
* [[SunOS]]&lt;br /&gt;
* [[Android (operating system)]]&lt;br /&gt;
* [[Java Desktop System]]&lt;br /&gt;
* [[JX (operating system)]]&lt;br /&gt;
* [[Inferno (operating system)]]&lt;br /&gt;
* [[SavaJe]]&lt;br /&gt;
* [[Vino (operating system)]]&lt;br /&gt;
* [[JavaStation]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{{refs}}&lt;br /&gt;
&lt;br /&gt;
{{Microkernel}}&lt;br /&gt;
&lt;br /&gt;
[[Category:ARM operating systems]]&lt;br /&gt;
[[Category:Embedded operating systems]]&lt;br /&gt;
[[Category:Java platform]]&lt;br /&gt;
[[Category:Microkernels]]&lt;br /&gt;
[[Category:Microkernel-based operating systems]]&lt;br /&gt;
[[Category:Object-oriented operating systems]]&lt;br /&gt;
[[Category:Sun Microsystems software]]&lt;br /&gt;
[[Category:X86 operating systems]]&lt;/div&gt;</summary>
		<author><name>24.50.56.74</name></author>
	</entry>
</feed>