Jaos
Encyclopedia
Jaos is an unmaintained attempt to build an open-source Java virtual machine
on top of the Bluebottle System
, a kernel using active objects
and Oberon programming language. The machine uses the runtime features provided by the Bluebottle System such as garbage collection
, memory management and types and methods tables. It also uses GNU Classpath
as a standard library.
Java Virtual Machine
A Java virtual machine is a virtual machine capable of executing Java bytecode. It is the code execution component of the Java software platform. Sun Microsystems stated that there are over 4.5 billion JVM-enabled devices.-Overview:...
on top of the Bluebottle System
Bluebottle OS
Bluebottle is the next generation Native Oberon, the Oberon operating system for bare PC hardware. It was developed at the ETH Zurich. It is small and fast and supports multiprocessor computers. It is completely based on an upward-compatible dialect of the Oberon programming language called Active...
, a kernel using active objects
Active objects
An active object framework is a callback-based form of multitasking for computer systems. Specifically, it is a form of cooperative multitasking and is an important feature of the Symbian operating system....
and Oberon programming language. The machine uses the runtime features provided by the Bluebottle System such as garbage collection
Garbage collection (computer science)
In computer science, garbage collection is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program...
, memory management and types and methods tables. It also uses GNU Classpath
GNU Classpath
GNU Classpath is a project aiming to create a free software implementation of the standard class library for the Java programming language. Despite the massive size of the library to be created, the majority of the task is already done, including Swing, CORBA, and other major parts. The Classpath...
as a standard library.
External links
- Jaos Official website found in the Web archiveWeb ARChiveThe Web ARChive archive format specifies a method for combining multiple digital resources into an aggregate archive file together with related information. The WARC format is a revision of the Internet Archive's ARC File Format [ARC_IA] that has traditionally been used to store "web crawls" as...
web.archive.org] - Case Study: JVM - Slides of Jaos relevant parts of a system software lecture given by the original author of Jaos (Patrik Reali) at ETH ZürichETH ZurichThe Swiss Federal Institute of Technology Zurich or ETH Zürich is an engineering, science, technology, mathematics and management university in the City of Zurich, Switzerland....
in winter 2004/5.