The Janos Project

Overview   
Architecture   
Publications   
Software   
Personnel   
Mailing Lists   
Related Work   
Flux Projects   

Java-oriented Active Network Operating System

The Janos project's objective is to develop a principled local operating system for active network nodes, oriented to executing untrusted Java bytecode. The primary focus is resource management and control, with secondary objectives of information security, performance, and technology transfer of broadly and separately useful software components.

The Janos Project is primarily sponsored by DARPA as part of the Active Networks program, with additional support from Novell, Compaq, and the University of Utah.

Some Janos project overview talks:

NEWS:

February 13, 2003: Release 1.0 of the JanosVM is available here.
December 24, 2002: The first release of the Bees active network execution environment is available here.

OLD NEWS:

July 31, 2002: a new release of the JanosVM is available here.
March 17, 2002: a new release of the Moab NodeOS is available here.
March 17, 2002: a new release of the Java NodeOS is available here.
March 17, 2002: a new release of the ANTS is available here.
March 17, 2002: a new release of the JanosVM is available here.
March 17, 2002: The first release of the Janos Meta-Makefiles is available here.
June 1, 2001: Version v0.5.1 of the JanosVM is available. This release adds a couple bugfixes, some more per-team resources, and an implementation of the JSR-121 "Isolate" straw-man API.
May 14, 2001: Anonymous CVS access to the "live" ANTS and Janos Java NodeOS repositories is available. See the Janos CVS page for details.
May 3, 2001: The initial release of the JanosVM (v0.5.0) is available for download.
April 18, 2001: The JanosVM Emulation Library Source is now available for download.
April 10, 2001: The createnetwork scripts are available for download.
March 9, 2001: Two new Janos-related publications are available from our publications page.
February 14, 2001: ANTS2.0 has been released. Details and the software are available here.
February 14, 2001: A new release of Janos Java NodeOS is available here.
February 14, 2001: a "new" release of the Moab NodeOS is available here. (This is the "official" release of the Jan. 24 release).
January 24, 2001: a new release of the Moab NodeOS is available here.
September 26, 2000: a patch to the Moab NodeOS to support reading ANEP packets from stdin is available here.
September 5, 2000: a new release of the Moab NodeOS is available here.
September 5, 2000: a new release of the Janos Java Libraries is available here.
July 5, 2000: Updated the architecture section.
May 23, 2000: Our cross-language profiling changes to Kaffe have been committed to the public Kaffe CVS repository.
May 23, 2000: A new release of Moab, the Janos NodeOS is available here.
May 8, 2000: A new release of the Janos Java Libraries is available here.
May 8, 2000: Cross-language profiling support for the Kaffe JVM is available on the Janos Kaffe page.
March 4, 2000: Mailing list for results of nightly regression testing of Kaffe are available on the Janos Kaffe page.
February 17, 2000: ANEP-extended tcpdump is available on the Janos software page.
February 14, 2000: New releases of the Janos Java Libraries and of the Utah NodeOS are available.
December 10, 1999: Our initial NodeOS snapshot is available on the Janos software page.
November 5, 1999: A new Janos snapshot was made available.
September 2, 1999: These web pages installed.


[ Network Testbed ] [ Alchemy/Knit ] [ STP ] [ Janos ] [ OSKit ]
Flux Research Group / School of Computing / University of Utah

Problems? Contact the Janos Web Admin.
Last updated April 30, 2004.