Télécharger la liste

Description du projet

The Aegis VM Project is an ongoing effort to develop a lightweight, secure virtual machine for executing Java bytecode. The VM is intended to be an extension framework for applications or devices that dynamically load and execute untrusted extensions. The Aegis VM will eventually feature a modular bytecode verification architecture, Proof Linking, which supports pluggable verification modules so that various static verification or analysis technologies can be integrated into the VM's dynamic linking process with minimal efforts. This benefit is achieved by allowing verification sessions to communicate with each other only through explicit formulation of proof obligations, the discharging of which is scheduled to happen at specific points of the dynamic linking process to protect the integrity of the VM. A generic framework for formulating, scheduling, and discharging proof obligations is built into the VM.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-06-12 15:27
0.1.0

Cette version prend en charge toutes les instructions de bytecode, le chargement dynamique de bibliothèques natives et l'interopérabilité avec la bibliothèque GNU Classpath classe. Avec un nombre de bugs corrigés, la base de code nettoyé, et une documentation plus interne mis en place, cette version est beaucoup plus utilisable et plus hackable que ses prédécesseurs. Ce communiqué de inaugure le cycle de développement 0.1.x, qui se concentrera sur l'amélioration de la convivialité et la sécurité de la VM.
Tags: Major feature enhancements
This release supports all bytecode instructions, dynamic loading of native libraries, and interoperability with the 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.

2002-04-24 03:31
0.0.3

Ce communiqué met en œuvre le soutien de l'internalisation de chaîne, la gestion des exceptions, pile le traçage, défini par l'utilisateur chargeurs de classe et la classe de déchargement. De nombreux bugs ont été fixés, ce qui rend cette version beaucoup plus robuste que ses prédécesseurs. Aussi, la machine virtuelle est maintenant porté sur Solaris (SPARC), plates-formes. Il s'agit de la dernière version 0.0.x dans le cycle de développement.
Tags: Minor feature enhancements
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. This is the last release in the 0.0.x development cycle.

2002-04-14 02:38
0.0.2

Le support des tableaux et des chaînes.
Tags: Minor feature enhancements
Implemented support for arrays and strings.

2002-03-02 05:15
0.0.1

Tags: Initial freshmeat announcement

Project Resources