LinuxDevCenter.com

oreilly.comSafari Books Online.Conferences.

We've expanded our Linux news coverage and improved our search! Search for all things Linux across O'Reilly!

Search
Search Tips

advertisement

Linux DevCenter Articles

Meet The Hardy Heron: What's New in Ubuntu 8.04 by Brian DeLacey
Ubuntu 8.04 (code named Hardy Heron) is out, and Brian DeLacey not only has the scoop on the new features, but a look at some of the players who made it happen, places it's in use, and what machines it's running on. 05/06/2008

LILO and GRUB: Boot Loaders Made Simple by Judith Myerson
LILO and Grub are the most popular Linux bootloaders. Usually, your Linux distribution chooses and configures one or the other for you, but this article provides a handy comparison of the two, and offers some troubleshooting and configuration tips if you ever want to do it by hand. 01/22/2008

Linux vs. BSD, What's the Difference? by Dru Lavigne
Linux mavens are usually pretty sure they'll never go back to (or start using) Windows. They may like Mac OS, but usually don't jump ship for that either. But how about the other open source Unix descendant, BSD? Dru Lavigne offers a basic primer on what's different in PC-BSD for a Linux user, and what's better. 08/23/2007

An Introduction to Linux Audio by John Littler
OSS. ALSA. JACK. Linux certainly has enough ways that you can get access to the sound subsystem. But which one to use, and how? John Littler takes us on a guided tour of Linux Audio, complete with code. 08/02/2007

/dev/hello_world: A Simple Introduction to Device Drivers under Linux by Valerie Henson
For many seasoned Linux developers, device drivers still remain a bit of a mysterious black art practiced by a select few. While no single article could possibly attempt to covered everything there is to know about writing drivers, Valerie Henson gives us a brief taste of what's involved, by implementing a device to return "Hello World" using all the major driver frameworks. 07/05/2007

Optimizing Linux System Performance by Swayam Prakasha
Wringing the value out of every processor cycle on your machine required a variety of approaches. Sure, your code has to be efficient, but you also have to have your disks configured correctly, and a multitude of other things. Swayam Prakash provides a guide to some of the lower hanging fruit you can pick. 06/07/2007

Semaphores in Linux by Vikram Shukla
Semaphores are one of those things that most programmers have heard of, but may not have ever used. But if you're using threads under Linux, it's one of the best ways to keep everyone in sync. Vikram Shukla provides a code-rich tutorial on semaphores, including the differences between the System V and POSIX styles. 05/24/2007

Unified Home Networks with the Fritzbox by Guylhem Aznar
The Fritzbox is an all-in-one Linux-based device that supports VoIP, home networking, and even some extension mechanisms. Hacker Guylhem Aznar explains how he simplified his home network with this device. 01/11/2007

VOIP on the Nokia 770 Internet Tablet by John Littler
Nokia's 770 Internet Tablet is more than a Linux-based device; a recent software update made it a handy VOIP device. John Littler examples how the upgrade works and walks you through setting up VOIP and Asterisk. 12/14/2006

When Linux Runs Out of Memory by Mulyadi Santosa
Memory is a precious commodity in computers. Generally the more you have, the better. Yet your application has to run alongside other applications, and each wants its own area of memory. What happens when there's not enough to go around? Mulyadi Santosa explores the memory management principles in the Linux kernel to explain how the Out of Memory killer works--and how to avoid it. 11/30/2006

Virtualization and the POWER5 Architecture by Ken Milberg
Virtualization is a trendy topic in the server room now, especially as commodity computers begin to support features that mainframes have had for decades. Mainframes aren't standing still, however; IBM's POWER5 architecture supports powerful virtualization features on AIX... and Linux. Ken Milberg describes some of the benefits of the recent work on this platform. 11/22/2006

Degrees of Openness by Adrien Lamothe
"Open" is a word too important to apply merely to source code. Although open source code is important to free and unfettered computing, openness encompasses far more components of a computing system. Adrien Lamothe explores other degrees of openness and their implications. 11/09/2006

Rediscovering Bluetooth by Guylhem Aznar
Bluetooth is a powerful protocol. Its advantages over WiFi make it capable of doing a lot more than most people imagine--yet few people understand how to get the benefits. Guylhem Aznar walks through enabling Bluetooth on a Linux PC and connecting to useful devices. 09/21/2006

Four Tough Lessons of System Recovery by KIVILCIM Hindistan
KIVILCIM Hindistan recently migrated to a new laptop and promptly destroyed his partition table. Flailing around with false laziness taught him the true value of true laziness. Here's a real-life tale of Knoppix rescue and a cautionary tale about troubleshooting. 08/31/2006

Linux on the Nokia 770 Internet Tablet by John Littler
Nokia's 770 Internet Tablet is more than a phone, according to John Littler. It's a Debian GNU/Linux system. This makes it a prime target for hackers. Littler explores some of the built-in utilities and some of the other tricks you can use. 07/20/2006

Indie Podcasting with Open Source by John Littler
Linux has a reputation as a multimedia lightweight. That's undeserved; there are plenty of powerful, useful, and usable applications to meet most of your media needs. For example, it's possible to become an independent podcaster with a little bit of equipment and experience. John Littler shares his advice on podcasting with open source. 06/22/2006

Switching Back to Desktop Linux by chromatic
Almost everyone at O'Reilly owns an iBook or PowerBook and almost everyone runs Mac OS X. It's not everyone's ideal operating system, however. Recently, free software editor chromatic explained to Mac editor Derrick Story why he switched back to desktop Linux. Here's what he wants in a usable Unix desktop. 06/01/2006

How Shellcodes Work by Peter Mikhalenko
Buffer overflow problems are well-known. Fewer people know how exploits can help attackers execute their malware through buffer overflows and other holes. Peter Mikhalenko walks through the construction and refinement of a shellcode to show how they work so that you can protect your machines. 05/18/2006

Creating a Dual-Boot Windows XP and Ubuntu Laptop by Kevin Farnham
Running a Windows-only laptop is hardly ideal for people who do considerable work in the Linux environment. When Cygwin and ssh aren't enough, consider at least dual-booting into the free software world. Kevin Farnham recently converted his new laptop into a half-Windows, half-Ubuntu GNU/Linux machine. Here's how. 05/08/2006

Managing Disk Space with LVM by Bryce Harrington and Kees Cook
Linux's Logical Volume Manager (LVM) allows you to create virtual disk partitions out of one or more hard drives. This makes it easy to manage growth in filesystems. Combined with RAID, it provides a nearly unbeatable way to keep your files safe and available. Bryce Harrington and Kees Cook show how to configure LVM, how to combine it with RAID, and how to use it on desktop machines too. 04/27/2006

Installing Software on Debian by Edd Dumbill
Debian GNU/Linux is a powerful and popular community-developed Linux distribution--and the basis for several other useful and usable distributions. One of the reasons for its popularity is the ease of installing and maintaining software. Edd Dumbill, Debian developer and GNU/Linux advocate, shows how to use Debian's tools to find and install software packages. 04/06/2006

Secure Your Linux Server by Aaron Brazell
Linux is a powerful and popular operating system kernel. That popularity means you might be running it even if you're not a dedicated Unix administrator or high-powered programmer. That doesn't mean that rock-solid security is out of your reach, though. Aaron Brazell shows how to make Red Hat 9 (and other Linux distributions) much more secure in a few easy steps. 03/23/2006

Fine-Tuning Kubuntu by Carla Schroder
Ubuntu is a well-maintained, well-organized Linux distribution. Kubuntu adds the popular and powerful KDE desktop environment. As nice as Kubuntu is, the default installation doesn't fit every user. Carla Schroder shows how to get help, get access to more software packages, set up a firewall, and review and get rid of unnecessary services. 03/09/2006

Bristol Switches to StarOffice by Jono Bacon
Bristol is one of the largest cities in the United Kingdom. Recently, the city council reviewed its software policies and needs and decided to switch to open document formats by using Sun's StarOffice, based on OpenOffice.org. Jono Bacon recently interviewed Gavin Beckett, architect of the strategy, to discover how and why the migration was successful. 02/23/2006

Powerful Remote X Displays with FreeNX by Tom Adelstein
Imagine X server technology with compression so tight that GNOME and KDE sessions yield impressive response times when run over modems with SSH encryption. Don't pinch yourself; you're not dreaming! Tom Adelstein explains how FreeNX is the cure-all to many of X11's ills in this excerpt from Running Linux. 02/09/2006

Linux Virtualization with Xen by Kris Buytaert
Virtualization is an old idea--running multiple distinct operating systems atop a powerful box has a lot of advantages. Xen is a new virtualization platform. Despite its youth, its Linux support is very good. Kris Buytaert explains the basics of virtualization and shows how to configure and install Xen and to create new virtual machines. 01/26/2006

Previewing KDE 4 by John Littler
The next major release of KDE will come out in the fall, and the developers are already planning new features and benefits. John Littler recently interviewed Aaron J. Seigo about the team's plans--and controversy surrounding upcoming ports to nonfree platforms. 01/12/2006

Retro Gaming Hacks, Part 3: Add a Ball and Score to Pong by Josh Glover
Now that we have moving paddles for our SDL Pong clone, the only thing standing in the way of some real fun is making the ball move (and adding scorekeeping). Josh Glover delivers the finale to his three-part Pong hack by showing you how to add these last two elements to finish off your very own table tennis computer game. 01/05/2006

Retro Gaming Hacks, Part 2: Add Paddles to Pong by Josh Glover
In part one of this three-part series on hacking Pong, Josh Glover detailed how you can write your own Pong clone, using SDL. So what's next? Adding the paddles. Today Josh walks through how, with the help of sprites, you can create and animate player-controlled paddles for your Pong clone. Tune in the first week of '06 for Josh's conclusion--you'll need to add the ball and scoring next, right? 12/21/2005

Retro Gaming Hacks, Part 1: Clone Pong, Using Only SDL (and Your Brain) by Josh Glover
One of the great things about the games of yore is that they tended to be pretty simple, and as Josh Glover explains, Pong is one of the simplest to implement. In this first article of a three-part series, Josh shows you how to clone Pong all by yourself. Josh contributed a number of the hacks in O'Reilly's Retro Gaming Hacks. 12/15/2005

Through Project Looking Glass with Hideya Kawahara by John Littler
3D has taken over video gaming. When will it take over mundane computing areas such as file managers, word processors, and desktop environments? Maybe soon, if Hideya Kawahara and the Project Looking Glass team have their way. John Littler explores the ideas, implementations, and possibilities of 3D interfaces in this interview. 12/08/2005

Using the Root Account on Debian by Edd Dumbill
Debian GNU/Linux is a powerful and popular community-developed Linux distribution--and the basis for several other useful and usable distributions. With the recent release of Debian Sarge, it's better than ever. Edd Dumbill, Debian developer and GNU/Linux advocate, shows how to use the root account safely and responsibly. 12/01/2005

PHP Problems by Noel Davis
Noel Davis looks at problems in PHP, Emacs, ftpd-ssl, Lynx, Roaring Penguin pppoe, OpenVPN, RAR, Fedora Core X-Chat, HP-UX xterm, libungif4, and GpsDrive. 11/18/2005

Installing and Configuring Ubuntu on a Laptop by Jeremy Jones
Jeremy Jones recently bought a new laptop and decided to run Linux. Don't shudder--it actually works! Here's how he installed, reinstalled, and configured Ubuntu GNU/Linux on a Dell Inspiron. 11/17/2005

Ethereal Trouble by Noel Davis
Noel Davis looks at problems in sudo, Ethereal, Apache mod_auth_shadow, fetchmailconf, lynx, Mantis, pnmtopng, gnump3d, Squid, unzip, uim, Curl, and imlib. 11/04/2005

What Is a Linux Distribution by Edd Dumbill
The Linux kernel may be the star of the show, but like any star, it needs a supporting cast. In this case, the supporting cast is known as a Linux distribution--a useful set of system and application programs bundled with the OS. Edd Dumbill serves up overviews of the major Linux distributions as well as the specialist distros, and for who (or what) each distro is best suited. 10/27/2005

KWord Trouble by Noel Davis
Noel Davis looks at problems in KWord, SPE under Gentoo, wget, Brightstore, eTrust, Unicenter, OpenSSL, XMail, uw-imap, weex, tcpdump, graphviz, up-imapproxy, xloadimage and xli, and Ruby. 10/20/2005

What Is the Linux Desktop by Jono Bacon
Much has been made of predictions about the "year of the Linux desktop," but what is the Linux desktop, why should we use it, and why should you care? Jono Bacon takes a look at development of the Linux desktop, from its roots to its apps to its future prospects. Jono is the author of Linux Desktop Hacks. 10/13/2005

What Is Linux by Ellen Siever
For a long time, Linux was seen as a geek's system--too complicated for ordinary folks. But Linux has matured, and with today's desktop environments and new user-friendly installations, Linux is finally coming into its own as a desktop system. Ellen Siever takes a fresh look at what Linux is (and is not), its features, distributions, and much more. Ellen is a coauthor of Linux in a Nutshell, 5th Edition. 10/06/2005

XFree86 Trouble by Noel Davis
Noel Davis looks at problems in XFree86, cfengine, RealPlayer 10, Helix Player, ClamAV, XSun, Xprt, arc, prozilla, AbiWord, Backupninja, Hylafax, ApacheTop, and libsnmp5. 10/06/2005

Installing Debian by Edd Dumbill
Debian GNU/Linux is a powerful and popular community-developed Linux distribution--and the basis for several other useful and usable distributions. With the recent release of Debian Sarge, it's better than ever. Edd Dumbill, Debian developer and GNU/Linux advocate, walks through a typical installation. 09/29/2005

Open Source Advocacy for the Enterprise by Jono Bacon
The free and open source software movements do a great job of providing software and guidance for programmers, and reach charities and educational markets fairly well. Aside from highly technical projects, there has been comparatively little attention given to Very Serious Business--and for good reason. Jono Bacon explores the motivations and values of the "enterprise" software market and considers how to evangelize it effectively. 09/29/2005

MySQL Trouble by Noel Davis
Noel Davis looks at problems in MySQL, umount, KDE's kcheckpass, GNOME Workstation Command Center, X.org, Squid, TWiki, ncompress, grip, Turquoise SuperStat, gtkdiskfree, and LessTif. 09/22/2005

Problems in PCRE, the Linux Kernel, and SILC by Noel Davis
Noel Davis looks at problems in PCRE, the Linux kernel, SILC, Frox, MPlayer, pam_ldap, maildrop, lm_sensors, simpleproxy, backup-manager, Adobe Version Cue, phpGroupWare, and webcalendar. 09/15/2005

Improving Network Reliability with Keepalived by Philip Hollenback
No matter how good the software, hardware eventually fails. Redundancy is an important way to keep your important services running smoothly. With the right software, you can even sleep through otherwise catastrophic network failures. Philip Hollenback demonstrates how to make your network robust by using Keepalived on multiple Linux routers. 09/01/2005

What Is the X Window System by Ellen Siever
Developed at MIT in 1984, the X Window System, now up to X11 release 6, or X11R6, has been the standard environment for Unix windowing systems. Ellen Siever provides some historical context for X's staying power, then discusses its major features: working with X and the X server and X clients; configuring X; and much more. Ellen is a coauthor of Linux in a Nutshell, 5th Edition. 08/25/2005

Distributing Content with BitTorrent by Robert Bernier
You have good software, or audio or video, and you want to make it available to the public. If you get really popular, though, you'll spend all of your money and bandwidth being popular--and then what? Consider P2P distribution with BitTorrent, which allows your users to share pieces of your file with each other, giving them faster transfers and you fewer headaches. Robert Bernier explains. 08/25/2005

PHP Trouble by Noel Davis
Noel Davis looks at problems in PHP, Adobe Reader, Kismet, LibTIFF, Evolution, Mutt, bluez-utils, Ignite-UX, CPAINT, Awstats, Clam AntiVirus, and Gaim. 08/25/2005

What Is the GNOME Desktop by Aaron Weber
Nope. It's not some elfish paperweight for the home office. GNOME is a desktop software environment designed to look familiar to anyone who has ever used a computer. Aaron Weber distills what the GNOME desktop is, what apps users will find as well as what platform development tools developers will find, and the resources to help you get started using it. Aaron is a coauthor of Linux in a Nutshell, 5th Edition. 08/18/2005

Linux for Video Production by Jono Bacon
Linux and open source software is traditionally good for developers and system administrators, and recently good for business users. When will it be good for multimedia users? A handful of projects are making video production and editing possible (and useful)--PiTiVi and GStreamer among them. Jono Bacon examines the present and future of video production with Linux and open source software. Jono is the coauthor of Linux Desktop Hacks. 08/18/2005

The Ur-Quan Masters by Howard Wen
Star Control II is one of the most beloved space exploration games. When its original developers released a version of the source code under the GPL, members of the fan community began to port it to modern operating systems. Howard Wen recently interviewed the developers about their goals, their progress, and how open source works for them. 08/11/2005

Apache Trouble by Noel Davis
Noel Davis looks at problems in Apache, bzip2, Cisco devices, fetchmail, Netpbm, Ethereal, Proftpd, pstotext, apt-cacher, Compress::Zlib, Gopher, nbSMTP, and PowerDNS. 08/11/2005

Important Notice for Linux DevCenter Readers About O'Reilly RSS and Atom Feeds

O'Reilly Media, Inc. is rolling out a new syndication mechanism that provides greater control over the content we publish online. You'll notice some improvements immediately, such as better standards compliance, graphical tiles accompanying article descriptions, and enclosure support for podcatching applications. We've tested the new feeds using a variety of popular newsreaders and aggregators, but we realize that there may be a few bumps along the way. If you experience problems, please don't hesitate to send mail to webmaster@oreilly.com. Please include detail about your operating system and reader applications. We also welcome your suggestions. Thank you for your continued support of the Linux DevCenter.

The following URLs represent the Linux DevCenter's article and weblog content in a variety of popular formats:

Atom 1.0
http://www.oreillynet.com/pub/feed/2
RSS 1.0
http://www.oreillynet.com/pub/feed/2?format=rss1
RSS 2.0
http://www.oreillynet.com/pub/feed/2?format=rss2

We will begin automatically redirecting the existing feeds to the new feeds above, but we recommend that you update your feedreader's subscription settings to ensure continuous and uninterrupted service.

Thanks,
O'Reilly Media, Inc.'s Online Publishing Group

08/10/2005

Problems in Oracle Reports by Noel Davis
Noel Davis looks at problems in Oracle Reports, Skype for Linux, MediaWiki, Kate, Kwrite, Shorewall, ekg, libgadu, PHPNews, phpSurveyor, Affix, Heartbeat, and phpPgAdmin. 07/29/2005

Problems in SpamAssassin, PEAR, and Bugzilla by Noel Davis
Noel Davis looks at problems in SpamAssassin, PHP PEAR, Bugzilla, Heimdal/Kerberos telnetd, Vipul's Razor, TikiWiki, poppassd_pam, zlib, FUSE, the Solaris kernel, HT Editor, GNATS, JBoss jBPM, Trustix Secure Linux, and Trac. 07/22/2005

OSDL's Linux Initiatives by Lynn de la Torre and Ibrahim Haddad, Philip Peake, John Cherry, Mary Edie Meredith
OSDL is a somewhat vague entity in the minds of many in the Linux community. Beyond employing several top kernel hackers, the company spearheads several initiatives designed to improve the GNU/Linux operating system for use in business and industry. Here's what it's doing, what it's done, and why. 07/14/2005

Problems in OpenSSH, Sudo, and Java by Noel Davis
Noel Davis looks at problems in OpenSSH, Sudo, Sun Java, Blackdown Java, tcpdump, cpio, JBOSS, Adobe Reader and Acrobat, gedit, Gaim, and Trac. 06/24/2005

Problems in the Kernel, OS X, and WordPress by Noel Davis
Noel Davis looks at problems in the Linux kernel, Mac OS X, bzip2, WordPress, WebSphere, Peercast, PHPMailer, Binutils, Popper Webmail, Dzip, and FreeBSD's gzip. 06/17/2005

Problems in the Linux Kernel, LISTSERV, and gdb by Noel Davis
Noel Davis looks at problems in the Linux kernel, LISTSERV, gdb, FreeRADIUS, shtool, mailutils, Qpopper, davfs2, libmagick6, picasm, cheetah, and ppxp. 06/03/2005

The Irrlicht Engine by Howard Wen
One of the most complicated pieces of software in the world is a 3-D engine, right? Not according to Nikolaus Gebhardt. He's almost single-handedly created his own open source-capable 3-D engine, Irrlicht. Howard Wen talks with him about the design, implementation, and goals of the project. 06/02/2005

Rendering Everything as Text by Philip Hollenback
Ah, the days of plain-text everything are long gone, what with media files (hooray!) and encumbered binary blobs (boo!). Is the solution to give up your comfortable, efficient, and effective text-based tools? No way. Philip Hollenback proposes that you can render any data format to meaningful text for mail reading, indexing, and more. Here's how. 05/26/2005

Hacking the Linux Desktop, Part 2
In Part 1 of this two-part excerpt from Linux Desktop Hacks, we offered hacks on controlling desktop access. In this second installment, learn how to view Microsoft Word documents in a terminal and how to create an internet phone. 05/26/2005

Mozilla and Firefox Flaws by Noel Davis
Noel Davis looks at problems in gzip, Mozilla and Firefox, OpenOffice.org, the FreeBSD kernel, Ethereal, TCPDump, libTIFF, Smail, Apache2's htdigest, and SCO UnixWare's chroot. 05/20/2005

Hacking the Linux Desktop
Modifying stuff to suit individual desire is the credo of hackers everywhere. These two excerpts from Linux Desktop Hacks let you modify Linux to suit your desires: The first hack uses Virtual Network Computer (VNC) to access Windows and Mac OS X from your Linux desktop. The second shows how to lock down KDE with Kiosk mode, allowing you to control exactly what users can and can't change. 05/19/2005

MusE: MIDI Sequencing for Linux by Howard Wen
Think Linux lacks for good multimedia creation and editing applications? Think again. Another application making ears perk up is MusE, a MIDI and audio sequencer intended to be a complete multitrack virtual studio. Howard Wen looks at the current and future development of the project. 05/12/2005

CVS Trouble by Noel Davis
Noel Davis looks at problems in CVS, PostgreSQL, Squid, Gaim, Debian's lsh, Xine-lib, Caroline, Convert-UUlib, Rootkit Hunter, snmppd, Kommander, kimgio, RealPlayer, Helix Player, xli, and Debian's samba. 05/06/2005

Simplify Network Programming with libCURL by Ethan McCallum
The curl command-line utility is a fantastic way to download data from all kinds of repositories via HTTP, FTP, LDAP, and more. It's not just a utility, though. The back-end library libCURL allows you to make your programs URL aware, publishing and retrieving data over HTTP and FTP. Ethan McCallum demonstrates how easy it is to use. 05/05/2005

PHP, cpio, and rsnapshot Trouble by Noel Davis
Noel Davis looks at problems in PHP, cpio, rsnapshot, Gld, Axel, Domino, BrightStor ARCserve Backup, xv, Pine, GnomeVFS, libcdaudio, FreeBSD's ifconf, libexif, and monkeyd. 04/22/2005

Trust and Zeal in Open Source Advocacy by Jono Bacon
Advocacy is critical to the spread of open source and free software. Good advocates build trust in their audiences, explaining how, and if, F/OSS can help them solve their problems. Jono Bacon explains how to build trust and avoid overzealous advocacy. 04/21/2005

Userspace Filesystem Encryption with EncFS by KIVILCIM Hindistan
Laptops and removable storage devices are convenient both for users and for thieves. While you can't always protect the device from wandering away, you can protect the data. EncFS, a user-level encrypted filesystem in a file, makes this possible. KIVILCIM Hindistan explains how. 04/14/2005

Professional Sound Editing with Audacity by Howard Wen
Think Linux lacks for good multimedia creation and editing applications? Think again. In the world of sound editing, Audacity is powerful and easy to use, and it's free software. Howard Wen explores the design, features, and future of Audacity. 04/14/2005

Linux Kernel Vulnerabilities by Noel Davis
In Noel Davis' latest column, he looks at problems in the Linux kernel, Telnet, sharutils, Ethereal, Midnight Commander, mpg321, OpenMosixView, cdrecord, ImageMagick, and grip. 04/08/2005

Adventures in Migrating to New Linux Distributions by Kevin Farnham
Linux doesn't stand still, whether it's the kernel or GNU/Linux distributions. If you're a developer or a hobbyist who likes to stay up to date, you can't stand still, either. Upgrading isn't always easy, though. Kevin Farnham recently switched distributions several times; here are some hard-earned lessons from the process. 04/07/2005

KDE Trouble by Noel Davis
Noel Davis looks at problems in KDE, MySQL, Perl, Ximian Evolution, GnuPG, OpenSLP, Ringtone Tools, LuxMan, and Ethereal. 03/25/2005

Inside GnomeMeeting by Howard Wen
As bandwidth and processor power increase, so do the compelling reasons to consider voice and video over IP. Damien Sandras' polished GnomeMeeting application is a good example. Howard Wen recently interviewed Sandras about the project's successes, goals, and plans. 03/17/2005

Problems in GProFTPD by Noel Davis
Noel Davis looks at problems in GProFTPD, bsmtpd, Uim, phpMyAdmin, Vim, Cyrus IMAPd, the Kodak Color Management System on Solaris, Arkeia Network Backup, curl, and PuTTY. 03/11/2005

Sowing the Seeds of Open Source Advocacy by Jono Bacon
Advocacy is critical to the spread of open source and free software. Good advocacy can help spread freedom and software quality, while bad advocacy can reinforce unpleasant stereotypes. Good advocacy requires far more than just being right, though. Jono Bacon explores how to approach the message and the audience. 03/03/2005

Trouble in the Kernel, VMware, and PostgreSQL by Noel Davis
Noel Davis looks at problems in the Linux kernel, VMware, PostgreSQL, Squid, MySQL, mailman, Apple OSX HFS+, movemail with GNU Emacs or XEmancs, KStars, typespeed, awstats, and synaesthesia. 02/28/2005

Inside the Multiple Emulator Super System by Howard Wen
Building an emulator for a classic machine is tricky. Now consider building over 150 of them. That's what the MESS team has done since 1988. Chances are, MESS supports your favorite classic computer or video game console. Howard Wen profiles the project. 02/24/2005

Perl Trouble by Noel Davis
Noel Davis looks at problems in Perl, PostgreSQL, ncpfs, Squid, cpio, UW IMAP, ChBg, FireHOL, Clam AntiVirus, and f2c. 02/11/2005

HA-OSCAR: Five Steps to a High-Availability Linux Cluster by Ibrahim Haddad and Chokchai Leangsuksun, Stephen L. Scott
Clustering, the current thinking in computing, addresses the availability and scaled performance in cost-effective equipment. There are several open source clustering stacks, but HA-OSCAR is one of the few to address high availability with many built-in characteristics that allow continuous service availability. In this tutorial targeted for system administrators, engineers, researchers, and even students interested in leaning about building HA clusters, Ibrahim Haddad provides a step-by-step guide on how to install and build a highly available Linux cluster with HA-OSCAR. 02/03/2005

Linux and Darwin Kernel Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, the Darwin/Mac OS X kernel, iSync, Ethereal, enscript, hylafax, rssh, Xine-lib, mpg123, and Konversation. 01/27/2005

Freevo: Freedom For Your TV by Howard Wen
PVRs may be the next big thing in home entertainment, but relying on a closed box leaves you few options for customization. The Freevo project is building a platform for developing television-aware applications, whether recording, timeshifting, or general-purpose mayhem. Howard Wen explains the Freevo project and interviews its developers. 01/27/2005

DB2 Problems by Noel Davis
Noel Davis looks at problems in DB2, SHOUTcast, nasm, Vilistextum, libtiff, wxGTK2, phpGroupWare, Vim, namazu2, and htmlheadline. 01/14/2005

Network Installation of Windows Printers from Samba by Carla Schroder
The combination of Samba and CUPS makes network printing on a mixed Linux/Windows LAN easier than ever. You can share Linux printers with Windows clients, and Windows printers with Linux clients. A Linux/Samba/CUPS printer server is reliable and reasonably simple to set up and maintain. Carla Schroder, author of Linux Cookbook, shows you how. 01/13/2005

Range-Keyed Queries by Dan Tow
Dan Tow, author of SQL Tuning, ran into a rather interesting dilemma on an Oracle mail group regarding a recurring class of SQL tuning problems. Dan presents the original single-row query problem and shows the route to the most viable solution. 01/06/2005

Use Your Digital Camera with Linux by Robert Bernier
With the holidays over, it's time to pause, reflect, and clean up a bit. Why not download the photos from your digital camera? Don't worry, it's easy under Linux. Robert Bernier demonstrates the killer combination of gphoto2, ImageMagick, and digiKam. 01/06/2005

Clever Tricks with MythTV by John Littler
Building your own personal video recorder means that you can avoid manufacturer- or broadcaster-enforced restrictions. That's not all, though. John Littler presents some clever ideas on what you can accomplish with a MythTV box, some free time, and a little work. 12/29/2004

Linux AMD64 Kernel Bug by Noel Davis
Noel Davis looks at a Linux 2.4 kernel bug on AMD64 machines, problems in Samba, changepassword.cgi, MPlayer, the MIT Kerberos 5 administration library, logcheck, Sybase Adaptive Server Enterprise, Konqueror, Debian debmake, Xpdf, and xzgv. 12/29/2004

Excerpt from Linux Cookbook, Part 2 by Carla Schroder
In the second part of this two-part series, Carla Schroder, author of Linux Cookbook, offers two more recipes, including tips on running different window managers simultaneously with Xnest and hosting multiple domains with Apache. 12/22/2004

Freedom, Innovation, and Convenience: The RMS Interview by Federico Biancuzzi
Since 1984, Richard M. Stallman has fought for software freedom as a coder, a project leader, and a philosopher. The GNU GPL and GNU/Linux projects are just two results of that work. Federico Biancuzzi recently interviewed rms about his views on freedom, the GNU project, and the Linux kernel and GNU/Linux distributions. 12/22/2004

J2SE Woes by Noel Davis
Noel Davis looks at problems in the Java 2 Runtime Environment, wget, FreeBSD's procfs and linprocfs, OpenSSL, OpenSSH, AbiWord, Blogtorrent, scponly, rssh, and kfax. 12/17/2004

The Watchful Eye of FAM by Ethan McCallum
If you've ever written code waiting for a file to appear or change, you've likely done the select/sleep loop dance. How'd you like to never again experience that? SGI's File Alteration Monitor API can help. Ethan McCallum demonstrates how to watch files and directories on Linux, Irix, and probably your other favorite, Unix. 12/16/2004

Linux Music Blossoms with Rosegarden by Howard Wen
No kidding: many software geeks are also music geeks. It should be no surprise that free software music programs have started to rival their commercial counterparts. Howard Wen walks through Rosegarden, a Linux-based music sequencer and scoring package. 12/16/2004

Excerpt from Linux Cookbook, Part 1 by Carla Schroder
Carla Schroder, author of Linux Cookbook, has three tasty recipes to share in this week's excerpt. Whether you want tips on installing a program for easy uninstall, killing user processes, or better logins without passwords, Carla poses the problems and offers solutions. Too bad not all recipes can be this clear, quick, and painless. 12/09/2004

ELF Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, sudo, TWiki, phpBB, cscope, Cyrus IMAP, Bugzilla, ProZilla, unarj, libxml2, and fetch. 12/01/2004

Media-Tool Trouble by Noel Davis
Noel Davis looks at problems in libgd, mtink, zip, ruby, Samba, freeamp, Kaffeine and gxine, Portage, zgv, shadow, and BNC. 11/24/2004

Trouble in iptables by Noel Davis
Noel Davis looks at problems in Linux iptables, OpenSSL, PuTTY, rssh, Quake II Server, libmagick6, HP Serviceguard, Xpdf, FreeRadius, WVTFTPD, GNU tftp, and pppd. 11/19/2004

Feather Linux: The Swiss Army Knife of LiveCDs by KIVILCIM Hindistan
Bootable LiveCDs have made the lives of Linux dabblers easier. They're also good for administrators and people facing system recovery woes. Among LiveCDs, Feather Linux is a lean and powerful tool. KIVILCIM Hindistan demonstrates how it can make backing up and restoring partitions easy. 11/11/2004

A Firm Foundation for the Linux Desktop by Andy Oram
Nearly every advance of Linux, open source, and free software on the desktop owes a debt to the X Window System. Too often, this debt goes unacknowledged. With the birth of X.org earlier this year, a foundational but once-stagnant project prepares to improve itself and its code to help free desktops everywhere. Andy Oram reports. 10/28/2004

mod_ssl Problems by Noel Davis
Noel Davis looks at problems in mod_ssl, LibTIFF, mpg123, LessTif, the Cyrus SASL library, MySQL, CUPS, ProFTPD, and the Squid web proxy cache. 10/19/2004

Storming the Microsoft Edifice by Sam Hiser
In the battle for open source and open standards on user desktops, applications such as OpenOffice.org and Mozilla Firefox are stealthily winning small skirmishes. Sam Hiser describes the situation in terms of Monty Python's "Trojan rabbit." 10/14/2004

PC Hacks for Linux by Jim Aspinwall
PC Hacks author Jim Aspinwall handpicks two Linux-specific hacks to share from his new book. Whether Linux just won't boot or it isn't as zippy as you'd expect, help is merely a hack away. Jim will teach you how to recover your system's boot-ability as well as how to test and optimize Linux's settings for the best hard drive performance. 10/14/2004

A Day in the Life of Dave the Dollar by Breckin Loggins
In the world of Linux financial software, GnuCash stands out as a powerful but esoteric project. For users who never learned financial bookkeeping (and many who did), double-entry accounting is a difficult subject to master before using the program. As Breckin Loggins explains, though, it's much easier than it first appears. 10/07/2004

Temporary-File Race Conditions by Noel Davis
Noel Davis looks at a collection of temporary-file race conditions, and problems in Samba, GNU sharutils, JRun, Subversion, imlib, IBM AIX ctstrtcasd, YahooPOPs, and OpenOffice.org. 10/06/2004

Devil Whiskey: From Fan-Made to Self-Made by Howard Wen
The golden age of computer RPGs saw classic 2D, party-based dungeon crawls in series such as Wizardry, Might and Magic, and The Bard's Tale. The recent open-source-friendly Devil Whiskey tries to pay homage to those days and find a way to compensate its developers at the same time. Howard Wen explores a modern classic in the making. 09/30/2004

New Apache by Noel Davis
Noel Davis look at problems in Apache 2.x, GNU Radius, libXpm, CUPS, gdk-pixbug, cdrtools, SUS, and Webmin. 09/20/2004

Defining the Linux Enterprise by Tom Adelstein
Linux users often call into question decisions by major vendors who increase innovation in the enterprise at the expense of the desktop. In this article, Tom Adelstein, coauthor of Exploring the JDS Linux Desktop, defines the market and discusses the business reasons why Linux companies pursue the enterprise market while limiting their initiatives for consumers. Tom also examines possible ways enterprise advances and the community can benefit consumer products. 09/16/2004

The Best Tips from the Great Linux Desktop Migration Contest by Ed Stephenson
What's the best way to move an organization to a Linux desktop? Here's a collection of the best tips we received from our Great Linux Desktop Migration contest. 09/10/2004

Linux Kernel Exploitation by Noel Davis
Noel Davis looks at problems in the Linux kernel, Oracle Database Server, Oracle Application Server, DB2 Universal Database, vpopmail, MIT Kerberos 5, cfengine, CDE libDtHelp, Anonymous CVS, Samba, the zlib library, Courier-IMAP, and Python. 09/09/2004

Scribus: Open Source Desktop Publishing by Howard Wen
Desktop publishing came of age in the '80s, but open source options concentrated mostly on TeX and LaTeX. For users who want a friendlier interface, Scribus aims squarely at PageMaker and QuarkXPress. Howard Wen explores the features of Scribus and talks to its developers. 09/02/2004

Dave Whitinger: Inventing Linux News Reporting by Tom Adelstein
In 1997, Dave Whitinger began collecting and spreading news about the adoption of the still-fledgeling Linux operating system. It grew into the immensely popular Linux Today. Dave retired from the Linux news scene, but he's returned now with a new site and fresh ideas. Tom Adelstein interviewed Dave recently on promoting Linux worldwide. 09/02/2004

Create Self-Booting Movie CDs by Robert Bernier
Self-booting Linux distributions are really, really cool. They can also be really, really useful, and not just for system administrators or gamers. Robert Bernier demonstrates how he turns his precious DVDs into self-booting Linux CDs that his son can take with him. 08/26/2004

Qt Trouble by Noel Davis
Noel Davis looks at problems in Qt, SpamAssassin, MySQL, rsync, NetBSD ftpd, Xine-lib, KDE, Adobe Acrobat Reader, Gaim, and xv. 08/23/2004

CDE Trouble by Noel Davis
Noel Davis looks at problems in CDE's dtlogin, Oracle, SquirrelMail, SoX, phpMyAdmin, wvWare, Openftpd, CVSTrac, PostgreSQL's ODBC driver, PuTTY, and Citadel/UX. 08/09/2004

Linux and Patent Risks by chromatic
OSRM recently commissioned a study that found the Linux kernel potentially infringes on 283 patents. Though some people find cause for alarm, others see this knowledge as a good thing. Here's more information on the study and its findings. 08/06/2004

OSCON 2004: The SCO Moot Court by chromatic
SCO's lawsuits over Linux copyrights and Unix contracts are still ongoing. Monday night featured a mock court, where lawyers presented the arguments of SCO and IBM to the attendees. Here's a rundown. 07/28/2004

PHP Trouble by Noel Davis
Noel Davis look at problems in PHP, Samba, mod_ssl, HP-UX's xfs and stmkfont, Ethereal, l2tpd, Domino, APC PowerChute Business Edition, Webmin, and Lexmark network printers. 07/26/2004

Stratagus: Open Source Strategy Games by Howard Wen
When would an expression of appreciation land you in legal trouble? When you try to appreciate Blizzard software's strategy games! Fortunately, the legally threatened FreeCraft has taken on new life with a new name: Stratagus. Howard Wen explores how this customizable RTS engine may spur the development of new open source strategy games. 07/15/2004

Sharp's Zaurus SL-6000L: A Free Software PDA by Guylhem Aznar
Sharp is the leading PDA manufacturer in Japan, but recent models have had serious missteps that GNU/Linux friendliness can't quite overcome. Guylhem Aznar reviews the Zaurus SL-6000L from the point of view of a free software user. 07/15/2004

Device-Driver Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, Apache 2, the Linux Virtual Server, Pure-FTPd, FreeBSD's Linux binary compatibility mode, Domino, Shorewall, libpng, and the X Display Manager. 07/13/2004

Looking for Indemnification While Linux Sales Double by Tom Adelstein
Tom Adelstein examines issues related to Linux use in the enterprise while copyright infringement claims exist. 06/28/2004

Kernel DoS Vulnerability by Noel Davis
Noel Davis looks at problems in the Linux kernel, www-sql, super, rssh, Horde-IMP, GNU GNATS, gzip, ISC DHCP, and sup. 06/28/2004

A Linux Quick Reference to Useful Commands by Daniel J. Barrett
Daniel J. Barrett, author of O'Reilly's Linux Pocket Guide, has compiled a quick-reference guide to the most essential Linux commands and the tasks they perform. We are presenting this quick reference as a PDF download. Print it and keep it by your keyboard for quick answers to problems that arise. 06/24/2004

Semi-Pro Linux-Based Recording by John Littler
As computers grow ever more powerful and recording equipment grows ever cheaper, it's easier and easier to create and record your own music. Why not use free software? John Littler explores the hardware and software you'll need to build your own home recording studio with Linux and related tools. 06/24/2004

Subverted by Noel Davis
Noel Davis look at problems in Subversion, Apache's mod_proxy and mod_ssl, Squid, MIT's krb5, RealOne, RealPlayer, ksymoops-gznm, smtp.proxy, FreeBSD's Jail(), Aspell, Tripwire, and icecast. 06/14/2004

Keeping the Myths Alive by Howard Wen
Bungie has some rabid fans. Though they've moved on from their Myth series, devoted fans lobbied the company for the right to create enhancements and bugfixes -- winning 80GB of source code. Howard Wen explores what the MythDevelopers have achieved and what they plan. 06/10/2004

Tales of Optimization and Troubleshooting by Howard Feldman
Sometimes your software just isn't fast enough. Before reaching for your checkbook for the latest and greatest hardware, think for a minute. Can throwing brains, not money, at the problem really work? Howard Feldman demonstrates real optimization techniques from the bioinformatics world. 06/03/2004

KDE Trouble by Noel Davis
Noel Davis looks at problems in KDE, CSV, Subversion, Firebird, FreeBSD msync(), mailman, Opera, Apple's HelpViewer, cPanel, and xpcd. 06/02/2004

Building a Linux Media PC by John Littler
What do DVDs, CDs, TV stations, and video games have in common? Besides the fact that they require bulky equipment that takes up precious space in your living room, you can play them all on a PC running Linux. John Littler introduces the Linux media PC, a media convergence device. 05/27/2004

Inside the Homebrew Atari 2600 Scene by Howard Wen
Despite console-company protestations to the contrary, emulators aren't only tools for copyright infringers. If it weren't for emulators, would the Atari 2600 homebrew scene be where it is today? "Wait, there's an Atari 2600 homebrew scene?" you ask. As Howard Wen explains, it exists, and new-school programmers are making some impressive games in the old-school style. 05/20/2004

Apache Repaired by Noel Davis
Noel Davis looks at a problems with the Apache web server, the Linux kernel, Systrace, ssmtp, exim, SuSE Live CD 9.1, Heimdal k5admind, Kolab, IRIX Networking Security, and NukeJokes. 05/17/2004

An Introduction to GraphViz and dot by Michele Simionato
A good graphic can go a long way to explaining a knotty problem, especially if the problem involves graphs or diagrams. Of course, many people who build networks or design systems aren't graphics artists. Fortunately, GraphViz and dot exist. Michele Simionato explains how to use and automate dot to generate attractive drawings programmatically. 05/06/2004

TCP Vulnerability by Noel Davis
Noel Davis looks at problems in the TCP protocol, Midnight Commander (mc), proftpd, OpenOffice, libpng, rsync, LHA, Utempter, X-Chat, and sysklogd. 05/03/2004

Linux on Windows, Linux in Hollywood, and Diskless MiniPCs by chromatic
Online version of the Linux Newsletter for 03 May 2004. 05/03/2004

CinePaint: The GIMP Goes Hollywood by Howard Wen
As movie effects studios adopt open source, expect them to adapt existing projects in new ways. That's the lesson of CinePaint, a project that's risen from the ashes of FilmGIMP. Howard Wen explores the goals and development of the program and interviews two of its lead developers. 04/29/2004

coLinux: Linux for Windows Without Rebooting by KIVILCIM Hindistan
Trying Linux just keeps getting easier. Knoppix and other live CDs let you take Linux with you on CD and USB keys, but you have to reboot to run your software. What about Windows users who want to use Linux in conjunction with their existing systems? KIVILCIM Hindistan explores the world of coLinux -- cooperative Linux. 04/29/2004

MySQL Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, MySQL, CVS, Cadaver, subversion, sitecopy, tla, iproute, Zope, logcheck, kdeprint, emil, and GNU Sharutils. 04/22/2004

Parrot, Cfengine, OpenBSD's PF, XMMS, and MySQL by chromatic
Online version of the Linux Newsletter for 19 April 2004. 04/19/2004

Getting the Most Out of XMMS by Rickford Grant
XMMS (X Multimedia System), available with just about every Linux distro, is simple enough to use, yet many users fail to reach below the surface and take advantage of its many capabilities. In this article, Rickford Grant takes you from the basics of using XMMS to its more advanced features, such as creating playlists, playing Internet radio broadcast streams, and more. Rickford is the author of Linux for Non-Geeks from No Starch Press. 04/15/2004

OSDL's Carrier-Grade Linux by Ibrahim Haddad
As Linux grows and matures, it moves into more and more applications and markets. A recent initiative from the Open Source Development Lab brings together telecommunications companies to build carrier-grade features into Linux. Ibrahim Haddad examines what that means, what progress the CGL team has made, and what plans they have yet to achieve. 04/08/2004

Squid Security Issues by Noel Davis
Noel Davis looks at problems in squid, Ethereal, monit, texutil, nstxd, eMule, vfte, YaST Online Update, oftpd, OpenLDAP, and MPlayer. 04/07/2004

Linux on the GameCube by Howard Wen
As consoles grow in power and digital convergence looms, they become ever more attractive targets for free operating systems. What better hack than to port Linux or BSD to the GameCube? Howard Wen interviews the developers behind GameCube Linux. 04/01/2004

Linux on the PS2 by John Littler
As consoles increase in power and alternate operating systems increase in functionality and flexibility, it's ever more attractive to port your favorite free operating system. In the case of Sony's PlayStation 2, the company even encourages it. John Littler explores Linux on the PS2, including hardware, installation, upgrades, alternatives, and game programming. 03/25/2004

OpenSSL Vulnerabilities by Noel Davis
Noel Davis looks look at problems in OpenSSL, sysstat, metamail, Mozilla, ModSecurity, Samba, Crafty, UUDeview, metamail, and calife. 03/23/2004

Growing with Gentoo by Danny O'Brien
Daniel Robbins, Gentoo's chief architect, recently spoke to students and professors at Stanford University's Computer Systems Lab. Danny O'Brien reports on his presentation, which focused on lesser known aspects of Gentoo: how it evolved, what problems and opportunities it's encountering, and Daniel's opinions on its future. 03/15/2004

New Nmap by Noel Davis
Noel Davis looks at a new version of Nmap, problems in jailed processes under FreeBSD, and other problems in Adobe Acrobat Reader, the GNU Coreutils dir command, xboing, Apple Filing Protocol, libxml2, GNU Anubis, Sun's passwd command, and Safari. 03/08/2004

Inside Warp Pipe by Howard Wen
GameCube afficionados may know of Warp Pipe, a project to allow LAN games to work over the Internet. The already-controversial project experienced another shakeup when the developers announced that all new releases would be closed source. Howard Wen recently talked to them about their experiences reverse-engineering the protocol, developing the software, and closing an open project. 03/04/2004

Making Screen-Capture Movies by Robert Bernier
A picture is worth a thousand words, especially if they're documentation. Why not make screenshots -- or, better yet, movies -- to accompany free software documentation? It's not hard. Robert Bernier demonstrates how to put all of the tools together. 03/04/2004

A Global Survey of Linux Distributions by Alexander Prohorenko
In the English speaking world, a few Linux distributions claim the top spots. What's popular around the globe, though? Alexander Prohorenko explores some of the more popular commercial Linux distributions. 02/26/2004

Kernel Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, AMD64 Linux kernels, XFree86, slocate, mod_python, susehelp, mutt, metamail, Mailmgr, PWLib, clamav, and NetBSD's Racoon IKE daemon. 02/23/2004

Inside Scorched 3D by Howard Wen
Ex-DOS gamers likely remember the classic tank game Scorched Earth, with its VGA graphics, clever weapons, and good-enough ballistics. Scorched 3D is its spiritual successor, taking the 2D, one-computer battles to the next level. Howard Wen explores the game. 02/12/2004

Real Problems by Noel Davis
Noel Davis looks at problems in PHP, Perl, the GNU C Library, OpenBSD, FreeBSD, NetBSD, Oracle9i, RealOne, RealPlayer, CVSup, gaim, GNU libtool, and mailman. 02/11/2004

Why Run Free Software on a PDA? by Guylhem Aznar
As PDAs gain power and capabilities, embedded Linux is more and more attractive. Sharp's Zaurus is a popular Linux PDA. Why aren't more palmtop computers running free software? Guylhem Aznar explores and evangelizes Linux on small devices. 01/29/2004

Using IPv6, Security Through Proxy, Open Source Telephony, and Postfix Troubleshooting by chromatic
Online version of the Linux Newsletter for 26 January 2004. 01/26/2004

Lotus Trouble by Noel Davis
Noel Davis looks at problems in Lotus Notes for Linux, tcpdump, mod_perl, kdepim, honeyd, NetWorker, NetPBM, jabber, mc, and Mambo Open Source. 01/26/2004

Sendmail Advice, Python's Twisted, PHP 5's SimpleXML, and Open Source Government Strategies by chromatic
Online version of the Linux Newsletter for 19 January 2004. 01/19/2004

Open Source in Government: Newport News, Va. by Tom Adelstein
Open source software is often attractive to local governments due to cost savings, stability, security, and open access. Migration is still tricky though. Andy Stein, CIO of Newport News, Va., is tackling the problems of adopting open source. In this interview with Tom Adelstein, Andy explains why local governments should form an alliance to share their knowledge and their code. 01/15/2004

Backups, Databases, Virtual Hosts, and UUCP by chromatic
Online version of the Linux Newsletter for 13 January 2004. 01/13/2004

Linux Kernel Trouble by Noel Davis
Noel Davis looks at problems in the Linux kernel, Ethereal, Tethereal, INN, mpg321, vbox3, isakmpd, nd, phpGroupWare, and enq. 01/12/2004

Apache Regex Woes, Video Editing, and an IPv6 Introduction by chromatic
Online version of the Linux Newsletter for 05 January 2004. 01/05/2004

Professional Video Editing on Linux with Cinelerra by Howard Wen
Someday Linux will be a great platform for editing media files, right? If you know about Cinelerra, you know that day is soon, if not now. Howard Wen explores this high-quality, long-lived video editing application. 12/30/2003

Enabling IPv6 in Linux by Ibrahim Haddad
IPv6 is coming. In fact, you can encourage its adoption by using it right now. Ibrahim Haddad explains the ideas behind, and justifications for IPv6 and demonstrates how to support it on a Linux server. 12/30/2003

MySQL for PHP Programmers, Apache Home Cooking, and ONLamp 2003 by chromatic
Online version of the Linux Newsletter for 29 December 2003. 12/29/2003

Apache Regex Problems by Noel Davis
Noel Davis looks at problems in Apache, mod_php, XDM, Goahead Web Server, Xerox Document Center, SARA, phpBB2, OpenBB, SquirrelMail, and pServ. 12/29/2003

PHP Transactions, Futuristic Ruby, and Linux for Small Business Redux by chromatic
Online version of the Linux Newsletter for 22 December 2003. 12/22/2003

Using Linux as a Small Business Internet Gateway, Part 2 by Alexander Prohorenko
Internet access is vital to many small businesses. Maintaining a reliable and worry-free connection may seem difficult, but several good monitoring tools exist to simplify the lives of administrators. Alexander Prohorenko explains how to serve DNS and monitor a small network. 12/18/2003

Open Source Flight and Questioning Some Open Source Development Practices by chromatic
Online version of the Linux Newsletter for 15 December 2003. 12/15/2003

Linux Kernel Problems by Noel Davis
Noel Davis looks at problems in the Linux kernel, rsync, cdwrite, 4inarow, CVS, Ebola, net-snmp, lftp, and irssi. 12/15/2003

Flying the Open Skies with FlightGear by Howard Wen
Realms of geographic data are entering public use every day. Mappers, hikers, and navigators love it. What's in it for the rest of us? Realistic flight simulators. That's what pilots, aeronautical engineers, and enthusiasts are building with FlightGear, a GPL'd flight sim. Howard Wen talks to the creator and the maintainers. 12/11/2003

Security Alerts, Data Hiding, Database Crosstabs, and #Apache Questions by chromatic
Online version of the Linux Newsletter for 08 December 2003. 12/08/2003

BIND DoS Attack by Noel Davis
Noel Davis looks at a denial-of-service attack against BIND and problems in KDE, GnuPG, screen, Ethereal, FreeRadius, mod_gzip, Pan, detecttr, OpenCA, EPIC, and libnids. 12/01/2003

mod_security, Client-Side Mail Filtering, and Graphy Word Puzzles by chromatic
Online version of the Linux Newsletter for 01 December 2003. 12/01/2003

Custom Knoppix, Linux for Small Business, BZFlag, and glibc Concerns by chromatic
Online version of the Linux Newsletter for 24 November 2003. 11/24/2003

BZFlag by Howard Wen
Sometimes a demo program can spin out of control to take on a life of its own. A ten-year-old project to demonstrate 3D movement has become a simple-yet-clever online tank battle game. Howard Wen talks to the creator and maintainer of BZFlag. 11/20/2003

Using and Customizing Knoppix by Robert Bernier
Several Linux distributions boot directly from CD-ROMs. How many are usable in that state? How many are customizable in that state? Klaus Knopper's Knoppix is perhaps the best known of these distributions. Robert Bernier explains how to use Knoppix and how to customize your own self-booting distribution CD. 11/20/2003

Using Linux as a Small Business Internet Gateway by Alexander Prohorenko
Internet access is vital to many small businesses. Creating a reliable and worry-free connection used to be difficult. With good software such as the Linux kernel, wvdial, Squid, Postfix, and iptables, it's reasonably easy to set up Linux as an Internet gateway. Alexander Prohorenko explains how. 11/20/2003

Trouble with glibc by Noel Davis
Noel Davis looks at problems in the standard C library libc and in xinetd, hylafax, pServ, UnAce, Quagga, Zebra, terminatorX, and omega-rpg. 11/17/2003

Linux for PVRs and Pocket PCs, DB Tuning Without the Database by chromatic
Online version of the Linux Newsletter for 17 November 2003. 11/17/2003

The State of Home-Brew PVRs on Linux by Joe Stump
A TiVo is basically a Linux box with some extra software (and a nice service). That's something a competent hacker could replicate. Joe Stump explores the state of the home-brew PVR (personal video recorder) community on Linux as of late 2003. 11/13/2003

Linux on Pocket PCs by John Littler
While tiny, handheld computers may seem like geek toys, they're actually very practical for any environment with mobile data access -- hospitality, medicine, or finance -- and even for journalists. They can even run Linux. John Littler explores the Penguin-friendly heavy hitters in this area. 11/13/2003

GBA Programming, Network Programming with Python, and Easier Unix Printing by chromatic
Online version of the Linux Newsletter for 10 November 2003. 11/10/2003

GBA Programming with DevKit Advance by Howard Wen
Emulation has opened up game programming to realms of hobbyists. While it's possible to build amazing games on all sorts of obsolete platforms, it's also possible to build them on modern ones, including the GameBoy Advance. Howard Wen explores DevKit Advance and interviews its lead developers. 11/06/2003

New Apache by Noel Davis
Noel Davis looks at a new release of Apache, and problems in fileutils, coreutil, anonftp, Kpopup, CUPS, Libnids, PostgreSQL, thttpd, mod_security, and the Linux Java Installer. 11/05/2003

Better Passwords, REST from Web Services, and an Easy REBOLlion by chromatic
Online version of the Linux Newsletter for 03 November 2003. 11/03/2003

OpenOffice Vulnerabilities, Spam and Virus Scanning, Zend Studio, and OpenGL by chromatic
Online version of the Linux Newsletter for 27 October 2003. 10/27/2003

Building an Advanced Mail Server, Part 3 by Joe Stump
While it'd be nice to pretend you never receive spam or viruses, server-side filters are a necessary evil. In the final installment of Building an Advanced Mail Server, Joe Stump demonstrates how to install and configure SpamAssassin and ClamAV. 10/23/2003

Animation in SDL: OpenGL by Bob Pendleton
SDL, the cross-platform multimedia toolkit, is powerful enough to have brought over 40 commercial games to Linux. While it has its own graphics primitives, it also supports the popular and powerful OpenGL API. In the third of a series of articles, Bob Pendleton introduces OpenGL and demonstrates how to use it in your SDL programs. 10/23/2003

OpenOffice Irritation by Noel Davis
Noel Davis looks at problems in OpenOffice, slocate, fetchmail, GDM, Tomcat, ircd, HPUX's dtprintinfo, and Openserver's Xsco. 10/20/2003

Many Flaws, Upgrading Schemas, Open MMORPG Engines, and the Whole Open Source Product by chromatic
Online version of the Linux Newsletter for 20 October 2003. 10/20/2003

NeL: The Software Behind the Next Great MMORPG? by Howard Wen
Several people have theorized that the best mix of open source and gaming is to release the engine's source code while keeping the art, levels, and music restricted. Nevrax is doing just that with their upcoming Ryzom game. NeL, the engine code, is an actively-developed open source project. Howard Wen examines the company and the project and talks with a founder and a lead developer. 10/16/2003

Problems Aplenty by Noel Davis
Noel Davis looks at problems in XFree86, Stunnel, Exim, wu-ftpd, pam_smb, gdm2, pam_ldap, whois, the atari800 emulator, Horde, MPlayer, and Node. 10/15/2003

Publishing Plans, Webmail, Kernel Hacking, and PHP Logging by chromatic
Online version of the Linux Newsletter for 13 October 2003. 10/13/2003

Building an Advanced Mail Server, Part 2 by Joe Stump
A modern mail server just isn't quite complete unless you allow your users to roam; while secure IMAP works for some people, others swear by webmail. In the second installment of "Building an Advanced Mail Server," Joe Stump explains how to install, secure, and extend your mail server with SquirrelMail. 10/09/2003

Denial-of-Service Attacks by Noel Davis
Noel Davis looks at denial-of-service attacks against Apache, OpenSSL, and FreeBSD, and problems in Perl, lsh, Teapop, ProFTPD, TclHttpd, MPlayer, Node, mpg123, and Freesweep. 10/06/2003

Fixing gcc, Layering PHP, Apache-ing Python, and Buying a Hackable TiVo by chromatic
Online version of the Linux Newsletter for 06 October 2003. 10/06/2003

Security, Paul Vixie, Palmtop NFS, An Advanced Mail Server, and iPod Linux by chromatic
Online version of the Linux Newsletter for 29 September 2003. 09/29/2003

Porting Linux to the iPod by Howard Wen
A new piece of unknown hardware is a challenge; what can it do? To Bernard Leach, Apple's iPod was just waiting for a Linux port. Thanks to his work, you can play music on an iPod running Linux. Howard Wen recently interviewed Leach on the goals and process of porting Linux to the iPod. 09/25/2003

Building an Advanced Mail Server by Joe Stump
Email is crucial to many businesses. Setting up a mail server doesn't have to be difficult, though. Joe Stump demonstrates how to install and configure qmail with support for virtual domains, IMAP, POP3, and SSL. 09/25/2003

Sendmail Trouble by Noel Davis
Noel Davis looks at problems in Sendmail OpenSSH, Pine, saned, MySQL, gtkhtml, and Solstice AdminSuite. 09/22/2003

Ports Final Call, Writing Unix Tools, Inside Prelude, and Streaming TiVo Files by chromatic
Online version of the Linux Newsletter for 22 September 2003. 09/22/2003

Building Unix Tools with Ruby by Jacek Artymiak
Unix command line tools should follow a few simple rules. They must do one thing well. They should conform to standard option conventions. They must be able to be part of a pipeline. Jacek Artymiak demonstrates a simple Unix CSV-parsing utility built in the Ruby programming language. 09/18/2003

Hacking the Xbox, Securing Distributed Computing, Un-Annoying Linux, and Signing On Just Once by chromatic
Online version of the Linux Newsletter for 15 September 2003. 09/15/2003

Is Linux Annoying? by Paul Weinstein
Let's face it, Linux isn't perfect. While people are working night and day to improve things, you have frustrations and, hopefully, workarounds in the meantime. Paul Weinstein gives an example of RPM hell and potential solutions and calls for your Linux Annoyances! 09/11/2003

The Hacker Behind "Hacking the XBox" by Howard Wen
Reverse engineering seems a mysterious and dark art, aided, perhaps, by the specter of the U.S. DMCA. Andrew "Bunnie" Huang risked penalties for his self-published "Hacking the Xbox". Howard Wen recently interviewed Huang on reverse engineering, disclosure, and the guts of the Xbox itself. 09/11/2003

Red Hat and Oracle, Jails, Encrypted Email Cookbook, and TiVo by chromatic
Online version of the Linux Newsletter for 08 September 2003. 09/08/2003

Encrypted Email Cookbook by Robert Bernier
A feature of the current email protocol is that anyone can claim to be anyone else. Another feature is that email tends to be sent as plain text. Clearly, there's room for more security, including authentication (you are who you claim to be) and encryption (only the intended receiver can read a message). Robert Bernier presents several recipes for implementing authentication and encryption in your email. 09/04/2003

portupgrade, Railroad Security, Paranoid PHP System Calls, and XP for Open Source Developers by chromatic
Online version of the Linux Newsletter for 2 September 2003. 09/02/2003

GNOME trouble by Noel Davis
Noel Davis looks at problems in BitKeeper, the GNOME Display Manager, rcpd, ViRobot Linux Server, OpenSLP, eMule, lMule, xMule, netris, and autorespond. 08/27/2003

ScummVM, Postfix, Regular Expressions, and Search Engines by chromatic
Online version of the Linux Newsletter for 25 August 2003. 08/25/2003

Inside ScummVM: Classic Adventure Engine Overhaul by Howard Wen
The short list of quintessential adventure games includes several picks from LucasArts' stable. While the genre might be fading, the ScummVM project is reviving classic games such as the Maniac Mansion and Monkey Island series. Howard Wen interviews the developers behind the ScummVM project. 08/21/2003

Guido van Rossum, ACLs, and libldap by chromatic
Online version of the Linux Newsletter for 18 August 2003. 08/18/2003

Postfix Attack by Noel Davis
Noel Davis looks at problems in Postfix, DB2, stunnel, OpenSSH, up2date, eroaster, wget, xfstt, xpcd, pam-pgsql, xtokkaetama, and Half-Life. 08/11/2003

C++ Memory Strategies, Accelerated SDL, and Making Ports Sing by chromatic
Online version of the Linux Newsletter for 11 August 2003. 08/11/2003

C++ Memory Management: From Fear to Triumph, Part 3 by George Belotsky
George Belotsky eloquently explained Common C++ Memory Management Errors and C++ Memory Management Principes in two previous article. He concludes his series by exploring good memory management in C++. 08/07/2003

Animation in SDL: Hardware Surfaces by Bob Pendleton
SDL, the cross-platform multimedia toolkit, is powerful enough to have brought over 40 commercial games to Linux. It's also portable enough to run just about anywhere that has graphics and an operating system. In the second of a series of articles, Bob Pendleton demonstrates how to use hardware surfaces in your SDL programs. 08/07/2003

Going (mostly) Extreme, PHP Black Hattism, Declaring Your Intents, and Keeping Secure by chromatic
Online version of the Linux Newsletter for 4 August 2003. 08/04/2003

Kernel Problems by Noel Davis
Noel Davis looks at problems in Linux 2.4 kernels, Apache, VMware, BRU, Oracle, fdclone, simi, wimi, phpMyAdmin, nfs-utils, mpg123, and phpGroupWare. 07/28/2003

SMTP Proxies, SMTP Protection, and HTTP, Virtually by chromatic
Online version of the Linux Newsletter for 28 July 2003. 07/28/2003

Defending Your Site Against Spam, Part 2 by Dru Nelson
Dru Nelson recently had spammers attempt to attack his network, but this time, he didn't notice until he checked the logs. Why? He's using qmail and Trustic. Read on to find out how they can protect you from unwanted e-mail. 07/24/2003

Coding BitTorrent, OpenBSD's Core Developers, Easier Encryption, and Microsoft at USENIX by chromatic
Online version of the Linux Newsletter for 21 July 2003. 07/21/2003

Unzipping Problems by Noel Davis
Noel Davis looks at problems in PHP, OpenLDAP, Xpdf, Adobe Acrobat Reader, Mozart, liece, OpenBSD's Packet Filter, unzip, Imagemagick, Ezbounce, semi, and wemi. 07/14/2003

OSCON Wrap-Up, PHP Style, Slash'Em Developers, and More Linux Security Tips by chromatic
Online version of the Linux Newsletter for 14 July 2003. 07/14/2003

Slash'EM Interview by Howard Wen
Any worthwhile Nethack variant eventually finds a home in Slash'EM. Tracking those variants and the main Nethack sources is quite a job though. Howard Wen discusses the project with Warren Cheung and J. Ali Harlowe. 07/10/2003

Secure Cooking with Linux, Part 3 by Daniel J. Barrett, Robert G. Byrnes, Richard E. Silverman
This week's set of recipes from Linux Security Cookbook fall into an advanced category. Learn how to use PAM to restrict authentication on Linux systems and how to use SMTP to accept connections from arbitrary clients securely. 07/10/2003

HTTP Proxies, PHP Web Services, Open Source Telephony, and Stas Bekman by chromatic
Online version of the Linux Newsletter for 7 July 2003. 07/07/2003

Unfinished Business Part 2: Closing the Circle by David HM Spector
David HM Spector recently claimed that Linux is missing directory services. Of course, Active Directory is built around software already available for the free UNIXes. What's left? David examines the parts and pieces necessary to become a full-fledged directory member. 07/07/2003

Packet Filtering, Spam Proofing, Searching, and Timed Network Services by chromatic
Online version of the Linux Newsletter for 30 June 2003. 06/30/2003

Summer GNATS Trouble by Noel Davis
Noel Davis looks at problems in OpenSSH, radiusd-cistron, Ethereal, ypserv, lbreakout, GNATS, frox, poster, eldav, and PerlEdit. 06/30/2003

Secure Cooking with Linux, Part 2 by Daniel J. Barrett, Robert G. Byrnes, Richard E. Silverman
In part two in our series of sample recipes from Linux Security Cookbook, the authors have selected two recipes of an intermediate flavor. Learn how to restrict access to network services by time of day, and how to use sudo to permit read-only access to a shared file. 06/26/2003

Defending Your Site Against Spam by Dru Nelson
To users, unsolicited commercial e-mail is an annoyance. To mail server administrators, it's a threat. Dru Nelson recently had his network attacked by spammers. He explains the various defenses he considered for protecting against future attacks. 06/26/2003

OSCON Keynoters, Proxy Terms, C++ Principles, and Secure Cooking by chromatic
Online version of the Linux Newsletter for 23 June 2003. 06/23/2003

Secure Cooking with Linux, Part 1 by Daniel J. Barrett, Robert G. Byrnes, Richard E. Silverman
The authors of Linux Security Cookbook have selected a number of recipes from their book to present on ONLamp. These recipes are organized into basic, intermediate, and advanced categories. This week's set consists of three recipes of a basic flavor. You'll find recipes on authenticating by public key, encrypting backups, and combining log files. Over the next two weeks we'll present the intermediate and then advanced recipes. There'll be something for everyone here. Enjoy. 06/19/2003

C++ Memory Management: From Fear to Triumph, Part 2 by George Belotsky
Half of wisdom is knowing what doesn't work. George Belotsky eloquently explained Common C++ Memory Management Errors in a previous article. This article explains design principles that will help you use C++ effectively and efficiently. 06/19/2003

More Kernel Trouble by Noel Davis
Noel Davis looks at problems in Linux kernels, GNU Zip, xaos, Speak Freely, eterm, Hangul Terminal, typespeed, mikmod, kon2, zblast/xzb, and zenTrack. 06/16/2003

Secure Email, Better than Nethack; Collaborative Gotchas; and the Embedded Future by chromatic
Online version of the Linux Newsletter for 16 June 2003. 06/16/2003

Slash'EM: The Sum of All NetHacks by Howard Wen
Any worthwhile Nethack variant eventually finds a home in Slash'EM. It's the proving ground for all sorts of new and unique ideas. Far more than just a conglomeration of patches, Slash'EM is a fresh game in its own right. On the twilight of a new release, Howard Wen examines how a classic is kept alive and fresh. 06/12/2003

Embedded Systems, Linux, and the Future by Karim Yaghmour
Karim Yaghmour, author of Building Embedded Linux Systems, looks at the various initiatives, moves, and trends having an impact on the future direction of embedded Linux. He also examines what role the open source and free software community--as well as embedded system developers--should play to ensure that Linux is the best choice for an embedded OS. 06/09/2003

Apache 2 Exploits, Extending CVS, TFTP, and Palmtop Unix by chromatic
Online version of the Linux Newsletter for 09 June 2003. 06/09/2003

Running Arbitrary Scripts Under CVS by Jennifer Vesperman
CVS includes several hooks to integrate with other tools, such as bug and project tracking. Jennifer Vesperman, author of the upcoming Essential CVS, demonstrates how to expand CVS to meet your needs, using Bugzilla as the example. 06/05/2003

Apache Vulnerabilities by Noel Davis
Noel Davis looks at vulnerabilities to denial-of-service attacks with Apache web server and with CUPS; buffer overflows in PHP, glibc, and gps; and problems with ghostscript, Apache Portable Runtime (APR), mod_gzip, Batalla Naval, and Xmame. 06/04/2003

Saving Our Bacon: Snort Security Holes and Strategies for Safe Network Monitoring by Robert G. Byrnes
Recently, a CERT advisory announced the discovery of two separate buffer-overflow vulnerabilities in Snort, a popular security-monitoring tool used for detecting suspicious network activities. In this article, Bob Byrnes, coauthor of Linux Security Cookbook, reviews the past Snort attacks, as well as the recent (and more serious) buffer overflows. In each case, Bob discusses strategies that system administrators can use to minimize risks. 06/02/2003

Multimethods, Netcat, Cfengine, and PHP Style by chromatic
Online version of the Linux Newsletter for 2 June 2003. 06/02/2003

Kernel Exploits, Email History, Distributed Communities, CVS and Kerberos, and Geoffrey Young by chromatic
Online version of the Linux Newsletter for 28 May 2003. 05/28/2003

Adventures with Kerberos, CVS, and GSS-API by Jennifer Vesperman
One of the difficulties of writing about technology is exploring the dark corners where no one's ever been before. Jennifer Vesperman, author of the upcoming Essential CVS, recently tried to make her CVS installation use Kerberos authentication. She describes how she went about integrating the two in this article. 05/22/2003

Command-Line Email by Robert Bernier
Unix and the Internet have both come a long way in the past thirty-some years; many of the tools and protocols grew out of those early years. Email is no exception. Robert Bernier takes a look at the basic design and history of SMTP and POP3, the email protocols, and suggests some useful tricks that still work. 05/22/2003

Linux Kernel Problems by Noel Davis
Noel Davis looks at problems in Linux 2.4 kernels, sendmail, IMAP clients, cdrecord, lv, GNU Privacy Guard, EnGarde Secure Linux's sudo, SCO OpenLinux's mgetty and faxspool directory, BEA WebLogic Server, Unreal Engine, and WebLogic Express. 05/19/2003

Language Philosophy, SDL Animation, Complex DHCP, Linux Semantics, and Embedded Subversion by chromatic
Online version of the Linux Newsletter for 19 May 2003. 05/19/2003

Using the Subversion Client API, Part 2 by Garrett Rooney
Embedding version control into your application just got easier with the development of libsvn. A previous article introduced the Subversion client API. In part two of the series, Garrett Rooney explores the most useful functions for adding, merging, and changing versions within your application. 05/15/2003

Animation in SDL by Bob Pendleton
SDL, the cross-platform multimedia toolkit, is powerful enough to have brought over 40 commercial games to Linux. It's also portable enough to run just about anywhere that has graphics and an operating system. In the first of a series of articles, Bob Pendleton demonstrates how to use SDL for animation and video in your programs. 05/15/2003

Embedded Linux: Semantics and Reality by Karim Yaghmour
"Embedded Linux doesn't exist." Quite a statement for author Karim Yaghmour to make, since he's just completed writing a book about the use of Linux in embedded systems--O'Reilly's recently released Building Embedded Linux Systems. To understand why he makes this statement, read Karim's article on the historical and contemporary uses of "embedded Linux." Along the way, he also tackles whether "embedded Linux" is a noun or an adjective. 05/12/2003

pf Rulesets, C++ Memory Traps, Exult Interviews, Standards, and, uh, a Monkey by chromatic
Online version of the Linux Newsletter for 12 May 2003. 05/12/2003

Exult Developer Interview: Reinventing a Classic by Howard Wen
Howard Wen recently introduced the Exult project that's making Ultima 7 accessible on a new generation of platforms. This week, he talks to developers Jeff Freedman and Ryan Nunn about code reuse across projects, reverse engineering, and other proposed and actual gaming ideas. 05/08/2003

C++ Memory Management: From Fear to Triumph by George Belotsky
With modern memory-managed languages, is there any reason to program in C or C++ anymore? George Belotsky says yes. Even a brilliant memory-management scheme may not fit your particular application. In the first of three articles, George examines common memory errors in C++. 05/08/2003

Monkey Trouble by Noel Davis
Noel Davis looks at problems in Portable OpenSSH, Portable OpenSSH under AIX, ATM on Linux, Qpopper's poppassd, Monkey HTTPd, Red Hat's mod_auth_any, pptpd, EPIC4, HPUX's rexec, and vulnerabilities in Cisco equipment. 05/05/2003

DHCP Servers, PHP Uploads, Open Standards, and Weblog-mania by chromatic
Online version of the Linux Newsletter for 5 May 2003. 05/05/2003

Unfinished Business: The One Missing Piece by David HM Spector
With all of the work done on Linux in the past few years, there's only one missing piece preventing widespread adoption in the enterprise -- directory services. David HM Spector explores the history and current state of directory services, explaining why it's important to interoperate with Active Directory. 04/28/2003

Security Alerts, Your Own Subversion Client, Twisted Python, and Exult-ima by chromatic
Online version of the Linux Newsletter for 28 April 2003. 04/28/2003

Exult: The Open Age of Ultima by Howard Wen
Ultima 7 is universally recognized as one of the most impressive computer RPGs of all time. Unfortunately, getting it to run under DOS was--and is--an exercise in frustration. As Howard Wen reports, the Exult project is reimplementing and enhancing the U7 virtual machine. If you still have a CD lying around, you can enjoy this classic on your Linux box. 04/24/2003

Using the Subversion Client API, Part 1 by Garrett Rooney
One of Subversion's subversive benefits is its modular nature. Adding version control to your application is as easy as embedding libsvn. Garrett Rooney explains the basics of the Subversion client API in the first of two articles. 04/24/2003

Snort Problems by Noel Davis
Noel Davis looks at buffer overflows in Snort and SheerDNS, and problems in Xinetdvixie-cron, Oracle E-Business Suite FNDFS, xfsdump, Ximian Evolution, GtkHTML, kdegraphics, and psbanner. 04/21/2003

PHP Template Integration, DHCP Introduction, Mind-bending OOP, Security Tips, and Controversies by chromatic
Online version of the Linux Newsletter for 21 April 2003. 04/21/2003

Apache, Apache + Python, Simple PHP Templates, NetBSD Upgrades, and Linux Video by chromatic
Online version of the Linux Newsletter for 14 April 2003. 04/14/2003

Video Playback and Encoding with MPlayer and MEncode by KIVILCIM Hindistan
No consumer Linux box is complete without the ability to play digital video files. Until recently, this was difficult -- the codecs weren't freely available or distributable. MPlayer seeks to change this. KIVILCIM Hindistan introduces MPlayer and demonstrates some of its features. 04/10/2003

More File Integrity, More PHP Security, More Binary Compatibility, and Cheap IP Takeover by