On the Desktop
Linux in the news
All in one big page
See also: last week's Development page.
News and Editorials
Broadcast 2000 source code pulled. A note on Slashdot mentions that binary and source code versions of the excellent audio/video editing package Broadcast 2000 are no longer available for downloading due to worries about potential liabilities.
This action has been done as a result of concerns over liability:
"We've already seen several organizations win lawsuits against GPL/warranty free software writers because of damage that software caused to the organization. Several involved the RIAA vs mp3/p2p software writers. Several involved the MPAA vs media player authors."
RPMFind carried a link to an RPM of a slightly out of date version earlier this week, but even that seems to have disappeared in the last few days. In any case, without the support of the author, this useful tool may become a thing of the past. Broadcast 2000 will be missed.
At least one backup site still has the code available for now.
For those who are looking for a replacement, VirtualDub is an open source video editing program, although no Linux version exists yet.
Vorbismodule 0.0b released. An early version of vorbismodule, a Python interface to the Ogg Vorbis audio compression tools, has been announced by Ignacio Vazquez-Abrams.
Two new releases of mSQL. Hughes Technologies has announced a new version of mSQL 2.0.12, which features a security patch, and the third pre-release of mSQL 3.0.
PostgreSQL vs. MySQL (Web Techniques). Web Techniques compares PostgreSQL and MySQL. "One of the larger areas in which PostgreSQL and MySQL differ is in the functions you can use in a SQL statement. Because SQL is a standard data query language, you would expect to be able to apply it equally across different databases. Unfortunately, adherence to a standard is one place where SQL databases need the most improvement."
LDP Weekly News. The latest weekly news summary from the Linux Documentation Project covers the new Conexant+Rockwell Modem HOWTO, along with a number of updated documents.
SEUL/Edu Report #52. The September 3, 2001 edition of the SEUL/Edu report includes a list of schools that are using Linux, a Linux distribution for schools, a Student Information System called OpenSIS, and a new version of GPeriodic which produces a nice online periodic table of the elements.
Gerber Viewer 0.0.3 released. A fairly early version of Gerber Viewer, version 0.0.3, has been released on the gEDA site. Gerber files are used for printed circuit CAM data, and Gerber Viewer allows such files to be inspected.
Embedded Linux Newsletter for Sept. 6, 2001. LinuxDevices has posted the latest Embedded Linux Newsletter. This issue covers Rick Lehrbaum's trip to LinuxWorld, a new Linux PDA on the way from Korea, and Motorola's choice of Embedix for its set-top box.
A developer's review of leading Embedded Linux toolkits (LinuxDevices). LinuxDevices is carrying a special feature from Jerry Epplin describing a host of embedded Linux toolkits. "Several open source toolkits, such as Transmeta's Midori Linux, provide a simple way to configure and build a minimal Linux system suitable for embedded systems. And because the non-commercial systems typically make use of the standard Linux methods for configuring and building a system, they may be more appropriate for users already familiar with Linux."
OpenNMS 0.8.1 released. A new version of the OpenNMS network management system has been announced. Changes from the previous version include a JNI replacement for icmpd, IP handling improvements in capsd, DHCP poller updates, updated configurable categories in the Web UI, and more.
LPRng 3.7.6. Patrick Powell's LPRng web page has recently been updated to include lots of new documentation and screenshots for LPRng and its associated tools. A new version, LPRng 3.7.6, is mentioned on the page, but downloads are not yet available.
Medical Open Source Achievement Award (LinuxMedNews). LinuxMedNews is seeking nominees for an open source medical achievement award that will be presented on November 5th, 2001 at the American Medical Informatics Association meeting.
Mod_python 3.0.0 Alpha released. Version 3.0.0 Alpha of Mod_python has been released. This release only runs under Apache 2.0.
ZopeNews for September 10, 2001. The September 10, 2001 version of Zope News is out. This issue looks at the Wing IDE, ZQuest 1.0.0 beta 2, DBObjects 1.3.0 beta 1, a re-release of ZtoP, ZMySQLDA-2.0.8, and more.
The Go-ForIt Chronicles : Memoirs of eXtreme DragonSlayers, Part 6 (IBM developerWorks). Indran Naick looks at input data validation from web based interfaces in an IBM developerWorks article.
Section Editor: Forrest Cook
September 13, 2001
Internet C++ Goes GPL. Internet C++ is an open source alternative to Java and .NET that is being developed on SourceForge.
Caml Weekly News. The latest Caml Weekly News includes an announcement of a new version of OcamlMakefile and a discussion of the Bedouin project, which aims to generate a web application framework for generating dynamic HTML content.
Threading lightly : Reducing contention (IBM developerWorks). Brian Goetz looks at three methods for reducing contention between Java threads. "Contended synchronizations are slow because they involve multiple thread switches and system calls. When multiple threads contend for the same monitor, the JVM has to maintain a queue of threads waiting for that monitor (and this queue must be synchronized across processors), which means more time spent in the JVM or OS code and less time spent in your program code. Moreover, contention impairs scalability because it forces the scheduler to serialize operations, even if a free processor is available. When one thread is executing a synchronized block, any thread waiting to enter that block is stalled. If no other threads are available for execution, then processors may sit idle."
Getting Up To Speed with JXTA (O'Reilly). Richard Koman and Steve Anglin give an overview of JXTA in an O'Reilly article. "JXTA, or Juxtapose, began in the summer of 2000 as a Sun Microsystems research project, or 'intrapreneuring incubation,' led by Chief Scientist Bill Joy. Beginning with conversations with innovators in the P2P space, the JXTA team began assembling a picture of what a core common distributed computing framework would look like. In the months since, the sketch became an API, 'crufty code,' and finally, an open source release on April 25th, 2001."
Free the X3J Thirteen! Lisp newsletter. A new online newsletter for Lisp, known as Free the X3J Thirteen!, has been announced. Topics from the first issue include new and updated cCLan packages, the asdf system definition tool, OpenMCL on Debian, and more.
Perl 5 Porters for September 3, 2001. The September 3, 2001 edition of Perl 5 Porters looks at Perl testing modules, improvements to %INC, random seeds, and more.
Perl 6 Porters for September 1, 2001. The September 1, 2001 edition of Perl 6 Porters covers implicit @_ passing, the difference between finalization and destruction, multiple dispatch on objects, program metadata, and progress on the Parrot interpreter base.
Parrot 0.0.1 is Released (use Perl). An early version of the Perl 6 Parrot interpreter has been released. The license is currently the same as for Perl 5, a choice of either Artistic or GPL.
PHP Weekly News for September 10, 2001. The September 10, 2001 edition of the PHP Weekly News is out. Topics include the upcoming PHP 4.0.7 RC2, a bug with Autoconf 2.52, CVS and sticky tags, a fix for base_convert(), and several bug fixes.
Python for Beginners. Guido van Rossum has put together a Python for Beginners page, full of information of use to those just starting (or thinking about starting) with the Python language.
Python 2.2 alpha 3. The third alpha release of Python 2.2 is out. People interested in how their applications will work under the next major Python release may want to give this one a try.
Dr. Dobb's Python-URL!. This week's Python-URL! includes pointers to discussions on python graphics and systems administration tasks, as well as other Python information.
Dive Into Python, Chapter 4 released. The fourth chapter of Dive Into Python has been released. It covers HTML processing and a number of related Python modules.
jabber.py 0.2 released. A new version of jabber.py has been released. "jabber.py is a Python module for the jabber instant messaging protocol. jabber.py deals with the xml parsing and socket code, leaving the programmer to concentrate on developing quality jabber based applications with Python." This release includes bug fixes, more documentation, and improved examples.
The latest from the Ruby Garden. This week, the Ruby Garden looks at Eiffel's Selective Export feature, discusses the upcoming Ruby conference, and includes other Ruby items of interest.
Dr. Dobb's Tcl-URL!. The latest Tcl-URL! includes the news that threads have official arrived for Tcl, plus many more interesting tidbits.
Section Editor: Forrest Cook
Gnu Compiler Collection (GCC)
Gnu Compiler for the Java Language (GCJ)
IBM Java Zone
Free the X3J Thirteen (Lisp)
Dr. Dobbs' Perl
PHP Weekly Summary
Tcl Developer Xchange