LWN.net Logo

Development

Desktop talks from LinuxWorld 2008 Conference

By Rebecca Sobol
August 19, 2008
LinuxWorld 2008
The LinuxWorld 2008 (August 4 - 7) Conference program had plenty of talks that sounded interesting. Unfortunately I only found time to attend two talks, both from the Desktop Linux Track.

The first was from John Walicki, Open Client Architect at IBM who presented "Desktop Linux Architects Speak Out". The second was from Don Hardaway and Craig Van Slyke, professors at John Cook School of Business and Saint Louis University, respectively who entitled their talk "Open Source on the Desktop: Why Not?".

Their were a couple of common themes in both of these talks. First was that Linux is ready for the general desktop. The second was that the desktop effects of Compiz and similar technologies are vital for attracting people to the Linux desktop. Wobbly windows may not be very useful in practice, but putting a presentation on a cube can be effective. Mostly though it's the "wow factor" that gets people's attention.

In many cases, open source applications are just as good as, or better than, their proprietary counterparts. Don and Craig did a study in which they asked university business students to recreate documents and spreadsheets that they had previously done using MS Office. Twenty-eight of 28 students thought that it was just as easy to produce documents of equal quality with OOo Writer. OOo Calc was similarly approved by 26 of the 28 students.

There were areas where John Walicki thought Linux needed improvement. Accessibility, making computers useful for people with disabilities, is an important area, as is power management, making computing greener by using less electricity.

Linux is greener when it comes to keeping old hardware working longer. One big plus is collaboration, getting KDE applications to run seamlessly on GNOME and vice versa, or when multiple distributions adopt a single tool (upstart, PackageKit, etc.). The collaboration enables the tools to become much better, much faster.

John's assessment of the State of Linux Desktop is that it is growing, with hot products that are making rapid changes. Preloads are well established, and Linux is the hottest technology in emerging markets, appliances, and green computing. His forecast is for steady growth.

Don Hardaway and Craig Van Slyke had a different perspective as academics. They study people, and looked at why people choose one technology over another. Don presented the '3 leg stool' model for acceptance of technology. There are the 'tech leg', the 'people leg' and the 'organizational leg'. The open source tech leg gets the most attention, and the organizational leg is getting better, but the people leg has been neglected.

The first thing about getting people to try new technologies is to realize that people resist change. However the perception of risk is relative to their knowledge. Those of us that use open source technology on a regular basis are comfortable with it, but for those who don't know anything about it there is a perceived risk that makes them reluctant to try it. If they learn more about open source the perception of risk is reduced.

There are stages in technology adoption. First people must be aware that it exists. Then something about it must attract their interest. Once that happens they are more willing to evaluate the technology. If the evaluation is favorable, they will try it out.

Many of Don and Craig's students had never heard of Linux. Once they had heard, things like the desktop effects of Compiz got their interest. Some began to evaluate Linux, and some are probably still using it.

To gain the relative advantage, Linux must be better than the competition. Linux costs less and is virus free, but, in the absence of a good image, people will be reluctant to try it. Craig thought gOS had a good image, but the ease-of-use was not there in all cases. Wireless, streaming media and some applications were difficult for him to get going. Craig found the EeePC with Xandros was very easy to use and he got everything going without resorting to the command line. He thinks the Netbooks will give Linux another boost.

So the average user might find sharper graphics appealing, but if things don't work the way they expect or they have to resort to the command-line to get it done, they won't switch. To get more people to switch, a good first step is to hand out live CD/DVDs to people that have never heard of Linux. Explain that they can play around with Linux and then take the disc out of the drive and reboot to whatever was there before. If they realize that Linux can also extend hardware life, they just might be sold.

Comments (2 posted)

System Applications

Database Software

MySQL 6.0.6 Alpha has been released

Version 6.0.6 Alpha of the MySQL DBMS has been announced. "MySQL 6.0 includes two new storage engines: the transactional Falcon engine, and the crash-safe Maria engine."

Full Story (comments: none)

PostgreSQL Weekly News

The August 17, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

Security

announcing ClamAV 0.94rc1

Version 0.94rc1 of the ClamAV virus scanner has been announced, it adds a number of new capabilities.

Full Story (comments: none)

libnetfilter_log 0.0.15 release

Version 0.0.15 of libnetfilter_log has been announced. "libnetfilter_log is a userspace library providing interface to packets that have been logged by the kernel packet filter. It is is part of a system that deprecates the old syslog/dmesg based packet logging."

Full Story (comments: none)

PorkBind 1.3 Nameserver Security Scanner announced

Version 1.3 of the PorkBind Nameserver Security Scanner has been announced. "This program retrieves version information for the nameservers of a domain and produces a report that describes possible vulnerabilities of each. Vulnerability information is configurable through a configuration file; the default is porkbind.conf. Each nameserver is tested for recursive queries and zone transfers. The code is parallelized with libpthread."

Full Story (comments: none)

ulogd 2.0.0beta2 released

Version 2.0.0beta2 of ulogd has been announced. "ulogd is a userspace logging daemon for netfilter/iptables related logging. This includes per-packet logging of security violations, per-packet logging for accounting purpose as well as per-flow logging."

Full Story (comments: none)

Web Site Development

Django 1.0 beta 1 released

Version 1.0 beta 1 of the Django web development platform has been announced. "The next step on that path will be the first Django 1.0 release candidate, currently scheduled for August 21."

Comments (none posted)

Desktop Applications

Audio Applications

Ecasound 2.5.0 released

Version 2.5.0 of Ecasound, a command line audio processing utility, has been announced. Changes include: "A set of new input types, including a tone generator, audio looper, selector and sequencer ("playat"), have been added. Ecasound EWF file support has gone through a major refactoring. Threshold gate functionality has been extended. The Ecasound Emacs mode has been updated with more ECI commands. The usual set of bugs have been fixed."

Full Story (comments: none)

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 Commit-Digest (KDE.News)

The August 3, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "In this week's KDE Commit-Digest: The Plasma "extenders" project is merged into kdebase, with initial integration into the kuiserver applet. Continued work on the systray-refactor, and more work on the "Weather" Plasmoid. A whole load of bugfixes for Kicker 3.5.10. A new "Magic Lamp" minimize effect, and a rework of the "Grid" effect in kwin-composite. Support for extracting artwork from iPod's, tag editing and removing files from MTP devices, and scriptable services (including a "web control" script), and lots of other developments in Amarok 2.0..."

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)

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)

Games

Mercator 0.2.6 released

The WorldForge game project has announced the release of Mercator 0.2.6. "Mercator is a library for handling procedural world data, especially terrain. It is used by all WorldForge components. This API is still in development, and changes with each version."

Comments (none posted)

Pogolyn: 0.4.0 released (SourceForge)

Version 0.4.0 of Pogolyn has been announced, this release includes new features and bug fixes. "Pogolyn is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing. Pogolyn runs on Windows, Linux and iPhone Toolchain for now."

Comments (none posted)

Multimedia

Elisa Media Center 0.5.6 released

Version 0.5.6 of Elisa Media Center has been announced. "A very important and long awaited improvement of this release is the introduction of DVD playback including DVD menus support. It is elegantly integrated in the user interface making it easy and natural to use. A well deserved big thanks goes to the GStreamer hackers who made that possible to happen. A considerable number of bugs were also fixed during this cycle (25 bugs) mainly related to device hotplugging and to the media scanner."

Full Story (comments: none)

Music Applications

CLAM 1.3.0 released

Version 1.3.0 of CLAM has been announced, new capabilities have been added. "The CLAM team enraptured to announce the 1.3.0 release of CLAM, the C++ framework for audio and music, code name ''The Shooting of the Flying Plugins release''."

Full Story (comments: none)

Office Applications

Release 0.70.3 of Task Coach announced

Version 0.70.3 of Task Coach has been announced, it features some bug fixes. "Task Coach is a simple task manager that allows for hierarchical tasks, i.e. tasks in tasks. Task Coach is open source (GPL) and is developed using Python and wxPython."

Full Story (comments: none)

Science

ETS 3.0.0 released

Version 3.0.0 of ETS has been announced. "The Enthought Tool Suite (ETS) is a collection of components developed by Enthought and open source participants, which we use every day to construct custom scientific applications. It includes a wide variety of components, including: * an extensible application framework * application building blocks * 2-D and 3-D graphics libraries * scientific and math libraries * developer tools"

Full Story (comments: none)

Lepton particle engine 0.6a released

Version 0.6a of Lepton particle engine has been announced. "I'm pleased to announce the 0.6 alpha release of Lepton, a high-performance, pluggable particle engine and API for Python. Although it is still under development, a critical mass of features are completed and I think it is ready for wider consumption. Note that this is an alpha release, so expect the API to change somewhat in future releases."

Full Story (comments: none)

Miscellaneous

AgileTrack: Version 1.2.1 Released (SourceForge)

Version 1.2.1 of AgileTrack has been announced. "AgileTrack is an agile/extreme programming (XP) development planning, iteration, and task tracking tool. It assists in the life-cycle of iterations, projects, stories, tasks, and bugs. It focuses on simplicity, usability, flexibility, and practicality. AgileTrack version 1.2.0 was released without stating the new Java 1.6 requirement for the client application. So, this is a minor maintenance release to state that requirement and update the release to properly enforce it."

Comments (none posted)

Tail: Version 1.1.1 (SourceForge)

Version 1.1.1 of Tail has been announced. "Tail is a graphical interface for following files, similar to the *nix command tail -f. Tail can monitor and show multiple files, parse file changes for optional keywords, and optionally notify you of changes both visually and audibly. After months of silence, I received 2 bug reports/feature request this morning. Now behold, version 1.1.1, which can now handle unicode and correctly scrolls to the bottom of the text field if you are tailing more lines than the window can currently show."

Comments (none posted)

Languages and Tools

C

GCC 4.3.2-rc1 available

Version 4.3.2-rc1 of GCC has been announced. "4.3 branch remains in the state that all changes require release manager approval, until 4.3.2 is released. GCC 4.3.2 will follow in about a week in the absence of any significant problems with 4.3.2-rc1."

Full Story (comments: none)

GCC 4.3.2 Status Report

The August 18, 2008 edition of the GCC 4.3.2 Status Report has been published. "Although the number of open regression PRs is increasing, probably as more people start to use 4.3 branch, there are currently no open P1 PRs and it does not look like there are any serious PRs open for regressions relative to 4.3.0 or 4.3.1. Thus, I propose to make 4.3.2-rc1 tomorrow, with a release or -rc2 following about a week later. The process of fixing regressions can continue for subsequent 4.3 releases, which I expect at approximately two-month intervals until 4.4.0 is released."

Full Story (comments: none)

C++

dlib C++ Library: 17.8 Released (SourceForge)

Version 17.8 of dlib has been announced. "The dlib C++ library is a modern general purpose C++ toolkit with a focus on portability and program correctness. It comes with extensive documentation and thorough debugging modes. The library provides a platform abstraction layer for common tasks such as interfacing with network services, handling threads, and creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and general text parsing, and many other general utilities. The major change to the library in this release is the addition of relevance vector machines for solving regression and classification problems."

Comments (none posted)

Perl

Parrot 0.7.0 "Severe Macaw" announced

Version 0.7.0 of Parrot, a virtual machine aimed at running dynamic languages, has been announced. "The new concurrency implementation makes its debut in 0.7.0."

Full Story (comments: none)

Python

bbfreeze 0.96.3 announced

Version 0.96.3 of bbfreeze has been announced. "bbfreeze creates standalone executables from python scripts (similar to py2exe). bbfreeze works on windows and unix-like operating systems (no OS X unfortunately). bbfreeze is able to freeze multiple scripts, handle egg files and track binary dependencies. This release fixes an issue with some packages wrongly being recognized as "development eggs"."

Full Story (comments: none)

HDF5 for Python 0.3.0 announced

Version 0.3.0 of h5py has been announced. "HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. The h5py project has been under informal development for a few months now, and has reached the point where it might be generally useful to others. Unlike the fantastic PyTables project, h5py aims to provide access to the full HDF5 C library, although in a more Pythonic fashion."

Full Story (comments: none)

Python-URL! - weekly Python news and links

The August 18, 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 August 20, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Build Tools

SCons: 1.0.0 is now available (SourceForge)

Version 1.0.0 of SCons, a Python-based software build tool, has been announced. "The SCons API available in release 1.0.0 is considered stable, and no 1.x release will knowingly break backwards compatibility with SCons configuration files that work under 1.0.0. This release is functionally equivalent to the 0.98.5 release and contains only documentation updates."

Comments (none posted)

Test Suites

PyUseCase 1.4.1 released

Version 1.4.1 of PyUseCase has been announced. "PyUseCase is a record/replay layer for Python GUIs. It consists of two modules: usecase.py, which is a generic framework for all Python GUIs (or even non-GUI programs) and gtkusecase.py, which is specific to PyGTK GUIs. See www.pygtk.org for more info on PyGTK. The aim is only to simulate the interactive actions of a user, not to verify correctness of a program. Essentially it allows an interactive program to be run in batch mode."

Full Story (comments: none)

TextTest 3.12 released

Version 3.12 of TextTest has been announced. "This is an announcement for a tool that has existed since 2003 but whose releases haven't featured on this list before. For users it isn't strictly python-specific as it will test programs written in any language, but it is written in Python and also functions as an extensible python framework for functional testing."

Full Story (comments: none)

Version Control

GIT 1.6.0 announced

Version 1.6.0 of the GIT distributed version control system has been announced, numerous changes have been made.

Full Story (comments: none)

Mercurial 1.0.2 released

Version 1.0.2 of the Mercurial source control management system has been announced. "This is a minor bugfix release including two security fixes and a number of other bugfixes."

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