BitTorrent
is a cross-platform peer-to-peer file distribution system.
It is designed to provide better download speed if you are willing
to dedicate more bandwidth to uploading.
The project description on the
GNU directory page says:
BitTorrent is a tool for copying files from one machine to another. FTP punishes sites for being popular. Since all uploading is done from one place, a popular site needs big iron and big bandwidth. With BitTorrent, clients automatically mirror files they download, making the publisher's burden almost nothing.
The software is written in Python2 and C. BitTorrent runs on a variety
of platforms, including Linux, Mac OS-X, and Windows. BitTorrent is
distributed under the MIT License.
The BitTorrent
introduction document and the
BitTorrent FAQ
have more information about the project.
The
BitTorrent Protocol Specification explains how the system
works. As with other peer-to-peer systems, BitTorrent needs
to have its incoming port enabled on your local firewall.
The value of such a system is mostly dependent on the availability
of files, Smiler's BitTorrent site has a lengthy list of
BitTorrent links.
One interesting site that is using BitTorrent is
bt.etree.org.
"This site is provided by the etree.org community for sharing the live concert recordings of trade friendly artists. Please tell your friends and family about new bands that catch your ear, and support these artists by going to see them live and buying their CDs!"
Stable version 3.4 of BitTorrent,
"with lots of bug fixes and tracker bandwidth savings",
was released this week. This version was not quite ready
for prime-time, the download page notes:
"The 3.4 release turns out to be buggy. We'll push out another release very soon, in the meantime this page has been set to point to the 3.3 release."
Comments (6 posted)
System Applications
Audio Projects
Version 1.0.3a of alsa-lib is available on the
ALSA
sound driver site. The notice says:
"
it fixes again the dmix/dshare/dsnoop poll() problems".
Comments (none posted)
The
latest changes from the
Planet CCRMA audio utility packaging project include
the addition of two new mirror sites, and new CDROM images containing
all of the recent audio application additions.
Comments (none posted)
Database Software
Version 0.6.3-test3 of Knoda, a database front end for KDE,
is out.
"
Besides a lot of bugfixes knoda now supports local sql statements in forms and reports."
Full Story (comments: none)
Version 7.3.6 of the PostgreSQL
has been announced.
"
After several fixes were backpatched to the 7_3_STABLE branch, we have now released a 7.3.6."
Comments (none posted)
This week the PostgreSQL Weekly News looks at the new features going into
the 7.5 tree, packaging problems in 7.3.6, and the upcoming release of 7.4.2.
Full Story (comments: none)
Mail Software
Several new mail filters are available on
milter.org.
Milter-greylist, milter-regex, and milter-sender/0.51 have been announced.
Comments (none posted)
O'Reilly has published
part two in a book excerpt series from the
sendmail Cookbook.
"
This week, we offer two more configuration recipes from the book: the first on configuring sendmail to offer STARTTLS service, and the second on limiting the SMTP command set."
Comments (none posted)
Networking Tools
Ibrahim Haddad
discusses IPv6 and Linux on O'Reilly.
"
IPv6 is coming. In fact, you can encourage its adoption by using it right
now. Ibrahim Haddad demonstrates how to connect your local network to the
IPv6 Internet by configuring Freenet6's TSP on a Linux router."
Comments (none posted)
Telecom
Version 0.5.4 of Siproxd
is available.
"
Siproxd is a proxy/masquerading daemon for the SIP protocol. It allows SIP
clients (like kphone, linphone) to work behind an IP masquerading firewall or
router. This release includes bugfixes in the area of proxy authorization,
registration and SUBSCRIBE handling. Also minor documentation and FAQ
updates have been made."
Comments (none posted)
Web Site Development
Version 1.32 of Animal Shelter Manager
has been announced.
"
The installers
have been rewritten to work better in a *nix environment (and under
Kaffe/GIJ). Many new features added, including better embedded diary support,
membership expiry, declawed flag and new shortcut bar on find animal screen."
Comments (none posted)
Version 1.0 RC4 of eGroupWare, a web-based groupware suite,
is available.
"
eGroupWare 1.0 RC4 released with a lot of bugfixes. When you update from RC3
you must make a database update."
Comments (none posted)
Version 0.2.0 of UnCommon Web, a lisp-based web application framework,
is out.
"
This version adds a protocol for defining how the phases of the
request-response loop work, initial support for i18n, session
expiration/transactions, and a much more capable and faster CPS
transformer. The component library features a new tabbed pane, and
improved inspector and range views. Lisp expressions in TAL attributes
are supported, and TAL files are now XML."
Full Story (comments: none)
The February 27 - March 3, 2004 edition of
ZopeMag Weekly News is out with articles on Zope and related topics.
Comments (none posted)
Miscellaneous
Version 1.3dev4 of TightVNC, a free virtual network console package,
is available.
"
Version 1.3dev4 is a development version introducing support for
RFB 3.7 protocol with or without TightVNC protocol extensions. Also, it has a
number of bugfixes and minor feature enhancements."
Comments (none posted)
Desktop Applications
Audio Applications
Version 0.2.4 of Timemachine, A JACK application that lets you save
audio that was recently played, is out with several new features.
Full Story (comments: none)
Data Visualization
Version 0.5.2 of JGraphT
has been announced.
"
The new version delivers a
cumulative update of new developments, bug fixes, and improvements. JGraphT
is a free Java class library that provides mathematical graph-theory objects
and algorithms."
Comments (none posted)
Desktop Environments
The KDE project has
announced
the release of KDE 3.2.1. This is a maintenance release with lots of bug
fixes.
Comments (none posted)
The beta 1 release of GNOME 2.6
has been announced. Many of the underlying GNOME components
have evolved, see the
change log for details.
GnomeDesktop.org also
links to
a fairly in-depth review of GNOME 2.6.
Comments (none posted)
Version 2.5.6 Beta 1 of the GNOME Platform Bindings
are out.
"
Please note that the GNOME Platform Bindings are now in API freeze, so only very important API changes will be allowed before the fully-frozen GNOME Platform Bindings 2.6.0 release, 2 weeks after GNOME 2.6.0."
Comments (none posted)
This week's GNOME summary has news about Robert Love's presentation at
FOSDEM, a preview of GIMP 2.0, Evolution UI updates, a look at CVSGnome,
and more.
Full Story (comments: none)
The
KDE-CVS-Digest
for March 5, 2004 is online. Here's the content summary:
"
Ruby bindings now have DCOP support. Reaktivate, a konqueror module for embedding ActiveX controls, is improved. RealRekord, an application to record Realplayer streams, is imported. Kconfedit adds a property editor."
Comments (none posted)
KDE.News has a
Quickies article that
lists a bunch of new software including the Google Search Bar, a new
icon guide, KolourPaint, and Digikam. Also, the
KDE developer websites are being redesigned.
Comments (none posted)
KDE.News
reports on
a bunch of activity in the Qt world.
"
Trolltech has released Qt 3.3.1 with many bugfixes. A Qt Developer Conference for Northeast USA has been announced to be held in Boston on May 10th with Trolltech in attendance."
Comments (none posted)
Financial Applications
Version 2.2.5 of SQL-Ledger, a web-based accounting system, is out.
New features include a new AR/AP aging summary report, and an
updated Estonian translation.
Comments (none posted)
Graphics
Robert Bernier
shows how to make a movie from an X window system display on O'Reilly.
"
Ideally, we can make a movie with tools that don't take long to learn and use. The technique demonstrated in this article shows how to capture screen shots in rapid succession. These screen shots are then converted into a single file that can be read by nothing more complicated than a browser."
Comments (2 posted)
GUI Packages
GTK+ 2.3.6
is out.
"
Version 2.3.6 of the GTK+ widget toolkit and associated libraries (GLib, Pango) is now available. This is likely to be the last release before 2.4.0 is released."
Comments (none posted)
Justin Karneges
mentions a new
article
that he wrote on Qt signal handling.
"
After many years of writing Qt code, most of which has been non-GUI-based, I've gained a great deal of experience with signals and slots. One tricky issue about signals is that they are generally emitted when the QObject is not in a safe state to be deleted. This can often bite the user of such an object unexpectedly, especially when performing resets or invoking QMessageBox. The simple solution is to write all QObject classes in such a way that they are deletable as the result of any signal they emit."
Comments (none posted)
New software for
FLTK includes
version 2.1 of SPTK, the Simply Powerful ToolKit, and
version 0.44 of vtkFLTK,
"
a small C++ class library easing development of FLTK event-driven interfaces for use with VTK."
Comments (none posted)
Imaging Applications
Version 2.0pre4 of the Gimp
has been announced.
"
More than 40 bugs have been fixed since the last pre-release!"
Comments (none posted)
Music Applications
Version 0.6.1 of BEAST/BSE, the BEdevilled Audio SysTem
and the Bedevilled Sound Engine, is out.
"
This new development series of BEAST comes with a lot of
the internals redone, many new GUI features and a sound
generation back-end separated from all GUI activities."
Full Story (comments: none)
Clockloop is a new
primitive GPL'd command line loop player
for audio data with MIDI control.
Full Story (comments: 1)
Version 0.3.0 beta 5 of galan, a modular synthesizer, is out.
"
One of the new features include cloning. you can now select a bunch of
components and clone them. (This will be changed to a full blown
copy/paste mechanism soon) And the polyphony option will be added soon."
Full Story (comments: none)
Office Suites
For those of you who love testing early releases, version 1.1.1rc of
OpenOffice.org is out.
"
This build is a release candidate and so far in English only; it is meant
for all contributors to test it and find (and file) issues. It is not
intended for the casual user wanting to update his or her version of
OpenOffice.org."
Full Story (comments: 3)
Science
Version 1.0 of
GenChemLab
is out.
"
GenChemLab is an OpenGL-based application intended to simulate several common general chemistry exercises. It is meant to be used to help students prepare for actual lab experience. It could also be used in cases where laboratory facilites are not accessible, for instance in K-12 schools or home schooling.
At present, supported experiments include titration, calorimetry, freezing point depression, vapor pressure, and spectrophotometry."
Comments (none posted)
Web Browsers
Epiphany version 1.1.12
has been announced. This version features several bug features and
improved translations.
Comments (none posted)
Version 1.3a of Mozilla Backup, a utility for backing up browser
profiles,
has been announced. Apparently, work is underway for a Linux
version.
Comments (none posted)
MozillaZine
reports on the addition of support for internationalised domain names
to Mozilla.
"
A week ago, the German registry for .de names started accepting applications
for internationalised domain names (IDNs), which can feature characters such
as umlauted letters. Germany's DENIC follows in the footsteps of registries
such as the Japan Registry Service, which has been operating IDNs since last
July."
Comments (none posted)
The Mozilla Firefox browser now has the ability to
migrate profiles from other browsers.
"
Similarly on Linux we can only import from Seamonkey/Netscape 4/Opera... eventually we will also import from Konqueror, Galeon, Epiphany."
Comments (none posted)
Word Processors
Version 2.0.4 of the AbiWord word processor
has been announced.
"
This is a mostly a bugfix release, and fixes some
important issues reported by our users."
Comments (none posted)
AbiWord 2.0.6
was also released this week.
"
This is a 100% bugfix
release, which fixes some issues recently discovered by our developers and
users. Furthermore, the packaging issues that were plaguing the 2.0.4 release
have been resolved."
Comments (none posted)
Issue #180 of the
AbiWord Weekly News is out.
"
AbiWord 2.0.3 released and also successfully ported to Irix, pre-
built binaries for Mandrake users now available, lots of users
assisting and considering development, Martin begins work on Table of
Contents, and now you can meet our own Tomas Frydrych at the LinuxUser
and Developer Expo in the UK!"
Full Story (comments: none)
Miscellaneous
Version 0.95 of BloGTK, a web log client,
is out.
"
This version adds substantial new posting
options including extended entries, excerpts, and better support for
MovableType posting options. The post retrieval system has been written to be
more usable, and several other bug and UI fixes have been included."
Comments (none posted)
Two new versions of
DOSEMU, the
DOS emulator, are out. Stable version 1.2.1 and development version
1.3.0 were released, along with the dosemu-freedos beta9 rc4
operating system.
Change information is in the source code.
Comments (none posted)
Languages and Tools
Caml
The March 2-9, 2004 edition of the Caml Weekly News is available
with the latest Caml language articles.
Full Story (comments: none)
Java
The
Gnu Compiler for Java (GCJ)
now supports java.util.regex.
"
Thanks to Wes Biggs and the other GNU Regexp authors, Mark Wielaard (for merging into Classpath) and Anthony Green (for merging into libgcj), we now have support for java.util.regex. This arrives a little too late for gcc 3.4, but it will appear in the next release."
Comments (none posted)
Version 2.6.0 of STAF, the Software Testing Automation Framework,
and version 1.5.1 of STAX
have been announced.
"
One of the features added to STAF 2.6.0, and the primary reason for providing new versions of most of the STAF Java services, is to provide diagnostics data to help current STAF 2.x customers prepare for migrating to STAF 3.0, the next major release of STAF."
STAF is described as such:
"The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers."
Comments (none posted)
Vladimir Silva
develops cross-platform GUI code on IBM's developerWorks.
"
Can you write Java code that compiles across several platforms but still performs as fast as native code? This is a problem that has vexed Java developers, particularly when it comes to applications with complex UIs. In this article, developer Vladimir Silva proposes an interesting solution to this problem. You'll learn how to use JNI to access SLIK, a cross-platform C API that offers native performance on both Windows and UNIX."
Comments (none posted)
JSP
O'Reilly has published
part two of their excerpt from the
Java Servlet & JSP Cookbook.
"
In this second and final batch of recipes excerpted from Java Servlet & JSP
Cookbook, author Bruce Perry shows you how to access an EJB from a servlet on
WebLogic, and how to connect to Amazon Web Services (AWS) with a servlet or
JSP."
Comments (none posted)
Jayson Falkner
explores client-side caching on O'Reilly.
"
In this article, we will code a filter that can modify HTTP response headers with the intention of using it to modify the client's web browser's cache. Client-side caching isn't as obvious as server-side caching, but it can be incredibly helpful, and it's near-trivial to implement."
Comments (none posted)
Perl
The March 1-7, 2004 edition of
This Week on perl5-porters is available.
"
This week was one of those weeks where the bug reports outnumbered the bug fixes. Hopefully in the future the perl 5 porters will be able to keep perl 5 on the right track, as they continue to do, week after week."
Comments (none posted)
The February 29, 2004 edition of
This week on Perl 6 is available.
"
As Leapday had been chosen as the release date for Parrot 0.1.0, the week was mostly spent getting things ready for release. A case in point was the PLATFORMS file which lists those platforms on which Parrot is known to compile and run, which (at the beginning of the week) was short several platforms and generally out of date. So everyone manned the pumps and sent in reports of success and failure."
Comments (none posted)
The PERL archive search code
is now available.
"
As part of an update of our site for searching CPAN at
http://cpan.uwinnipeg.ca/htdocs/cpan-search.html,
I've repackaged things so that it should be installable on other machines. The (alpha) source code is available from the CPAN-Search-Lite project on SourceForge."
Comments (none posted)
PHP
The
PHP Weekly Summary for March 9, 2004 is out. Topics include:
PHP 5 RC 1 (again :) and 4.3.5, Adding Debug functions to PHP 4, New Perl extension in PECL.
Comments (none posted)
Keith Edmunds has written a tutorial called
Using Smarty Templates With PEAR HTML_QuickForm.
"
This page is a simple introduction to using Smarty templates with the PEAR HTML_QuickForm classes. It is by no means exhaustive; in fact, it covers a very small fraction of the total functionality of Smarty templates. It is also not definitive: that role is taken by the source code itself, which is of course always right. However, for the newcomer to Smarty templates, the following should be a useful foundation to build upon."
Comments (none posted)
Ruby
Version 0.9.0 of Ruby-GNOME2, a set of Ruby language bindings for
the GNOME 2.x development environment,
has been announced.
"
This release features a binding for the ATK library, support for custom Libglade widgets, auto-conversion to (and from) Ruby types for Libgda, a better support for Ruby 1.8.1, a GStreamer tutorial, and many more enhancements in other libraries."
Comments (none posted)
Tcl/Tk
Version 8.4.6 of Tcl/Tk
has been announced.
Change information is in the source code.
Comments (none posted)
The March 9, 2004 edition of Dr. Dobb's Tcl-URL! is out with
lots of new Tcl/Tk article links.
Full Story (comments: none)
XML
Rick Jelliffe
shows how
to convert Wiki data into XML on O'Reilly.
"
Wikis are nice for typing. XML is nice for processing. SGML is a standard compiler compiler language for specifying conversions from one to the other."
Comments (none posted)
Uche Ogbuji
explains when to use XML elements and when to use attributes
on IBM's developerWorks.
"
The oldest question asked by adopters of XML is when to use elements and when to use attributes in XML design. As with most design issues, this question rarely has absolute answers, but developers have also experienced a lack of very clear guidelines to help them make this decision. In this article, Uche Ogbuji offers a set of guiding principles for what to put in elements and what to put in attributes."
Comments (none posted)
Test Suites
The beta 2 release of the Linux Standards Base VSX test suite has
been announced.
"
The key changes over the first beta are introduction
of an alternate test strategy for handling the large NGROUPS_MAX value
returned by 2.6 kernels."
Full Story (comments: none)
Version Control
David A. Wheeler has sent us a pointer to
an article
he wrote on version control systems.
"
With the release of Subversion 1.0, lots of people are discussing the pros and cons of various software configuration management (SCM) / version control systems available as open source software / Free Software (OSS/FS). Indeed, the problem is now an embarassment of reasonable choices: there are several OSS/FS SCM systems available today. Here's some information about SCM systems that I've learned that you may find helpful; I'll discuss three popular choices (CVS, Subversion, and GNU arch), the differences between centralized and decentralized SCM, using arch to support centralized development, and a few links to other reviews."
Comments (6 posted)
Chia-liang Kao
explains the use of svk, a version control tool.
"
I started to use Subversion one year ago and liked the elegant file-system design a lot. Soon it became impossible for me to go back to CVS. This means that I felt uncomfortable whenever I was working on projects using CVS, and I wanted to see a tool to keep my Subversion repository in sync with a CVS repository."
Comments (none posted)
Miscellaneous
Version 1.6 of
bfr,
a Pipe Buffer, is out. The description of bfr says:
"
This speeds up certain procedures, such as creating a tar file, gzipping it, and putting it through a program such as "netcat". It boosts performance by allowing a certain level of detachment between the two... allowing tar and (especially) gzip to do its work at the same time the network is doing its work, so you're not sending one packet and THEN seeing gzip kick in to create the next."
Comments (none posted)
Two new versions of the Bugzilla bug-tracking system
have been released.
"
The Bugzilla team released yesterday two new versions:
the 2.17.7 developer snapshot, based on the CVS trunk, and the 2.16.5 stable
version, based on the stable branch. Those releases cover 4 months of
development since the previous versions and are available for download from
the Bugzilla website.
"Bugzilla also released a new status update, which contains details about the
releases and the upcoming features."
Comments (none posted)
Version 0.1 of MonoDevelop, a project to port SharpDevelop to Gtk#,
has been announced.
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>