Development
Ruby On Rails
Version 1.0 of Ruby on Rails (also known as Rails), a web development framework that uses the Ruby language, was announced this week. Rails uses a database back-end. "Rails 1.0 is mostly about making all the work we've been doing solid. So it's not packed with new features over 0.14.x, but has spit, polish, and long nights applied to iron out kinks and ensure that it works mostly right, most of the time, for most of the people."
Rails is designed for achieving rapid productivity while maintaining programmer happiness, both of which are desirable goals. The project tutorials claim that it is possible to implement various high level web site features in just minutes.
Rails is a cross-platform project and it works with your choice of web servers, including Apache and lighttpd. Rails also offers a choice of databases, including MySQL, PostgreSQL, Firebird, as well as some proprietary choices.
There is a wide variety of Rails documentation available online, the API definition is a good place to go to view the inner workings of the project. The Rails screencasts section features a number of live tutorials examples on how to create useful web functionality in a short amount of time, and other conference presentations.
The Rails 1.0 announcement mentions the schedule for next release:
"Rails 1.1 is already pretty far along in
development and will see some of the biggest upgrades of any Rails
release. Hopefully some time in February.
"
For further reading, take a look at the Wikipedia entry on Ruby and the humorous why's (poignant) guide to Ruby, which sets a new standard for programming language manuals.
If you are looking for a good excuse to learn Ruby, Rails could be the perfect motivator.
System Applications
Audio Projects
JACK 0.100.7 Released
Version 0.100.7 of the JACK Audio Connection Kit has been released, it features several bug fixes.
Clusters and Grids
Linux-HA 1.2.4 Released
Version 1.2.4 of Linux-HA (Heartbeat) is out. "Barring unforeseen circumstances this is the final release of the 1.2 series, and contains several important bug fixes, and a minor security fix. It extends our tradition of high quality through excellent code, exhaustive automated testing, zero warnings in source."
Database Software
MySQL 4.1.16 has been released
Version 4.1.16 of MySQL is out. "This is a bugfix release for the recent production version."
PostgreSQL Weekly News
The December 11, 2005 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL database news and resources.
Embedded Systems
Xynth. A New Embedded Windowing System (GnomeDesktop)
GnomeDesktop has an announcement for the Xynth Windowing System. "New embedded and portable windowing system, client/server interface between display hardware (mouse, keyboard, video displays) and the desktop environment that works on many hardware, including embedded devices (handhelds, set-top boxes, etc.) has been released by Xynth. They say "The name Xynth comes from the coordinate system, which is the heart of the Xynth Windowing System design."
Filesystem Utilities
EVMS 2.5.4 Released (SourceForge)
Version 2.5.4 of EVMS, the Enterprise Volume Management System, has been released. "This is the fourth maintenance release in the EVMS 2.5.x series, and is primarily intended to fix some recent bug-reports, as well as to update to the most recent kernel and Device-Mapper releases."
Printing
JASmine: Open source accounting system for Cups
Version 0.0.2 of JASmine, an accounting system for the CUPS printing system, is available. See the release notes for more information.
Web Site Development
The Apache Software Foundation Announces Apache Beehive 1.0
Apache Software Foundation has announced the release of Apache Beehive 1.0, a J2EE web Framework. "Beehive uses JSR-175 annotations to simplify application development for developers and the creation of Java development tools by independent software vendors. Beehive is built around three projects, NetUI, Controls and Web Service Metadata (WSM), all of which can be used together or separately depending on the requirements of a specific application."
Apache Geronimo 1.0 released
The Apache Software Foundation has announced the release of version 1.0 of the Geronimo application server. "Apache Geronimo 1.0 introduces complete J2EE 1.4 certification, support for Java Business Integration (JBI), Jetty or Tomcat Web container deployment options, a complete Web-enabled management console based on Java Portlets, full integration with the Eclipse Web Tools Project, and integration of Apache Derby and the Apache Directory Server." The project page notes that the release went out a little early, so Geronimo 1.0 is not actually downloadable as of this writing.
Booh 0.8.4 released
Stable version 0.8.4 of Booh is available. "Booh is a static Web-Album generator. It's a program that takes one or several series of photos and videos, and automatically build static web pages to browse them, creating thumbnails etc." The download page has the change information.
PhpDig excels at small Web site indexing (Linux.com)
Linux.com looks at PhpDig. "PhpDig will index your site as frequently as you like via a cron job. Results are consistent and testable within minutes. PhpDig will crawl a single or multiple Web sites following links within the domain according to known rules and store the results in a MySQL database. Users can then use a search form provided by PhpDig to enter criteria and see immediately which pages appear to be relevant; and the results page is not subjected to commercial advertising."
UseBB 0.7 released (SourceForge)
Version 0.7 of UseBB, the light and Open Source PHP/MySQL bulletin board package, is available. "Version 0.7 is a major feature enhancements release."
Miscellaneous
Linux-Vserver releases second stable version: 2.01
Stable version 2.01 of Linux-Vserver, a virtualization technology, is out. "The Linux-VServer project is a soft partitioning concept based on kernel Contexts, providing isolation of process, network and filesystem, permitting the creation of many independent Virtual Private Servers (VPS) that run simultaneously on a single physical server at full speed, efficiently sharing hardware resources."
Desktop Applications
Audio Applications
gtkpod V0.99.0 Released (SourceForge)
Version 0.99.0 of gtkpod, a platform independent GUI for Apple's iPod using GTK2, has been announced. "The main new features are podcast, video and cover art support, type-ahead search functionality, better handling of compilation CDs. An 'Edit Details' dialog now allows easy editing of all track data including cover art."
MadJACK 0.1 Released
Version 0.1 of MadJACK has been announced. "MadJACK is a MPEG Audio Deck for the Jack Audio Connection Kit with an OSC based control interface. It was written as a backend for DJ music playback and is released under the GPL licence."
CAD
Sailcut CAD 1.2.0 (SourceForge)
Version 1.2.0 of Sailcut CAD, a CAD system for wind sail makers, has been announced. "The Sailcut CAD project is pleased to announce release 1.2.0 of its sail plotting package. Sailcut CAD's code has undergone a major overhaul for this release and has been ported to Qt 4. This release also features a number of improvements requested by users such as displaying the coordinates of the sail's corners in the Dimensions screen, better support for drawing kites and a new printout mode for users plotting sails by hand."
Desktop Environments
GARNOME 2.13.3-PRE Released (GnomeDesktop)
Version 2.13.3-PRE of GARNOME, the bleeding edge GNOME distribution, has been announced. "This is a *pre* release for smoketesting. The actual next unstable release is expected within the next 2 days."
Also, GARNOME 2.12.2.1 has been released, it features bug fixes and Firefox 1.5.
GNOME Software Announcements
The following new GNOME software has been announced this week:- Atomix 2.13.3 (translation work)
- control-center 2.13.3 (new features, bug fixes and translation work)
- Epiphany 1.9.3 (new features and bug fixes)
- Epiphany 1.9.3.1 (bug fixes and translation work)
- Eye of GNOME 2.13.3 (new features, bug fixes and translation work)
- gcalctool v5.7.15 (bug fixes and translation work)
- gedit 2.13.0 (unspecified)
- GLib 2.9.1 (unstable development release)
- gnome-games 2.13.3 (new features and bug fixes)
- GnomePythonExtras 2.13.0 (unstable development release)
- gnome-themes-extras 0.9.0 (Nuvola updates)
- Gnome-utils 2.13.3 (new features, bug fixes and translation work)
- Gnopernicus 1.0 (unspecified)
- Gotmail 0.8.7.1 (new features and bug fixes)
- GTK+ 2.8.9 (bug fixes)
- Gtk2-Perl 2.13.3 (new features and bug fixes)
- gucharmap 1.5.0 (bug fixes)
- libmms 0.2 (new features)
- libxklavier 2.1 (bug fixes)
- Pango 1.11.1 (new features, bug fixes and documentation work)
- PyORBit 2.13.1 (new features)
- Yelp 2.13.2 (new features, bug fixes and translation work)
- Zenity 2.13.3 (new features, documentation and translation work)
KDE Software Announcements
The following new KDE software has been announced this week:- amaroK 1.3.7 (new features and bug fixes)
- BitDefender FE 1.0 (new features)
- EmbedCover 0.7 (unspecified)
- KBibTeX 0.1.3 (new features and bug fixes)
- KDE DVD Authoring Wizard 1.02 (bug fixes)
- Mp3Fixer 0.9.1 (new features and bug fixes)
- Umbrello UML Modeller 1.5.0 (bug fixes)
Electronics
Logisim 2.0.3 released (SourceForge)
Version 2.0.3of Logisim, a graphical design and simulation tool for logic circuits, is available. "The new version introduces a module for logging simulation results into a file. Additionally, the new version introduces a Probe component into its base built-in library, and it repairs a few relatively minor bugs."
Signs 0.5.7 is available
Version 0.5.7 of Signs, a logic synthesis tool and gate level simulator for circuit descriptions in VHDL and other hardware description languages, has been announced. "This release featured lots of ATPG/Faultsim bugfixes and a much improved netlist viewer, which handles busses correctly. Performance of the handling of large netlists was improved."
XCircuit 3.5.2 released
Development version 3.5.2 of XCircuit, an electronic schematic drawing application, is out with bug fixes.
Financial Applications
TrustMaster 1.3 released (SourceForge)
Version 1.3 of TrustMaster is available. "TrustMaster is a financial application designed to manage trust deferrable expenses. TrustMaster is written in Java and deployed using the Java Web Start Framework. Data is stored in the embedded Apache Derby database. Release 1.3 utilizes TrustMaster's new reporting framework to provide Account List and Account Detail reports. Many more reports will be added in the near future. Also included in this release is the ability to delete erroneous entries the from Entries Dialog."
Graphics
GTK based 2D Animation software released under GPL (GnomeDesktop)
GnomeDesktop looks at the 2D animation software Synfig, which was recently released as open-source code.
GUI Packages
Learn KDE Programming with PyQt (KDE.News)
KDE.News mentions the availability of a new tutorial on PyQt. "Sebastian Kügler has written a new PyQt tutorial. Python is the perfect language to start learning programming with and this tutorial takes you through making a basic Qt based program. He also shows how pyuic from PyKDE Extensions makes it possible to use Qt Designer with Python."
Imaging Applications
Comix 2.2.1 released (SourceForge)
Version 2.2.1 of Comix, an image viewer designed to handle comic books, is available. "Version 2.2.1 contains a lot of bugfixes, mainly concerning the new thumbnail feature."
Interoperability
Wine 0.9.3 released
Version 0.9.3 of Wine (Wine is Not an Emulator) has been announced. It features OLE improvements, better audio driver management, browser improvements, new dbghelp APIs, wineserver directory objects, and bug fixes.Wine Weekly News Issue 301
Issue 301 of the Wine Weekly News is available. Topics include: News: Wine 0.9.3, Accelerating DirectDraw, Git Scripts, Finding Regressions, Feedback on aRTs, ESounD, and JACK Drivers, Fedora 64-bit x86, and Relay Segfaults.
Multimedia
GStreamer 0.10 is here
Version 0.10 of GStreamer, a streaming multimedia framework, is available. "One and a half year. A large number of developers contributing. High expectations and a lot of pressure. The wait is over, GStreamer 0.10 has arrived! GStreamer 0.10 is a huge step forward for GNU/Linux and Unix multimedia. Power, stability, functionality, deployment, industry support, GStreamer 0.10 has it all. Prepare yourself for the revolution!" See the release announcement for a long list of new features.
Miscellaneous
fluxus 0.8 released
Version 0.8 of fluxus, a scheme scripting environment for audio or osc driven 3D animation, is available for your viewing pleasure. Changes include mouse interactivity, native JACK support, JPEG screen dumps, and more.
Languages and Tools
C
GCC 3.4.5 has been released
Version 3.4.5 of GCC, the Gnu Compiler Collection, is available. "This version is a minor release, from the 3.4.x series, fixing regressions with respect to previous versions of GCC."
Caml
Caml Weekly News
The November 29 - December 13, 2005 edition of the Caml Weekly News is online with new Caml language articles.
Java
iText 1.3.6 released (SourceForge)
Version 1.3.6 of iText, a JAVA-PDF Library, is available. Here are the changes: "You can now define a repeating footer for a PdfPTable. Lists and combo fields can now be set in the AcroFields object. There was some serious debugging activity in the area of class Table (thank you Karsten Klein!). The toolbox looks a little bit different now. There's a new tool that allows you to inspect the internals of a PDF file."
Jameleon 3.0.4 Released (SourceForge)
Version 3.0.4 of Jameleon, an automated testing framework, is available. "Changes were made to the Jameleon Core, Jiffie Plug-in and HttpUnit Plug-in. All modules have been compiled against Java 1.4.2 and should work with both Java 5.0 and 1.4.2."
Pascal
Free Pascal 2.0.2 released
Version 2.0.2 of Free Pascal has been announced. "This is a bug fix release, so don't expect a big new feature list here. Most of the almost 700 changes made to 2.0.2 since 2.0.0 are fixes for some issues."
Perl
Testing Files and Test Modules (O'Reilly)
Phil Crow shows how to test Perl code on O'Reilly. "For the last several years, there has been more and more emphasis on automated testing. No self-respecting CPAN author can post a distribution without tests. Yet some things are hard to test. This article explains how writing Test::Files gave me a useful tool for validating one module's output and taught me a few things about the current state of Perl testing."
Python
Dr. Dobb's Python-URL!
The December 14, 2005 edition of Dr. Dobb's Python-URL! is online with the latest Python language articles and resources.
Ruby
Ruby Weekly News
The December 11th, 2005 edition of the Ruby Weekly News looks at the latest discussions from the ruby-talk mailing list.
Tcl/Tk
Dr. Dobb's Tcl-URL!
The December 8, 2005 edition of Dr. Dobb's Tcl-URL! is online with the latest Tcl/Tk articles and resources.Dr. Dobb's Tcl-URL!
The December 12, 2005 edition of Dr. Dobb's Tcl-URL! is available with the latest Tcl/Tk news and resources.
Build Tools
The Apache Software Foundation Announces Maven 2.0 and Continuum 1.0
The Apache Software Foundation has announced the release of Apache Maven 2.0 and Continuum 1.0. "Maven 2.0 is based on a unified Project Object Model (POM) architecture, which consists of metadata describing clear, consistent phases for building projects. Maven 2.0 offers a unique plug-in environment that provides an extensible development framework to support multiple languages for total re-usability across projects. It also features new software "DNA" mapping to track and manage transitive build dependencies across repositories. Continuum 1.0 enables continuous integration by both automating the testing and packaging phases of the software build, and providing reports on build status, including success, failure and unit test coverage."
Test Suites
STAF V3.1.1 and STAX V3.1.1 released (SourceForge)
Version 3.1.1 of STAF, the Software Testing Automation Framework the associated STAX package, are available with bug fixes.
Page editor: Forrest Cook
Next page:
Linux in the news>>
