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
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)
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
Version 0.94rc1 of the ClamAV virus scanner has been announced,
it adds a number of new capabilities.
Full Story (comments: none)
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)
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)
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
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
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
The following new GNOME software has been announced this week:
- Anjuta DevStudio 2.5.90 (new features, bug fixes and translation work)
- Banshee 1.2.1 (new features and bug fixes)
- Cheese 2.23.90 (new features, bug fixes and translation work)
- Deskbar-Applet 2.23.90 (new features, bug fixes and translation work)
- Empathy 2.23.90 (new features, bug fixes and translation work)
- Eye of GNOME 2.23.90
(bug fixes and translation work)
- File Roller 2.23.6 (bug fixes and translation work)
- gcalctool 5.23.90 (bug fixes, documentation and translation work)
- gdl 2.23.90 (bug fixes and translation work)
- GLib 2.17.7 (new feature, bug fixes and translation work)
- gnome-applets 2.23.90 (new features, bug fixes and translation work)
- gnome-build 2.23.90 (bug fixes and translation work)
- gnome-control-center 2.23.90 (new features, bug fixes and translation work)
- gnome-games 2.23.90 (bug fixes and translation work)
- gnome-keyring 2.23.90 (new features, bug fixes and translation work)
- gnome-settings-daemon 2.23.90 (bug fixes and translation work)
- GTK+ 2.13.7 (bug fixes and translation work)
- Gtk2-Perl 2.23.90 (new features, bug fixes and documentation work)
- gtkaml 0.2.2.0 (new feature and bug fix)
- gtk-engines 2.15.3 (bug fixes and translation work)
- GVFS 0.99.5 (new feature, bug fixes and translation work)
- libmbca 0.0.1 (initial release)
- metacity 2.23.144 (bug fixes and translation work)
- metacity 2.25.0 (new features, bug fixes and translation work)
- mousetweaks 2.23.90 (translation work)
- Orca 2.23.90 (bug fixes and translation work)
- seahorse 2.23.90 (code cleanup and translation work)
- Tasque 0.1.7 (new feature, bug fixes and translation work)
- Tomboy 0.11.2 (bug fixes and translation work)
- Vala 0.3.5 (new features and bug fixes)
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
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)
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 following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Games
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)
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
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
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
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
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)
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
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)
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
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)
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++
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
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
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)
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)
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
The August 20, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Build Tools
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
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)
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
Version 1.6.0 of the GIT distributed version control system has been
announced, numerous changes have been made.
Full Story (comments: none)
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>>