Development
Twisted reaches the 2.5.0 milestone
Twisted is an event-driven networking framework written in the Python language that is being developed by Twisted Matrix Labs. Twisted has been released under the MIT license.
See the list of Twisted Projects to get an idea of what Twisted has been used for. The Twisted FAQ explains some of the advantages of using Twisted, these include good security, stable code, rapid development time and more. The project documentation helps new users get started with tutorials, an API reference, howtos, examples and a developer guide.
Version 2.5 of Twisted was recently
announced.
"Twisted 2.5.0 is a major feature release, with several
interesting new developments and a great number of bug fixes.
"
New features in version 2.5 include:
- The Asynchronous Messaging Protocol, a simple request/response system for persistent connections.
- An Epoll-based reactor for improving performance in high network traffic situations.
- The ability to process sub-commands from the command line.
- Support for version 2.5 of the Python language.
- Support for inlineCallbacks has been added, this takes advantage of the Python 2.5 yield expression.
- Improvements to the Jabber capabilities in the twisted.words chat project.
If you would like to give Twisted 2.5 a spin, the code is available for download here.
System Applications
Clusters and Grids
Release 2.0.8 of Linux-HA is available
Version 2.0.8 of Linux-HA, aka heartbeat and OpenHA, a cluster management system, is out. "There are many significant features and numerous mostly-minor bug fixes in this release." New features include support for split-site geographic configurations, improvements to the CRM placement algorithms, support for IBM xSeries STONITH devices and several new resource agents.
Database Software
PostgreSQL Weekly News
The January 14, 2007 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.SQLite 3.3.10 released
Version 3.3.10 of SQLite, a light weight DBMS, is out. "Version 3.3.10 fixes several bugs that were introduced by the previous release. Upgrading is recommended."
wxSQLite3 1.7.0 released (SourceForge)
Version 1.7.0 of wxSQLite3 has been announced. "The new version 1.7.0 of wxSQLite3 - a thin wrapper for the SQLite database for wxWidgets applications - now supports the current version 3.3.10 of SQLite. Support for BLOBs as wxMemoryBuffer objects and for loadable extensions has been added. Optional support for key based database encryption is also included."
Libraries
Release of libnfnetlink, libnfnetlink_conntrack and libnetfilter_queue
The netfilter project has announced the release of libnfnetlink 0.0.25, libnfnetlink_conntrack 0.0.50 and libnetfilter_queue 0.0.13. "libnfnetlink is the low-level userspace library for nfnetlink based communication between the kernel-side netfilter and the userspace world. libnfnetlink_conntrack is the library for userspace access to the in-kernel connection tracking table. libnetfilter_queue is the library to filter and mangle packets from userspace".
Mail Software
bogofilter 1.1.5 released
Version 1.1.5 of bogofilter, a spam filter, is out. "This release fixes a problem in the block-on-subnets option and fixes a Makefile problem for MAC-OSX."
Networking Tools
conntrackd 0.9.2 released
Version 0.9.2 of conntrackd is out, changes include support for a new NACK based protocol and removal of a dependency on the unofficial libraries. "Conntrackd is the userspace daemon for the Connection Tracking System. This daemon maintains a copy of the Connection Tracking System in userspace. It is entirely written in C and is highly configurable and easily extensible. Currently it covers the specific aspects of Stateful Linux firewalls to enable High Availability (HA) solutions and can be used as statistics collector of the firewall use."
Virtualization Software
VirtualBox OSE released under the GPL
InnoTek InnoTek has announced the release of VirtualBox Open Source Edition under the GNU General Public License. "VirtualBox OSE is the first professional PC virtualization solution released as open source under the GNU General Public License (GPL). With VirtualBox, customers get the most versatile virtualization product on the market, both for enterprise and individual use. VirtualBox' open source license allows everyone to contribute to the development of the product and customize it to suit individual needs." (Thanks to Daniel de Kok.)
Web Site Development
Apache HTTP server 2.2.4 released
Version 2.2.4 of the Apache web server has been released. "The Apache Software Foundation and the Apache HTTP Server Project are pleased to announce the release of version 2.2.4 of the Apache HTTP Server ("Apache"). This version of Apache is principally a bugfix release. We consider this release to be the best version of Apache available, and encourage users of all prior versions to upgrade."
Plume CMS 1.2.2 Released (SourceForge)
Version 1.2.2 of Plume CMS has been released, it features bug fixes. "Plume CMS is a fully functional Content Management System in PHP on top of MySQL. Including articles, news, file management and all of the general functionalities of a CMS. It is completely accessible and very easy to use on a daily basis."
Desktop Applications
BitTorrent Applications
Azureus 2.5.0.2 released (SourceForge)
Version 2.5.0.2 of Azureus has been released. "Azureus is a powerful, full-featured, cross-platform Java BitTorrent client. This release contains new features, improvements and fixes, such as reduced memory footprint and faster startup times."
Desktop Environments
GNOME 2.17.5 released
Version 2.17.5 of the GNOME desktop environment has been announced. "Oh, I believe it's important to mention this is also the release which marks the start of the API/ABI freeze for the platform and the start of the feature freeze. If you break the freezes, we'll send some crazy people make you understand what a freeze is. Crazy people as in French people. Or even crazier ones like persons who're going to Australia for GNOME.conf.au (starting next Monday)."
GARNOME 2.17.5 released
Version 2.17.5 of GARNOME, the bleeding-edge GNOME distribution, is out. "We are pleased to announce the release of GARNOME 2.17.5 Desktop and Developer Platform. This release includes all of GNOME 2.17.5 plus a whole bunch of updates that were released after the GNOME freeze date. This is the fifth release in the unstable cycle, with more features, more fixes and yet more madness added. It is for anyone who wants to get his hands dirty on the development branch, or who'd like to get a peek at future features."
GNOME Software Announcements
The following new GNOME software has been announced this week:- Alacarte 0.11.1.1 (bug fixes, ui change)
- Anjuta DevStudio 2.1.0 (new features, bug fixes and translation work)
- gdl 0.7.0 (new features and bug fixes)
- gedit-plugins 2.17.1 (new features, bug fixes and translation work)
- GLib 2.12.8 (bug fixes and translation work)
- GLib 2.12.9 (bug fix)
- gnome-build 0.1.4 (new features, build and bug fixes)
- Gossip 0.22 (new features, bug fixes and translation work)
- GShare 0.93 (bug fixes, documentation and translation work)
- GTK+ 2.10.8 (bug fixes and translation work)
- Hardware Monitor applet 1.4 (new features, bug fixes and translation work)
- metacity 2.17.5 (new features, bug fixes and translation work)
- Revelation 0.4.9 (bug fixes and translation work)
- Revelation 0.4.10 (bug fix)
- Revelation 0.4.11 (bug fix and translation work)
- Spam Trainer 0.1.5 (new feature and installation improvements)
KDE Software Announcements
The following new KDE software has been announced this week:- ASDF 0.4 (unspecified)
- BasKet Note Pads 0.6.0 (new features and bug fixes)
- FALF Player 1.0rc3/rc4dev (new features, bug fixes and translation work)
- iksml 0.1 (initial release)
- ISO - DAX - CSO Converter 1.06 (bug fixes)
- ISO - DAX - CSO Converter 1.07 (new feature)
- Kayali 0.3.2 (unspecified)
- KBoincMgr 0.2.2 (bug fix)
- KDE DVDAuthor Wizard 1.4.3 (new features and bug fixes)
- Konqueror Userscript 0.1 (initial release)
- KPlayer 0.6 (new features, bug fixes, documentation and translation work)
- KWA Canadian Fire Fighters 0.2 (unspecified)
- pokertimer 0.1 (initial release)
- PSX2PSP 2.55 (new features)
- SIR 1.4 (new features, bug fixes and translation work)
- soundKonverter 0.3 (new features and bug fixes)
- TaskJuggler 2.3.1_beta1 (bug fixes and performance improvements)
- trix 0.9 (unspecified)
- WebIssues Client 0.8.3 (new features and bug fixes)
KDE Commit-Digest (KDE.News)
The January 14, 2007 edition of the KDE Commit-Digest has been announced. The content summary says: "In this week's KDE Commit-Digest: NEPOMUK integration, and a new "browser" interface added to Akonadi. Refactoring work in Kate and KPilot. Experiments with a new Kate-alike session list in Konsole. Expose-like window management effects in KWin. Support for styling the background of forms in KHTML. A Strigi-based metadata indexer for KIO. Signature support in Mailody. Improved support for metadata internal storage and display, and a new Flake shape for video in KOffice. Large code update in Umbrello, part of the Student Mentoring program. New tileset selector for kdegames, to be shared between KMahjongg and KShisen. Support for the FictionBook format in okular. Import of an initial version of the Oxygen sound theme for KDE 4. Import of user documentation for Kompare. kaction-cleanup-branch merged back into the main kdelibs/. Security fixes in KPDF and KSirc."
Xfce 4.2.4 released
Version 4.2.4 of Xfce, a light weight desktop environment, is out. "A new bug fix release of Xfce 4.2 is available. This release is supposed to be the last release for the 4.2 branch. It includes several fixes ported from the current developpment branch. This release should not be confused with the upcoming Xfce 4.4 release, it's a bug fix release of the previous stable branch."
Xorg Software Announcements
The following new Xorg software has been announced this week:- damageproto 1.1.0 (new feature)
- libXdamage-1.1 (new feature)
Electronics
eispice 0.10 released
Version 0.10 of eispice, a clone of the Berkley Spice 3 Simulation Engine optimized for High Speed Digital Design with a Python based front-end, has been announced. "The performance of the PyB model was greatly improved for this release. PyB error messages have been improved, along with a handful of other minor bug-fixes. This release also coincides with the release of a new eispice IDE (eide) which includes a PyQt based test editor, a Python Interpreter, and eispice rolled into a single application using pyinstaller, it is primarily intended for Windows Users."
Fonts and Images
Linux Libertine 2.3.2 released
Version 2.3.2 of the Linux Libertine font set has been announced. "We just released LinuxLibertine in version 2.3.2. Please test and give us feedback."
Games
Varconf 0.6.5 released
Version 0.6.5 of Varconf has been announced on the WorldForge game site. "Varconf is configuration handling library required by many WorldForge components. It supports the loading and saving of config files, handling of complex command line arguments, and signals to notify the application of configuration changes. Major changes in this version: Special characters can now be escaped in config strings. The library now uses the current sigc++ native API, so is more efficient."
Graphics
Release of Crystal Space 1.0 (SourceForge)
Version 1.0 of Crystal Space has been announced. "After nearly 10 years of development we are very proud to release version 1.0 of Crystal Space. Crystal Space is an Open Source and portable 3D engine framework which runs on GNU/Linux, Windows, and MacOS/X. It is fully featured with support for vertex and fragment shaders, dynamic lighting and lightmaps, skeletal animation, physics, 3D sound, terrain engine, python support and much more. Together with Crystal Space 1.0 we also release Crystal Entity Layer 1.0. This is a game layer on top of Crystal Space which makes it easier to develop games."
Multimedia
swfdec 0.4.1 released
Version 0.4.1 of swfdec, a decoder/renderer for Macromedia Flash animations, is out. "Apart from the usual loads of bugfixing the big thing in this release is initial video support. Unfortunately this does not mean that all the video sites will play yet, but it's one step in that direction."
Video Applications
Theorur 0.5.2 released
Version 0.5.2 of Theorur has been announced. "Theorur is a GUI for streaming Ogg/Theora to an icecast server. It supports A/V input from v4l or IEEE 1394 devices. Theorur needs dvgrab, ffmpeg2theora, and oggfwd_im."
Word Processors
AbiWord 2.5.0 released (GnomeDesktop)
GnomeDesktop.org has an announcement for version 2.5.0 of the AbiWord word processor. "The AbiWord team is very proud to announce version AbiWord v2.5.0 of the popular cross platform word processor. This is the first snapshot of the development that will lead to AbiWord 2.6. This snapshot allows interested developers, testers and users a sneak preview into the future of AbiWord."
Languages and Tools
Caml
Caml Weekly News
The January 16, 2007 edition of the Caml Weekly News is out with new Caml language articles.
Perl
Weekly Perl 6 mailing list summary (O'Reilly)
The January 7-13, 2007 edition of the Weekly Perl 6 mailing list summary is out with coverage of the latest Perl 6 developments.
Python
python-dev Summary
The python-dev Summary is out with coverage of the python-dev mailing list for the period of December 1-15, 2006.A Quickstart to building GUI based applications in Python (Builder AU)
Nick Gibson shows how to do GUI programming with Python and Tk. "When you're learning a new language, particularly a scripting language such as Python, you might be forced to stick to console based programs for some time before you've picked up enough to start writing graphical based programs. It's now been more than 25 years since the first commercial graphical user interface was released (for the curious, the Xerox STAR) and it seems a little archaic to still be using the console for applications. Thankfully Python's emphasis on simplicity means that you can include a graphical user interface in your programs without needing to be a Python guru. To prove this, I'll run through the creation of a simple note taking program, using the standard GUI toolkit for Python: Tk."
Tcl/Tk
Tcl-URL!
The January 17, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
XML
Is XML 2.0 Under Development? (O'Reilly)
Micah Dubinko investigates the status of XML 2.0 on O'Reilly's XML.com. "In Micah Dubinko's return to the XML Annoyances banner, he speculates as to whether the W3C is already considering whether to start work on XML 2.0. Read this piece and decide for yourself."
IDEs
Anjuta DevStudio 2.1.0 (beta) released (GnomeDesktop)
GnomeDesktop covers the release of Anjuta DevStudio 2.1.0 beta, an IDE for C and C++. "The long anticipated Anjuta DevStudio 2.1.0, The Wind, is now at your service. This proud announcement from Anjuta development team marks the beginning of beta stage for Anjuta 2.x series. This is the moment we all have so eagerly been waiting for and so wishfully been complaining about. Following the footsteps of last alpha release 2.0.2 'The Breeze', this release brings our promise of the much dreamed newgen GNOME IDE very close. 'The Wind' marks our way towards a truly powerful and simple-yet-subtle IDE, so far tentatively name 'The Storm'."
Libraries
libgpod 0.4.2 released (SourceForge)
Version 0.4.2 of libgpod has been announced. "libgpod is a library that allows you to fill your iPod with content. Supported are all iPod models. On the Audio/Video content side, this release is a service update implementing support for new features like gapless replay or skip count. On the Photo content side, this release gives the first functional interface for the photo library. A test program demonstrates the ease-of use."
Miscellaneous
BNF for Java: 'Visual' release (SourceForge)
A new release of BNF for Java is available. "BNF for Java is a BNF Compiler-Compiler, or Parser-Generator. It implements ISO Standard Backus-Naur Format, using Java. BNF allows you to create a syntax, or a complete language, to parse your data source. Your custom Java extensions generate output. This first release for 2007 adds a major improvement in the "Visual" user-interface for the BNF programmer. You can see your BNF and Java files, you can see the results from the compilers, you can track bugs with text reports. You can compile your compiler and run your parser/generator project from the GUI."
Page editor: Forrest Cook
Next page:
Linux in the news>>
