By Forrest Cook
May 28, 2008
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:
There is a market for graphics hardware with good support for free software and free operating systems (there may or may not be a market for open graphics hardware also, but that is beyond the scope of this project). Such a graphics card would benefit from lower software development cost and mindshare in order to be commercially viable. Free software could benefit from the active cooperation of the manufacturer of such a card to create better drivers and to get a card that better meets the requirements of free software.
Currently, the market for such cards is not served very well. NVIDIA has no offering in this market, ATI's older cards have very limited support, while their new ones have none, and Matrox has no offering in this market either. XGI are off to a good start but still no 3D code yet.
In order to get manufacturers to make such hardware, we have to show that it will be economically viable to do so.
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.
Comments (7 posted)
System Applications
Database Software
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."
Comments (none posted)
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."
Comments (none posted)
The May 25, 2008 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Interoperability
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).
Comments (none posted)
Security
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"
Full Story (comments: none)
Telecom
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."
Comments (none posted)
Web Site Development
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."
Comments (none posted)
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."
Comments (none posted)
Desktop Applications
Audio Applications
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".
Comments (none posted)
Desktop Environments
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
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.
Comments (17 posted)
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..."
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
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.
Full Story (comments: 3)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Electronics
Stable version 3.4.29 of
XCircuit,
an electronic schematic CAD program, has been announced.
Comments (none posted)
Games
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."
Comments (none posted)
Interoperability
Version 1.0-rc2 of Wine
has been announced.
Changes include: Bug fixes only, we are in code freeze.
Comments (none posted)
Medical Applications
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."
Comments (none posted)
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."
Full Story (comments: none)
Music Applications
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."
Full Story (comments: none)
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."
Full Story (comments: none)
Web Browsers
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."
Comments (112 posted)
Languages and Tools
C++
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.
Full Story (comments: 1)
Caml
The May 27, 2008 edition of the Caml Weekly News
is out with new articles about the Caml language.
Full Story (comments: none)
HTML
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."
Comments (none posted)
Perl
The May 11-17, 2008 edition of
This Week on perl5-porters is out with the latest Perl 5 news.
Comments (none posted)
Python
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."
Full Story (comments: none)
The May 26, 2008 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The May 24, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Version Control
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."
Full Story (comments: none)
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."
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>