Introducing CACAO, a Java Virtual Machine
CACAO
is an open-source Java Virtual Machine that runs on a wide variety
of processors on several Unix platforms, including Linux.
CACAO is being worked on by this group of
developers.
CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT) compilation to execute Java methods natively. Since release 0.93 a
Vmgen
based interpreter is also integrated. CACAO uses
GNU Classpath
as default Java core library.
The CACAO project started as a research JVM to explore new implementation techniques. The first version for the Alpha was released in February 1997 as a binary. In 2004, CACAO was released under the GPL and is currently actively developed.
The
CACAO Wiki
site lists some of CACAO's primary
features and includes other documentation as well as
project discussions.
Version 0.98 of CACAO, named Free all JITs!, has been
announced.
This is a major feature enhancement and bug-fix release."
New features in this release include:
- New open-source ARM and MIPS32 code generators.
- A new PowerPC64 code generator.
- Support for Sun's phoneMe CLDC-1.1 classes in the core library.
- A rewrite of the exception throwing code.
- A rewrite of the lock-record code.
- Improvements to the Threads code and Exception code.
- A new Class/Method/Field getSignature implementation.
- Miscellaneous bug fixes.
The CACAO source code is available for download
here.
See the
installation instructions and
FAQ
document for build information.
Comments (1 posted)
System Applications
Database Software
MySQL 5.1.19-beta has been released
Version 5.1.19-beta of the MySQL DBMS is out with lots of bug fixes.
"
Bear in mind that this is a beta release, and as any other
pre-production release, caution should be taken when installing on
production level systems or systems with critical data."
Full Story (comments: none)
PostgreSQL Weekly News
The June 3, 2007 edition of the PostgreSQL Weekly News is out with the latest from the PostgreSQL development community.
Full Story (comments: none)
Embedded Systems
BusyBox 1.6.0 released
Unstable version 1.6.0 of
BusyBox,
a collection of command line utilities for embedded systems, is out.
"
Note that hush shell had many changes and (hopefully) is much improved now, but there is a possibility that it regressed in some obscure cases. Please report any such cases.
lash users please note: lash is going to be deprecated in busybox 1.7.0 and removed in the more distant future. Please migrate to hush."
A long list of additional changes have also been made.
Comments (none posted)
Web Site Development
Browsershots 0.3-beta1 announced
Version 0.3-beta1 of Browsershots
has been announced.
"
Browsershots is a system for automatically capturing screenshots of Web pages in a variety of browsers and making these images available to the public. Its goal is to make it easier to test the compatibility of Web pages with a variety of browsers. The system distributes the work of making screenshots among community members. Anyone can add URLs to the job queue on a central server."
Comments (none posted)
Desktop Applications
Audio Applications
dvdtoogg 0.2 released
Version 0.2 of dvdtoogg has been
announced.
"
dvdtoogg is a script for converting the audio content of a DVD to a multi-channel Ogg Vorbis file. (From 2 to 6 channels are supported.) It uses mplayer to find and extract DVD tracks, and uses oggenc to encode to a stereo or 5.1 Ogg Vorbis file."
Comments (none posted)
jack_capture 0.9.6 released
Version 0.9.6 of jack_capture, a program for recording sound files from
JACK audio data streams, is out with several bug fixes.
Full Story (comments: none)
Rotter 0.3 announced
Stable version 0.3 of Rotter
has been announced.
"
Rotter is a transmission recording and audio logger for JACK. It was designed for use by radio stations, who are legally required to keep a recording of all their output. Rotter runs continuously, writing to a new file every hour."
Comments (none posted)
Data Visualization
Matplotlib 0.90.1 released
Version 0.90.1 of
Matplotlib, a Python-based
2D plotting package, is out.
"
The 0.90 series is the last release that will continue to support Numeric, numarray and numpy. At 0.91, we will be using numpy only internally, though we will continue to provide the numerix compaitibility layer for external use."
Comments (none posted)
Desktop Environments
GNOME 2.18.2 released
Version 2.18.2 of the GNOME desktop environment is out.
"
This is the second
release in a series of point releases for the 2.18 branch.
Come and see all the bug fixing, all the new translations and all the
updated documentation brought to you by the wonderful team of GNOME
contributors! While development is underway on the GNOME 2.19/2.20
road, work on the stable branch continues to make it even more solid."
Full Story (comments: none)
GARNOME 2.18.2 released
Version 2.18.2 of GARNOME, the bleeding-edge GNOME distribution, is out.
"
It includes updates and fixes after the official GNOME freeze, together
with a host of third-party GNOME packages, Bindings and the Mono(tm)
Platform -- this is the third release of the current stable GNOME
branch, ironing out yet-more bugs, hopefully adding yet-more stability,
and ships with the latest and greatest stable releases."
Full Story (comments: none)
GNOME Software Announcements
The following new GNOME software has been announced this week:
- Accerciser 0.1.3 (new features and translation work)
- at-spi 1.19.3 (new features and bug fixes)
- atk 1.19.3 (dependency removal)
- Banter 0.1.5 (new features)
- Dasher 4.5.1 (new features and bug fixes)
- Empathy 0.6 (new features and bug fixes)
- Eye of GNOME 2.19.3 (new features, bug fixes and translation work)
- gail 1.19.3 (bug fixes)
- gcalctool 5.19.3 (bug fix and translation work)
- GDM2 2.19.2 (new features, bug fixes and translation work)
- Glade 3.3.0 (new feature and bug fix)
- GLib 2.13.3 (new features, bug fixes and translation work)
- GLib 2.13.4 (bug fixes)
- gnome-control-center 2.19.3 (new features, bug fixes and translation work)
- gnome-games 2.19.3 (new features and bug fixes)
- gnome-mag 0.14.5 (new features, bug fixes and translation work)
- GNOME Mastermind 0.3 (new features, bug fixes and translation work)
- Gnome Specimen 0.2 (new features, bug fixes and translation work)
- gnome-speech 0.4.13 (bug fix)
- Gossip 0.26 (bug fixes and translation work)
- GTK+ 2.11.1 (bug fixes and API changes)
- GTK+ 2.11.2 (bug fixes)
- gtk-engines 2.11.1 (new features, bug fixes and translation work)
- gtkmm 2.11.1 (new features and documentation work)
- Gossip 0.25 (bug fixes and translation work)
- gshowtv 1.2.1 (bug fixes)
- Gtk module for S-Lang 0.7.0 (new features and bug fixes)
- libgtksourceviewmm 0.3.1 (new features, bug fixes and documentation work)
- metacity 2.19.8 (new feature and bug fixes)
- nemiver 0.4.0 (new features, bug fixes and translation work)
- Orca 2.19.3 (new features, bug fixes and translation work)
- Pango 1.17.1 (new features, bug fixes and translation work)
- Pango 1.17.2 (bug fixes)
- PyGtksourceview 1.90.0 (first public release, new features)
- vte 0.16.4 (bug fixes)
- vte 0.16.5 (bug fix)
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
Fedora 7 Release Adds Installable KDE Live CD (KDE.News)
KDE.News
notes
the availability of a KDE live CD for the newly released
Fedora 7 distribution.
"
The Fedora Project has announced the immediate availability of their latest release, Fedora 7 (Moonshine) including, for the first time, a KDE live CD/DVD showcasing KDE and KDE applications, which can also be installed to the hard disk, resulting in a regular Fedora installation with KDE. Along with other current software, Fedora 7 includes KDE 3.5.6."
Comments (none posted)
Semantic Desktop and KDE 4: State and Plans of NEPOMUK-KDE (KDE.News)
KDE.News
introduces this
article
on /home/liquidat on Nepomuk-KDE. "
Nepomuk-KDE is the basis for
the semantic technologies we will see in KDE 4. Sebastian Trüg, the main
developer behind Nepomuk-KDE, provided me with some up2date information
about the current state and future plans."
Comments (none posted)
KDE Commit-Digest for 3rd June 2007 (KDE.News)
The June 3, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Start of the Oxygen Meeting in Milan, with
a focus on the Oxygen widget style and window decoration. Continued
developments in Plasma, with the addition of a second example Plasmoid, for
accessing developer commit feeds. More work in Konsole, with the addition of
a command-line tool to manage Konsole user profiles. Support for
RockBox-based devices in Amarok. Initial work begins on a Wikipedia-based
"Picture of the Day" and "This Day in History" plugins for KOrganizer..."
Comments (none posted)
KDE Software Announcements
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
Xorg Software Announcements
The following new Xorg software has been announced this week:
- libX11 1.1.2 (bug, build and security fixes, documentation work)
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Desktop Publishing
LyX version 1.5.0 RC 1 released
Release candidate 1 of LyX 1.5.0, a GUI front-end to the TeX typesetting
system, is out.
"
The difference to the last beta release is due to bug fixes only,
no new features are allowed at this stage of development. The only
exception to this rule is the addition of Farsi as a supported language
since the available patch was not integrated in the previous release."
Full Story (comments: none)
Electronics
gEDA/gaf 20070526 announced
Version 20070526 of
gEDA/gaf,
a collection of electronic design and CAD tools, is out.
See the
release notes for change details.
Comments (none posted)
QLoud 0.22 released
Version 0.22 of QLoud is out with support for qt 4.3.x.
"
QLoud is a tool to measure loudspeaker frequency and step responses and
distortions. Other hardware such an audio amplifier or a sound card itself
can be tested also."
Full Story (comments: none)
Games
Flycam 3D 1.0 released
The PyGame project has
an announcement for Flycam 3D 1.0. The project description states:
"
Creates a very simple 3D 'world' with OpenGL, and a 'fly-cam' to navigate it."
Comments (none posted)
GUI Packages
Trolltech Releases Qt and Qtopia Core 4.3 (KDE.News)
KDE.News
covers
the release of Qt and Qtopia Core 4.3.0.
"
Qt Blog reports that Trolltech has released version 4.3.0 of Qt, its
cross-platform development platform, and Qtopia Core, its basis for embedded
application development.
Major new features include QtScript, an ECMAscript standard application scripting engine, replacing QSA; SSL support; improved OpenGL engine; more flexible main window architecture; ability to both render and generate SVG images and a new font system."
Comments (none posted)
SPTK 3.5.1 released
Version 3.5.1 of SPTK, the Simply Powerful ToolKit,
has been announced.
Changes include an updated CMake building system, a new CGuard class
and bug fixes.
Comments (none posted)
Interoperability
Wine 0.9.38 released
Version 0.9.38 of Wine has been
announced. Changes include:
"
Beginnings of support for copy protection kernel drivers,
More MSI automation support, Many 64-bit compilation fixes,
A number of OLE fixes and Lots of bug fixes."
Comments (none posted)
Mail Clients
Mozilla Thunderbird 1.5.0.12 released (MozillaZine)
MozillaZine
has announced the release of the Mozilla Thunderbird 1.5.0.12
mail client.
"
Mozilla Thunderbird 1.5.0.12 was released yesterday, offering stability and security updates to the Mozilla Corporation's mail client. This latest update replaces Thunderbird 15.0.10 (the 1.5.0.11 version number was skipped to keep up with Mozilla Firefox). The Mozilla Developer News weblog recommends that all Thunderbird 1.5 users upgrade."
Comments (none posted)
Medical Applications
GNUmed 0.2.6.1 released (LinuxMedNews)
LinuxMedNews has
an announcement for GNUmed 0.2.6.1, an electronic medical record
system. Here are the changes:
"
The hooks framework has been extended. The bootstrapper transfers users and runs sanity checks for plausibility after upgrade. Encounter handling now allows a user to start a new encounter on demand. Simple data mining has been added. GNUmed now runs on Mac OS X and supports OsiriX DICOM viewer. Patient picture handling has been properly implemented. Debugging has been improved for better user feedback. The backend features an improved backup script and a new restore script, and now requires PG 8.1. A bug in the phrasewheel has been fixed."
Comments (none posted)
Science
PyChem 3.0.1 released
Stable version 3.0.1 of PyChem
has been announced.
"
The purpose of this software is to provide a simple to install and easy to use graphical interface to multivariate algorithms.
The package currently supports: storage of supporting experimental data (metadata); data pre-processing; principal components analysis (PCA); discriminant function analysis (DFA,CVA,LDA,DA); cluster analysis; partial least squares regression (PLSR, PLS1); genetic algorithm (GA) based variable selector coupled to PLS and DFA."
Comments (none posted)
Video Applications
dvdspanky 1.0.2 released
Stable version 1.0.2 of dvdspanky
has been announced.
dvdspanky is:
"
A CLI tool to convert video files into DVD compatible MPEG streams. It is designed to be easy to use no matter the input source, to automate common transcoding tasks and provide powerefull features. It is written in C and provides a frontend to transcode, mjpegtools, mplayer and feh. It includes additional features such as specifying destination file size and calculated cliping and letterboxing. The output can be used in dvdauthor or similar programs."
Comments (none posted)
Web Browsers
Firefox and SeaMonkey releases
Mozilla Firefox 2.0.0.4 has been
released.
It adds support for a couple of new languages, but the main point is
fixes for
a
new set of security issues.
Firefox
1.5.0.12 is also available with just the security fixes; this release
is expected to be the last one in the Firefox 1.5 line. SeaMonkey
users will want the
1.1.2
release. Expect to see updates from distributors shortly.
Comments (none posted)
Languages and Tools
Caml
Caml Weekly News
The June 5, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Haskell
Haskell Communities and Activities Report
The May, 2007 edition of the
Haskell Communities and Activities Report has been published.
"
This edition has 138 entries, 33 of them are completely new (and therefore highlighted with a blue background), and 54 have had updates since the previous edition (and have a header with a blue background). All entries that have not been updated for a year or longer have been removed to make sure that your are reading information that is as up-to-date as possible."
Comments (none posted)
PHP
PHP 5.2.3 released
Version 5.2.3 of
PHP has been released.
"
This release continues to improve the security and the stability of the 5.X branch as well as addressing two regressions introduced by the previous 5.2 releases. These regressions relate to the timeout handling over non-blocking SSL connections and the lack of HTTP_RAW_POST_DATA in certain conditions. All users are encouraged to upgrade to this release."
See the
release announcement for more details.
Comments (none posted)
Python
Python-URL! - weekly Python news and links
The June 4, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
The Python Papers Volume 2 Issue 2 now available
Volume 2 Issue 2 of
The Python Papers is available for download [pdf].
"
This issue marks a major landmark in our publication. We present a number of industry articles. There include "Python in Education" and "MPD WebAMP", as well as a great insight into Python in Germany, a wrap-up of PyCon 2007, a preview of EuroPython 2007 and a look at some great videos prepared my primary school students. Our peer-reviewed section reproduces two selected papers which were originally presented at the Open Source Developer's Conference 2006 (Melbourne, Australia)"
Comments (none posted)
Tcl/Tk
Tcl-URL! - weekly Tcl news and links
The June 5, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Editors
Emacs 22.1 released
At long last, the Emacs 22.1 release is out. There is a long list of new
features; see the announcement for an abbreviated version of it. (LWN
reviewed Emacs 22 last
October).
Full Story (comments: 19)
Libraries
libfishsound 0.8.0 released
Version 0.8.0 of libfishsound, an interface to the Xiph.Org Vorbis and Speex codecs, is out.
"
This release includes compatibility with the floating point portion of the
libfishsound development trunk API, in preparation for use with liboggplay.
In order to build a minimal version of libfishsound for use with liboggplay,
configure with encoding disabled in order to produce a smaller binary and
to remove the dependency on libvorbisenc."
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>