Development
The Open Graphics Project prepares to release hardware
The Open Graphics Project is working to produce an open-hardware PCI graphics card with open-source drivers. The Wikipedia entry for OGP is a good source for information on the project. The OGP project vision is detailed in the About document:
OGP is working with the company Traversal Technology to develop the hardware side of the project, known as the OGD1. OGP recently announced that it is now taking pre-orders for the OGD1 board. The card will initially cost $1500, there will be a $100 discount for the first 100 orders. Larger quantity orders will receive a significant discount.
The initial price may seem rather high for a video card when similar
mass-produced products can be had for several hundred dollars.
This can partly be justified by the fact that the OGD1 is more of
a development platform than a commodity video card.
The OGD1 is also useful for embedded and stand-alone video products,
where commodity parts are not available and custom designs are expensive.
Additionally, part of the money raised by selling OGD1 cards will be
used to raise funds for OGP.
The OGD1 FAQ
addresses the price issue:
"OGD1 is actually very competitively priced compared to FPGA kits with similar capabilities and capacity. For very small FPGA projects, OGD1 may be over-kill. But for larger projects, OGD1 is a must and a bargain.
"
The OGD1 rev B hardware specs explain the board's features and show a photo of the board. The basic capabilities include a maximum resolution of 2560x1600 pixels, 256MB of 200Mhz video memory, DVI, RGB, S-Video and composite video outputs, a PCI/PCI-X interface and user-specified I/O.
A number of commercial video card manufacturers have been
warming up to the concept of open-source drivers.
For several years, Intel's policy has been to provide free drivers for
all of their video products.
ATI has released documentation for their Graphical Processing Unit (GPU)
and AMD is also supporting open-source drivers.
The LWN
2007 kernel summit
coverage notes:
"Starting with the R500 chipset and going forward, AMD will fully support free drivers for all of its graphics processors. This support will not take the form of a release of the current proprietary ATI driver; that code is not considered to be something that anybody would really want to look at. So there will be a clean start. AMD will release specifications and a skeleton driver with the plan to have 2D support working by the end of the year. The company is clearly hoping that the community will do much of the work on the driver, but it also plans to participate actively in the process.
"
While the OGD1 is somewhat in competition with commercial video card
manufacturers, the developers are encouraging the release of more
open-source drivers and specification information. According to the
OGD1 FAQ:
"We applaud ATI for doing the right thing and making available their GPU documentation for use by Free Software developers. There are certain market segments where ATI's offering may affect us, but there are other market segments (e.g. embedded systems, single-board computers, servers, special-purpose, etc.) where our growth potential is entirely unaffected. Moreover, they in no way impact our broader goals of enabling hardware hacking and bringing open hardware to the people.
"
If you are a developer who is wanting to get involved in the development of video card firmware, or you need a well-supported video architecture for an embedded project, the OGD1 could prove to be an effective solution.
System Applications
Database Software
DbUnit new release 2.2.3 (stable) is out! (SourceForge)
Stable release 2.2.3 of DbUnit has been announced. "DbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs."
pgDesigner 1.2.7 released
Version 1.2.7 of pgDesigner, a graphic database design tool, has been announced. "BUG: Fixed a mistake on the version control during the loading of project files. BUG: Fixed a problem of conversion during the loading of field sizes, if they are empty. NDA: Program compiled with version 2.6.0 of Gambas."
PostgreSQL Weekly News
The May 25, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.
Interoperability
Samba 3.0.29 and 3.2.0rc1 released
Two new versions of Samba are available. For more information, see the announcements for version 3.0.29 (stable) and version 3.2.0rc1. (development version).
Security
OpenSSL 0.9.8h released
Version 0.9.8h of OpenSSL has been announced. "The OpenSSL project team is pleased to announce the release of version 0.9.8h of our open source toolkit for SSL/TLS. This new OpenSSL version is a security and bugfix release. For a complete list of changes, please see http://cvs.openssl.org/getfile/openssl/CHANGES?v=1.1238.2... Two moderate severity security flaws have been fixed in OpenSSL 0.9.8h. The OpenSSL security team would like to thank Codenomicon for reporting these issues"
Telecom
FeatherChat: 0.1 release! (SourceForge)
The initial release of FeatherChat has been announced. "FeatherChat is a low-data web-based chat program targeted to mobile phone users. Users need a phone with data and a browser. To host, it requires a web-server with PHP and has access to a MySQL db. PHP's PEAR mail is required for e-mail notification."
Web Site Development
CommSy: 6.1.0 released (SourceForge)
Version 6.1.0 of CommSy has been announced, it includes several bug fixes. "CommSy is a webbased community system, originally developed at the University of Hamburg, Germany, to support learning/working communities."
Contineo Document Management System 3.0.3 released (SourceForge)
Version 3.0.3 of Contineo has been announced. "Contineo is a Web-Based Document Management System (DMS), written in Java, with a powerful Search Engine (Lucene), Web-Service interface (Axis2), and Versioning. Documents can be organized into hierarchical folders and searched by keywords or using the search engine. This is the second bugfix release for the stable Contineo 3.0 branch."
Desktop Applications
Audio Applications
Audacious and Audacious-Plugins 1.5.1 released
Version 1.5.1 of Audacious and Audacious-Plugins, an audio player, has been announced. "This release mostly contains important bugfixes, but also certain small enhancements".
Desktop Environments
GNOME Software Announcements
The following new GNOME software has been announced this week:- Anjuta DevStudio 2.4.2 (bug fixes and translation work)
- Banshee 1.0 Beta 2 (new features and bug fixes)
- cheese 2.22.2 (bug fixes)
- Deskbar-Applet 2.22.2.1 (bug fix)
- Devhelp 0.19.1 (new feature and translation work)
- Eye of GNOME 2.22.2 (bug fixes and translation work)
- GLib 2.17.0 (new features, bug fixes and translation work)
- gnome-applets 2.22.2 (bug fixes, documentation and translation work)
- gnome-control-center 2.22.2 (bug fix and translation work)
- Gnome Games 2.22.2 (bug fixes and translation work)
- gnome-keyring 2.22.2 (new features, bug fixes and translation work)
- gnome-settings-daemon 2.22.2 (bug fix and translation work)
- gtk-engines 2.14.2 (new features, bug fixes and translation work)
- metacity 2.23.21 (new features, bug fixes and translation work)
- mousetweaks 2.22.2 (translation work)
- nemiver 0.5.3 (bug fixes)
- Orca 2.22.2 (bug fixes and translation work)
- Seahorse 2.22.2 (bug abd build fixes)
KDE 4.1 Beta1 Release Announcement
The first beta for KDE 4.1 has been announced. "Beta 1 is aimed at testers, community members and enthusiasts in order to identify bugs and regressions, so that 4.1 can fully replace KDE 3 for end users. KDE 4.1 beta 1 is available as binary packages for a wide range of platforms, and as source packages. KDE 4.1 is due for final release in July 2008." See the Info Page, which will be updated as issues are reported.
KDE Commit-Digest (KDE.News)
The April 27, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "In this week's KDE Commit-Digest: Rating support, with a NEPOMUK backend in Gwenview. KStars gets a conjunctions predictor module. Basic XSLT support and a HTML export GUI in Parley. Work on clouds view integration in Marble. Keyboard navigation support in KNetWalk. The start of a new dock window layout in Kooka. Work on tabbed interface user interaction in Dolphin. A paste text snippets applet in Plasma..."
KDE Software Announcements
The following new KDE software has been announced this week:- ConvertAll 0.4.2 (new features and bug fixes)
- digiKam 0.9.4-beta5 (bug fixes and translation work)
- K3b 1.0.5 released (bug fixes)
- KBarcode 2.0.7 (bug fixes)
- kipi-plugins 0.1.6 beta1 (new features and bug fixes)
- KTorrent 2.2.7 (bug fix)
- Ocean Bata Bata (initial release)
- PokerTH 0.6.2 (new features and bug fixes)
- QNapi 0.1.5 (unspecified)
- QTrans 0.2.0.6 (translation work)
- Tellico 1.3.2.1 (new features and bug fixes)
Multi-pointer X is coming
The announcement has gone out: the multi-pointer X (MPX) patches (covered here in February) have been merged into the X.org mainline. MPX is the key to a number of interesting new interaction techniques, including collaborative work on a single display and multi-finger touchscreen interfaces. It should be interesting to see what application developers do with this capability.Xorg Software Announcements
The following new Xorg software has been announced this week:- fslsfonts 1.0.2 (new features)
- fstobdf 1.0.3 (new features)
- libFS 1.0.1 (new features)
- libpciaccess 0.10.2 (new features and bug fixes)
- showfont 1.0.2 (new features, bug fixes and documentation work)
- xdm 1.1.8 (build and bug fixes)
- xdpyinfo 1.0.3 (new features and bug fixes)
- xf86-input-elo2300 1.1.2 (bug fixes)
- xf86-input-elographics 1.2.1 (bug fixes)
- xf86-input-evdev 1.99.2 (new features and bug fixes)
- xf86-input-keyboard 1.3.1 (new features and bug fixes)
- xf86-input-vmmouse 12.5.1 (compatibility with older versions of X)
- xf86-video-cirrus 1.2.1 (bug fix)
- xf86-video-neomagic 1.2.1 (bug fixes)
- xf86-video-s3virge 1.10.1 (bug fixes)
- xf86-video-savage 2.2.1 (bug fixes)
- xfs 1.0.7 (bug fixes)
- xfs 1.0.8 (bug fix)
- xfsinfo 1.0.2 (bug fixes and documentation work)
- xinit 1.0.9 (new features and bug fixes)
- xorg-server 1.4.99.902 (new features and bug fixes)
Electronics
XCircuit 3.4.29 released
Stable version 3.4.29 of XCircuit, an electronic schematic CAD program, has been announced.
Games
Stella: release 2.6.1 (SourceForge)
Version 2.6.1 of Stella has been announced, it includes better timing support and bug fixes. "Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, however, it has been ported to a number of other platforms."
Interoperability
Wine 1.0-rc2 released
Version 1.0-rc2 of Wine has been announced. Changes include: Bug fixes only, we are in code freeze.
Medical Applications
Medsphere Announces New Client/Server, Move to AGPL (LinuxMedNews)
LinuxMedNews covers the latest release of OpenVista. "Medsphere Systems Corporation, the leading provider of Open Source healthcare IT solutions, today announced the Open Source release of OpenVista Clinical Information System (CIS) version 1.0 Beta and OpenVista Server version 1.5.86. Available for immediate download at www.medsphere.org, these applications compose Medspheres Open Source electronic health record (EHR) system."
Announcing the Python/ZCA Healthcare Project
The new Python/ZCA Healthcare Project (OSHIP) has been announced. "The concept of OSHIP is that it can be an application framework for interoperable healthcare applications. This should be especially appealing to governments and funding agencies worldwide. OSHIP operation is envisioned as taking the archetypes expressed in ADL and store them in an Archetype Repository as Python objects. These instances are then available to developers to use in healthcare applications. Knowledge workers can create/edit the ADL files (using existing opensource tools) to create whatever knowledge model may be needed for a specific application."
Music Applications
dssi-vst 0.7 announced
Version 0.7 of dssi-vst, a DSSI plugin wrapper for Win32 VST effects, has been announced. "dssi-vst now exposes a LADSPA descriptor as well as a DSSI descriptor, and the install target now installs dssi-vst to the system LADSPA directory as well as the DSSI one. This change permits you to use dssi-vst to load VST effects in LADSPA hosts, as well as to load VST effects and instruments in DSSI hosts as before."
ssg 1.13 is available
Version 1.13 of SSG (Simple Sine Generator), a simple instrument/generator plugin with midi in and audio out, has been announced. "Main change is switch to event port LV2 extension. LV2 URI is changed and installation directory is changed too. So you can have both older midi port variant and newer even port ssg installed simultaneously. Also, bug in Makefile is fixed."
Web Browsers
Fsyncers and curveballs (the Firefox 3 fsync() problem)
Users of the Firefox 3 beta have noticed that it can often bring the system to a temporary halt. For the curious, here is a clear description of the problem and what is being done to address it. "I think you can see where this is going: if there's a lot of data waiting to be written to disk, and Firefox's (sqlite's) request to flush the data for one file actually sends all that data out, we could be waiting for a while. Worse, all the other applications that are writing data may end up waiting for it to complete as well. In artificial, but not entirely impossible, test conditions, those delays can be 30 seconds or more. That experience, to coin a phrase, kinda sucks. Does it suck as much as file corruption wiping out your bookmarks after your computer (not Firefox) crashes? As you might imagine, opinions vary."
Languages and Tools
C++
A coding rules checker for GCC
The GGCC project set out in 2006 to add a set of code checking and static analysis tools to the GCC compiler. This project has now announced the initial release of a coding rules checker for C++; in this context, "coding rules" means programming practices, rather than basic coding style. "Our modified version of GCC can dump some information about a C++ program in the form of Prolog facts. Then, a Prolog engine is used for codifying coding rules and search the dumped data for violations of the rules. Very few rules are implemented right now but, hopefully, some more rules will be added in the next days/weeks." Some more information can be found on the GGCC coding rules page, though it seems to lack a list of which rules are actually checked.
Caml
Caml Weekly News
The May 27, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.
HTML
CSSBox: 1.1 released (SourceForge)
Version 1.1 of CSSBox has been announced. CSSBox is: "An (X)HTML/CSS rendering engine written in pure Java. Its primary purpose is to provide a complete information about the rendered page suitable for further processing. However, it also allows displaying the rendered document. A new release of the CSSBox HTML/CSS rendering engine has been released. This release fixes some rendering bugs and adds a few new features."
Perl
This Week on perl5-porters (use Perl)
The May 11-17, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.
Python
PyGObject 2.14.2 released
Version 2.14.2 of PyGObject has been announced, it includes several bug fixes. "GObject is a object system library used by GTK+ and GStreamer. PyGObject provides a convenient wrapper for the GObject+ library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyGTK, PyORBit and gnome-python, it can be used to write full featured Gnome applications."
Python-URL! - weekly Python news and links
The May 26, 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 May 24, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
Version Control
GIT 1.5.5.2 released
Version 1.5.5.2 of the GIT distributed version control system has been announced. "One side effect of declaring to make the cycle toward 1.5.6 shorter is that we would not have that many 1.5.5.X maintenance releases. Nevertheless, there are quite a few fixes accumulated since 1.5.5.1 hence this one."
GIT 1.5.5.3 released
Version 1.5.5.3 of GIT has been announced. "This one is much smaller than 1.5.5.2, primarily to push out a few fixes to send-email and bisect that have already been in 'master' for a while."
Page editor: Forrest Cook
Next page:
Linux in the news>>
