Perlmeister Mike Schilli: “One or two years in the USA would be great,” Mike Schilli thought back in 1996. The “Perlmeister” has lived in San Francisco for 11 years now, and he’s been writing the regular Perl column for almost as long.

Buy this issue as a PDF

Web Wizardry: New tools for the web appear every day. In this issue, we round up some promising technologies, including Apache's Suexec module, the new WS-Addressing standard, the Helma application server, the Perlbal web server, and microformats.

KDE 4: The first KDE 4 beta release gives users a sneak preview of the many innovations the next K Desktop generation will introduce.

Setting Up a Quake Server: You don’t have to be an expert to set up your own Quake 3 game server.

Buy this issue as a PDF

Virtualization: We look at virtualization alternatives for the Linux desktop. We also examine virtualization on IBM's System p servers and we describe a tool that lets you install Internet Explorer on a Linux system.

GCC 4.2: The latest GNU compiler offers better parallel programming support and new optimization features. We take it for a spin.

Who Goes There?: Turn your video camera into a motion detection device. We'll show you how the Motion application can detect movement and monitor your home and office while you are away.

Buy this issue as a PDF

IP Telephony: This month, we compare a collection of VoIP alternatives and help you determine which VoIP client is right for you. We'll also show you how to configure the Ekiga softphone and how to set up an Asterisk VoIP exchange server.

Buy this issue as a PDF

Python Tricks: This month, you'll learn how to start creating your own Python scripts, and also how to extend and expand your scripting skills. AEleen Frisch introduces Python code snippets and annotated scripts in action. We'll show you how to optimize your stable Python scripts, how to develop scalable applications with Stackless Python, and we'll examine some of the leading Python Integrated Development Environments (IDEs).

Burning with Brasero: The user-friendly Brasero is feature rich and simplifies burning on Gnome.

Google Earth: We journey through Google Earth version 4 in the Linux environment.

Buy this issue as a PDF

Bluetooth Hacks: This month you'll learn how to secure and customize your Bluetooth devices. We'll show you how to block eavesdroppers, connect PCs, use your Bluetooth phone as a modem, set up a Bluetooth headset, and configure Bluetooth printing.

Review: Debian GNU/Linux 4.0 "Etch": Marcel Gagné takes a close look at the graphical installer and other new features in the latest Debian.

Workspace: txt2tags: This convenient document generator lets you write in any text editor and then publish the results in a range of formats, including (X)HTML, MoinMoin wiki, LaTeX, and SGML.

Buy this issue as a PDF

Network Monitoring with Nagios: This month you'll learn how to keep your systems healthy with Nagios, a free and easily extensible network monitoring tool. We'll show you how to use Nagios to watch for potential problems, display reports in a graph or HTML-based table, and send you an alert if problems arise.

Ruby and Glade: Learn how to create an example screenshot application with the powerful combination of the Ruby language and the Glade interface development system.

Mindquarry: This easy-to-use, open source collaboration system can help small workgroups with file sharing, task management, and wiki editing.

Buy this issue as a PDF

Living With Vista: Windows Vista is on its way to your network. What will Vista break? What problems will it cause for Linux? Where will you find the tools you'll need to promote interoperability? In this month's cover story, we focus on making Vista work with Linux.

Write Barriers: If your hard disk uses a write cache, your journaling filesystem may not have an accurate record of write operations. If you plan on troubleshooting, you'll need to know how Linux uses write barriers to manage the process of writing to disk.

Krusader: The orthodox or twin-panel file manager offers many benefits for the busy user. We'll show you how to save time and simplify file management with this handy twin-panel file manager for KDE.

Buy this issue as a PDF

Blocking Spam: Spammers continue to develop new ways of harvesting email addresses and slipping unwanted messages through filters. This month, we look at techniques for fighting spam. You'll learn how to protect your email addresses, create a tarpit, and build a trainable spam filter. We'll also test out some spam-prevention tools and services.

Rockbox: This firmware alternative for iPods and other music players adds new features to your MP3 device.

Upstart:The Upstart project promises a new start for the Linux boot process. We'll discuss why the legacy System V boot scheme is past its prime, and we'll show why many experts believe that Upstart is a better and faster way to start Linux.

Buy this issue as a PDF

OpenDocument Unfolded: The OpenDocument File format has arrived and other applications are building in support. Find out how portable ODF is when we test how applications like Abiword, Kword, and Writely handle a document created in OpenOffice. Also, see how to open an ODF file in Microsoft Word.

Buy this issue as a PDF

Accessing NTFS: If you have to dual-boot with Windows, or if your Windows system is down with a virus, you'll eventually need to access an NTFS partition. This month we'll show you why accessing NTFS from Linux may be easier than you think

Optimizing Servers: Don't wait until your worst traffic day to start optimizing your server systems. Our panel of Linux experts will show you how to get the best performance from web servers, file servers, mail servers, and database server systems.

Google Web Toolkit: Google recently released a powerful set of web development tools. The Google Web Toolkit lets you develop complex web applications in Java and automatically convert them to AJAX-based apps.