Chapter 0. Welcome to INN 2.3!

Table of Contents
Supported Systems
Before You Begin
Unpacking the Distribution
Installing INN
Choosing an Article Storage Format
Configuring INN
Creating the Article Spool (CNFS only)
Creating the Database Files
Setting Up the Cron Jobs
File Descriptor Limits
Starting the System

Please read this document thoroughly before trying to install INN. You'll be glad you did.

If you are upgrading from a previous release of INN, it is recommended that you make copies of your old configuration files and use them as guides for doing a clean installation and configuration of 2.3. Many config files have changed, some have been added, and some have been removed. You'll find it much easier to start with a fresh install than to try to update your old installation. This is particularly true if you're upgrading from a version of INN prior to 2.0.

Supported Systems

INN has been confirmed to work on the following operating systems:

  FreeBSD 2.2.x
  FreeBSD 3.x
  Linux 2.0.x (with libc 5.4 or libc 6.0)
  OpenBSD ?.?
  SCO 5.0.4 (tested with gcc 2.8.1)
  Solaris 2.5.x
  Solaris 2.6.x
  SunOS 4.1.4
  UX/4800 R11 and up
  AIX 4.2

FIXME: I'm pretty sure that Clayton's work makes this list outdated and we should reverify all platforms again. It would surprise me if SunOS has an mmap() up to the task, for example.

So far as possible, INN is written in portable C and should work on any Unix platform. It does, however, make extensive use of mmap() and certain other constructs that may be poorly or incompletely implemented, particularly on old operating systems.

If you have gotten INN working on an operating system other than the ones listed above, please let us know at inn-workers@isc.org.