Just installed Fedora Core 9 and discovered the method I had been using to setup a tty console has changed.  Originally, I would add the following to the /etc/inittab file:

co:2345:respawn:/sbin/agetty -t 60 19200 ttyS0 vt102

After adding this line I would then issue the command init q to re-read the inittab file and start the agetty session.

Well, I see that there is now a /etc/events.d directory which contains various script files for configuring various things including the serial console via the file serial.  At first I thought I would need to create a file ttyS0 which would then be added to the run list by issuing the command initctl start ttyS0.  I was partially correct by doing this, and it seemed to work, but I kept getting a login screen after logging in.  As it turns out, the existing file ’serial’ is already setup for tty access to a console.  So, I just had to stop and remove the ttyS0 process.

Upon further investigation, I see that this new init process is called upstart which is a replacement for the Sys V init process and is published by Ubunto.

This brings up an interesting thought concerning qmail.  Most qmail installs use the daemontools to start and stop processes.  This new method for starting and stopping processes in FC9 is very similar to daemontools.