LWN Weekly Edition Front pageSecurity Kernel development Distributions Development Linux in the news Announcements ->One big page
This page Previous weekFollowing week |
DevelopmentJython 2.2 has been released Jython is a Python language implementation in Java. Jython was originally called JPython, that project was started in 1997 by Jim Hugunin at CNRI. The name was changed to adhere to the original JPython license requirements. Jython has been released under version 2 of the Python Software Foundation license.
The Jython project description states:
Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.
the Jython FAQ explains further:
Jython implements the Python programming language on the Java(tm) Platform. It consists of a compiler to compile Python source code down to Java bytecodes which can run directly on a JVM, a set of support libraries which are used by the compiled Java bytecodes, and extra support to make it trivial to use Java packages from within Jython.
On August 23, 2007, Frank Wierzbicki announced Jython version 2.2 on his weblog. "This is the first production release of Jython in nearly six years, and it contains many new features". The Jython News page shows that Jython 2.2 has been in beta test since February, 2007. Jython 2.2 fully implements the features of Python version 2.2. New capabilities in Jython 2.2 include: new-style classes, Java List integration, a PEP 302 implementation, iterators, generators, __future__ division, support for modern JVMs, a new installer and ssl and non-blocking support for sockets. The changelog file has a more detailed release history. The Jython project roadmap explains the plans for the future developments. Support for Python 3000 is planned. Jython is a few steps behind Python, which is currently at version 2.5.1. Jython 2.2 is available for download here. The installation instructions are straightforward. A test install was performed on your author's Ubuntu 6.10 (Edgy Eft) system with the Java 2 Runtime Environment, Standard Edition build 1.5.0_08-b03. The installation went smoothly and some simple Python test programs were executed with no problems. As noted in the FAQ, JPython startup was noticeably slower than regular CPython. If you need to run Python on a variety of Java-supported platforms, or need to access Java classes under Python, give Jython 2.2 a try.
System Applications Database Software Firebird 2.0.2 released Sub-release 2.0.2 of the Firebird DBMS has been announced. "Firebird 2.0 brings a large collection of long-awaited enhancements that significantly improve performance, security and support for international languages and realise some desirable new SQL language features. Under the surface, it also provides a much more robust code platform from which the re-architecting planned for Firebird 3.0 is proceeding."
MySQL 5.1.21-beta has been released Version 5.1.21-beta of the MySQL DBMS has been released. "Bear in mind that this is a beta release, and as with any other pre-production release, caution should be taken when installing on production level systems or systems with critical data."
PostgreSQL Weekly News The August 26, 2007 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.
Embedded Systems BusyBox 1.7.0 released Unstable version 1.7.0 of BusyBox, a collection of command line utilities for embedded systems, is out with bug fixes, some new applets and other improvements.
Filesystem Utilities announcing Allmydata-Tahoe version 0.5.1 Version 0.5.1 of Allmydata-Tahoe, a secure, decentralized storage grid, has been announced. This version adds some new features and fixes some bugs and security issues.
Virtualization Software Interview with OpenVZ Project Manager Kir Kolyshkin (MontanaLinux.org) MontanaLinux.org has an interview with Kir Kolyshkin, project manager for OpenVZ, a Linux virtualization project.
ML: Are there any areas in the OpenVZ project that you wish you had a bunch of volunteers to work on?
Kir: We have already seen some good contributions here and there, but there's always room for more! I would really like people to work more on tools, especially template tools and OpenVZ control libraries (a.k.a. vzctl-lib). A lot of people already contribute OpenVZ templates, and I'd like that to continue with not only OS templates, but also some kind of virtual appliances (i.e. a pre-installed set of applications for a specific purpose, like running a mail server). I wish we could have some help with the mainstream integration -- if anyone would like to join the fun, start with subscribing to containers-at-linux-foundation-dot-org. (thanks to Warren Sanders).
Web Site Development Chandler Server 0.7.0 released Version 0.7.0 of Chandler Server, a server and Ajax web UI for managing and sharing calendars, events, and tasks, is out. "This release is a substantial improvement over Cosmo 0.6.1 and is recommended for general usage."
Kochizz 1.0 released (SourceForge) Version 1.0 of Kochizz has been announced. Kochizz is: "A free graphical user interface to edit Apache HTTP Server configuration files. After several months of development, the SS2L OpenDev publishes a first version of the free project Kochizz. This graphic tool aims at facilitating the configuration of the Apache Web servers."
Django Roundup The August 26, 2007 edition of the Django Roundup covers the latest news from the Django web platform.
Desktop Applications Audio Applications jack_mixer version 6 released Version 6 of jack_mixer, an audio mixer application for the JACK Audio Connection Kit, is out. "Changes since version 5: Fix building against jack 0.102.20, Handle python prefix different from install prefix, Fix LASH-less operation, Update install instructions after lash-0.5.3 and phat-0.4.1 releases, Apply Markus patch (thanks!) for sr #1698 (can't restore session using LASH)".
Business Applications openCRX v1.11.0 released (SourceForge) Stable version 1.11.0 of openCRX has been announced. "openCRX is a professional CRM solution (customer relationship management) deployable to all major platforms. openCRX is multi-entity enabled, scalable, a real enterprise-class CRM-solution - new: Activity Management, Bug Tracking - try our Demo Server".
Calendar Software qOrganizer v2.1 released (SourceForge) Version 2.1 of qOrganizer has been announced. "qOrganizer is a general organizer that includes a calendar with schedule,reminders,journal/notes for every day, to-do list.But provides features useful for students such as:timetable and a booklet for marks and absences.It's designed to be easy to use. 2.1 is a bugfix release."
Data Visualization Geomview 1.9.4 released (SourceForge) Version 1.9.4 of Geomview is out with bug fixes. "Geomview is an interactive 3D viewing program for Unix. Geomview lets you view and manipulate three-dimensional objects, and can also be used as a display engine by other programs to animate objects. Geomview supports OpenGL and uses a Motif X interface."
Desktop Environments GNOME Software Announcements The following new GNOME software has been announced this week:
Pencils Down for KOffice Summer of Code Students! (KDE.News) KDE.News covers the KOffice Google Summer of Code. "With an avalanche of last-minute commits, the KOffice Google Summer of Code students finished yet another great Summer of Code. We had some very exciting projects this year, and most of them were as great a success as last year. Read on for details of the achievements."
KDE Software Announcements The following new KDE software has been announced this week:
Xorg Software Announcements The following new Xorg software has been announced this week:
Electronics eispice 0.11 announced Version 0.11 of eispice, a clone of the Berkley SPICE 3 electronic simulation engine, has been announced. "This release contains several new features and bugfixes, including a new non-linear capacitor model, a Gaussian Pulse waveform, a simple diode model, Python docstrings (built in help), and improved IBIS model support and performance. The module naming has changed significantly and as a result this new release is not backward compatible."
gds2pov 20070827 announced Release 20070827 of gds2pov is out with a build fix for Linux x86_64 machines. "GDS2POV is a program to take a GDS2 layout file and output a POV-Ray scene description file of the GDS2 data. This allows the creation of attractive 3D pictures of a layout."
gEDA/gaf 1.1.2.20070818 development snapshot announced Development snapshot 1.1.2.20070818 of gEDA/gaf, a collection of electronic CAD applications, has been announced. See the release notes for more information. "This development snapshot includes a non-modal multi-attribute dialog box, the return of support for guile 1.6.x, component selector improvements, preview widget improvements, removal of a few memory leaks, lots of code cleanup, and the usual slew bug fixes."
Games Risk 1.0.9.2 announced (SourceForge) Version 1.0.9.2 of Risk has been announced. "This is java version of the classic RISK board game, with a simple map format, network play, 1 player, hotseat, 5 user interfaces and many more features, it works in all OSs that run java 1.4 or higher. A new map called godstorm has been added. A full map editor is included, and a new 3D view has been added to SwingGUI. There are other minor features and bugfixes."
Interoperability Wine 0.9.44 released Version 0.9.44 of Wine has been announced. Changes include: Better heuristics for making windows managed, Automatic detection of timezone parameters, Improvements to the builtin WordPad, Better signatures support in crypt32, Still more gdiplus functions, and Lots of bug fixes.
Music Applications a2jmidid - first release The first release of a2jmidid has been announced. "a2jmidid is daemon for exposing legacy ALSA sequencer applications in JACK MIDI system. It is based on jack-alsamidi-0.5 (jackd alsa seq midi backend) by Dmitry Baikov. The main purpose is to ease usage of legacy, not JACK-ified apps, in JACK MIDI enabled systems."
GTick 0.4.1 released Version 0.4.1 of GTick, a metronome application, has been announced. The changes include: "Fixed segfault on using custom sound file".
Science p version 2 announced Stable version 2 of p has been announced. "In p, a bunch of particles interact with each other according to this simple rule: every particle moves towards, away, or watches another particle(s). When the program starts, each particle chooses a random color, position, and the particle(s) it will move towards, away, or watch. As the program runs, some particles join together to form a train and journey together thereafter. Some orbit each other. Some collapse into each other. Some form swarms that split and join. One cannot predict when or where or how many of these behaviours will emerge but they usually do."
Speech Software eSpeak 1.29 released Version 1.29 of eSpeak, a speech synthesizer, is out with bug fixes and minor improvements.
Languages and Tools BASIC GTK support in GAMBAS coming of age ... (GnomeDesktop) GnomeDesktop looks at new GTK support in GAMBAS, a BASIC language environment. "More recently however I've been experimenting with GAMBAS (it's *not* aimed at writing games) and found that although it sports a Qt front-end and widget set, it's very robust and provides a fantastic IDE approaching the levels of Delphi / VB. One of the new features available in the development version that has thus far been overlooked is full Gtk support!"
Caml Caml Weekly News The August 28, 2007 edition of the Caml Weekly News is out with new Caml language articles.
Erlang Erlide 0.3.32 announced (SourceForge) Version 0.3.32 of Erlide has been announced. Erlide is: "An Eclipse plugin providing IDE support for Erlang (http://www.erlang.org), a concurrency-oriented language developed by Ericsson. This release includes the reworked RPC mechanism. It may still have some rough edges. There are no direct user-visible changes, but I would be glad to know if there are any crashes/bugs/errors."
Lisp SBCL 1.0.9 released Version 1.0.9 of Steel Bank Common Lisp has been announced. "This version improves object finalization, code coverage annotations, and more."
Python Python-URL! - weekly Python news and links The August 27, 2007 edition of the Python-URL! is online with a new collection of Python article links.
Build Tools IcedTea 1.3 Web Browser Plugin release Version 1.3 of IcedTea has been announced. "This release represents the inclusion of a web browser plugin! The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools and provides replacements libraries for the binary plugs with code from the GNU Classpath project."
Libraries libavl 2.0.3 released Stable version 2.0.3 of libavl has been released. "libavl is a balanced tree library that comes with full documentation. It includes unthreaded, right threaded, and fully threaded variants of AVL tree, as well as unthreaded red-black trees. It features self-test routines as well as insertion, deletion, tree count, tree copy, tree walking and traversal, search, and threading and unthreading routines."
Test Suites Linux Desktop Testing Project 0.9.0 released Version 0.9.0 of the Linux Desktop Testing Project has been announced. "This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed."
Page editor: Forrest Cook |
Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.