LWN Weekly Edition Front pageSecurity Kernel development Distributions Development Linux in the news Announcements ->One big page
This page Previous weekFollowing week |
DevelopmentXCB: the X Protocol C Binding The XCB project aims to replace the Xlib interface to the X Window System:
The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.
Bart Massey and Jamey Sharp originally described XCB in a 2001 paper entitled: An X Protocol C Binding [PDF]. The XCB project history gives a look at some important project milestones and lists the tasks that have been completed to date. The XCB project aims to improve on a number of Xlib weaknesses. Some of the XCB features include:
We have provided this candidate release to allow for more widespread
review and testing before XCB 1.0. As of version 1.0, libxcb will
provide a stable API and ABI; future changes will consist only of
additions, and applications compiled against XCB 1.0 or newer will work
with all future versions of XCB. Barring discovery of serious issues
with the API, we do not anticipate any API changes between this release
and the 1.0 release.
We would greatly appreciate API review in this final release candidate
period.
Other changes in this release include: a new API naming convention, new include directory conventions, an improved error handling plan, a more resilient connection error handling system, removal of deprecated functions, a split of the GIT repository, and bug fixes. For more information on XCB, see the XCB API definition, the XCB Tutorial, the XCB Developer's Guide and other publications on XCB.
System Applications Database Software Berkeley DB 4.5 available Oracle has announced the availability of Berkeley DB 4.5, now rebranded with the Oracle name. "Oracle Berkeley DB Release 4.5 now supports multi-version concurrency control, non-stop upgrades for replicated environments and a pre-built replication framework to simplify development of highly available applications."
LDAP Software LAT 1.2.0 released Stable version 1.2.0 of LAT, the LDAP Administration Tool, is out. "The main improvements of this release are: Multiple servers from single window, View and attribute viewer plugins, Added support for binary attributes, Find available servers via Avahi, Support for NetworkManager to better handle changes to network, connectivity, Enhanced schema browser, New help manual and Minor UI enhancements."
Networking Tools rsplib-2.0.0 RSerPool Implementation Release Version 2.0.0 of rsplib, an open-source prototype implementation of the Reliable Server Pooling (RSerPool) protocol suite, is out.
Printing CUPS 1.2.4 released Version 1.2.4 of CUPS, the Common UNIX Printing System, has been announced. "CUPS 1.2.4 fixes a number of web interface, scheduler, and CUPS API issues."
Web Site Development Zope 3.3.0 released Version 3.3.0 of the Zope web development platform has been announced. "There were no changes since the 3.3.0 release candidate. Zope 3 is the next major Zope release and has been written from scratch based on the latest software design patterns and the experiences of Zope 2. Cleanup of the Zope 3 packages has continued to ensure a flexible and scalable platform. We continued the work on making the transition from Zope 2 to Zope 3 by making Zope 2.10 use even more of the Zope 3 packages. But the transition is far from complete yet."
Desktop Applications Audio Applications eSpeak 1.14 released Version 1.14 of eSpeak, a speech synthesizer, is available. The changes in this release include improvements to numeric output, German and Italian language improvements, new intonation options and more.
XMMS2 DrGonzo Released A new release of XMMS2, the replacement for the XMMS music player, is out. "This release incorporates code from our Google Summer of Code program. The DAAP streaming plugin made by Cole Thompson is already streaming music for us. Other interesting features are that Ma Xuan has added Monkeys Audio support and we have added a framework for handling cover art. For all new features and bugfixes read the full release notes at our wiki: http://wiki.xmms2.xmms.se/index.php/".
Desktop Environments Plans for gnome-vfs replacement (GnomeDesktop) GnomeDesktop follows a thread by Alexander Larsson concerning a gnome-vfs overhaul. "Recently there has been a lot of discussions about the gnome platform and the correct stacking order and quality of the modules. Gnome-vfs is a clear problem in this discussion. Having spent the last 4 years as the gnome-vfs maintainer, and even longer as the primary gnome-vfs user (in Nautilus) I'm well aware of the problems it has. I think that we've reached a point where the problems in the gnome-vfs architecture and its position in the stack are now ranking as one of the most problematic aspects of the gnome platform, especially considering the enhancements and quality improvements seen in other parts of the platform."
GNOME Software Announcements The following new GNOME software has been announced this week:
KDE Software Announcements The following new KDE software has been announced this week:
KDE Commit-Digest (KDE.News) KDE.News has announced the September 24, 2006 edition of the KDE Commit-Digest. "In this week's KDE Commit-Digest: The KDE World Conference, Akademy 2006, kicks off in Dublin. A rewritten version of KTurtle, an educational programming tool, is imported into KDE SVN. ThreadWeaver is moved into kdelibs. Hebrew sounds are added to KLettres to add learning support for the language. Improvements in the OpenDocument format and XML Paper Specification format support in okular. Support for GPS metadata synchronisation in kipiplugins, on which Digikam and KPhotoAlbum depend. Support for calculations containing non-integer numbers (ie. numbers with decimal points) in the minicli (Alt-F2). Modifications made to support using Compiz as a window manager. More work in Memory Monitoring and Network Management in Solid."
Desktop Publishing LyX 1.4.3 is relelased Version 1.4.3 of LyX, a GUI front-end to the TeX typesetting system, is out. "This is a bug fix release that improves stability and MS Windows support."
Electronics Electric 8.04 released Version 8.04 of the Electric VLSI Design System has been announced. "This release includes many improvements and bug fixes. It requires Java 1.5 to run (earlier versions ran on 1.4)."
Gnucap 0.35 announced Stable version 0.35 of Gnucap, the GNU Circuit Analysis Package, has been announced, it adds a number of new capabilities.
Games WorldForge Meeting Summary A new meeting summary is out from the WorldForge game developers. "In an effort to keep tri-weekly meetings a meeting was held (on IRC) saturday 2006-09-23, the meeting summary can be found below. The main point on the agenda was how easy it is for newcomers to join. Website, editing/content toolchain and coordination was discussed."In other WorldForge news, the project has added movement to the virtual world. "This would seem like a basic feature that would have been present years ago, but for some reason it never made it into the code. But now it’s finally there."
Music Applications Rosegarden 1.4.0 released Version 1.4.0 of Rosegarden, an audio and MIDI sequencer and musical notation editor, is out. "This is a particularly exciting release for the Rosegarden project. It includes a number of interesting new features, many of which we expect to build upon further in future releases. It also contains significant code contributions from a greater number of people than any previous Rosegarden release, including D. Michael McIntyre, Pedro Lopez-Cabanillas, Heikki Junes, Stephen Torri, Magnus Johansson, Vince Negri and Martin Shepherd as well as Chris Cannam, Guillaume Laurent, and a number of active translators."
Office Suites OpenOffice.org Newsletter The September, 2006 edition of the OpenOffice.org Newsletter is online with the latest OO.o news, events and resources.
Languages and Tools Caml Caml Weekly News The September 26, 2006 edition of the Caml Weekly News is out with new Caml language articles.
Lisp Maxima 5.10.0 released Version 5.10.0 of Maxima, a cross-platform computer algebra system written in Common Lisp, is out. "This version features better documentation, an improved Windows installer, improvements to the Xmaxima user interface, faster integer factorization, and several new add-on packages."
Perl Weekly Perl 6 mailing list summary The September 17-23, 2006 edition of the Weekly Perl 6 mailing list summary is out with the latest Perl 6 news.
Python Dr. Dobb's Python-URL! The September 27, 2006 edition of Dr. Dobb's Python-URL! is online with a new collection of Python article links.
python-dev summary The python-dev summary for August 1-15, 2006 is out with coverage of the python-dev mailing list.
Tcl/Tk Dr. Dobb's Tcl-URL! The September 20, 2006 edition of Dr. Dobb's Tcl-URL! is online with new Tcl/Tk articles and resources.
Dr. Dobb's Tcl-URL! The September 26, 2006 edition of Dr. Dobb's Tcl-URL! is online with new Tcl/Tk articles and resources.
Profilers OProfile 0.9.2 released Version 0.9.2 of OProfile has been announced. "This release has support for a number of new processor implementations."
Miscellaneous The Linux binutils 2.17.50.0.4 is released Version 2.17.50.0.4 of the Linux binutils is out. "This is the beta release of binutils 2.17.50.0.4 for Linux, which is based on binutils 2006 0924 in CVS on sources.redhat.com plus various changes. It is purely for Linux. Starting from the 2.17.50.0.4 release, the default output section LMA (load memory address) has changed for allocatable sections from being equal to VMA (virtual memory address), to keeping the difference between LMA and VMA the same as the previous output section in the same region."
Page editor: Forrest Cook |
Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.