[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SableVM SDK 1.12 released
Grzegorz B. Prokopski
SableVM SDK 1.12 released
Tue, 05 Jul 2005 01:12:32 -0400
The developers of the SableVM Project are proud to announce the
official release of SableVM SDK 1.12. SableVM is a liberally licensed
Free Java virtual machine. See the "About SableVM" section below for
more informations about SableVM. SableVM SDK is a rather complete
development kit for the Java programming language.
Here is a list of the most important changes and new features. In
this version, we:
- Introduced SableVM SDK which provides a rather complete JAVA_HOME-like
environment and consists of:
- SableVM - provides 'java',
- jikes - provides 'javac',
- gjdoc - provides 'javadoc',
- fastjar - provides 'jar',
- cp-tools - provides 'javah', 'javap', and others.
- Added libffi and libpopt to SableVM sources for user's convenience.
- Fixed write barriers for generational garbage collector.
- Imported GNU Classpath 0.16 release (plus later fixes).
- Improved AIX support.
- Improved Cygwin support (not yet supported by SableVM SDK).
- Fixed some other bugs.
=== ABOUT SABLEVM ===
SableVM is a robust, extremely portable, efficient, and
specifications-compliant Java Virtual Machine that aims to be easy to
maintain and to extend. It features a state-of-the-art and efficient
interpreter engine. Its source code is very accessible and easy to
understand. It also has many robustness features that have been the
object of careful design.
SableVM is a clean-room implementation of the publicly available
SableVM is licensed under the terms of the GNU Lesser General Public
License (LGPL). It also uses a modified version of GNU Classpath
called sablevm-classpath which is licensed under the terms of the GNU
General Public License (GPL) with a linking exception.
The license of SableVM (LGPL) was specifically chosen as to maximize
your ability to legally link and run popular applications, such as
Eclipse (http://eclipse.org) and Ant (http://ant.apache.org), which
are licensed in ways which might conflict with the terms of the GNU
General Public License (GPL). See the the following link for more
The SableVM web site is located at:
=== INSTALLATION FROM SOURCE ===
SableVM is available for download at:
Altough this release introduced the SableVM SDK integration package we
still provide the separate packages of sablevm and sablevm-classpath
for use in environments SableVM SDK does not support well yet.
We suggest you install SableVM SDK. You must only download *one*
In the (uncommon) case you wanted to install SableVM in the old way
you must download and later install *both*:
See the INSTALL file included in the sablevm-1.12.tar.gz archive or
the sablevm/INSTALL file included in sablevm-sdk-1.12.tar.gz for
build environment requirements and installation procedures.
=== UPDATES ===
Note that since the release of SableVM 1.11 we provide "bugfix"
releases (1.11.1, 1.11.2, 1.11.3). These releases are NOT announced on
the sablevm-announce mailing list, but instead the announcements are
sent to the sablevm-user mailing list. You might want to subscribe to
the sablevm-user mailing list to receive informations about these
We make frequent releases, but we also provide daily snapshots of the
source code repository trunk at:
Note that the code of this trunk is more robust than the code usually
found in the CVS trunk of many other free software projects. The
trunk only contains code that has been first tested by developers
within their own sandboxes. A detailed explanation of the different
development branches is available at:
=== NOTES ===
We appreciate your feedback. Please feel invited to contact us. See:
You can also join us in real-time on the #sablevm IRC channel on
irc.sablevm.org (alias: irc.freenode.net, irc.debian.org).
=== BINARY PACKAGES ===
Binary packages of new SableVM versions are usually available in the
GNU/Linux Debian "unstable" distribution shortly after the official
release. These packages normally migrate to the "testing"
distribution a few weeks later.
Some other GNU/Linux distributions (Gentoo, etc.) and other operating
systems (*BSD, etc.) also provide binary packages or a convenient
build environment to compile and install sablevm. For details see:
=== DEVELOPMENT OF SABLEVM ===
If you would like to help developing SableVM please join us! For all
interested we provide a very comfortable environment:
* Subversion accounts
We provide accounts in our Subversion repository for developers who
want to work collaboratively on improving SableVM or its class
libraries. If you want to join, you should simply ask us for a
subversion account on the development mailing list
Subversion is an improved CVS that takes approximately 10 minutes to
learn for a person familiar with CVS.
* Very frequent updates from upstream GNU Classpath CVS repository
The trunk of sablevm-classpath is synchronized with the GNU
Classpath CVS trunk every few days.
* Private sandbox for each developer
Each developer is given full access to his own "sandbox" to create
private development branches (as they're nearly 0-cost to create in
Subversion). So each developer's development doesn't interfere with
other developers. Each developer can also create private "tags" on
any code in Subversion. These tags are publicly available via the
Web interface at:
* No copyright assignment requirement
We accept contributions without asking for copyright assignment for
developers. Our contribution policy is available at:
=== Additional Information ===
You will find a wealth of additional information in SableVM's wiki
=== CONCLUSION ===
We wish you great fun using SableVM.
The SableVM Project developers
Grzegorz B. Prokopski <address@hidden>
SableVM - Free, LGPL'ed Java VM http://sablevm.org
Why SableVM ?!? http://sablevm.org/wiki/Features
Debian GNU/Linux - the Free OS http://www.debian.org
|[Prev in Thread]
||[Next in Thread]|
- SableVM SDK 1.12 released,
Grzegorz B. Prokopski <=