Showing headlines posted by pdwerryhouse

Building a redundant mailstore with DRBD and GFS

Setting up a redundant mail relay is really simple, but what about a redundant mailstore? Learn how to use DRBD and GFS to mirror a filesystem across two servers, on Ubuntu.

Run a local DNS resolver with OpenWRT

With so many ISPs undertaking dodgy, less-than-ethical practices with their DNS servers, it's time to run your own in-house DNS resolver on your OpenWRT router. This article shows you how.

Checking out Opensolaris 2008.05

  • iomem; By Paul Dwerryhouse (Posted by pdwerryhouse on Jul 24, 2008 1:27 AM EDT)
  • Story Type: Reviews; Groups: Sun
In May of this year, Sun's "Project Indiana" team released OpenSolaris 2008.05, a major milestone on the path to a community-developed Solaris distribution. The release touted several new features: a live-cd, the ZFS filesystem and a completely new packaging interface. Now, while it was Solaris that started me out on my career as a Unix system administrator, these days I find myself far more often in the Linux realm. Can OpenSolaris swing the pendulum back towards Sun? I decided to have a good look at it, to find out...

GNU autotools primer - part two

  • Linoleum; By Paul Dwerryhouse (Posted by pdwerryhouse on Jun 15, 2008 12:50 PM EDT)
  • Story Type: Tutorial
Part two of a series of articles looking at learning the widely used GNU autoconf, automake and libtool utilities, by example. This installment covers adding manual pages to distributions, and the EXTRA_DIST target.

GNU autotools primer (part one)

  • Linoleum; By Paul Dwerryhouse (Posted by pdwerryhouse on May 29, 2008 8:20 AM EDT)
  • Story Type: Tutorial
GNU autoconf and automake are possibly two of the most cryptic and complex beasts around. They have a very steep learning curve, but due to their widespread use, it's almost essential to be familiar with them if you want to code on much of the free software available today. This tutorial provides a gentle introduction to these tools, by example.

Using Perl's Net::SMTP module

  • Linoleum; By Paul Dwerryhouse (Posted by pdwerryhouse on Mar 10, 2008 6:23 AM EDT)
  • Story Type: Tutorial
Perl comes with a ready-made module for talking to mailservers, making it very easy to get your scripts to send out email alerts and other messages. This tutorial explains how to use the Net::SMTP module, and gives some examples of it in action

An introduction to playing audio with xine-lib

  • Linoleum; By Paul Dwerryhouse (Posted by pdwerryhouse on Jan 3, 2008 2:22 AM EDT)
  • Story Type: Tutorial
xine-lib is the backbone of many Linux multimedia players, from xine itself, to Totem, Kaffeine and Miro. It's a great library to use to build your own media player, but unfortunately, documentation for it is rather hard to find. This tutorial provides some starting steps for using xine-lib to play audio in your own code.

Starting out with Lighttpd

Lighttpd is a webserver for Linux and other Unix-like systems, that is rapidly gaining popularity on high volume websites such as Youtube and Sourceforge, due to its small memory footprint and high performance design. This tutorial explains how to install and configure Lighttpd and provides a guide to some of its more commonly used modules.

Review: Ubuntu Server Edition (6.06)

The release of Ubuntu 6.06, back in June, brought not only a new desktop system to the Linux world, but also a server system with long-term commercial support. This review takes a brief look at installing it, and a run through of some of its applications, to see how it holds up.

Running Linux for ARM processors under QEMU

QEMU is well known as an x86 CPU emulator, and is often used as a free alternative to VMware. What is less well known is that QEMU also has the ability to emulate a number of other architectures; AMD64, Sparc, MIPS, PPC and ARM CPUs all have varying levels of support. This article is a guide to building a Debian ARM/Linux guest system under QEMU.

Ethernet bridges under Linux

The Linux kernel has long had the ability to turn the average PC into a network bridge, or, taken to an extreme, a multiport switch. This article explains how to configure network bridging support under Linux, and also provides a short guide to the use of the spanning tree protocol in networks with multiple paths.

Review: Ubuntu Dapper Flight 5

The fifth alpha release of the forthcoming production version of Ubuntu (6.06), was made available for general distribution on March 10th, 2006, with the codename Dapper Flight 5. This review has a look at the various features of the distribution and examines how it is stacking up, so far.