LWN Weekly Edition Front pageSecurity Kernel development Distributions Development Linux in the news Announcements ->One big page
This page Previous weekFollowing week Sponsored link Serve your customers, not your servers, with VERIO Linux VPS. Full-access test-drive here. |
DevelopmentThe Cairo Project reaches a new milestone The cairo project is producing a cross-platform universal vector graphics library:
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), Quartz, and XCB.
Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension).
Cairo is used by the GNOME and desktop environment and some KDE applications. The Wikipedia article on cairo has more background information on the project. LWN investigated cairo back in August, 2005 at the time of the 0.9.0 release. Progress on cairo has been steady since then, with releases coming out frequently. Major version 1.6.0 of cairo was recently announced:
This is a major update to cairo, with new
features and enhanced functionality which maintains compatibility for
applications written using cairo 1.4, 1.2, or 1.0. We recommend that
anybody using a previous version of cairo upgrade to cairo 1.6.0.
A list of the major changes in cairo 1.6.X includes:
As is typical with major releases, several bug fix releases quickly followed. The first was version 1.6.2 which addressed a problem with certain PostScript printers. That was followed by version 1.6.4: "The cairo community is wildly embarrassed to announce the 1.6.4 release of the cairo graphics library. This release reverts the xlib locking change introduced in 1.6.[2], (and the application crashes that it caused)." Hopefully the code will now stabilize and be adopted by the upstream applications. Congratulations go out to Carl Worth and the other cairo developers for this major release and their continued work on this important project.
System Applications Database Software MySQL 5.1.24-rc has been released (part 1 of 2) Version 5.1.24-rc of the MySQL DBMS has been announced. "Bear in mind that this is still a "candidate" release, and as with any other pre-production release, caution should be taken when installing on production level systems or systems with critical data." The release notes are rather lengthy, see the second part of the announcement for the rest of the change info.
PostgreSQL Weekly News The April 13, 2008 edition of the Postgres Weekly News is online with the latest PostgreSQL DBMS articles and resources.
Mail Software announcing ClamAV 0.93 Version 0.93 of ClamAV, an email virus scanner, has been announced. "This release introduces many new features and engine enhancements, please see the notes below for the list of major changes. The most visible one is the new logic in scan limits which affects some command line and config options of clamscan and clamd. Please see clamscan(1) and clamd.conf(5) and the example config file for more information on the new options."
Networking Tools KontrolPack: 1.0.3 Released (SourceForge) Version 1.0.3 of KontrolPack has been announced. "KontrolPack is an efficient, cross-platform remote shell command executor. The project's goal is to improve system interoperability connecting remote computers (independently of operating systems running) and executing shell command across networks. This release is stable, few bugs have been fixed and the user interface has been improved. We"
NanoStack: v1.0.3 Released (SourceForge) Version 1.0.3 of NanoStack has been announced. "NanoStack is a 6lowpan IPv6 + IEEE 802.15.4 protocol stack, enabling wireless embedded and sensor networking. The goal is to help 6lowpan spread globally and to encourage new features from the IETF and ISA100 to be implemented and tested."
Zenoss Core: 2.1.91 (Zenoss 2.2 Beta 2) available (SourceForge) Version 2.1.91 (Zenoss 2.2 Beta 2) of Zenoss Core has been announced. "Zenoss Core is an enterprise network and systems management application written in Python/Zope. Zenoss provides an integrated product for monitoring availability, performance, events and configuration across layers and across platforms. In anticipation of the Zenoss 2.2 release, the latest packaged version of Zenoss, version 2.1.91 (zenoss-2.2 Beta 2) is available for download. This release continues the 2.2 development cycle and is the second of the beta releases for 2.2. There will be no more feature additions between now and the release only bug fixes."
Package Management RPM Package Manager (RPM) version 5.1.0 released Version 5.1.0 of RPM, the RPM Package Manager has been announced. This is the forked version, it is not being used by RedHat and SUSE. "RPM 5.1 is the second major release of RPM 5 and incorporates over 300 distinguished fixes and improvements which were made since the release of RPM 5.0 in January 2008. Most notably, RPM 5.1.0 provides many additional macro and Lua scripting functionality (UUID generation, path resolution, text-processing, etc), supports initial path-to-repository expansions on the command line ("+N-V-R.A"), provides additional output format specifiers on querying (":sqlescape", ":utf8", ":cdata", etc), provides an RPM 4 compatibility C API, and additionally ships with new utilities ("rpmdigest", "rpmgrep", etc) and many more."
Web Site Development mnoGoSearch 3.3.7 released Version 3.3.7 of mnoGoSearch, a web site search engine, has been announced. This release adds new features, and includes performance improvements and bug fixes. See the Change Log for more information.
Desktop Applications Audio Applications Ardour 2.4.1 released Version 2.4.1 of Ardour, a multi-track audio editor, has been announced. "Yes, its time for the usual bug-fix-after-the-real-release. 2.4.1 primarily fixes two significant bugs in 2.4 (no undo after region dragging being the most important). But it also has a couple of new features and several other nice fixes and improvements, particularly for users of AudioUnit plugins on OS X."
lv2-c++-tools 1.0.0 released Version 1.0.0 of lv2-c++-tools has been announced. "This software package contains libraries and programs that should make it easier to write LV2 plugins and GUIs." LV2 is the successor of the LADSPA audio plugin framework.
Rivendell v1.0.0rc0 released Version 1.0.0rc0 of Rivendell, a radio station automation system, has been released. Several new capabilities have been added and some bugs have been fixed.
Sweep 0.9.3 released Version 0.9.3 of the Sweep audio editor has been announced, it features several bug fixes. "Sweep is an audio editor and live playback tool for GNU/Linux, BSD and compatible systems. It supports many music and voice formats including WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and LADSPA effects plugins. Inside lives a pesky little virtual stylus called Scrubby who enjoys mixing around in your files."
BitTorrent Applications Azureus: Vuze 3.0.5.2 released (SourceForge) Version 3.0.5.2 of Azureus Vuze has been announced, it includes new features and bug fixes. "Azureus Vuze is a powerful, full-featured, cross-platform bittorrent client and content distribution platform."
Business Applications Fred 2008: 1.4.0 release (SourceForge) Version 1.4.0 of Fred 2008 has been announced. "Fred is a platform independent time tracking tool. With Fred you can very easy file, view and record efforts, structure them into tasks and projects and send them (in multi-user projects) to a project leader. We're pleased to announce Fred 2008 version 1.4.0 (stable). This release contains a lot of bugfixes, improvements and new features."
Desktop Environments GNOME 2.22.1 released Version 2.22.1 of the GNOME desktop environment is out. "This is the first update to GNOME 2.22. 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! A lot of work has been done in the stable branch to make it even more solid than it was. The next stable version of GNOME will be GNOME 2.22.2, which is due on May 26. Meanwhile, the GNOME community is actively working on the unstable branch of GNOME that will become GNOME 2.24 in September 2008."
GARNOME 2.22.1 announced Version 2.22.1 of GARNOME, the bleeding edge GNOME distribution, is out. "This is the second stable release in the 2.22 cycle, incorporating the GNOME 2.22.1 Desktop and Developer Platform, fine-tuned with love by the GARNOME Team. It includes a wealth of new application releases, updated translations and bug fixes as part of this GNOME release -- as well as updates and fixes after the GNOME freeze, a host of third-party GNOME packages, Bindings and the Mono(tm) Platform."
GNOME Software Announcements The following new GNOME software has been announced this week:
KDE Commit-Digest (KDE.News) The March 30, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "The menu item styles of the KDE 3 "Classic" menu return to Kickoff. GetHotNewStuff for KDE colour schemes. "Recently Visited" listings in Konqueror. A new simplified hotkeys configuration module. The ability to print a "cheat sheet" of shortcuts. Automation plugin for scheduling checks, and GetHotNewStuff support in KLinkStatus. Support for Synonyms, Antonyms and False Friends in Parley. Improved online play (through GGZ) in KSquares. "Photocopy" functionality in Kooka.."
KDE Commit-Digest (KDE.News) The April 6, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "General improvements in Kickoff, KRunner, and assorted Plasma applets. Integration of Marble into Digikam for geolocation of photos. Configuration of fullscreen mode in Gwenview. KHTML fully passes "selector" test. An automation GUI for KLinkStatus. A database connection plugin for the Kommander scripting framework. Tutorials and examples added to Step, which moves from kdereview to kdeedu. More maps for KGeography..."
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 Qucs 0.0.14 released Version 0.0.14 of Qucs a GUI-based circuit simulator, has been announced. "The new release comes with a few new components, i.e., diac, triac, thyristor, logarithmic amplifier, HICUM L0 v1.12, potentiometer, equation defined RF device and MESFET (Curtice, Statz, TOM-1 and TOM-2). The Qucs-Transcalc tool now also contains synthesis and analysis of coplanar line types. Printing under Win32 has been finally fixed. Support for sub- and super-script in graphical text paintings have been added. Last but not least 3- and more argument versions of PlotVs() have been added to the equation solver capabilities."
Music Applications Strasheela 0.9.4 has been released Version 0.9.4 of Strasheela has been announced. "Strasheela is a highly expressive constraint-based music composition system. Users declaratively state a music theory and the computer generates music which complies with this theory. A theory is formulated as a constraint satisfaction problem (CSP) by a set of rules (constraints) applied to a music representation in which some aspects are expressed by variables (unknowns). Music constraint programming is style-independent and is well-suited for highly complex theories (e.g. a fully-fledged theory of harmony). Results can be output into various formats including MIDI, Lilypond, and Csound."
Video Applications puppy: 1.14 released (SourceForge) Version 1.14 of puppy has been announced. "Puppy will allow a user to communicate with a Topfield TF5000 or TF6000 PVRs via a USB port. ftpd-topfield provides a similar service via FTP. A new release to implement a few requests from users. In particular, support for Ubuntu and for the USB accelerator firmware patch."
Miscellaneous BeWelcome-Rox: 0.5 released - new: translatable forum posts (SourceForge) Version 0.5 of BeWelcome-Rox has been announced. "Get to know the global village and other cultures, share your place. BW Rox is the platform driving http://www.bewelcome.org and other social networks, aiming to bring people together in real life. Organize your travel or stay abroad, travelblog, meetings, ... The BeWelcome-Rox project who's aim it is to create an open source platform for cultural and hospitality exchange social networking websites [2-4] released a new development version. This release features a working draft for a fully translatable forum."
Languages and Tools C GCC 4.2.4 Status Report The April 10, 2008 edition of the GCC 4.2.4 Status Report has been published. "The GCC 4.2 branch is open for commits under normal release branch rules. All fixes going on that branch should first have gone on trunk and 4.3 branch."
Perl This Week on perl5-porters (use Perl) The March 30 - April 5, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.
Python Python-URL! - weekly Python news and links The April 14, 2008 edition of the Python-URL! is online with a new collection of Python article links.
Tcl/Tk Tcl-URL! - weekly Tcl news and links The April 10, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
Tcl-URL! - weekly Tcl news and links The April 15, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
Debuggers GDB record patch: 0.1.3 for GDB-6.8 release (SourceForge) Version 0.1.3 of the GDB record patch for GDB-6.8 has been announced. "GDB record patch make GDB support Reversible Debugging. It make GDB disassemble the instruction that will be executed to get which memory and register will be changed and record them to record all program running message. Through these on the use of this information to achieve the implementation of the GDB Reversible Debugging function. Record 0.1.3 support sysenter syscall. Then it can be use with Linux ker[n]el 2.6 system call."
Version Control monotone 0.40 released Version 0.40 of the monotone version control system has been announced. "This release has a few changes that speeds up internal operations, some new features, and bug fixes of course."
Miscellaneous Concur memory allocator: 1.0.1 released (SourceForge) Version 1.0.1 of Concur memory allocator has been announced. "Concur is an extremely scalable multi-threaded transparent drop-in replacement for malloc() and other standard memory allocation calls. Scales linearly to any number of CPU cores. More scalable and memory efficient than mtmalloc, ptmalloc, Hoard, etc. This is the latest release of the Concur memory manager. The release includes compliance fixes and other improvements."
Page editor: Forrest Cook |
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.