LWN.net Logo

Development

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: 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>>

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds