xLWN - Development
[LWN Logo]
[LWN.net]

Sections:
 Main page
 Security
 Kernel
 Distributions
 On the Desktop
 Development
 Commerce
 Linux in the news
 Announcements
 Linux History
 Letters
All in one big page

See also: last week's Development page.

Development projects


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.

Audio

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.

Databases

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."

Documentation

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.

Education

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.

Electronics

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 Systems

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."

Network Management

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.

Printing Systems

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.

Science

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.

Web-site Development

mnoGoSearch bug reporting system. A new bug reporting system has been added to the mnoGoSearch web site to improve the ability to track bugs.

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


Application Links
GIMP
Mozilla
Galeon
High Availability
ht://Dig
mnoGoSearch
MagicPoint
Wine
Worldforge
Zope

Open Source Code Collections
Berlios
Freshmeat
OpenSourceDirectory
Savannah
Le Serveur Libre
SourceForge
Sweetcode

   

 

Programming Languages


C++

Internet C++ Goes GPL. Internet C++ is an open source alternative to Java and .NET that is being developed on SourceForge.

Caml

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.

Java

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."

Lisp

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

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

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

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.

Ruby

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.

Tcl/Tk

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

 
Language Links
Caml
Caml Hump
Tiny COBOL
Erlang
g95 Fortran
Gnu Compiler Collection (GCC)
Gnu Compiler for the Java Language (GCJ)
Guile
Haskell
IBM Java Zone
Jython
Free the X3J Thirteen (Lisp)
Use Perl
O'Reilly's perl.com
Dr. Dobbs' Perl
PHP
PHP Weekly Summary
Daily Python-URL
Python.org
Python.faqts
Python Eggs
Ruby
Ruby Garden
MIT Scheme
Schemers
Squeak
Smalltalk
Why Smalltalk
Tcl Developer Xchange
Tcl-tk.net
O'Reilly's XML.com
Regular Expressions
 

Next: Commerce

 
Eklektix, Inc. Linux powered! Copyright © 2001 Eklektix, Inc., all rights reserved
Linux ® is a registered trademark of Linus Torvalds