„JavaOS“ – Versionsunterschied
[gesichtete Version] | [Sichtung ausstehend] |
ⵓ (Diskussion | Beiträge) 1 Weblink geändert |
Alxffm (Diskussion | Beiträge) Grundlegende Überarbeitung nach 10 Jahren. Bisherige Inhalte sofern noch durch vorhandene Quellen belegbar wieder eingearbeitet. Neue Inhalte durch weitere Quellen belegt. |
||
Zeile 1: | Zeile 1: | ||
'''JavaOS''' ist ein von [[Sun Microsystems]] entwickeltes [[Betriebssystem]] |
'''JavaOS''' ist ein von [[Sun Microsystems]] entwickeltes [[Betriebssystem]] auf Basis einer [[Java Virtual Machine]] (JVM). |
||
Im Unterschied zu verbreiteten Systemen wie [[Unix]]-Derivaten oder [[Windows]], die überwiegend in [[C (Programmiersprache)|C/C++]] implementiert werden, sind bei JavaOS große Teile der plattformunabhängigen Schicht – darunter Gerätetreiber, Netzwerk‑, Grafik- und Fenstersystem – in [[Java (Programmiersprache)|Java]] realisiert.<ref name="SunWhitepaper">{{Internetquelle |autor=Sun Microsystems |titel=JAVAOS™: The Standalone Java™ Application Platform |url=https://www.justice.gov/sites/default/files/atr/legacy/2006/03/03/436.pdf |werk=Produkt-Whitepaper |datum=1997-10-13 |format=PDF |sprache=en |abruf=2025-07-22}}</ref><ref name="DrDobbs">{{Internetquelle |autor=Jacob Filipp |titel=JavaOS: An Operating System for Small Devices |url=https://jacobfilipp.com/DrDobbs/articles/DDJ/1996/9617/9617f/9617f.htm |werk=Dr. Dobb’s Journal (Archiv) |datum=1996 |sprache=en |abruf=2025-07-22}}</ref> Seit 2003 führt Sun JavaOS als ''„legacy technologies“'' und empfiehlt eine Migration auf die [[Java Platform, Micro Edition|Java ME]]‑Konfiguration [[Connected Device Configuration|CDC]].<ref name="CDCFAQ">{{Internetquelle |titel=CDC FAQ – What is the migration path for the PersonalJava, EmbeddedJava and JavaOS technologies? |url=http://java.sun.com/products/cdc/faq.html |werk=java.sun.com |datum=2006-11-04 |sprache=en |abruf=2025-07-22 |archiv-url=https://web.archive.org/web/20061104104944/http://java.sun.com/products/cdc/faq.html |archiv-datum=2006-11-04}}</ref> |
|||
Seit 2006 wird JavaOS von Sun als [[Altsystem]] angesehen (siehe [[#Zukunft|Zukunft]]). |
|||
== |
== Geschichte == |
||
JavaOS wurde auf der ersten JavaOne-Konferenz im Juni 1996 offiziell vorgestellt. Sun demonstrierte ein JavaOS‑Terminal mit MicroSPARC‑II‑Prozessor; als Minimalanforderung wurden 512 kB ROM und 128 kB RAM genannt.<ref name="InfoWorld1996">{{Internetquelle |autor=Elinor Mills; Kristi Essick |titel=JavaOne: Sun unveils JavaOS and licensees |url=https://www.infoworld.com/article/2169436/javaone-sun-unveils-javaos-and-licensees.html |werk=InfoWorld |datum=1996-06-26 |sprache=en |abruf=2025-07-22}}</ref> |
|||
=== Mikrokernel === |
|||
Das System basiert auf einem für die jeweilige Hardware angepassten [[Mikrokernel]]. |
|||
1997 veröffentlichte Sun ein Whitepaper, das die Schichtenarchitektur (Mikrokernel, JVM, Java‑Treiber, Grafik-/Fenstersystem, Netzwerkklassen) beschreibt und typische Speicherprofile angibt: Eine vollständige Network‑Computer‑Konfiguration (inklusive HotJava‑Browser, Bibliotheken, Fonts) benötigt etwa 4 MB ROM/Flash bzw. Festplattenspeicher und 4 MB RAM; JavaOS und HotJava allein belegen weniger als 2,5 MB RAM.<ref name="SunWhitepaper" /><ref name="DrDobbs" /> |
|||
Hardware-Plattformen, auf denen der Kernel läuft, sind unter anderem |
|||
* [[ARM Limited|ARM]] |
|||
* [[PowerPC]] |
|||
* [[Reduced Instruction Set Computing|RISC]] |
|||
* [[Sun SPARC|SPARC]] |
|||
* [[ARM StrongARM|StrongARM]] |
|||
* [[x86-Prozessor|x86]] |
|||
Am 1. April 1998 kündigten Sun und IBM eine Kooperation zu '''JavaOS for Business''' an;<ref name="InfoWorldApr1998">{{Internetquelle |titel=Sun, IBM join to announce JavaOS for Business |url=https://www.infoworld.com/article/2165109/sun-ibm-join-to-announce-javaos-for-business.html |werk=InfoWorld |datum=1998-04-01 |sprache=en |abruf=2025-07-22}}</ref> am 5. August 1998 wurde die Plattform ausgeliefert (zunächst für Intel‑x86‑Hardware) und zielte auf zentral administrierbare Thin Clients.<ref name="InfoWorld1998">{{Internetquelle |autor=Ted Smalley Bowen; Dana Gardner |titel=JavaOS for Business arrives from Sun, IBM |url=https://www.infoworld.com/article/2165672/javaos-for-business-arrives-from-sun-ibm.html |werk=InfoWorld |datum=1998-08-05 |sprache=en |abruf=2025-07-22}}</ref> |
|||
=== Speicher === |
|||
* 256 KByte RAM und 512 KByte ROM |
|||
Ebenfalls 1998 berichtete ''Wired'', dass Hitachi JavaOS in 30.000 Set‑Top‑Boxen einsetzt und bis Ende 1999 200.000 Geräte plant.<ref name="WiredSetTop">{{Internetquelle |autor=Chris Oakes |titel=Java Wins First Set-Top OS Role |url=https://www.wired.com/1998/06/java-wins-first-set-top-os-role/ |werk=Wired |datum=1998-06-09 |sprache=en |abruf=2025-07-22}}</ref> |
|||
* für Internetanwendung 4 MByte RAM und 3 MByte ROM |
|||
Im August 1999 bestätigte IBM die Einstellung der gemeinsamen Weiterentwicklung von JavaOS for Business; als Gründe wurden u. a. Performance‑Verbesserungen der JVM auf bestehenden Betriebssystemen genannt.<ref name="LinuxToday1999">{{Internetquelle |titel=ComputerWorld: IBM, Sun axe thin-client JavaOS |url=https://www.linuxtoday.com/developer/computerworld-ibm-sun-axe-thin-client-javaos/ |werk=LinuxToday (Zitat aus Computerworld) |datum=1999-08-25 |sprache=en |abruf=2025-07-22}}</ref><ref name="CNET1999">{{Internetquelle |autor=Stephen Shankland |titel=Sun, IBM decaffeinate JavaOS |url=http://news.cnet.com/Sun,-IBM-decaffeinate-JavaOS/2100-1023_3-231302.html |werk=CNET News.com |datum=1999-08-23 |sprache=en |abruf=2025-07-22 |archiv-url=https://web.archive.org/web/20110816164035/http://news.cnet.com/Sun,-IBM-decaffeinate-JavaOS/2100-1023_3-231302.html |archiv-datum=2011-08-16}}</ref> |
|||
== Systemarchitektur == |
== Systemarchitektur == |
||
JavaOS ist schichtenorientiert aufgebaut; plattformspezifische und plattformunabhängige Komponenten können unabhängig voneinander aktualisiert werden.<ref name="SunWhitepaper" /> |
|||
* '''Mikrokernel & Speichermanager:''' Bootvorgang, Interrupt-/Trap‑Handling, Thread‑Verwaltung, DMA-Unterstützung.<ref name="SunWhitepaper" /> |
|||
* '''Java Virtual Machine:''' Bytecode‑Interpreter, Class Loading, Speicherverwaltung, Bytecode‑Verifier; optimiert für geringe RAM‑Budgets.<ref name="SunWhitepaper" /> |
|||
* '''Gerätetreiber:''' vollständig in Java implementiert, portabel erweiterbar.<ref name="SunWhitepaper" /><ref name="DrDobbs" /> |
|||
* '''Netzwerkklassen:''' TCP/IP, UDP, ICMP; DNS/NIS zur Namensauflösung; DHCP und Reverse ARP zur Adressvergabe; Administration via SNMP; NFS‑Client.<ref name="SunWhitepaper" /><ref name="DrDobbs" /> |
|||
* '''Grafik- und Fenstersystem:''' Umsetzung des [[Abstract Window Toolkit|AWT]]‑API in Java (Zeichenoperationen, Fonts, Fensterverwaltung).<ref name="SunWhitepaper" /> |
|||
* '''Java Application Environment (JAE):''' erlaubt die Ausführung identischer Applets/Anwendungen auf anderen JVM‑Plattformen.<ref name="SunWhitepaper" /> |
|||
== Hardwareunterstützung und Ressourcenbedarf == |
|||
JavaOS wurde u. a. auf [[Sun SPARC|SPARC]], [[ARM Limited|ARM]]/[[ARM StrongARM|StrongARM]], [[PowerPC]] und [[x86-Prozessor|IA‑32 (x86)]] portiert.<ref name="SunWhitepaper" /><ref name="InfoWorld1996" /> |
|||
* **Demo-Minimum (1996):** 512 kB ROM / 128 kB RAM.<ref name="InfoWorld1996" /> |
|||
* **NC-Konfiguration (1997):** ca. 4 MB ROM/Flash bzw. Festplatte und 4 MB RAM; JavaOS + HotJava < 2,5 MB RAM.<ref name="SunWhitepaper" /><ref name="DrDobbs" /> |
|||
* **Sehr kleine Konfiguration ohne Grafik/Netzwerk:** ~128 kB RAM / 512 kB ROM (Dr. Dobb’s).<ref name="DrDobbs" /> |
|||
Sekundärquellen im deutschsprachigen Raum nennen ähnliche Größenordnungen.<ref name="TUChemnitz">{{Internetquelle |titel=JavaOS – Ein Betriebssystem für Intranets? |url=http://archiv.tu-chemnitz.de/pub/1997/0032/javaos.html |werk=TU Chemnitz (Archiv) |datum=1997 |sprache=de |abruf=2025-07-22 |archiv-url=https://web.archive.org/web/20160304193954/http://archiv.tu-chemnitz.de/pub/1997/0032/javaos.html |archiv-datum=2016-03-04}}</ref><ref name="OSorgDE">{{Internetquelle |titel=JavaOS |url=http://www.operating-system.org/betriebssystem/_german/bs-javaos.htm |werk=Operating-System.org |datum=2001-11 |sprache=de |abruf=2025-07-22}}</ref> |
|||
=== Virtual Machine === |
|||
Die Java Virtual Machine fungiert als oberste Instanz des Mikrokernels. |
|||
== Arbeitsumgebung == |
|||
Das grafische Subsystem und der Fenstermanager basieren auf dem AWT‑API; als Benutzeroberflächen wurden u. a. der [[HotJava]]‑Browser und HotJava Views eingesetzt.<ref name="SunWhitepaper" /> |
|||
Alle [[Gerätetreiber|Treiber]] wurden in Java geschrieben und werden von der Virtual Machine ausgeführt. |
|||
== Einsatzgebiete == |
|||
JavaOS richtete sich an [[Embedded System|eingebettete Systeme]] und [[Thin Client|Network Computer]]. Einsatzbeispiele sind Set‑Top‑Boxen (Hitachi) sowie zentral verwaltete Kiosk‑/POS‑Terminals und Suns [[JavaStation]].<ref name="WiredSetTop" /><ref name="InfoWorld1998" /> |
|||
Das Grafiksystem und der Fenstermanager, die auf das [[Abstract Window Toolkit|AWT]] [[Application programming interface|API]] aufsetzen, sind ebenfalls in Java geschrieben. |
|||
== Ablösung / Zukunft == |
|||
Sun bezeichnete JavaOS ab 2003 als Alttechnologie („legacy technologies“) und empfahl die Migration auf CDC/CLDC der Java‑ME‑Plattform. Diese Konfigurationen definieren JVM‑Profile und APIs, stellen jedoch kein vollwertiges Betriebssystem dar.<ref name="CDCFAQ" /><ref name="OracleCDCIntro">{{Internetquelle |titel=CDC Java Runtime Environment – Introduction |url=https://docs.oracle.com/javame/config/cdc/cdc-opt-impl/ojmeec/1.0/runtime/html/intro.htm |werk=Oracle Help Center |sprache=en |abruf=2025-07-22}}</ref> |
|||
Da JavaOS als Betriebssystem für [[Embedded System]]s entworfen wurde, findet es zum Beispiel auf [[Set-Top-Box]]en, als Teil der Infrastruktur für [[Rechnernetz|Netzwerke]] und auch in [[Geldautomat]]en Anwendung. Auch die [[JavaStation]] läuft unter diesem Betriebssystem. |
|||
== |
== Literatur == |
||
* {{Literatur |Autor=Tom Clements; Charles Mirho |Titel=Inside the JavaOS Operating System |Verlag=Addison-Wesley |Ort=Reading (MA) |Jahr=1999 |ISBN=0-201-18393-5 |Sprache=en}} |
|||
Sun bezeichnete JavaOS offiziell als [[Altsystem]] und empfahl die Umstellung auf [[Java Platform, Micro Edition|Java ME]].<ref name="sun.com/products/cdc" /> Dabei handelt es sich jedoch nicht um eine vollwertige Alternative, da Java ME lediglich ein [[Programmierschnittstelle|API]] und kein Betriebssystem ist. |
|||
== Siehe auch == |
== Siehe auch == |
||
* [[JNode]] – Java-basiertes Open-Source-Betriebssystem |
|||
* [[JNode]] Laufendes Projekt, das ein nahezu komplett in Java geschriebenes Betriebssystem zum Ziel hat, um Java-Programme ohne jegliche Zusatzsoftware ausführen zu können. |
|||
* [[ChorusOS]] – von Sun übernommenes Mikrokernel-Betriebssystem |
|||
* [[JX (Betriebssystem)]] Ein sehr kleines, in Java geschriebenes Betriebssystem, das vor allem flexibel und stabil sein soll. |
|||
== Weblinks == |
== Weblinks == |
||
* [http://www4.informatik.uni-erlangen.de/Projects/JX/index.html JX-Betriebssystem] (englisch) |
* [http://www4.informatik.uni-erlangen.de/Projects/JX/index.html JX-Betriebssystem] (englisch) |
||
* [http://www.operating-system.org/betriebssystem/_german/bs-javaos.htm Zusammenfassender Bericht über JavaOS] |
* [http://www.operating-system.org/betriebssystem/_german/bs-javaos.htm Zusammenfassender Bericht über JavaOS] (deutsch) |
||
* [http://archiv.tu-chemnitz.de/pub/1997/0032/javaos.html ''JavaOS – Ein Betriebssystem für Intranets?''] TU Chemnitz |
* [http://archiv.tu-chemnitz.de/pub/1997/0032/javaos.html ''JavaOS – Ein Betriebssystem für Intranets?''] TU Chemnitz (1997; archiviert) |
||
* [https://www.justice.gov/sites/default/files/atr/legacy/2006/03/03/436.pdf JavaOS – The Standalone Java Application Platform] (Sun-Whitepaper, 1997; PDF) |
|||
* [https://www.infoworld.com/article/2169436/javaone-sun-unveils-javaos-and-licensees.html InfoWorld: JavaOne – Sun unveils JavaOS and licensees] (1996) |
|||
* [https://www.infoworld.com/article/2165672/javaos-for-business-arrives-from-sun-ibm.html InfoWorld: JavaOS for Business arrives from Sun, IBM] (1998) |
|||
* [https://www.wired.com/1998/06/java-wins-first-set-top-os-role/ Wired: Java Wins First Set-Top OS Role] (1998) |
|||
* [https://www.linuxtoday.com/developer/computerworld-ibm-sun-axe-thin-client-javaos/ Computerworld/LinuxToday: IBM, Sun axe thin-client JavaOS] (1999) |
|||
⚫ | |||
== Einzelnachweise == |
== Einzelnachweise == |
||
<references> |
<references /> |
||
<ref name="sun.com/products/cdc"> |
|||
{{cite web |
|||
|title=JavaOS |
|||
|work=CDC FAQ |
|||
|url=http://java.sun.com/products/cdc/faq.html |
|||
⚫ | |||
|archivedate=2006-11-04 |
|||
|accessdate=11. Oktober 2006 |
|||
}} |
|||
</ref> |
|||
</references> |
|||
[[Kategorie:Java-Technologie]] |
[[Kategorie:Java-Technologie]] |
||
[[Kategorie:Laufzeitumgebung]] |
[[Kategorie:Laufzeitumgebung]] |
||
[[Kategorie:Betriebssystem]] |
[[Kategorie:Betriebssystem]] |
||
[[Kategorie:Sun Microsystems]] |
[[Kategorie:Sun Microsystems]] |
Version vom 22. Juli 2025, 17:25 Uhr
JavaOS ist ein von Sun Microsystems entwickeltes Betriebssystem auf Basis einer Java Virtual Machine (JVM).
Im Unterschied zu verbreiteten Systemen wie Unix-Derivaten oder Windows, die überwiegend in C/C++ implementiert werden, sind bei JavaOS große Teile der plattformunabhängigen Schicht – darunter Gerätetreiber, Netzwerk‑, Grafik- und Fenstersystem – in Java realisiert.[1][2] Seit 2003 führt Sun JavaOS als „legacy technologies“ und empfiehlt eine Migration auf die Java ME‑Konfiguration CDC.[3]
Geschichte
JavaOS wurde auf der ersten JavaOne-Konferenz im Juni 1996 offiziell vorgestellt. Sun demonstrierte ein JavaOS‑Terminal mit MicroSPARC‑II‑Prozessor; als Minimalanforderung wurden 512 kB ROM und 128 kB RAM genannt.[4]
1997 veröffentlichte Sun ein Whitepaper, das die Schichtenarchitektur (Mikrokernel, JVM, Java‑Treiber, Grafik-/Fenstersystem, Netzwerkklassen) beschreibt und typische Speicherprofile angibt: Eine vollständige Network‑Computer‑Konfiguration (inklusive HotJava‑Browser, Bibliotheken, Fonts) benötigt etwa 4 MB ROM/Flash bzw. Festplattenspeicher und 4 MB RAM; JavaOS und HotJava allein belegen weniger als 2,5 MB RAM.[1][2]
Am 1. April 1998 kündigten Sun und IBM eine Kooperation zu JavaOS for Business an;[5] am 5. August 1998 wurde die Plattform ausgeliefert (zunächst für Intel‑x86‑Hardware) und zielte auf zentral administrierbare Thin Clients.[6]
Ebenfalls 1998 berichtete Wired, dass Hitachi JavaOS in 30.000 Set‑Top‑Boxen einsetzt und bis Ende 1999 200.000 Geräte plant.[7]
Im August 1999 bestätigte IBM die Einstellung der gemeinsamen Weiterentwicklung von JavaOS for Business; als Gründe wurden u. a. Performance‑Verbesserungen der JVM auf bestehenden Betriebssystemen genannt.[8][9]
Systemarchitektur
JavaOS ist schichtenorientiert aufgebaut; plattformspezifische und plattformunabhängige Komponenten können unabhängig voneinander aktualisiert werden.[1]
- Mikrokernel & Speichermanager: Bootvorgang, Interrupt-/Trap‑Handling, Thread‑Verwaltung, DMA-Unterstützung.[1]
- Java Virtual Machine: Bytecode‑Interpreter, Class Loading, Speicherverwaltung, Bytecode‑Verifier; optimiert für geringe RAM‑Budgets.[1]
- Gerätetreiber: vollständig in Java implementiert, portabel erweiterbar.[1][2]
- Netzwerkklassen: TCP/IP, UDP, ICMP; DNS/NIS zur Namensauflösung; DHCP und Reverse ARP zur Adressvergabe; Administration via SNMP; NFS‑Client.[1][2]
- Grafik- und Fenstersystem: Umsetzung des AWT‑API in Java (Zeichenoperationen, Fonts, Fensterverwaltung).[1]
- Java Application Environment (JAE): erlaubt die Ausführung identischer Applets/Anwendungen auf anderen JVM‑Plattformen.[1]
Hardwareunterstützung und Ressourcenbedarf
JavaOS wurde u. a. auf SPARC, ARM/StrongARM, PowerPC und IA‑32 (x86) portiert.[1][4]
- **Demo-Minimum (1996):** 512 kB ROM / 128 kB RAM.[4]
- **NC-Konfiguration (1997):** ca. 4 MB ROM/Flash bzw. Festplatte und 4 MB RAM; JavaOS + HotJava < 2,5 MB RAM.[1][2]
- **Sehr kleine Konfiguration ohne Grafik/Netzwerk:** ~128 kB RAM / 512 kB ROM (Dr. Dobb’s).[2]
Sekundärquellen im deutschsprachigen Raum nennen ähnliche Größenordnungen.[10][11]
Arbeitsumgebung
Das grafische Subsystem und der Fenstermanager basieren auf dem AWT‑API; als Benutzeroberflächen wurden u. a. der HotJava‑Browser und HotJava Views eingesetzt.[1]
Einsatzgebiete
JavaOS richtete sich an eingebettete Systeme und Network Computer. Einsatzbeispiele sind Set‑Top‑Boxen (Hitachi) sowie zentral verwaltete Kiosk‑/POS‑Terminals und Suns JavaStation.[7][6]
Ablösung / Zukunft
Sun bezeichnete JavaOS ab 2003 als Alttechnologie („legacy technologies“) und empfahl die Migration auf CDC/CLDC der Java‑ME‑Plattform. Diese Konfigurationen definieren JVM‑Profile und APIs, stellen jedoch kein vollwertiges Betriebssystem dar.[3][12]
Literatur
- Tom Clements; Charles Mirho: Inside the JavaOS Operating System. Addison-Wesley, Reading (MA) 1999, ISBN 0-201-18393-5 (englisch).
Siehe auch
- JNode – Java-basiertes Open-Source-Betriebssystem
- ChorusOS – von Sun übernommenes Mikrokernel-Betriebssystem
Weblinks
- JX-Betriebssystem (englisch)
- Zusammenfassender Bericht über JavaOS (deutsch)
- JavaOS – Ein Betriebssystem für Intranets? TU Chemnitz (1997; archiviert)
- JavaOS – The Standalone Java Application Platform (Sun-Whitepaper, 1997; PDF)
- InfoWorld: JavaOne – Sun unveils JavaOS and licensees (1996)
- InfoWorld: JavaOS for Business arrives from Sun, IBM (1998)
- Wired: Java Wins First Set-Top OS Role (1998)
- Computerworld/LinuxToday: IBM, Sun axe thin-client JavaOS (1999)
- CDC-FAQ (Archiv) – Migrationspfad für JavaOS
Einzelnachweise
- ↑ a b c d e f g h i j k l Sun Microsystems: JAVAOS™: The Standalone Java™ Application Platform. (PDF) In: Produkt-Whitepaper. 13. Oktober 1997, abgerufen am 22. Juli 2025 (englisch).
- ↑ a b c d e f Jacob Filipp: JavaOS: An Operating System for Small Devices. In: Dr. Dobb’s Journal (Archiv). 1996, abgerufen am 22. Juli 2025 (englisch).
- ↑ a b CDC FAQ – What is the migration path for the PersonalJava, EmbeddedJava and JavaOS technologies? In: java.sun.com. 4. November 2006, archiviert vom am 4. November 2006; abgerufen am 22. Juli 2025 (englisch).
- ↑ a b c Elinor Mills; Kristi Essick: JavaOne: Sun unveils JavaOS and licensees. In: InfoWorld. 26. Juni 1996, abgerufen am 22. Juli 2025 (englisch).
- ↑ Sun, IBM join to announce JavaOS for Business. In: InfoWorld. 1. April 1998, abgerufen am 22. Juli 2025 (englisch).
- ↑ a b Ted Smalley Bowen; Dana Gardner: JavaOS for Business arrives from Sun, IBM. In: InfoWorld. 5. August 1998, abgerufen am 22. Juli 2025 (englisch).
- ↑ a b Chris Oakes: Java Wins First Set-Top OS Role. In: Wired. 9. Juni 1998, abgerufen am 22. Juli 2025 (englisch).
- ↑ ComputerWorld: IBM, Sun axe thin-client JavaOS. In: LinuxToday (Zitat aus Computerworld). 25. August 1999, abgerufen am 22. Juli 2025 (englisch).
- ↑ Stephen Shankland: Sun, IBM decaffeinate JavaOS. In: CNET News.com. 23. August 1999, archiviert vom am 16. August 2011; abgerufen am 22. Juli 2025 (englisch).
- ↑ JavaOS – Ein Betriebssystem für Intranets? In: TU Chemnitz (Archiv). 1997, archiviert vom am 4. März 2016; abgerufen am 22. Juli 2025.
- ↑ JavaOS. In: Operating-System.org. November 2001, abgerufen am 22. Juli 2025.
- ↑ CDC Java Runtime Environment – Introduction. In: Oracle Help Center. Abgerufen am 22. Juli 2025 (englisch).