|
|
Log in / Subscribe / Register

Development

The Open Graphics Project prepares to release hardware

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

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."

Comments (none posted)

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."

Comments (none posted)

PostgreSQL Weekly News

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

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).

Comments (none posted)

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"

Full Story (comments: none)

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."

Comments (none posted)

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."

Comments (none posted)

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."

Comments (none posted)

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".

Comments (none posted)

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

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.

Comments (17 posted)

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..."

Comments (none posted)

KDE Software Announcements

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)

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.

Full Story (comments: 3)

Xorg Software Announcements

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

XCircuit 3.4.29 released

Stable version 3.4.29 of XCircuit, an electronic schematic CAD program, has been announced.

Comments (none posted)

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."

Comments (none posted)

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.

Comments (none posted)

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 Medsphere’s Open Source electronic health record (EHR) system."

Comments (none posted)

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."

Full Story (comments: none)

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."

Full Story (comments: none)

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."

Full Story (comments: none)

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."

Comments (112 posted)

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.

Full Story (comments: 1)

Caml

Caml Weekly News

The May 27, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

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."

Comments (none posted)

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.

Comments (none posted)

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."

Full Story (comments: none)

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.

Full Story (comments: none)

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.

Full Story (comments: none)

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."

Full Story (comments: none)

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."

Full Story (comments: none)

Page editor: Forrest Cook
Next page: Linux in the news>>


Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds