-
Aegis VM 0.2.0
The Aegis VM Project is an on-going effort to implement
a lightweight, secure virtual machine for executing Java
bytecode. It features a modular verification architecture,
Proof Linking, that supports Pluggable Verification Modules (PVMs).
This is release 0.2.0 of the aegisvm package. The main new feature
of this release is the Pluggable Verification Module (PVM) facility
as described in the author's PhD dissertation:
ftp://fas.sfu.ca/pub/cs/theses/2003/PhilipWLFongPhD.pdf
The package can be obtained at the following location:
http://prdownloads.sourceforge.net/aegisvm/aegisvm-0.2.0.tar.gz
You need GNU Classpath 0.04, Prelude 0.2.0 and libjpr 0.2.0 to build
this release. They can be obtained from the following:
http://prdownloads.sourceforge.net/aegisvm/classpath-0.0.4.tar.gz
http://prdownloads.sourceforge.net/aegisvm/prelude-0.2.0.tar.gz
http://prdownloads.sourceforge.net/aegisvm/libjpr-0.2.0.tar.gz
[ Classpath 0.0.4 is no longer available from the download page of
the GNU Classpath project site. We make available a backup copy
of Classpath 0.0.4 at our download site. We plan to modernize
Aegis VM to make of more recent release of GNU Classpath. ]
For a list of new VM features introduced in this release,
consult the NEWS file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.2.0/NEWS
For an exhaustive list of all VM features available in this
release, consult the FEATURES file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.2.0/FEATURES
Visit the project home page for more information about the
Aegis VM project:
http://aegisvm.sourceforge.net/
2004-06-26 05:04:30 UTC by pwlfong
-
Aegis VM 0.1.1 Released
This is release 0.1.1 of the aegisvm package. This release adds support for access control, loading constraints, and
Java 1.2-style native library loading. Some 100+ additional
JNI functions are implemented. As usual, there are bug
fixes, documentation improvements, and restructuring.
The package can be obtained at the following location:
http://prdownloads.sourceforge.net/aegisvm/aegisvm-0.1.1.tar.gz
You need GNU Classpath 0.04 and libjpr 0.1.1 to build this
release. They can be obtained from the following:
http://www.gnu.org/software/classpath/classpath.html
http://prdownloads.sourceforge.net/aegisvm/libjpr-0.1.1.tar.gz
For a list of new VM features introduced in this release,
consult the NEWS file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.1.1/NEWS
For an exhaustive list of all VM features available in this
release, consult the FEATURES file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.1.1/FEATURES
The Aegis VM Project is an on-going effort to implement
a lightweight, secure virtual machine for executing Java
bytecode. It will eventually feature a modular architecture,
Proof Linking, that supports pluggable verification modules.
Visit the project home page for more information about the
Aegis VM project:
http://aegisvm.sourceforge.net/
2002-08-23 00:03:56 UTC by pwlfong
-
Aegis VM 0.1.0 Released
The Aegis VM Project is an on-going effort to implement
a lightweight, secure virtual machine for executing Java
bytecode. It will eventually feature a modular architecture,
Proof Linking, that supports pluggable verification modules.
This is release 0.1.0 of the aegisvm package. This release
supports all bytecode instructions, dynamic loading of
native libraries, and interoperability with GNU Classpath
class library. With a number of bugs fixed, the code base
cleaned up, and more internal documentation introduced,
this release is much more usable and hackable than
its predecessors.
This release inaugurates the 0.1.x development cycle,
which will focus on improving the usability and security
of the VM.
The package can be obtained at the following location:
http://prdownloads.sourceforge.net/aegisvm/aegisvm-0.1.0.tar.gz
You need GNU Classpath 0.0.3 and libjpr 0.1.0 to build this release. They can be obtained from the following:
http://www.gnu.org/software/classpath/classpath.html
http://prdownloads.sourceforge.net/aegisvm/libjpr-0.1.0.tar.gz
For a list of new VM features introduced in this release,
consult the NEWS file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.1.0/NEWS
For an exhaustive list of all VM features available in this
release, consult the FEATURES file in the distribution:
http://aegisvm.sourceforge.net/aegisvm-0.1.0/FEATURES
Visit the project home page for more information about the
Aegis VM project:
http://aegisvm.sourceforge.net/
2002-06-12 21:02:03 UTC by pwlfong
-
Aegis VM 0.0.3 Released
The Aegis VM Project is an on-going effort to implement
a lightweight, secure virtual machine for executing Java
bytecode. It will eventually feature a modular
architecture, Proof Linking, that supports pluggable
verification modules.
This is release 0.0.3 of the aegisvm package. This
release implements support for string internalization,
exception handling, stack tracing, user-defined class
loaders, and class unloading. Numerous bugs are fixed,
making this release much more robust than its predecessors.
Also, the VM is now ported to Solaris (SPARC) platforms.
Release 0.0.3 is the last one in the 0.0.x development
cycle.
The package can be obtained at the following location:
http://prdownloads.sourceforge.net/aegisvm/aegisvm-0.0.3.tar.gz.
You need the following packages to build this release:
* libffi 1.20 (http://sources.redhat.com/libffi)
* libjpr 0.0.3 (http://prdownloads.sourceforge.net/aegisvm/libjpr-0.0.3.tar.gz)
For a list of new VM features introduced in this release,
consult the NEWS file in the distribution.
For an exhaustive list of all VM features available in this
release, consult the FEATURES file in the distribution.
Visit the project home page
(http://aegisvm.sourceforge.net) for more information
about the Aegis VM project.
2002-04-14 09:22:10 UTC by pwlfong
-
Aegis VM 0.0.2 Released
The Aegis VM Project is an on-going effort to implement a lightweight, secure virtual machine for executing Java bytecode. It features a modular architecture, Proof Linking, that supports pluggable verification modules.
This is release 0.0.2, a development release, of aegisvm. This release implements supports for arrays and strings.
2002-03-10 01:13:25 UTC by pwlfong