Interview with Gerald Combs
June 27, 2006
This article was contributed by Brad Hards
Brad Hards interviews Gerald Combs of the Wireshark project.
LWN:
Gerald, many system administrators and network software developers
would be familiar with the Ethereal
network sniffer and packet dissector.
You were the original author, and release coordinator for
Ethereal, but you recently
announced that
the project's name was changing to Wireshark and was moving to a
new website. Can you
provide a bit of background on the reason for the name change?
GC:
Several years ago, my former employer registered trademarks for Ethereal
and the Ethereal logo. Along with hosting the main web site, this
provided a valuable service to the community.
Recently I took a job with
CACE Technologies, the people behind
WinPcap
(the Windows Packet Capture Library).
The Ethereal trademarks ended up staying with my former employer, which
meant that someone with no direct involvement with the project had
custody of the name. Also, no one involved with the project had
administrative access to any machines in the ethereal.com domain. This
put the project in a weird position, which forced the name change.
When we were discussing names, my wife came up with the motto "Sniffing
problems a mile away," which I really like.
By the way, the fin pointing left symbolizes the move west that my
family and I are about to make (from Kansas City, MO to Davis, CA).
LWN:
Who will own the Wireshark trademark?
GC:
I will, at least initially. We're looking at the benefits of this
versus setting up an organization around Wireshark. Either way, the
trademarks will be owned by an entity with a vested interest in the
success of the project.
LWN:
What sort of work will you be doing for CACE? How will it relate to
Wireshark?
GC:
My top assignment is to continue working on Wireshark, and to make sure
the project stays strong and healthy.
LWN:
CACE Technologies are supporters of WinPcap and Snort, right? Do you see
the future of Wireshark being affected by closer association with those
products?
GC:
CACE is deeply involved with WinPcap. Its two main developers work
there, and CACE provides services and hosting for WinPcap. There is no
connection with Snort
or Sourcefire.
LWN:
Ah, OK - my mistake on the Snort connection. Of those developer that had
commit rights for Ethereal, how many have moved over to work on Wireshark?
GC:
All of them. They've accepted the name change a lot better than I have.
The Wireshark community is very fortunate to have a team like this
working on the project.
LWN:
There appeared to be some concerns from some members of the wider
Ethereal development community over the approach you took for the
renaming and rehosting. Can you explain why you took the approach that
you did?
GC:
While we were throwing around ideas for the new name, we were vulnerable
to poaching. I would (have) loved to have discussed the name with the user
community, but what would have stopped someone from preemptively
registering a domain name or trademark?
At the same time, my focus was on bringing up the new infrastructure for
the project -- the web site, mailing lists, code repository, build
servers, etc. We ended up postponing the announcement a couple of weeks
while all of that was put into place.
LWN:
How do you see the development approach for Wireshark differing from
what happened on Ethereal?
GC:
In the immediate sense, very little has changed. The same exact
developers are working on the same exact code. Our development process
has evolved over time in order to keep our developers productive and
happy, and to improve the quality of the product. I don't see that
changing in the future.
LWN:
What do you see as the future for Wireshark?
GC:
We're going to continue our role as the world's most popular network
protocol analyzer. Hopefully this means releasing version 1.0 at some
point. :)
The developers are constantly adding great new features to the product,
as well as improving protocol support. I don't see that changing.
We're also making great strides where we haven't done so well in the
past (most notably with security).
There will be a huge benefit from working alongside Loris Degioanni and
Gianluca Varenni, the developers of WinPcap. The advantage that CACE
has to offer greatly outstrips any losses from changing the name.
LWN:
When do you expect the first Wireshark release?
GC:
We already have a pre-release of version 0.99.1 available for
download.
If you're adventurous, we also have automated builds of the latest
development code. The first "real" release (0.99.1 or 0.99.2) should be
out in the next couple of weeks.
Several months ago we established roadmap to define the features that
will be in version 1.0. We've been making steady progress on the
roadmap, and 1.0 will hopefully be released in the next few months.
LWN:
Any thoughts on what is likely to happen to Ethereal?
GC:
Not a clue. No one on the development team has administrative access on
any of the Ethereal servers; their upkeep is now the responsibility of
my former employer. As far as I know they haven't indicated what's
going to happen.
LWN:
So, do you expect to see the mailing list support / discussion move over to
the new Wireshark mailing lists in the near future?
GC:
That's happening right now. Activity on the Wireshark lists is starting
to pick up. I'm not sure if there will ever be an explicit move, e.g.
by pointing mail aliases from the old lists to the new ones, but who knows?
Comments (none posted)
System Applications
Database Software
Firebird RDBMS Issue Tracker launched
A new
issue tracker web site has been launched for the Firebird RDBMS system.
"
Anyone is free to find issues. You must register and login if you want to create, comment, vote, or watch issues. Only developers can edit, prioritize, schedule and resolve issues."
Comments (none posted)
Interoperability
Samba 3.0.23rc3 Available for Download
Version 3.0.23rc3 of Samba is available.
"
This is the third release candidate of the 3.0.23 code base
and is provided for community testing purposes. If all goes
well, we hope that this will become the production 3.0.23
release."
Full Story (comments: none)
Security
Sussen 0.24 announced
Release 0.24 of Sussen, a vulnerability and configuration checker,
is available.
"
This release is mostly about improving
support for different OVAL features and implementing more tests."
Full Story (comments: none)
Web Site Development
Midgard 1.8 alpha 3 released
Version 1.8 alpha 3 of the Midgard Open Source Content Management System
has been announced.
"
Midgard's 1.8 branch focus on improved stability for Midgard2 technology preview features introduced in 1.7 branch.
This is the first release from 1.8 branch with full support for initial
Midgard installations. It's addressed for developers and users familiar
with new pear packages of Midgard CMS."
Full Story (comments: none)
Plone 2.5 Released
Version 2.5 of the Plone web development platform
has been announced.
"
Most of the new stuff in Plone 2.5 is underneath the surface, where the first big chunks of Zope3 plubmbing are now in place -- most notably the PlonePAS user authentication framework, which makes it easy to have Plone authenticate and store member properties in external data sources and the new GenericSetup system for creating and configuring sites.
There's also a slew of minor bugfixes and usability enhancements."
Comments (none posted)
Desktop Applications
Audio Applications
jack_capture 0.2.4 is out
Version 0.2.4 of jack_capture is out with bug fixes and a bigger buffer.
"
jack_capture is a small program to capture whatever
sound is going out to your speakers into a file without
every having to patch jack connections, fiddle around with
fileformats, or set options on the argument line."
Full Story (comments: none)
kluppe 0.6.5 released
Version 0.6.5 of kluppe, a jack-based loop player designed for live-use,
is out with new features and bug fixes.
Full Story (comments: none)
Rotter: Recording of Transmission / Audio Logger
The Rotter project has been announced.
"
Rotter is a Recording of Transmission / Audio Logger for JACK.
It was designed for use by radio stations, who are legally required to
keep a recording of all their output. Rotter runs continuously, writing
to a new file every hour. It is released under the GPL licence."
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 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)
KDE Commit-Digest (KDE.News)
KDE.News
has announced
the June 25, 2006 edition of the
KDE Commit-Digest.
"
In this week's KDE Commit-Digest: Support for the Encapsulated PostScript
format in KViewShell. Important progress in Strigi desktop search. The
beginnings of LastFM support for Amarok, whilst the experimental interface
layout is reverted - for the time being, at least.
Import into KDE SVN of the "GMail-style conversation view for KMail" project,
with breakthrough progress in the "OSCAR (AIM) File Transfer" project, both
for the Summer Of Code. Ingredient substitution functionality in KRecipes."
Comments (none posted)
Electronics
Signs 0.6.2 released
Version 0.6.2 of
Signs, a development environment for hardware designs in various hardware description languages, is out.
"
Besides many bugfixes this release features an improved Eclipse plugin which includes a new Signs console, autobuilder improvements and outline view navigation. The VHDL compiler has support for attribute elaboration, VHDL87 style file declarations and reports precise source locations for netlist annotations and error messages. New features in this release include an experimental Berkeley SIS interface, BLIF netlist output, adder and comparator generation and better support for testbenches."
Comments (none posted)
Financial Applications
SQL-Ledger 2.6.13 is out
Version 2.6.13 of
SQL-Ledger, a web-based accounting package, is out with bug
fixes and more.
Comments (none posted)
Games
Eris 1.3.11 Released
The WorldForge game project
has announced
The release of Eris 1.3.11.
"
Eris is the WorldForge client-side session layer, used by many existing clients.
This release adds support for Task objects, which can be presented to the user, and display a live progress value (based on client side prediction). The API is straightforward, but may change based on feedback from clients.
There is now better support for logging out of accounts, and for de-activating characters. In co-operation with the server, the account’s list of characters is kept up to date in response to character creation. Taken together, these changes mean that it is no longer necesary to restart clients to change server, account or character."
Comments (none posted)
Sear 0.6.2 Released
The WorldForge game project
has announced
Sear 0.6.2.
"
This version has task support allowing basic building tasks to be performed. Current tasks include chopping down trees, stripping branches and sharpening into stakes to facilitate stockade construction.
This release also contains many improvements to the rendering system and long standing rotation and positioning bugs have been fixed."
Comments (none posted)
GUI Packages
New Poll: FLTK2 and Cairo
The FLTK project is holding
a poll
on whether to use the Cairo graphics library.
"
Cairo would replace all system-dependent calls to 2D graphics rendering in FLTK2, making it easier to maintain the code base and generating much nicer graphics, opening up a wealth of new features to all FLTK2 developers. Cairo renders into image buffers, renders text along spline curves, can render backgrounds, highlights, grades, etc. . It is LGPL like FLTK2 and runs on all our supported platforms."
Comments (none posted)
Imaging Applications
Inkscape 0.44 Announced
Version 0.44 of the Inkscape vector graphic drawing tool is available.
"
Inkscape 0.44 adds many new
features, is faster and more usable, better supports SVG, is translated
into more languages (17 on last count), and adds a lot of polish and
refinement.
Major new features include Layers dialog, support for clipping and
masking, improved PDF export with transparency, configurable keyboard
shortcuts, innovative "node sculpting" capability in Node tool, and the
Outline mode. Significant gains are achieved in performance, especially
in screen rendering and Node tool."
Full Story (comments: none)
Interoperability
Wine 0.9.16 released
Version 0.9.16 of Wine has been
announced.
Changes include:
More work on Direct3D shaders, Major DirectDraw rewrite on top of Direct3D,
Support for debug information in Dwarf format,
Beginnings of an OleView Winelib application and Lots of bug fixes.
Comments (none posted)
Wine Weekly Newsletter
The June 19, 2006 edition of the
Wine Weekly Newsletter
is available. Topics include:
News: Linux.com Article, Safedisc Support Revisited,
Vertex Buffer Objects, Wine on 64-bit AMD / Ubuntu and DWARF2 Debugging.
Comments (none posted)
Medical Applications
Open Source Medical Manager Alternative (LinuxMedNews)
LinuxMedNews
looks at the mm2mm project.
"
The MirrorMed project and SynSeer is proud to announce the mm2mm project. mm2mm stands for Medical Manager to MirrorMed. mm2mm is a set of scripts and services designed to allow Medical Manager users to switch to MirrorMed."
Comments (none posted)
Music Applications
Gneutronica 0.32 released
Version 0.32 of
Gneutronica,
a MIDI drum machine for Linux, is available with several new capabilities
and bug fixes.
Full Story (comments: none)
Languages and Tools
Caml
Caml Weekly News
The June 27, 2006 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
PHP
PHP Yadis 1.0.1 released
Version 1.0.1 of the PHP Yadis library is available.
"
This release includes bugfixes for the Yadis discovery
service interface. Please upgrade immediately."
Full Story (comments: none)
Python
Python 2.5 beta 1 released
Version 2.5 beta 1 of the Python language
has been announced.
"
Since the alpha releases, a slew of bug fixes and smaller new
features have been added. See the release notes (available from the
2.5 webpage) for more. The first beta also includes the results of the
Iceland NeedForSpeed sprint, resulting in some significant speedups."
Comments (none posted)
Dr. Dobb's Python-URL!
The June 26, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
(An Unofficial) Python Tutorial Wiki
A new
Python Tutorial Wiki
has been launched.
"
This infogami wiki contains an editable copy of the standard Python tutorial. Feel free to log in and improve it, or leave a comment if there's something that you think ought to be fixed or clarified. Please follow the usage guidelines when editing."
Comments (none posted)
Ruby
Ruby Weekly News
The June 25th, 2006 edition of the
Ruby Weekly News looks at the latest discussions
on the ruby-talk mailing list and comp.lang.ruby newsgroup.
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>