|
History
- 1996
- 1997
- Hans Kopp wrote a bytecode-to-x86 translator for metaXa
- 1998
- Michael Golm extended the metaXaVM to run on the bare hardware (metaXaOS) using the OsKit (University of Utah)
- 1999
- Michael Golm wrote the initial JX system running on Linux and wrote a translator framework for JX using metaXa's bytecode-to-x86 engine
- Andreas Weissel started to port the IDE driver and the ext2fs from Linux to metaXaOS
- Michael Golm wrote an ONC RPC and NFS2 package for metaXaOS that use the OsKit's NIC driver to access the network
- 2000
- Marcus Meyerhoefer wrote a 3COM 3C905 driver and a TCP package for metaxaOS
- Michael Golm extended JX to run on the bare hardware
- Andreas Weissel ported the IDE driver and ext2fs to JX
- Michael Golm ported the 3C905 driver to JX
- Christian Wawersich started to write a profiler and an optimizing bytecode-to-P6 engine
- Andreas Heiduk ported the PCI package from metaXaOS to JX and extended it, wrote a driver for the Matrox G200 card and the Bt848 framegrabber
- Meik Felser added SMP support
- 2001
- Martin Alt developed the bytecode verifier
- Meik Felser developed the two-level scheduler
- Michael Golm wrote an optimized filesystem buffer cache
- Michael Golm ported RPC and NFS2 from metaXaOS to JX
- Andreas Heiduk finished the Bt848 driver and wrote the video-puzzle demo
- Christian Wawersich finished the profiler and optimizing bytecode-to-P6 engine
- Michael Golm developed a visualization system for JX trace data
- Joerg Baumann instrumented the GC to collect aging information and integrated a mechanism to transfer the compressed trace data via the serial line
- 2002
- Ivan Dedinski wrote a database management system with performance comparable to MySQL
- Meik Felser and Michael Golm added support for portal call interception and developed a security policy
- Juergen Obernolte wrote a window manager
- Michael Golm added support to switch into real mode and back and to invoke VESA BIOS functions (the window manager now works on nearly every modern PC)
- Michael Golm ported the visualization system to Java (Perl->C++->Java!) and integrated it into JX
- Christian Wawersich wrote a number of scripts to automate the performance measurements of several JX configurations
- Joerg Baumann developed an interface and framework that allows to use different garbage collectors for different domains. He ported the existing copying collector to this new framework and wrote a new compacting collector.
- A new TCP implementation was developed (see misc section)
- Christian Fluegel implemented a RDP client
- Marco Winter implemented the AWT framework ontop of the window manager. (A demo is available at the download section)
- 2003
- Christian Wawersich improved the "long"-suport of the bytecode to nativ code compiler
- Guido Soeldner and Meik Felser implemented a driver for the Intel EtherExpres 100 (VE) NIC
|
|