|
|
Log in / Subscribe / Register

Development

The Driver on Demand project

The Driver on Demand project is an effort by Andrew Luecke to provide installable device drivers for Linux systems via the HTTP protocol. The project summary says:

Driver on demand is an attempt to ease driver installations in linux. Basically, what happens is that a user plugs any device into the computer, and if a driver isn't found, the client connects to a CGI server, to check if the device is known, and if its not in the database, then the driver lookup fails and the user is no worse off then they currently are. However, if the device is found online, the driver information file (similar to .inf's, just XML and more versatile) is analysed. If its built into newer versions of kernels, but theres a driver available, the driver is installed, but the system recommends strongly that the user upgrades their kernel, automatically, otherwise it just installs.

The project overview lists some of the capabilities of Driver on Demand. Here is a quick summary of features:

  • Drivers are served via HTTP and cgi-bin scripts.
  • Driver installations are performed via user-based click-to-install operations.
  • Driver definitions are XML-based.
  • The system has support for open/GPL and licensed/proprietary drivers.
  • The software is open-source, it has been released under the GPL.
  • The software is a combination of Perl and Bash.
  • Vendors can provide automated and timely driver updates for their hardware.
  • The project supports driver checksum verification through key servers for security.
  • Drivers are available in standard binary, source code, and package manager formats.
  • The software works with the Linux 2.4 and 2.6 kernels, 2.6 is recommended.
The FAQ answers some common questions, and the Quick Start documents the process of getting the software up and running. The documentation is still somewhat sparse, especially in the area of user operations. Apparently, the software will run on most Linux distributions.

The current project status and news page indicate a fair amount of recent progress. Several servers are currently online, and a number of drivers have been submitted. The alpha-one version was released in May, 2004. The alpha-two version is being worked on.

Andrew Luecke noted the current state of the project: "The project already fully supports PCI/YENTA PCMCIA already, and will soon support everything from PCI express to USB. Its primary goal is to allow driver installation in linux to be easier th[a]n Windows."

The author is still developing the software in a mostly solo mode, he plans on accepting patches from the outside after the next release is out. Volunteer help has been requested for some parts of the project. The Driver on Demand project looks to be a very useful addition to the Linux system, we wish the author luck in getting it widely accepted.

Comments (7 posted)

System Applications

Database Software

Glom 0.8.0 announced

Version 0.8.0 of Glom, a GUI-based database table designer, is out with numerous improvements.

Full Story (comments: none)

libgdamm 1.3.4 announced

Version 1.3.4 of libgdamm, a C++ wrapper for libgda and gtkmm, is out with new functions and typedefs.

Full Story (comments: none)

libgda/libgnomedb 1.1.4 released

Version 1.1.4 of libgda/libgnomedb, a database development framework, is available. The release adds numerous improvements to the development release.

Full Story (comments: none)

phpPgAdmin 3.4 Released

Version 3.4 of phpPgAdmin has been released "A new major version of phpPgAdmin is now available. phpPgAdmin is a web-based administration tool for all 7.x versions of PostgreSQL."

Comments (none posted)

PostgreSQL Weekly News

The June 7, 2004 edition of the PostgreSQL Weekly News is available with the latest PostgreSQL database news.

Full Story (comments: none)

ZODB 3.3 beta 1 released

Version 3.3 beta 1 of ZODB, the Zope Object DataBase, is out. "The changes since ZODB 3.3a3 consist mostly of fixes for longstanding ZODB bugs, several of which were backported to the Zope 2.7 maintenance branch."

Full Story (comments: none)

Device Drivers

Intel PRO/Wireless 2200BG Driver for Linux

A new set of open-source drivers are available for the Intel IPW2100 and IPW2200 wireless Network Connection miniPCI adapters. "This project was created by Intel to enable support for the Intel PRO/Wireless 2200BG Network Connection miniPCI adapter. This project (IPW2200) is intended to be a community effort as much as is possible given some working constraints (mainly, no HW documentation is available)." Thanks to Roy Whytock.

Comments (1 posted)

Libraries

GLib-2.4.2 released

Version 2.4.2 of GLib is out with lots of bug fixes and better translations.

Full Story (comments: none)

Librcoco 0.6.0 released

Version 0.6.0 of Librcoco,the GNOME Cascading Style Sheet parsing and manipulation C library, has been released. "Starting from this release on, several different minor versions of Libcroco can be installed on the same box. Releases of the same minor version number will be upward API/ABI compatible." Numerous changes and bug fixes are included.

Full Story (comments: none)

Mail Software

DomainKeys Milter

A new Domain Keys mail filter has been announced on milter.org. "The Sendmail folks are rather trying to push Domain Keys and propose an OpenSource milter : dk-milter It is labelled PRE-RELEASE SOFTWARE - not to be used in any critical production environments but it is worth testing."

Comments (none posted)

Sendmail 8.13.0.Beta3

Version 8.13.0.Beta3 of Sendmail has been released. The Change Notes say: "It contains the patch for parseaddr.c that was required for Beta2, the enhanced status code 4.7.1 has been replaced by more appropriate values because some broken systems misinterpret it as a permanent error, and there is a fix for calculating the sleep() time in checksmtpattack() when the delay is initially triggered."

Comments (none posted)

Networking Tools

nOt 1.86 released

Version 1.86 of nOt, the Network Object Tracer, has been released. "I believe discussion will help in process of debugging and developing next versions of this tool. Please send any comments, suggestions and (what's probably the most important) new OS fingerprints to n0t database."

Full Story (comments: 1)

Printing

AFPL Ghostscript 8.30 beta release

Version 8.30 of AFPL Ghostscript has been released. new features include topological grid fitting, PDF 1.4 encryption support, a new shading render method, the experimental Rinkj driver, support for PDF 1.5, and beta support for Jpeg2000 images.

Comments (none posted)

Security

Writing Nessus Plugins (O'Reilly)

Nitesh Dhanjani explains how to write plugins for the Nessus security scanner on O'Reilly. "In a previous article, I showed you how to install and use the Nessus scanner. If the bundled security checks aren't enough for you, you can write your own Nessus plugins in NASL (Nessus Attack Scripting Language). This article demonstrates how to write your own custom vulnerability checks."

Comments (none posted)

Web Site Development

mnoGoSearch 3.2.18 is available

Version 3.2.18 of the mnoGoSearch web site search engine has been released. The Change Log documents a number of bug fixes.

Comments (none posted)

Moodle 1.3 is now available (SourceForge)

Version 1.3 of Moodle has been announced. "Moodle is PHP courseware aiming to make quality online courses (eg distance education) easy to develop and conduct. Both learning & development are guided by strong pedagogical theory. Implemented on 1000's of sites, 74 countries and 36 languages."

Comments (none posted)

ZopeMag Weekly News

The May 26 - June 1, 2004 edition of the ZopeMag Weekly News is online with lots of new Zope and Plone information.

Comments (none posted)

Desktop Applications

Accessibility

gnopernicus 0.9.5 released

Version 0.9.5 of gnopernicus, a GNOME screen reader for the visually impaired, is out with several new features.

Full Story (comments: none)

Audio Applications

Muine 0.6.2 released

Version 0.6.2 of Muine, a music player, is available with support for mono beta 2. "Muine is a new music player using some new UI ideas. The idea is that it will be much easier and comfortable to use than the iTunes model, which is used by both Rhythmbox and Jamboree."

Full Story (comments: none)

Data Visualization

Gmsh 1.53 released

Version 1.53 of Gmsh, an automatic 3D finite element grid generator, has been announced. "This version contains fairly big changes, so please report any bugs that might have crept in... The three largest modifications are: - big (huge?) improvements in the way Gmsh renders tri/quad meshes and scalar post-processing views, with speedups of more than an order of magnitude on large data sets (and as a side effect, transparency is now fully supported) - new geometrical entity selection with undo capability - full support for second order elements in the mesh module (3-node lines, 6-node triangles, 9-node quads, 10-node tets, 27-node hexas, 18-node prisms and 14-node pyramids)".

Comments (none posted)

Desktop Environments

GNOME Development Release 2.7.1 (GnomeDesktop)

Development release 2.7.1 of GNOME has been announced. "Goooooooooooood morning and welcome to the FIRST release of the GNOME 2.7 development series! It's ready for your bug-busting and testing pleasure, and available for immediate download on ftp.gnome.org and mirrors."

Comments (none posted)

gTweakUI 0.0.6 released (GnomeDesktop)

FootNotes carries the announcement of the release of gTweakUI 0.0.6. gTweakUI is a GConf front end providing graphical access to a whole set of configuration options which are otherwise hard to find.

Comments (none posted)

Java-Gnome 2.7.2 announced.

Version 2.7.2 of the Java-Gnome bindings are available. "This release contains bug fixes and enhancements to several of our core bindings as well as our initial work-in-progress for libbonobo and gnome-vfs bindings."

Full Story (comments: none)

Simplifying GNOME file management (GnomeDesktop)

GnomeDesktop links to this LiveJournal entry outlining three proposals for more intuitive file management in GNOME. "[F]ile management today is a lot more cumbersome than it needs to be. The computer science undergrad learns the "In UNIX, everything is a file" philosophy and is blown away by the beauty of it. However, this world-view is not well suited for a user-interface. "Beauty" is not the description that springs to mind. "Kludge" is more like it."

Comments (14 posted)

KDE-CVS-Digest (KDE.News)

The June 4, 2004 edition of the KDE-CVS-Digest is out. The content summary says: "KDevelop has a new QT Designer port. KStars adds support for Philips webcams. Two more icons sizes are added to Konqueror file mode. The PIM Kitchensync supports syncing Kolab, eGroupware and OPIE addressbooks. Crypto improvements in KMail. KWin adds per window settings."

Comments (none posted)

Desktop Publishing

Scribus 1.1.7 released

Scribus 1.1.7 is out; this is, the developers say, "the most stable, feature complete version to date." New features include better PostScript import support, fancier gradient tools, and more; click below for the details.

Full Story (comments: 1)

Electronics

Icarus Verilog 20040606

Version 20040606 of the Icarus Verilog electronic simulation language compiler has been released with bug fixes and several new features.

Comments (none posted)

Games

gnome-games 2.7.3 is out

Version 2.7.3 of Gnome-games, a collection of game software, is out. "Not a lot new, but there is a new UI for changing key controls in gnect and gnibbles."

Full Story (comments: none)

GNOME War Pad 0.3.1 released

Version 0.3.1 of the game GNOME War Pad is available with several enhancements and GTK+ 2.4 compatibility.

Full Story (comments: none)

Mapacman 0.1 released

Version 0.1 of Mapacman has been released. "Mapacman is a multiplayer online pacman game. It requires pygame and the pyarianne packages. Arianne is a multiplayer online game engine designed for turn based and real time games.

Comments (none posted)

GUI Packages

Bakery 2.3.5 released

Version 2.3.5 of Bakery, a C++ Framework for creating document-based GNOME applications, is out. This release features one new function.

Full Story (comments: none)

GTK+-2.4.2 released

Version 2.4.2 of the GTK+ GUI toolkit is out. "This is a bug fix release and is source and binary compatible with 2.4.0. There are a considerable number of fixes in this release as compared to 2.4.0, especially in the areas of GtkFileChooser, GtkComboBox and GtkEntryCompletion. Also, a problem on Solaris has been fixed."

Full Story (comments: none)

gtkmm 2.2.12 announced

Version 2.2.12 of gtkmm is out with bug fixes and other improvements.

Full Story (comments: none)

gtkmm and glibmm 2.4.2 are available

Version 2.4.2 of gtkmm and glibmm are out. "gtkmm provides a C++ interface to GTK+. gtkmm 2.4 wraps additional API in GTK+ 2.4. gtkmm 2.4 installs in parallel with gtkmm 2.2, so you can have both installed at the same time. glibmm is now a separate module, for use in non-GUI software."

Full Story (comments: none)

Imaging Applications

The GIMP 2.1.0 release (GnomeDesktop)

GnomeDesktop.org has an announcement for development version 2.1.0 of the GIMP. "Highlights of this release are migration of menus to GtkUIManager, use of the new file chooser, and improved HIG compliance of almost all dialogs. Other new features are the ability to drag & drop files and URIs to the image window, adding a new layer, and the ability to use shortcuts regardless of which GIMP window is active."

Comments (none posted)

UnZip 5.51; XV jumbo patches 20040523

New versions of the UnZip file uncompressor and jumbo patches for the XV image viewer are available. "I made the first public release of my "jumbo patches" for the XV image viewer; these incorporate roughly 25 fixes and 21 enhancements (such as PNG support!) into a pair of easily applied patches against the stock XV 3.10a sources."

Full Story (comments: 1)

Instant Messaging

Whine about your life with Drivel 1.0! (GnomeDesktop)

Version 1.0 of Drivel has been announced. "Here it is: the first stable release of Drivel, a LiveJournal client for GNOME. This release supports nearly the full range of LiveJournal features, from posting entries to editing your Friends List, all while leveraging the power and unifying characteristics of the GNOME Desktop platform."

Comments (none posted)

Interoperability

Wine Traffic

The June 4, 2004 edition of Wine Traffic is available. Topic threads include: SpecOpsLabs Response, Winedbg Issue and New Changes, Winedbg & DDD, MSVCRT Headers, and AMD64 Issues.

Comments (none posted)

Multimedia

gnome-media 2.7.1 released

Version 2.7.1 of gnome-media is out with bug fixes.

Full Story (comments: none)

Office Suites

OpenOffice.org build 1.1.59 is out

Build 1.1.59 of the OpenOffice.org office suite has been released. "This package contains Desktop integration work for OpenOffice.org, several back-ported features & speedups, and a much simplified build wrapper, making an OO.o build / install possible for the common man."

Full Story (comments: none)

PDA Software

Guikachu 1.4.1 released

Version 1.4.1 of Guikachu is out with bug fixes and new translations. "Guikachu is a GNOME application for graphical editing of resource files for PalmOS-based pocket computers. The user interface is modelled after Glade, the GNOME UI builder."

Full Story (comments: none)

Peer to Peer

Gnomoradio 0.12.2 released

Version 0.12.2 of Gnomoradio, a peer to peer music playing system, has been released. "Gnomoradio 0.12.2 is the first release that is declared "stable", and it is recommended that everybody upgrade. Changes from 0.12.1 include fixed handling of the cache size so files are not deleted prematurely."

Full Story (comments: none)

Web Browsers

Mozilla 1.7 RC 3 is available

The third (and probably final) release candidate for Mozilla 1.7 is available; see the release notes for details. Downloads are available over here.

Comments (none posted)

Mozilla Links Newsletter

The June 4, 2004 edition of the Mozilla Links Newsletter is out with the latest Mozilla browser news.

Full Story (comments: none)

Miscellaneous

gcalctool 4.4.8 released

Version 4.4.8 of gcalctool, the default GNOME desktop calculator, has been released. This release mainly involves bug fixes.

Full Story (comments: none)

GNOME Terminal 2.7.2 released

Version 2.7.2 of GNOME Terminal, a terminal emulator, is available with several new enhancements.

Full Story (comments: none)

GPSBabel 1.2.3 released (SourceForge)

Version 1.2.3 of GPSBabel has been released. "GPSBabel reads and writes GPS waypoints in a variety of forms. Backends include GPX, Magellan and Garmin serial protocols, Geocaching.com *.loc, GPSMan, Garmin Mapsource *.mps, Magellan Mapsend *.wpt, and many others. Release 1.2.3 includes many new features and bug fixes."

Comments (none posted)

Languages and Tools

C

Notes from the GCC summit

Dan Kegel has posted some notes from the 2004 GCC summit. "The big news in the gcc world lately is the new Tree-SSA changes which were recently merged into mainline after about four years of development, and the fact that it's already paying off."

Comments (1 posted)

Caml

Caml Weekly News

The June 1-8, 2004 edition of the Caml Weekly News is available with the latest Caml language articles.

Full Story (comments: none)

HTML

html_scrub -- An HTML Editing Utility for Groklaw (Groklaw)

Groklaw has announced the availability of an HTML to text converter called html_scrub. "Scott McKellar decided to take pity on me and write a command line HTML cleaning utility for me. As many of you know, Geeklog, the underlying software Groklaw uses, chokes on certain HTML. When volunteers send me documents they have turned into HTML from text, using certain automatic HTML utilities, I end up spending hours sometimes cleaning out the tags Geeklog doesn't like. It's like picking fleas out of your dog's coat."

Comments (none posted)

Java

Writing Ant Tasks (O'Reilly)

Michael Fitzgerald writes about running tasks under Apache Ant on O'Reilly. "Apache Ant is an increasingly popular open source, cross-platform build tool written in Java. Ant's build files are written in XML and generally consist of a project and a set of interdependent targets. These targets contain one or more tasks that can perform all kinds of functions, such as compiling Java source code, creating .zip, .gzip, or .bzip2 archives, cleaning up old files, and so on."

Comments (none posted)

EJBCA 3.0 released (SourceForge)

Version 3.0 of EJBCA, the Enterprise Java Beans Certificate Authority, has been released. "EJBCA 3.0 is a major new release taking the Open Source CA to new heights. The largest change is that it is now possible to run a complete (or several) PKI infrastructure within one single instance of EJBCA. Many other improvements are also included such as complete support for OCSP, enanced Hart token interface and flexible LDAP configuration through the Web-GUI."

Comments (none posted)

Java shared classes (IBM developerWorks)

Lakshmi Shankar, Simon Burns, and Roshan Nichani explore Java shared classes on IBM's developerWorks. "Java applications face a problem today: The only containment vessel available to them is the Java virtual machine (JVM) process itself. Multiple JVMs are required to isolate Java applications from each other, and this has two major negative impacts. The first is the start up time involved for each JVM invocation; the second is the memory footprint required by each JVM. Given these costs, and the inability to isolate applications within the JVM, it is clear that something fundamental needs to be done to resolve these issues. The answer? Shared classes."

Comments (none posted)

Data Models for Desktop Apps (O'ReillyNet)

O'Reilly has published The third article in Andrei Cioroianu's series on developing a Java desktop application. "Andrei Cioroianu shows how to develop data models for Java desktop applications and how JavaBeans and the Model-View-Controller (MVC) pattern can make your code more maintainable and reusable."

Comments (none posted)

Lisp

SBCL 0.8.11 released

Version 0.8.11 of SBCL (Steel Bank Common Lisp) is out. "Changes in this version include the new SB-EXT:MUFFLE-CONDITIONS declaration, an improved installation script, the beginning of a condition hierarchy for use by IDEs, and more."

Full Story (comments: none)

Perl

POE 0.29 released (use Perl)

Version 0.29 of POE, a networking and multitasking framework for Perl, has been announced. "This release includes a substantial performance increase in I/O intensive programs. It improves portability to Solaris, Windows, and Mac OS X. It improves support for really old versions of Perl---you know, the one that work makes you use in production. Several documentation nits have been picked and stomped."

Comments (none posted)

This Week on perl5-porters (use Perl)

The May 31 - June 6, 2004 edition of This Week on perl5-porters is online. Here's the content summary: "As I've advertised the weekly P5P summaries during the French Perl Workshop, I feel compelled to continue to write them each week... Read on for the latest batch of commented links."

Comments (none posted)

Python

Dr. Dobb's Python-URL!

The June 2, 2004 edition of Dr. Dobb's Python-URL! has been published. Take a look for the latest Python language article links.

Full Story (comments: none)

Dr. Dobb's Python-URL!

The June 8, 2004 edition of Dr. Dobb's Python-URL! has been published. Take a look for another week's worth of Python articles.

Full Story (comments: none)

Ruby

Ruby/GtkTrayIcon 0.1.0

Ruby/GtkTrayIcon version 0.1.0 has been announced. "I'm pleased to announce the first release of Ruby/GtkTrayIcon, a Ruby binding to the System Tray Protocol Specification. This library allows Ruby developers to fill the GNOME notification area. It contains some code from the old EGG library, copyrighted by Anders Carlsson."

Full Story (comments: none)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The June 8, 2004 edition of Dr. Dobb's Tcl-URL! is available with the latest Tcl/Tk article links.

Full Story (comments: none)

XML

Improve XML transport performance, Part 1 (IBM developerWorks)

Dennis M. Sosnoski shows how to speed up XML transports in part one of a series on IBM's developerWorks. "XML is a text markup format designed for clarity and ease of use, without concern for conciseness. Because of these design choices, text XML can be costly in terms of both document size and processing overhead. Part 1 of this two-part article shows you some of the issues involved in alternative non-text representations of XML, and covers a few of the approaches being developed for this purpose".

Comments (none posted)

SVG and Typography: Bells and Whistles (O'Reilly)

Fabio Arciniegas A. plays with typography in SVG in an O'Reilly article. "In this installment of our discussion of SVG and typography, we make a departure from the sobriety of the typographic strategies we've been discussing so far and go for the other half of the fun: the bells and whistles of effects, distortions, coloring, and other unusual treatments of type. We will create reusable code (basically a cookbook) of common typographic treatments implemented in SVG."

Comments (none posted)

Entity and Character References (O'Reilly)

Bob DuCharme looks at issues with XML and entity references on O'Reilly. "XSLT stylesheet developers often ask how they can leave entity references in the source document unchanged as the stylesheet passes them to the result document. For example, they want an   entity reference in the source document to still be   in the result document."

Comments (none posted)

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


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