By Forrest Cook
November 12, 2008
Attendees at this year's Kernel
Summit were treated to
an early prototype version of the Gumstix
Overo
miniature Linux-powered cpu board on top of the Overo Buddy motherboard.
The system packs all of the functions of a desktop computer onto a
platform that is slightly larger than a credit card.
The
Specifications for the Overo processor board include:
- A 600 MHz Texas Instruments OMAP 3503 processor.
- 256 MB of DDR RAM.
- 256 MB of NAND Flash RAM.
- A microSD adapter slot with a 2.0 GB memory stick.
- WiFi and Bluetooth ports.
- A USB 2.0 port.
- Stereo Audio input and output ports.
- A port for driving a graphical LCD panel.
- An assortment of Analog and Digital I/O ports.
The Overo Buddy motherboard adds even more functionality including
a digital video (DVI) controller and two more USB ports.
Upon receiving the Overo Buddy board, the only way to establish
a connection was via an emulated serial connection over
one of the USB ports using the provided USB cable, as explained
here. This worked as advertised, it was possible to watch
the system boot up and then log into a root shell.
At this point, your author decided to try the installation of
the latest software on the removable microSD memory.
As directed by the
instructions,
the software image was downloaded and installed on the memory
using another machine and the provided microSD adapter card.
Again, this proceeded without any problems and the machine
booted with the new image.
Running the full X environment required purchasing
a USB hub, a USB keyboard and mouse, an assortment of USB cables
and a Mini DVI to DVI adapter for the monitor connection.
The Mini DVI adapter was a bit wide, and the strain relief around
the Overo Buddy's power supply connector had to be clipped off
to allow the two connectors to be plugged in at the same time.
Getting the USB cabling right was a bit of a challenge.
On the first attempt, the DVI monitor showed an X login window,
but the keyboard and mouse were not active. Digging through
the documentation revealed the source of the problem.
The OTG USB port needed a type A cable and your author was using a
type B cable.
The Wikipedia USB
documentation was consulted, and your author used a special surface
mount soldering iron to create a tiny solder jumper between pins
4 and 5 of the Overo Buddy's micro-USB jack, simulating the correct
cable. Upon booting, the keyboard and mouse came to life.
When logging into the Overo's X Window System, one is presented with
the simple but effective
Enlightenment
window manager.
Applications include the typical collection of an
X terminal, a file manager, a text editor (gpe_edit)
the Midori
web browser, a mail client, an instant messenger client,
and a selection of four games. Also included are the
AbiWord word processor,
the Gnumeric
spread sheet and basic audio record and play utilities.
A large collection of GUI-based admin tools and window system
configuration tools are available. Both ssh and scp are also
installed on the system, so secure network connections are possible.
Unfortunately, both the audio
recorder and player froze up during basic tests, and their windows
did not go away until the system was rebooted, this appears to
be some kind of audio hardware issue.
The next step to having a functioning system would be to have
some kind of networking. The Overo processor has built-in
802.11 wireless networking and Bluetooth, but neither of those
systems functioned. That is a known issue with some of the
early-run prototype boards. One still has the option of
adding USB WiFi and Ethernet boards to the Overo,
several devices are supported natively.
Once networking can be established, it should be possible to
use the network-based applications, transfer user data add more
application packages.
Having so much functionality in something as tiny as the Overo Buddy
board seems like an amazing technological feat. Gumstix has
truly achieved a new milestone in the miniaturization of Linux systems.
Production versions of this system are scheduled for release in
the fourth quarter of 2008.
Comments (21 posted)
System Applications
Clusters and Grids
Version 0.95 of oVirt, an open virtual machine management system,
has been announced, it adds new capabilities and bug fixes.
Full Story (comments: none)
Database Software
The Firebird DBMS project has
announced the addition of Sphinx support.
"
Sphinx is a very powerful and popular free open source full-text search engine. At the end of October 2008, Sphinx 0.9.8.1 was released.
During the summer, Vlad Khorsun and Pierre Yager made a patch for Sphinx, to have it support Firebird. Now, with the blessing of its author, Andrew Aksyonoff, they want to make their patch and Windows binaries publicly available for you to try out.
Whilst it is still far from real "full text search" support in Firebird, Vlad and Pierre believe it is a first little step in that direction." A Linux patch is also available.
Comments (none posted)
Version .9 of FlameRobin has been
announced.
"
FlameRobin is a lightweight and cross-platform administration and management GUI for the Firebird DBMS.
A new release is out. It brings new features like Firebird 2.1 support, tabbed browsing, etc."
Comments (none posted)
Version 0.9.5 of Hibernate Pojo Generator has been
announced.
"
Hibernate Pojo Generator generates all the Java code necessary to access a database via Hibernate Annotations (+ Spring) including JUnit tests (1 per table) that are able to run immediately without further customizations.
New release: adds maven support, db version checking and more."
Comments (none posted)
The November 9, 2008 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Embedded Systems
Unstable version 1.13.0 and stable version 1.12.2 of
BusyBox, a
collection of command line utilities for embedded systems, have
been announced. The releases feature the new blkid and devmem applets,
other improvements and bug fixes.
Comments (none posted)
Desktop Applications
Audio Applications
Issue 13 of the
Amarok Insider
has been published. Topics include:
"
Release plans, Final look for 2.0, Context View, The Playlist,
Brand new PopUp Dropper, Web services unmasked, A bit about Biased playlists,
Scripting, Mac OS X and Windows installers, Features missing in 2.0,
How to help and Cool tips: Two roks."
Comments (none posted)
An
October Update document for the Jokosher audio editor has been
published. Topics include:
"
Jokosher 0.10 Released, PulseAudio and JACK support,
Jokosher 0.10.1 Bug Fix Release and Multichannel Recording Works!"
Comments (none posted)
Version 0.1.1 of NASPRO has been announced.
"
NASPRO, recursive acronym for "NASPRO Architecture for Sound
PROcessing", is a free/open source, modular and cross-platform sound
processing framework with a strong emphasys on interoperability.
Its main aim is to provide users and developers a full-featured tool
to do sound manipulation using heterogeneous technologies which are
already available (such as LADSPA or LV2 plugins) and at the same time
make it easy to develop new ones without breaking interoperability."
Full Story (comments: none)
Version 14.2.0 of SoX, an audio processing toolkit, has been announced.
See the
Change Log for release highlights.
Full Story (comments: none)
Desktop Environments
Version 2.25.1 of GNOME has been announced.
"
And here's the beginning of a new cycle! 2.25.1 marks the first release
towards our 2.26 release that will happen in March 2009. Until then, I'm
sure we'll see some good changes going on -- like all the efforts about
getting rid of libgnome or cleaning up various things."
Full Story (comments: none)
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 October 15, 2008 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Support for image file previews in the "FolderView" Plasmoid, which are enabled by default. Kross support for making comic providers using scripting languages in the "Comic" Plasma applet. First fully-working version of the QEdje script engine for Plasma is moved into kdereview, then into kdebase. More progress in the "Weather" Plasmoid, more integration of D-Bus in PowerDevil..."
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)
Desktop Publishing
Version 1.6.0 of LyX, a GUI front-end for the TeX typesetter,
has been announced.
"
LyX 1.6.0 is the culmination of 15 months of hard work and you can
find an overview of the new features here:
http://wiki.lyx.org/LyX/NewInLyX16".
Full Story (comments: none)
Interoperability
Version 1.1.8 of Wine has been
announced. Changes include:
"
Substantial parts of inetcomm implemented (for Outlook),
Still better crypt32 support, Memory management improvements,
Theming support for buttons and Various bug fixes."
Comments (none posted)
Multimedia
Version 0.7.7.8 of MediaInfo, a utility that supplies technical and tag information about video or audio files, has been
announced.
"
In this release: Albanian, Chinese (Simplified), Chinese Traditional), Turkish, Italian, German, Polish languages are updated, DTS High Resolution Audio, DTS Master Audio and DTS Express support, AES3 (PCM) support, interlacement in VC-1 in WMV files detection, E-AC-3 in MPEG-4 container support, and a lot of bugs correction".
Comments (none posted)
Music Applications
The second release of guitarix has been announced.
"
guitarix is a simple Linux amplifier for jack(Jack Audio Connektion Kit)
with one input and two outputs. Designed to get nice thrash/metal/rock
guitar sounds. There are controls for bass, treble, gain, preamp,
balance, distortion, freeverb, impulse response (), crybaby(wah) and
echo . A fixed resonator will be used when distortion is disabled. For
'pressure' in the sound you can use the feedback and feedforward
sliders."
Full Story (comments: none)
Tardigrade Inc. has announced the release of Tapeutape-0.1.0 and
Tranches-0.1.0.
"
I've just opened a new website
http://tardigrade-inc.com
to release the
new versions of Tapeutape (virtual sampler) and Tranches (beat
repeat/redirect/rearrange).
These new versions include better gui, better lash support, and bug
corrections (thanks Ken Restivo). New features will follow."
Full Story (comments: none)
Office Applications
Version 2.4 of PeaZip, a file and archive manager, has been
announced.
"
Release 2.4 continue the path of previous release in enhancing the usability of PeaZip, expecially as general purpose file manager.
New localizations and new icons are featured, drag and drop on Windows benefits of an information panel which follows the mouse, and clipboard was made more powerful and flexible, optionally allowing multiple cut/copy operations to be stored in the clipboard."
Comments (none posted)
Version 0.71.3 of Task Coach has been announced, some bugs have been
fixed.
"
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)
Office Suites
KDE.News
covers the KOffice
Sprint, held in Berlin. "
Talking to developers revealed the
status of several of the applications. The many changes in the core of
KOfficelibs but also further down the stack, like KDELibs and Qt 4 forced
Kexi to rewrite large parts of the application. This means despite the fact
the KDE 3 version was very mature and stable, Kexi won't be joining the 2.0
release. Nonetheless, the developers stress that version 1.6.x is still
ahead of the competition, at least in the Free Software world."
Comments (none posted)
Miscellaneous
Version 2_2.2.7 of EMC has been
announced, this is a bug fix release.
"
EMC is software that implements real-time control of equipment such as machine tools, robots, and coordinate measuring machines. It runs in realtime under Linux with the RTlinux or RTAI patch. It provides a software PLC, and uses the HAL for flexibility."
Comments (none posted)
Version 0.4.4 of TakeNote has been announced, it adds several new
features.
"
TakeNote is ideal for storing your class notes, TODO lists, research
notes, journal entries, paper outlines, etc in a simple notebook
hierarchy with rich-text formatting, images, and more. Using full-text
search, you can retrieve any note for later reference."
Full Story (comments: none)
Languages and Tools
C
Version 2.4 of the LLVM compiler is out. "
LLVM 2.4 includes many bug fixes, much faster compile times at -O0,
substantially better code generation in various cases, a new PIC16 target,
new IR features, and numerous other improvements and features."
Lots of details can be found in
the release notes.
Full Story (comments: none)
Caml
The November 11, 2008 edition of the Caml Weekly News
is out with new articles about the Caml language.
Full Story (comments: none)
Perl
Version 5.8.9 RC1 of Perl has been
announced.
"
This is a maintenance release for perl 5.8.x, providing bug fixes and integrating module updates from CPAN."
Comments (none posted)
The October 20-26, 2008 edition of
This Week on perl5-porters is out with the latest Perl 5 news.
Comments (none posted)
PHP
Version 4.2.006 of TCPDF has been
announced.
"
This version fixes a bug on HTML justification.
TCPDF is a Free Libre Open Source PHP class for generating PDF documents without requiring external extensions.TCPDF Supports UTF-8, Unicode, RTL languages and (x)HTML. TCPDF project was started in 2002 and now it is freely used all over the world by millions of people."
Comments (none posted)
Python
Version 3.0rc2 of Python has been announced.
"
On behalf of the Python development team and the Python community, I
am happy to announce the second release candidate for Python 3.0.
This is a release candidate, so while it is not suitable for
production environments, we strongly encourage you to download and
test this release on your software. We expect only critical bugs to
be fixed between now and the final release, currently planned for 03-
Dec-2008."
Full Story (comments: none)
Version 3.00-final of RPyC has been announced.
"
RPyC (Remote Python Call) is a transparent and symmetrical python
library for remote procedure calls, clustering and distributed-
computing. RPyC makes use of object-proxying, a technique that employs
python's dynamic nature, to overcome the physical boundaries between
processes and computers, so that remote objects can be manipulated as
if they were local."
Full Story (comments: none)
Tcl/Tk
The November 11, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
IDEs
Version 0.1 of The XPL editor has been
announced.
"
The XPL editor is an RCP Eclipse application based on the eXtensible Presentation Language, an xml-based presentation language built on top of Visual Design Patterns. For more information about XPL, visit
http://semantics.eng.it/xpl/index.html.
The XPL Editor 0.1 has been released, improving the multimodal features and the XSL Transformation of XPL Pages for the eXtensible Dynamic Presentation Manager (XDPM), a framework for the multimodal and multichannel presentation, published on Sourceforge."
Comments (none posted)
Libraries
Version 17.12 of dlib has been
announced, it adds bug fixes and usability improvements.
"
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."
Comments (none posted)
Version Control
Version 1.9 of bzr, a distributed version control system, has been announced.
"
This release of Bazaar adds a new repository format, ``1.9``, with smaller
and more efficient index files. This format can be specified when
creating a new repository, or used to losslessly upgrade an existing
repository. bzr 1.9 also speeds most operations over the smart server
protocol, makes annotate faster, and uses less memory when making
checkouts or pulling large amounts of data."
Full Story (comments: none)
Version 1.6.0.4 of GIT, a distributed version control system,
has been announced, it includes a long list of bug fixes and
documentation updates.
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>