decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books
Your contributions keep Groklaw going.
To donate to Groklaw 2.0:

Groklaw Gear

Click here to send an email to the editor of this weblog.


To read comments to this article, go here
More on SysV init
Thursday, March 19 2009 @ 05:42 AM EDT

I have a bit more on Caldera, now calling itself SCO Group, releasing SysV init, with the source, in more products, beyond just OpenLinux Lite which I wrote about the other day. I got access to some other Caldera products, and here's the story on SysV init in Caldera OpenLinux 2.3, OpenLinux Server 2.3, and the Linux Technology Preview CD Caldera published in 2000, which included Linus kernel 2.4, all of which I have CDs for.

First, OpenLinux Server 2.3's package list, and you'll notice COAS, binutils, iBCS and extra shared libraries, as well as SysV init:

List of Available RPM Packages

Name - Version - Rel - Summary

-----------------------------------------------------------------

adduser - 1.2 - 1 - User creation program
adjtimex - 1.3 - 1 - Kernel clock management
aktion - 0.3.6 - 1 - A video player for KDE.
am-utils - 6.0 - 7 - Mounts network filesystems and local devices on demand.
anonftp - 3.0 - 1 - enables anonymous ftp access
apache - 1.3.9 - 4 - HTTP server daemon to provide WWW services.
apache-devel - 1.3.9 - 4 - Module development tools for apache.
apache-docs - 1.3.9 - 4 - Apache documentation.
at - 3.1.7 - 1 - Delayed job execution and batch processing.
aumix - 1.22 - 1 - Curses based audio mixer.
autoconf - 2.13 - 1 - GNU autoconf - source configuration tools.
automake - 1.4 - 0 - GNU automake - Makefile Generator.
bash - 1.14.7 - 10 - GNU Bourne Again Shell (bash).
bash2 - 2.03 - 1 - GNU Bourne Again Shell (bash) V.2.
bc - 1.05a - 2 - GNU arbitrary precision algebraic and RPN calculators.
bdflush - 1.6.2 - 1 - System Cache flusher
biff+comsat - 0.10 - 2 - Mail notification system
bin86 - 0.4 - 1 - Real mode 80x86 compiler and linker.
bind - 8.2.2p4 - 1 - BIND - DNS name server used for name services in networks.
bind-doc - 8.2.2p4 - 1 - DNS documentation.
bind-utils - 8.2.2p4 - 1 - DNS utils - host, dig, dnsquery, nslookup.
binutils - 2.9.5.0.16 - 1 - GNU binary development utilities.
binutils-pilot - 2.9.5.0.16 - 1 - Cross-assembler for 3COM Palm Pilot PDA.
bison - 1.27 - 2 - GNU parser generator.
bool - 2.0 - 1 - True and false.
bsd-finger - 0.10 - 4 - BSD finger client and server.
byacc - 1.9 - 4 - Berkeley yacc parser generator
bzip2 - 0.9.0b - 1 - A high-quality, block-sorting data compressor.
bzip2-devel - 0.9.0b - 1 - Development library and include files for bzip2.
cdda2wav - 1.0 - 3 - Sampling utility that dumps CD audio data into wav files.
cdfs - 1.7 - 3 - Collection of tools related to Compact Discs.
cdparanoia - III.alpha9. - 4 - Extract audio data from compact discs directly as data.
cdrecord - 1.8a21 - 3 - Record audio or data Compact Discs.
cgetty - 1.0 - 1 - Console getty for local terminals
cheops - 0.60pre5 - 3 - Network Utility Frontend
cleandir - 1.0 - 1 - Cleans up files in directories based on their age.
coas - 1.1 - 7 - Caldera Open Administration System.
coas-devel - 1.1 - 7 - COAS Development Kit
col-tools - 1.0 - 4 - Various OpenLinux tools.
communicator-expo - 4.7 - 3 - Netscape Communicator (Export Version).
copyrights - 1.2 - 1 - Commonly used copyrights.
cpio - 2.4.2 - 3 - GNU cpio archiving program.
cracklib - 2.7 - 1 - Password checking library.
crontabs - 1.12 - 1 - System-wide standard crontab.
cvs - 1.10.6 - 1 - Concurrent Versioning System.
cvs-doc-ps - 1.10.6 - 1 - PostScript(TM) documentation for cvs.
dbview - 1.0.3 - 3 - Displays dBase III and IV files.
ddd - 3.1.5 - 1 - X interface to the GDB, DBX and XDB debuggers.
ddd-doc - 3.1.5 - 1 - Additional PostScript documentation for DDD.
dejagnu - 1.3.0.19981 - 1 - The DejaGnu Testing Framework.
DEV - 3.4 - 1 - Default device (/dev) entries.
dhcp2 - 2.0 - 0 - A DHCP server and relay agent.
dhcpcd - 1.3.17p4 - 0 - DHCP Client Daemon.
diald - 0.16 - 1 - Demand dialing daemon for IP links over phone lines.
dialog - 0.6 - 6 - A program to build tty dialog boxes.
dialscripts - 0.1 - 1 - ISP modem access scripts
diffutils - 2.7b - 0 - GNU 'diff' utilities to find differences in files.
dip - 3.3.7o - 9 - Dip can be used to establish SLIP dialup connections.
dosemu - 0.98.5 - 3 - Experimental DOS emulator.
drdos-hdimage-eva - 7.03 - 2 - DR-DOS hard drive image.
dump - 0.4b4 - 4 - BSD dump/restore backup system (BETA).
dviutils - 1.0 - 8 - A set of utilities to rearrange dvi-documents.
ed - 0.2 - 5 - GNU Line Editor
egcs - 2.91.66 - 5 - The new GNU egcs Compiler Suite.
egcs-c++ - 2.91.66 - 5 - C++ support for egcs.
egcs-doc - 2.91.66 - 5 - Additional documentation for egcs.
egcs-objc - 2.91.66 - 5 - Objective-C support for egcs.
eject - 2.0.2 - 1 - Ejects ejectable media and controls auto-ejection.
enscript - 1.6.1 - 4 - GNU text to PostScript(TM) converter.
expect - 5.28 - 1 - Programmed dialogue with interactive programs.
expect-devel - 5.28 - 1 - Development part without static libraries.
expect-devel-stat - 5.28 - 1 - Development part static libraries only.
ext2fs - 1.14 - 2 - Tools for the second extended (ext2) filesystem.
ext2fs-devel - 1.14 - 2 - Development libraries and headers for ext2 filesystem tools.
ext2fs-devel-stat - 1.14 - 2 - Static libraries for ext2 filesystem tools.
faq - 19990203 - 2 - Frequently Asked Question about Linux.
fatfs - 2.2 - 2 - Tools for MS-DOS/FAT filesystems.
fbset - 2.1 - 2 - Framebuffer utilities for changing video modes.
fdutils - 5.2 - 3 - Low-level floppy disk utilities.
fetchmail - 5.0.4 - 0 - Retrieve mail from a mailserver using Post Office Protocol.
fhs - 2.0 - 1 - Linux Filesystem Hierarchy Standard.
file - 3.27 - 1 - Determine the type of (almost) any file.
fileutils - 4.0 - 1 - GNU File utilities.
findutils - 4.1 - 11 - GNU Find utilities (find, xargs, and locate).
flex - 2.5.4 - 1 - GNU fast lexical analyzer generator.
freeciv - 1.8.0 - 1 - A clone of Sid Meier's Civilization for X, networked.
g77 - 2.91.66 - 5 - g77 FORTRAN compiler.
gawk - 3.0.3 - 3 - GNU utilities text processor.
gawk-doc - 3.0.3 - 3 - Documention for GNU gawk in PostScript and other formats.
gcal - 2.40 - 1 - Extended calendar with highlighting, holidays, etc.
gd - 1.6.3 - 1 A graphics library for fast image creation.
gd-devel - 1.6.3 - 1 - gd development libraries and headers.
gd-devel-static - 1.6.3 - 1 - gd static development library.
gdb - 4.17.0.11 - 2 - Symbolic debugger for C and other languages.
gdb-doc - 4.17.0.11 - 2 - Various gdb html and texinfo documentation including refcard.
gdbm - 1.8.0 - 3 - The GNU database library for C.
gdbm-devel - 1.8.0 - 3 - Development libraries and header files for gdbm.
gdbm-devel-static - 1.8.0 - 3 - Libraries for static linking.
gettext - 0.10.35 - 1 - Libraries and utilties for national language support.
ghostscript - 5.10 - 2 - GNU PostScript(TM) interpreter and renderer.
ghostscript-doc - 5.10 - 2 - Documentation for GNU GhostScript.
ghostscript-fonts - 5.10 - 2 - Fonts for GNU GhostScript from URW++.
giftrans - 1.12.2 - 2 - Transform from gif87 to gif89, making one color transparent.
gimp - 1.0.4 - 1 - GNU Image Manipulation Program.
gimp-data - 1.0.0 - 1 - Data for GNU Image Manipulation Program
gimp-devel - 1.0.4 - 1 - Header files to develope a plug-in for the gimp.
gimp-devel-static - 1.0.4 - 1 - Static libraries to develope plug-ins for the gimp.
glib - 1.2.3 - 2 - A library of handy utility functions.
glib-devel - 1.2.3 - 2 - GLIB part which is neccessary for developement.
glib-devel-static - 1.2.3 - 2 - Static version of the GLIB library.
glibc - 2.1.2 - 1 - Standard shared libraries for programs.
glibc-devel - 2.1.2 - 1 - Additional libraries required to compile
glibc-devel-stati - 2.1.2 - 1 - Libraries for static linking
glibc-localedata - 2.1.2 - 1 - Locale data for localized programs
gnuchess - 4.0.pl80 - 1 - Computer chess program.
gpm - 1.17.8 - 2 - General purpose mouse support for Linux.
gpm-devel - 1.17.8 - 2 - Development libraries and include files for gpm.
gpm-devel-static - 1.17.8 - 2 - Static libraries for gpm.
grep - 2.2 - 1 - GNU grep utilities.
groff - 1.11a - 3 - GNU groff text formatting package.
groff-dvi - 1.11a - 3 - GNU groff formatter for DVI
groff-gxditview - 1.11a - 3 - GNU groff X previewer
groff-lj4 - 1.11a - 3 - GNU groff formatter for Laserjet 4
groff-misc - 1.11a - 3 - GNU groff miscelleanous tools
groff-ps - 1.11a - 3 - GNU groff formatter for Postscript
gtk+ - 1.2.3 - 2 - The Gimp Toolkit and drawing kit.
gtk+-devel - 1.2.3 - 2 - Developement environment for Gtk and Gdk
gtk+-devel-static - 1.2.3 - 2 - Gtk and Gdk static libraries
gv - 3.5.8 - 4 - X11 ghostscript frontend.
gv-doc-html - 3.5.8 - 4 - HTML documentation for gv
gzip - 1.2.4 - 9 - GNU gzip file compression.
hdparm - 3.5 - 1 - Utiltity to set (E)IDE performance parameters.
hwprobe - 991112 - 1 - Automatic detection of PCI and ISAPNP devices.
iBCS - 2.1 - 4 - Intel Binary Compliance Standard module.
iBCS-extras - 2.1 - 4 - Extra shared libraries for iBCS.
ImageMagick - 4.2.7 - 3 - Image display, conversion, and manipulation under X.
ImageMagick-devel - 4.2.7 - 3 - Header files for development.
ImageMagick-devel - 4.2.7 - 3 - Static development libraries.
imap - 4.6.BETA - 1 - Provides support for IMAP and POP network mail protocols.
indent - 2.2.4 - 1 - GNU C indenting program.
info - 3.12 - 3 - Text based standalone info reader.
inn - 2.2.1 - 2 - InterNetNews news transport system.
ipchains - 1.3.8 - 1 - IP Firewalling Chains.
ipx - 1.0 - 13 - Internetwork Packet eXchange Utilities.
ipxripd - 0.7 - 6 - IPX RIP/SAP daemon for advertising IPX routes and services.
irc-BX - 75p3 - 2 - Improved color IRC client with built-in scripts.
isapnptools - 1.18 - 1 - Utilities to read and set ISA PnP card settings.
isdn4k-utils - 3.0beta2 - 4 - Utilities for the kernel ISDN-subsystem.
ispell - 3.1.20 - 2 - GNU ispell - interactive spelling checker.
ispell-danish - 3.1.20 - 2 - Danish ispell dictionaries.
ispell-english - 3.1.20 - 2 - English ispell dictionaries.
ispell-french - 3.1.20 - 2 - French ispell dictionary.
ispell-german - 3.1.20 - 2 - German ispell dictionary.
ispell-spanish - 3.1.20 - 2 - Spanish ispell dictionaries.
jdk - 1.0.2 - 8 - Java Development Kit.
jdk-shared - 1.0.2 - 8 - Java Development Kit binaries dynamically linked to Motif.
jdk-static - 1.0.2 - 8 - Java Development Kit binaries statically linked with Motif.
kaffe - 1.0.b4 - 3 - A free virtual machine to run Java(tm) code.
kbd - 0.99 - 1 - Linux keyboard map utilities.
kdbg - 1.0beta1 - 1 - gdb frontend for KDE
kdeapps - 1.1.1 - 8 - Applnk files for non KDE applications.
kdebase - 1.1.2 - 3 - Core files and applications for the K Desktop Environment.
kdebase-opengl - 1.1.2 - 3 - OpenGL Screensavers for KDE.
kdedoc - 990211 - 1 - KDE Developer Documentation Generator.
kdegames - 1.1.2 - 1 - Games and recreationals for the K Desktop Environment.
kdegraphics - 1.1.2 - 1 - Graphic applications for the K Desktop Environment.
kdelibs - 1.1.2 - 1 - Base libraries for the K Desktop Environment.
kdelibs-devel - 1.1.2 - 1 - Development libraries for the K Desktop Environment.
kdelibs-doc - 1.1.2 - 1 - Developer documentation for the KDE libraries.
kdemultimedia - 1.1.2 - 2 - Multimedia applications for the K Desktop Environment.
kdenetwork - 1.1.2 - 4 - Network applications for the K Desktop Environment.
kdestart - 1.1 - 30S - Startup skript and kdeinitrc for the K Desktop Environment.
kdesupport - 1.1.2 - 1 - Support libraries for the K Desktop Environment.
kdesupport-devel - 1.1.2 - 1 - Support development libraries for the K Desktop Environment.
kdesupport-devel - 1.1.2 - 1 - Static support development libraries for KDE.
kdethemes - 2.0.0 - 1 - Additional sounds for KDE.
kdetoys - 1.1.2 - 1 - Little tools and toys for KDE.
kdeutils - 1.1.2 - 1 - Utilities for the K Desktop Environment.
kdevelop - 1.0beta2 - 1 - Integrated Development Environment (IDE) for KDE
killustrator - 0.7 - 2 - A vector graphics program for KDE.
kisdn - 1.0.1 - 2 - KISDN - a ISDN dialer for KDE
klyx - 0.9.9 - 2 - KLyX - a word processor for the K Desktop Environment
kmpg - 0.5.0a - 2 - A MP3 player for KDE.
korganizer - 1.1.2 - 1 - Personal information manager for the K Desktop Environment.
kpackage - 1.3.6 - 4 - KDE package manager for rpm and debian software packages.
kpilot - 3.1b9 - 1 - 3Com Palm Pilot and IBM Workpad syncing software
kquery - 0.9 - 2 - Queries installed RPM Packages and Manpages.
ktb - 1.02a - 1 - Qt based filesystem browser (tree view).
ktzset - 2.1 - 4 - Set kernel time zone.
ld.so - 1.9.11 - 1 - Linux dynamic loader.
ld.so-devel - 1.9.11 - 1 - Development package for ld.so.
ldp - 19990730 - 2 - Linux Documentation Project.
ldp-en-ascii - 19990730 - 2 - Linux Documentation Project - English ASCII.
ldp-en-dvi - 19990730 - 2 - Linux Documentation Project - English DVI.
ldp-en-html - 19990730 - 2 - Linux Documentation Project - English HTML.
ldp-en-ps - 19990730 - 2 - Linux Documentation Project - English PostScript(TM).
ldp-es-ascii - 19990730 - 2 - Linux Documentation Project - Spanish ASCII.
ldp-es-dvi - 19990730 - 2 - Linux Documentation Project - Spanish DVI.
ldp-es-ps - 19990730 - 2 - Linux Documentation Project - Spanish PostScript(TM).
ldp-fr-dvi - 19990730 - 2 - Linux Documentation Project - French DVI.
ldp-fr-ps - 19990730 - 2 - Linux Documentation Project - French PostScript(TM).
ldp-it-dvi - 19990730 - 2 - Linux Documentation Project - Italian DVI.
ldp-it-html - 19990730 - 2 - Linux Documentation Project - Italian HTML.
ldp-it-ps - 19990730 - 2 - Linux Documentation Project - Italian PostScript(TM).
ldp-ru-ascii - 19990730 - 2 - Linux Documentation Project - Russian ASCII.
ldp-ru-dvi - 19990730 - 2 - Linux Documentation Project - Russian DVI.
ldp-ru-html - 19990730 - 2 - Linux Documentation Project - Russian HTML.
ldp-ru-ps - 19990730 - 2 - Linux Documentation Project - Russian PostScript(TM).
ldp-ru-sgml - 19990730 - 2 - Linux Documentation Project - Russian SGML.
less - 340 - 1 - Enhanced text file pager.
lha - 1.00 - 5 - Lha creates and expands lharc format archives.
libc5 - 1.0 - 2 - Backward-compatibility runtime-libraries for libc5.
libgr - 2.0.13 - 2 - Graphic libs, fbm, jpeg, pbm, pgm, png, pnm, ppm, tiff.
libgr-devel - 2.0.13 - 2 - Headers and development libraries for building graphic applications.
libgr-devel-stati - 2.0.13 - 2 - Static libraries for building graphic applications.
libgr-progs - 2.0.13 - 2 - utility programs
libident-devel - 0.22 - 1 - IDENT utility library (static only).
libpam - 0.66 - 3 - Pluggable Authentication Modules.
libpam-devel - 0.66 - 3 - Development libraries and header files for PAM.
libpwdb - 0.54 - 8 - The Password database library
libpwdb-devel - 0.54 - 8 - Development libraries and header files for libpwdb.
libpwdb-devel-sta - 0.54 - 8 - Static libraries files for libpwdb.
libstdc++ - 2.9.0 - 5 - Run-time library for dynamic C++ programs
libstdc++-compat - 2.8.0 - 1 - Run-time library for dynamic C++ programs
libtiff-devel-doc - 3.4.33 - 2 - Additional html pages for libtiff
libtiff-devel-doc - 3.4.33 - 2 - Additional man pages for all the functions in libtiff
libz - 1.0.2 - 2 - Un-/compression library libz
libz-devel - 1.0.2 - 2 - Header files for zlib
libz-devel-static - 1.0.2 - 2 - Static library of zlib
lilo - 0.21 - 7 - Boot loader for Linux and other operating systems.
lilo-doc - 0.21 - 7 - Documentation for lilo.
lilo-doc-dvi - 0.21 - 7 - Documentation for lilo in DVI.
lilo-doc-ps - 0.21 - 7 - Documentation for lilo in PostScript(TM).
linux-kernel-bina - 2.2.14 - 1S - Linux kernel images and loadable modules.
linux-kernel-doc - 2.2.14 - 1S - Linux kernel documentation.
linux-kernel-incl - 2.2.14 - 1S - Linux kernel include files (required for C programming).
linux-source-alph - 2.2.14 - 1S - Linux kernel sources for alpha axp architecture.
linux-source-arm - 2.2.14 - 1S - Linux kernel sources for arm architecture.
linux-source-comm - 2.2.14 - 1S - Linux kernel sources (architecture independent sources).
linux-source-i386 - 2.2.14 - 1S - Linux kernel sources for intel i386 architecture.
linux-source-m68k - 2.2.14 - 1S - Linux kernel sources for motorola m68k architecture.
linux-source-mips - 2.2.14 - 1S - Linux kernel sources for mips architecture.
linux-source-ppc - 2.2.14 - 1S - Linux kernel sources for power pc architecture.
linux-source-spar - 2.2.14 - 1S - Linux kernel sources for sparc architecture.
linux-source-spar - 2.2.14 - 1S - Linux kernel sources for sparc64 architecture.
lisa - 4.0 - 7 - LISA - Linux Installation and System Administration utility.
logrotate - 3.3 - 2 - Rotates, compresses, and mails system logs.
LPRng - 3.5.3 - 2 - Enhanced UNIX printing system clients.
LPRng-doc - 3.5.3 - 2 - Documentation for LPRng.
LPRng-doc-ps - 3.5.3 - 2 - Documentation for LPRng in PostScript(TM).
LPRng-lpd - 3.5.3 - 2 - Enhanced replacement for the standard UNIX printing daemon.
lrzsz - 0.12.18 - 1 - Zmodem programs such as 'lzrz', 'sz', 'rz', and others.
LSM - 19990629 - 1 - The Linux Software Map.
lsof - 4.44 - 1 - Display files currently opened by users.
lynx - 2.8.2 - 2 - TTY WWW browser.
m4 - 1.4 - 6 - GNU Macro Processor.
m4-examples - 1.4 - 6 - M4 examples.
macutils - 2.0b3 - 9 - Utilities for manipulating Macintosh file formats.
mailcap - 1.0 - 6 - Mailcap package.
mailx - 8.1.1 - 6 - Minimal mail program.
majordomo - 1.94.4 - 1 - Majordomo mailing list manager.
make - 3.77 - 1 - GNU Make utility.
man - 1.5f - 5 - A manual pager.
man-pages - 1.24 - 2 - Standard English Manual pages from the LDP.
man-pages-cs - 0.12 - 1 - Czech Linux Manual Pages.
man-pages-de - 0.2 - 1 - German Linux Manual Pages.
man-pages-es - 0.7a - 1 - Spanish Linux Manual Pages.
man-pages-fr - 0.7 - 1 - French Linux Manual Pages.
man-pages-it - 0.3.0 - 1 - Italian Linux Manual Pages.
man-pages-ja - 0.4 - 1 - Japanese Linux Manual Pages.
mawk - 1.3.3 - 2 - Mike's New/Posix AWK Interpreter
mesa - 3.0 - 2 - The Mesa 3-D graphics library is OpenGL API compatible.
mesa-devel - 3.0 - 2 - Mesa 3D graphics library headers
mesa-devel-static - 3.0 - 2 - Mesa 3D graphics static libraries
mesa-examples - 3.0 - 2 - Mesa 3D graphics examples
mgetty - 1.1.20_Jan1 - 0 - Smart getty replacement for data, fax and voice modems.
mico - 2.2.7 - 3 - MICO is Corba - a free ORB
mico-devel - 2.2.7 - 3 - Development files for MICO
mico-devel-static - 2.2.7 - 3 - Static libraries for MICO
mico-examples - 2.2.7 - 3 - Example programs for MICO
midi-instruments - 1.0 - 3 - Digitized instruments.
mimetypes - 1.0 - 3 - Caldera Open Linux mime.types Package.
mkisofs - 1.12b5 - 3 - Creates an ISO9660 filesystem image.
mktemp - 1.4 - 2 - Safely create temporary files.
modutils - 2.1.121 - 10 - Module utilities and kerneld.
mod_php3 - 3.0.12 - 5 - The PHP3 HTML-embedded scripting language.
mod_php3-doc - 3.0.12 - 5 - Online manual for PHP3
mpg123 - 0.59q - 1 - Audio mpeg player with support for layer 1,2 and 3.
mt-st - 0.4 - 4 - Tape controller (mt).
mtabase - 1.0 - 8 - MTA Base Files.
mtools - 3.9.5 - 1 - Programs to access DOS disks w/o mounting them.
mtv - 1.1.0.1 - 1 - MPEG Video+Audio and Video CD Player.
mutt - 0.95.6 - 2 - MIME compliant mail reader.
mysql - 3.22.25 - 3 - MySQL: a very fast and reliable SQL database engine.
mysql-bench - 3.22.25 - 3 - MySQL - Benchmarks
mysql-client - 3.22.25 - 3 - MySQL - Client
mysql-devel - 3.22.25 - 3 - MySQL - Development header files and libraries
nasm - 0.98 - 1 - The netwide portable 80x86 assembler
ncftp - 2.4.3 - 1 - Ftp client with a nice interface.
ncompress - 4.2.4 - 6 - A fast compress utility.
ncurses - 4.2 - 4 - 'ncurses' terminal control library.
ncurses-devel - 4.2 - 4 - Development libraries for 'ncurses'.
ncurses-devel-sta - 4.2 - 4 - Static libraries for 'ncurses'.
ncurses-termcap-d - 4.2 - 4 - Development libraries for 'libtermcap'-emulation.
ncurses-termcap-d - 4.2 - 4 - Static libraries for 'libtermcap'-emulation.
net-tools - 1.52 - 4 - Basic Networking Tools.
netkit-base - 0.11 - 6S - Collection of basic network tools.
netkit-ftp - 0.10 - 7 - BSD ftp clients.
netkit-ntalk - 0.11 - 1 - Server and client for the TALK protocol.
netkit-rsh - 0.10 - 8 - Collection of BSD r* network commands.
netkit-rusers - 0.11 - 2 - The rusers and rup tools plus the rpc.rusersd server.
netkit-rwall - 0.10 - 6 - Rwall client and server.
netkit-rwho - 0.12 - 1 - BSD rwho client and server.
netkit-telnet - 0.12 - 5S - TELNET client and server.
netkit-tftp - 0.10 - 2 - TFTP client and server
netpbm - 940301 - 2 - Set of image conversion and manipulation tools
netwatch - 0.9a - 3 - Ncurses based network traffic program.
nfs - 2.2beta47 - 2 - Client apps for use with remote NFS servers.
nfs-server - 2.2beta47 - 2 - NFS server daemons.
nis-client - 2.0 - 8 - NIS client.
nis-server - 2.0 - 8 - NIS server.
nls - 1.0 - 3 - NLS files used by Motif apps like Netscape.
nss_ldap - 85 - 1 - NSS library for LDAP
nte - 1.7.0_99062 - 1 - Network Shared Text Editor.
openldap - 1.2.7 - 2 - LDAP servers, clients, utilities, and development tools.
openldap-devel - 1.2.7 - 2 - LDAP static libraries and headers
OpenLinux - 2.3 - 23S - Caldera OpenLinux setup/doc files.
pam-apps - 0.55 - 6 - Set or update a password using PAM.
pam_ldap - 36 - 2 - LDAP Pluggable Authentication Module
patch - 2.5 - 1 - GNU patch Utilities.
pciutils - 2.0 - 1 - Linux PCI bus utilities.
pcmcia-cs - 3.1.4 - 1 - PCMCIA card services.
perl - 5.005_03 - 3 - Practical Extraction and Report Language.
perl-add - 5.005_03 - 3 - Practical Extraction and Report Language extensions.
perl-cgi - 2.56 - 1 - Simple Common Gateway Interface class for Perl.
perl-examples - 5.005_03 - 3 - Practical Extraction and Report Language examples.
perl-man - 5.005_03 - 3 - Practical Extraction and Report Language man pages.
perl-modules - 5.005_03 - 1 - Practical Extraction and Report Language modules selection.
perl-pod - 5.005_03 - 3 - Practical Extraction and Report Language documentation.
pidentd - 3.0.7 - 2 - Internet Daemon: Authorization, User Identification.
pilot-link - 0.9.3 - 2 - Download/upload files to/from 3COM PalmPilot.
pilot-link-devel - 0.9.3 - 2 - Socket Interface library for 3COM PalmPilot.
pixmap - 2.6p4 - 4 - X pixmap editor.
pixmap-doc - 2.6p4 - 4 - X pixmap editor postscript documentation.
plan - 1.7.2 - 2 - Motif schedule planner.
playmidi - 2.4 - 2 - Play midi files on FM, GUS and MIDI devices.
plugger - 3.0 - 3 - Netscape Navigator multimedia plugin
pmirror - 2.5 - 5 - A perl script for mirroring an FTP site.
popt - 1.3 - 1 - A C library for parsing command line parameters.
portmap - 5beta - 3 - RPC portmapper.
ppp - 2.3.8 - 1 - PPP protocol daemon for Linux (includes chat utility).
ppp-devel - 2.3.8 - 1 - Header file stubs for PPP protocol.
procmail - 3.13.1 - 1 - Mail delivery and filtering agent.
procps - 2.0.2 - 1 - Various process monitoring utilities.
psmisc - 18 - 1 - Utilities that extract information from the proc filesystem.
psutils - 1.17 - 3 - PostScript Utilities.
python - 1.5.1 - 1 - Very high level scripting language.
python-devel - 1.5.1 - 1 - Libraries, source and header files for building Python code.
python-doc - 1.5.1 - 1 - Documentation on Python.
python-eclass - 1.2 - 2 - Python ExtensionClass framework.
python-tk - 1.5.1 - 1 - Tk interface for Python.
qt - 1.44 - 4 - The Qt GUI application framework.
qt-devel - 1.44 - 4 - Include files and documentation needed to compile.
qt-doc-html - 1.44 - 4 - HTML reference for Qt, plus documentation for the tutorial.
qt-examples - 1.44 - 4 - Some good examples that show the abilities of Qt.
qt-opengl - 1.44 - 4 - The Qt OpenGL extension
qt-qimgio - 1.44 - 4 - The Qt Image Extension
qt-tutorial - 1.44 - 4 - A step-by-step tutorial of how to use the Qt-Library.
qt2 - 2.0.1 - 2 - The Qt GUI application framework.
qt2-devel - 2.0.1 - 2 - Include files and documentation needed to compile.
qt2-doc-html - 2.0.1 - 2 - HTML reference for Qt, plus documentation for the tutorial.
qt2-examples - 2.0.1 - 2 - Some good examples that show the abilities of Qt.
qt2-opengl - 2.0.1 - 2 - The Qt OpenGL extension
qt2-qimgio - 2.0.1 - 2 - The Qt Image Extension
qt2-tutorial - 2.0.1 - 2 - A step-by-step tutorial of how to use the Qt-Library.
quota - 1.66 - 11 - System administration tools for monitoring users' disk usage.
rat - 4.0.4_99062 - 1 - Robust Audio Tool for audioconferencing.
rcs - 5.7 - 5 RCS - Revision Control System.
rdate - 960923 - 1 - get a remote host's approximate time readline - 2.2.1 - 0 - GNU library for reading lines from a terminal.
readline-devel - 2.2.1 - 0 - Development libraries and header files for GNU readline.
readline-devel-st - 2.2.1 - 0 - Static libraries for GNU readline.
recode - 3.5 - 1 - GNU utility for converting text files according to RFC 1345.
rh-compat - 2.3 - 1 - Collection of compatibility stuff towards RH6.0+.
rhmask - 1.0 - 4 - Generate masks between two files, use masks to restore files.
rosegarden - 2.2u0 - 2 - MIDI editor / sequencer
rpm - 2.5.5 - 3 - Red Hat Package Manager.
rpm-devel - 2.5.5 - 3 - Development package for RPM.
rstatd - 3.03 - 1 - Kernel statistics server.
rstatd-devel - 3.03 - 1 - Development library objects and header files for rstat.
rsync - 2.3.1 - 1 - Rsync is a replacement for rcp that has many more features.
samba - 2.0.5 - 1S - SMB client and server.
samba-doc - 2.0.5 - 1S - Documentation on SAMBA.
sane - 1.0.1 - 2 - SANE -- Easy local and networked scanner access.
sane-devel - 1.0.1 - 2 - SANE (Scanner Access Now Easy) development toolkit
scotty - 2.1.10 - 4 - Tcl extensions for network management applications.
screen - 3.9.5 - 1 - Screen - Manages multiple sessions on one tty.
sdr - 6.1_990625 - 1 - Session Directory for multicast conferences.
sed - 3.02 - 1 - GNU Stream Editor.
sendmail - 8.9.3 - 1 - Sendmail mail transport agent.
sendmail-cf - 8.9.3 - 1 - sendmail configuration files and m4 macros.
sendmail-doc - 8.9.3 - 1 - sendmail documentation
setserial - 2.15 - 1 - Set and get Linux serial port configuration.
setup - 2.0 - 13S - Simple setup files.
sgml-tools - 1.0.9 - 1 - Formatting system used by the Linux Documentation Project.
sh-utils - 1.16 - 7 - GNU shell utilities.
shadow-misc - 1.1 - 3 - More shadow password tools.
sharutils - 4.2 - 6 - GNU shell archive utilities.
slang - 1.3.7 - 1 - Shared library for C like extension language.
slang-devel - 1.3.7 - 1 - Library and header files for slang C like language.
slang-devel-stati - 1.3.7 - 1 - Static library for slang C like language.
sliplogin - 2.1.2 - 6S - Login program for SLIP.
smbfs - 2.0.5 - 1 - Mount and unmount commands for SMB filesystems (smbfs).
sniffit - 0.3.7beta - 3 - A network protocol analyzer.
sox - 12.15 - 1 - General purpose sound format translator (SOund eXchange).
sox-devel - 12.15 - 1 - Static sound tools (ST) library, include files and man page.
splay - 0.8.2 - 1 - Audio player for several formats like MPEG audio and Wave.
squid - 2.2.STABLE4 - 8 - A proxy caching server.
strace - 4.0 - 2 - Print system call trace of a running process.
svgalib - 1.4.0 - 0 - Library for full screen [S]VGA graphics.
svgalib-devel - 1.4.0 - 0 - Development libraries and include files for [S]VGA graphics.
svgalib-devel-sta - 1.4.0 - 0 - Static development libraries for [S]VGA graphics.
swat - 2.0.5 - 1S - Samba Web Administration Tool.
sysklogd - 1.3.31 - 4 - Linux system and kernel logger.
syslinux - 1.45 - 1 - Boot loader for Linux from FAT floppies.
SysVinit - 2.76.3 - 2 - System V compatible 'init' program and accessories.
SysVinit-scripts- 1.05 - 6 - Vital script and configuration environment for SysV 'init'.
tar - 1.12 - 3 - GNU Tape Archiver (tar).
tcl - 8.0.4 - 1 - Tool Command Language, with shared libraries.
tcl-devel - 8.0.4 - 1 - Development part without static libraries.
tcl-devel-static - 8.0.4 - 1 - Development part static libraries only.
tclX - 8.0.4 - 1 - Extensions to tcl and tk for POSIX systems.
tclX-devel - 8.0.4 - 1 - Development part without static libraries.
tclX-devel-static - 8.0.4 - 1 - Development part static libraries only.
tcpdump - 3.4 - 5 - Dumps packets observed on a network interface.
tcp_wrappers - 7.6 - 4 - Security wrapper for tcp daemons - maximum setting.
tcp_wrappers-deve - 7.6 - 4 - Development library and header files for the security wrapper.
tcsh - 6.08.00 - 2 - Enhanced (TENEX) C shell.
tcsh-doc-html - 6.08.00 - 2 - HTML documentation for the Enhanced (TENEX) C shell.
termcap - 10.2.7 - 0 - Terminal capability collection for GNU libtermcap.
teTeX - 1.0.5 - 1 - TeX typesetting system and MetaFont font formatter.
teTeX-devel-stati - 1.0.5 - 1 - Static library for TeX development.
teTeX-doc - 1.0.5 - 1 - Documentation for the teTeX package.
texinfo - 3.12 - 3 - Texinfo formatter and info reader.
textutils - 1.22 - 3 - GNU Text Utilities.
tgif - 4.1.16 - 1 - Object oriented drawing and construction tool.
time - 1.7 - 2 - GNU time utility.
timidity - 2.1.0 - 1 - Great-sounding CPU-hungry MIDI soundfile player.
tin - 1.4_1999051 - 1 - News Reader.
tix - 4.1.0.006 - 1 - Metawidgets set (such as notepads) for Tk.
tix-devel - 4.1.0.006 - 1 - Development part without static libraries.
tix-devel-static - 4.1.0.006 - 1 - Development part static libraries only.
tk - 8.0.4 - 1 - Tk toolkit for Tcl, with shared libraries.
tk-devel - 8.0.4 - 1 - Development part without static libraries.
tk-devel-static - 8.0.4 - 1 - Development part static libraries only.
traceroute - 1.4a5 - 5 - Traces the route packets take over a TCP/IP network.
tracker - 4.3 - 4 - A generic protracker/soundtracker module player.
transfig - 3.2.1 - 3 - Converts .fig files (as those from xfig) to other formats.
ucd-snmp - 4.0.1 - 3 - Simple Network Management Protocol (SNMP) tools
ucd-snmp-devel - 4.0.1 - 3 - The development environment for the UCD-SNMP project.
ucd-snmp-utils - 4.0.1 - 3 - Network management utilities using SNMP, from the UCD-SNMP project.
uemacs - 4.0.0 - 3 - MicroEMACS fullscreen editor.
umsdosfs - 0.9 - 0 - Utilities for doing UMSDOS FS operations.
unarj - 2.41a - 6 - Decompressor for .arj format archives.
unzip - 5.32 - 1 - Unpacks .zip files such as those made by pkzip under DOS.
utempter - 0.5 - 3 - Privileged helper for utmp/wtmp updates.
util-linux - 2.9s - 4 - Rik Faith's utility collection for Linux.
uucp - 1.06.1 - 11 - GNU Unix to Unix Copy (uucp) for a dial-up mail and news.
uucp-doc - 1.06.1 - 11 - Manual for GNU uucp.
vic - 2.8ucl_9906 - 1 - Video Conferencing Tool.
vim - 5.3 - 4 - VIsual editor iMproved.
vim-help - 5.3 - 4 - Macro, syntax and online help files for vim.
vim-X11 - 5.3 - 4 - GUI version 'gvim' for the X Window System.
vixie-cron - 3.0.1 - 19 - Regularly start processes at predetermined times.
vnc - 3.3.2r3 - 3 - Virtual Network Computing
wdiff - 0.5.1 - 3 - GNU word difference finder.
webalizer - 1.30-04 - 4 - The Webalizer - A web server log file analysis tool.
webmin - 0.749 - 3 - A web-based administration interface for Unix systems.
webmin-ldap - 0.74 - 5 - Webmin ldap module
wget - 1.5.3 - 1 - Command-line HTTP and FTP client.
which - 1.0 - 3 - Finds which executable would be run based on your PATH.
whois - 4.4BSD - 1 - Client for the NIC name database
wine - 991112 - 1 - The free Windows Emulator for x86 Unix.
wnn - 4.2 - 3 - Input server for Japanese, Chinese, Korean.
wnn-cwnn - 4.2 - 3 - Wnn input server for Chinese (simplified)
wnn-devel - 4.2 - 3 - Header files and library for Wnn development.
wnn-jwnn - 4.2 - 3 - Wnn input server for Japanese
wnn-kwnn - 4.2 - 3 - Wnn input server for Korean
wnn-twnn - 4.2 - 3 - Wnn input server for Chinese (traditional)
words - 2 - 3 - English dictionary for /usr/dict
wu-ftpd - 2.5.0 - 4 - Washington University FTP daemon.
x3270 - 3.1.1.7 - 3 - X based 3270 emulator.
xanim - 2.80.1 - 1 - Viewer for various animated graphic formats.
Xaw-3dlook - 1.5 - 2 - Introduce 3D-look for X applications using Xaw library.
Xaw3d - 1.5 - 2 - X Athena widgets in 3d.
Xaw3d-devel - 1.5 - 2 - Include files for developing programs that use Xaw3d.
Xaw3d-devel-stati - 1.5 - 2 - LibXaw3d static development library.
xawtv - 2.46 - 4 - Video4Linux Stream Capture Viewer
Xbae - 4.6.2 - 4 - Library wih Motif widgets 'XbaeMatrix' and 'XbaeCaption'.
Xbae-devel - 4.6.2 - 4 - Header files for Xbae widget library
Xbae-devel-static - 4.6.2 - 4 - Static libraries for Xbae widget library
xboard - 4.0.2 - 2 - X11 interface for gnuchess.
xcdroast - 0.96e - 4 - X Frontend to cdroast.
xcolorsel - 1.1a - 5 - X utility to display/select colors from RGB database.
xearth - 1.0 - 6 - Displays a lit globe.
xemacs-auctex - 20.4 - 7 - Convenient package to edit TeX sources in emacs.
xemacs-base - 20.4 - 7 - Basic editing Package with some modes support.
xemacs-calc - 20.4 - 7 - Algebraic calculator package for emacs
xemacs-emacs-link - 20.4 - 7 - Symlink so users and scripts find their emacs.
xemacs-emul - 20.4 - 7 - Emulation of other 'editors' in xemacs.
xemacs-icons - 20.4 - 7 - Various bitmap icons used by xemacs.
xemacs-lispprog - 20.4 - 7 - Lisp programming for xemacs.
xemacs-lispsource - 20.4 - 7 - Emacs-lisp sources (.el-files).
xemacs-mailnews - 20.4 - 7 - Reading/Writing Mail and News with xemacs.
xemacs-modes - 20.4 - 7 - Miscellaneous modes for xemacs.
xemacs-mule - 20.4 - 7 - Mule for xemacs.
xemacs-packages - 20.4 - 7 - Miscellaneous packages for xemacs.
xemacs-sgmldocs - 20.4 - 7 - Miscellaneous sgml documentation.
xemacs-www - 20.4 - 7 - WWW functions (browsing AND editing) for xemacs.
xfig - 3.2.2 - 2 - Facility for interactive generation of figures under X11.
xfig-examples - 3.2.2 - 2 - Xfig example files.
xforms - 0.88 - 2 - Xforms library, a GUI toolkit for X window systems.
xforms-devel - 0.88 - 2 - Static library and include files for xforms.
xforms-devel-stat - 0.88 - 2 - Static library and include files for xforms.
XFree86 - 3.3.5 - 1 - XFree86 Window System servers and basic programs.
XFree86-3DLabs - 3.3.5 - 1 - XFree86 3DLabs server.
XFree86-addons - 3.3.5 - 1 - X11R6 miscellaneous programs and their man pages.
XFree86-AGX - 3.3.5 - 1 - XFree86 AGX server.
XFree86-config - 3.3.4 - 1 - XFree86 Window System config files.
XFree86-config-eg - 3.3.5 - 1 - Examples for various config files as shipped by XFree86
XFree86-contrib - 3.3.3 - 2 - XFree86 Window system programs from the contrib tape.
XFree86-devel - 3.3.5 - 1 - X11R6 programming libraries, headers and man pages.
XFree86-devel-pro - 3.3.5 - 1 - X11R6 profiling libraries.
XFree86-devel-sta - 3.3.5 - 1 - X11R6 static libraries.
XFree86-FBDev - 3.3.5 - 1 - XFree86 generic frame buffer server.
XFree86-fonts - 3.3.5 - 1 - XFree86 window system basic fonts.
XFree86-fonts-100 - 3.3.5 - 1 - X11R6 100dpi fonts - only need on server side.
XFree86-fonts-75d - 3.3.5 - 1 - X11R6 75dpi fonts - only need on server side.
XFree86-fonts-cyr - 3.3.5 - 1 - X11R6 cyrillic fonts - only need on server side.
XFree86-fonts-ext - 3.3.5 - 1 - X11R6 hebrew and asiatic fonts - only need on server side.
XFree86-fonts-sca - 3.3.5 - 1 - X11R6 scalable fonts - only need on server side.
XFree86-fontserve - 3.3.5 - 1 - X11R6 font server - only needed on server side.
XFree86-I128 - 3.3.5 - 1 - XFree86 I128 server.
XFree86-IBM8514 - 3.3.5 - 1 - XFree86 IBM 8514 server.
XFree86-imake - 3.3.5 - 1 - X11R6 imake programming tools.
XFree86-libs - 3.3.5 - 1 - X11R6 runtime libraries.
XFree86-Mach32 - 3.3.5 - 1 - XFree86 Mach32 server.
XFree86-Mach64 - 3.3.5 - 1 - XFree86 Mach64 server.
XFree86-Mach8 - 3.3.5 - 1 - XFree86 Mach8 server.
XFree86-misc - 3.3.3 - 2 - XFree86 miscelleanous programs and their man pages.
XFree86-Mono - 3.3.5 - 1 - XFree86 Mono server.
XFree86-P9000 - 3.3.5 - 1 - XFree86 P9000 server.
XFree86-programs - 3.3.5 - 1 - Programs for X11R6 from the contrib tapes.
XFree86-S3 - 3.3.5 - 1 - XFree86 S3 server.
XFree86-S3V - 3.3.5 - 1 - XFree86 S3 ViRGE server.
XFree86-server - 3.3.5 - 1 - XFree86 Window System server basic parts.
XFree86-server-de - 3.3.5 - 1 - XFree86 devel stuff for dga, misc, vidmode.
XFree86-server-mo - 3.3.5 - 1 - XFree86 loadable server modules for pex, xie, dga.
XFree86-setup - 3.3.5 - 1 - XFree86 install program XF86Setup.
XFree86-SVGA - 3.3.5 - 1 - XFree86 SVGA server.
XFree86-twm - 3.3.5 - 1 - Tab window manager.
XFree86-VGA16 - 3.3.5 - 1 - XFree86 VGA16 server.
XFree86-W32 - 3.3.5 - 1 - XFree86 W32 server.
XFree86-xdm - 3.3.5 - 1 - X11R6 display manager.
XFree86-Xnest - 3.3.5 - 1 - XFree86 nesting server.
XFree86-Xprt - 3.3.5 - 1 - XFree86 printing server.
XFree86-xsm - 3.3.5 - 1 - X11R6 session manager.
XFree86-xterm - 3.3.5 - 1 - X11R6 terminal emulator.
XFree86-Xvfb - 3.3.5 - 1 - XFree86 virtual frame buffer server.
xmbase-grok - 1.4.1 - 3 - Simple Database manager & UI builder.
xmgr - 4.1.2 - 2 - Numerical Data Processing and Visualization Tool (xmgr).
xntp - 3.5.93e - 4 - Programs to use the Network Time Protocol.
xpdf - 0.7 - 1 - Portable Document Format (PDF) Viewer for X.
xpm - 4.11 - 1 - X11 Pixmap Library.
xpm-devel - 4.11 - 1 - Header files for X Pixmap library
xpm-devel-static - 4.11 - 1 - Static libraries for X Pixmap images
xselection - 1.6 - 2 - Utility to get or set an X selection or cutbuffer property value.
xterm-color - 2.0 - 4 - Symlinks for ansi-xterm, color-xterm, xterm-color.
xtoolwait - 1.2 - 1 - Xsession script utility
. xv - 3.10a - 8 - Great image viewer/browser for most graphic formats.
xwatch - 2.10 - 4 - A watch dog application for log files.
ytalk - 3.1 - 2 - Multiuser chat sessions over BSD talk protocol.
zip - 2.2 - 1 - Package and compress files.
zoneinfo - 1999d - 1 - Time zone utilities and data.
zoo - 2.10 - 3 - Manipulate archives of compressed files.
zsh - 3.1.5 - 1 - Ksh-like shell with many enhancements.
zsh-doc-html - 3.1.5 - 1 - HTML documentation for zsh.

Well, a whole lot of GNU going on, huh? Did you notice the rh-compat? If they were in deeply enough to do that, I'm thinking that can't say they didn't know what was in this distro, like SysV init, for example. This product had the 2.2 kernel.

Ditto on Caldera OpenLinux 2.3, which lists SysVinit-2.76.3-2.i386.rpm and SysVinit-scripts-1.05-5.i386.rpm, iBCS-2.1-1.i386.rpm, and the Linux kernel 2.2.10, "which includes multi-processor support." And the source was provided for the following:

SysVinit-2.76.3-2.src.rpm
SysVinit-scripts-1.05-5.src.rpm
binutils-2.9.1.0.21-2.src.rpm
coas-1.1-7.src.rpm
linux-2.2.10-8.src.rpm
Incidentally, the CD says "Copyright 1999 by Que Corporation and its licensers". To further demonstrate that they must have known about SysV init, here's the mini-lisa file:
#!/bin/sh 
# $Id: mini-lisa,v 1.9 1998/08/18 14:10:47 ray Exp $

#
# Init setup
#
DIR_INIT_CONF=/etc/rc.d
DIR_INFO=/usr/info
CMD_INSTALL_INFO=/usr/bin/install-info
CMD_INETDCONF=/usr/lib/LST/inetdconf.pl

unset GZIP

Debug()
{
  echo "$@" 1>&2
}

Print_Usage()
{
  cat &2
mini-lisa  command parameters...
Areas:
  --SysVinit   reads further information from STDIN

  --SysV-init
    install  S [:]... K [:]...
    remove  

  --info
    install  [--section ""] [--entry ""]
    remove  

  --inetd
    install    
	(wait|nowait[.]) [.] 
	  ...
    install /  rpc/ 
	(wait|nowait[.]) [.] 
	  ...
    remove [/] 
    enable [/] 
    disable [/] 

  --user
    create      
    revoke  

  --group
    create   [ ...]
    join  
    leave   
    revoke  

EOF
  return 1
}

Print_Usage_Exit()
{
  Print_Usage
  exit 1
}

Do_SysVinit()
{
  local script=
  local callname=
  local levels=

  while read script callname levels; do
    for i in `echo $levels | sed -e 's/:/ /g'`; do
      mkdir -p $DIR_INIT_CONF/rc$i.d >/dev/tty8 2>&1
      ln -sf ../init.d/$script $DIR_INIT_CONF/rc$i.d/$callname >/dev/tty8 2>&1
    done
  done
}

Do_SysVinit_install()
{
  local subsys="$1"
  local start="$2$1"
  local slevels="$3"
  local stop="$4$1"
  local klevels="$5"

  # consistency check
  #FIXME!?

  # cleanup
  Do_SysVinit_remove $subsys 0

  # create start- and stoplinks
  local name=$start
  for l in $slevels $klevels; do
    for i in `echo $l | sed -e 's/:/ /g'`; do
      [ -d $DIR_INIT_CONF/rc$i.d ] || mkdir -p $DIR_INIT_CONF/rc$i.d
      ln -sf ../init.d/$subsys $DIR_INIT_CONF/rc$i.d/$name
    done
    name=$stop
  done
}

Do_SysVinit_remove()
{
  local subsys="$1"
  local trigger="$2"

  [ "$trigger" != "0" ] && return 0

  # consistency check
  #FIXME!?

  rm -f $DIR_INIT_CONF/rc?.d/[SK][0-9][0-9]$subsys
}

Info_FindFile()
{
  local topic=$1
  local file

  if [ -n "`echo $topic | sed -n 's:^/.*$:OK:p'`" ]; then
    if [ -r $topic ]; then
      file=$topic
    elif [ -r $topic.info ]; then
      file=$topic.info
    elif [ -r $topic.gz ]; then
      file=$topic.gz
    elif [ -r $topic.info.gz ]; then
      file=$topic.info.gz
    fi
  elif [ -r $DIR_INFO/$topic ]; then
    file=$DIR_INFO/$topic
  elif [ -r $DIR_INFO/$topic.info ]; then
    file=$DIR_INFO/$topic.info
  elif [ -r $DIR_INFO/$topic.gz ]; then
    file=$DIR_INFO/$topic.gz
  elif [ -r $DIR_INFO/$topic.info.gz ]; then
    file=$DIR_INFO/$topic.info.gz
  fi
  echo $file
}

Do_Info_install()
{
  Check_Info_Not_OLD || { Do_Info_install_OLD "$@"; return $?; }

  local topic="$1"; shift
  local file

  # consistency check
  #FIXME!?

  file='Info_FindFile $topic`

  if [ -z "$file" ] || [ ! -r "$file" ]; then
    Debug "Do_Info_install $topic not found"
    return 1
  fi

  $CMD_INSTALL_INFO "$@" $file $DIR_INFO/dir
  return 0
}

Do_Info_remove()
{
  Check_Info_Not_OLD || { Do_Info_remove_OLD "$@"; return $?; }

  local topic="$1"; shift
  local trigger="$1"; shift
  local file

  [ "$trigger" != "0" ] && return 0

  # consistency check
  #FIXME!?

  file=`Info_FindFile $topic`

  if [ -z "$file" ] || [ ! -r "$file" ]; then
    Debug "Do_Info_remove $topic not found"
    return 1
  fi

  $CMD_INSTALL_INFO --remove $file $DIR_INFO/dir
  return 0
}

# backward-compatibility ...
Check_Info_Not_OLD()
{
  local v=`$CMD_INSTALL_INFO --version | sed -n '1s/^[^0-9]*//p'`
  [ "$v" != "3.11" ] && return 0
  return 1
}

Info_GetCmd()
{
  local file="$1"
  local cmd=cat

  [ -n "`echo $file | sed -n 's/^.*.gz$/OK/p'`" ] &&
    cmd=zcat
  echo $cmd
}

Do_Info_install_OLD()
{
  local topic="$1"; shift
  local file
  local cmd

  # consistency check
  #FIXME!?

  file=`Info_FindFile $topic`
  cmd=`Info_GetCmd $file`

  if [ -z "$file" ] || [ ! -r "$file" ]; then
    Debug "Do_Info_install $1 not found"
    return 1
  fi

  $cmd $file | $CMD_INSTALL_INFO "$@" - $DIR_INFO/dir
  return 0
}

Do_Info_remove_OLD()
{
  local topic="$1"
  local trigger="$2"
  local file
  local cmd

  [ "$trigger" != "0" ] && return 0

  # consistency check
  #FIXME!?

  file=`Info_FindFile $topic`
  cmd=`Info_GetCmd $file`

  if [ -z "$file" ] || [ ! -r "$file" ]; then
    Debug "Do_Info_remove $1 not found"
    return 1
  fi

  $cmd $file | $CMD_INSTALL_INFO --remove - $DIR_INFO/dir
  return 0
}

Do_Inetd_install()
{
  # consistency check in inetdconf!?

  $CMD_INETDCONF --add "$@"
}

Do_Inetd_remove()
{
  local service="$1"
  local trigger="$2"

  [ "$trigger" != "0" ] && return 0

  # further consistency check in inetdconf!?

  $CMD_INETDCONF --remove "$service"
}

Do_Inetd()
{
  local command="$1"; shift

  case "$command" in
  "install"|"remove")
    Do_Inetd_${command} "$@"
    return $?
    ;;
  "enable"|"disable")
    [ $# -gt 0 ] &[ $# -gt 0 ] &[ "$trigger" != "0" ] && return 0
    # further consistency check in inetdconf!?
    $CMD_INETDCONF --$command "$service" "$@"
    return $?
    ;;
  *)
    Print_Usage
    ;;
  esac
}

Do_User()
{
  local command="$1"; shift

  case "$command" in
  "create")
    false
    ;;
  "revoke")
    false
    ;;
  *)
    Print_Usage
    ;;
  esac
}

Do_Group_Join()
{
  local gname="$1"; shift
  local i

  for i in "$@"; do
    false
  done
  false
}

Do_Group_Leave()
{
  false
}

Do_Group()
{
  local command="$1"; shift
  local gname="$1"; shift

  case "$command" in
  "create")
    false
    ;;
  "join")
    Do_Group_Join $gname "$@"
    ;;
  "leave")
    [ "$1" != "0" ] && return 0; shift

    Do_Group_Leave $gname "$@"
    ;;
  "revoke")
    [ "$1" != "0" ] && return 0; shift

    false
    ;;
  *)
    Print_Usage
    ;;
  esac
}

if [ $# -eq 0 ]; then
  Print_Usage_Exit
fi

Area=""
case "$1" in
"--SysVinit")
  Do_SysVinit
  exit $?
  ;;
"--SysV-init")
  shift
  Area="SysVinit"
  ;;
"--info")
  shift
  Area="Info"
  ;;
"--inetd")
  shift
  Area="Inetd"
  ;;
"--user")
  shift
  Area="User"
  ;;
"--group")
  shift
  Area="Group"
  ;;
*)
  Print_Usage_Exit
  ;;
esac

[ -z "$Area" ] && Print_Usage_Exit

[ $# -gt 0 ] &case "$Area" in
"User"|"Group"|"Inetd")
  Do_${Area} $Command "$@"
  exit $?
  ;;
esac

case "$Command" in
"install"|"remove")
  Do_${Area}_${Command} "$@"
  exit $?
  ;;
esac


Print_Usage_Exit


And here comes the Linux 2.4.0 kernel, which shows up in the Linux Technology Preview CD that Caldera distributed with a 2000 copyright "featuring the new Linux 2.4 kernel preview". It has SysVinit-2.78-0a.i386.rpm, SysVinit-scripts-1.06-0b.i386.rpm, and binutils-2.9.5.0.27-2.rpm.

And Groklaw member PTrenholme found an old OpenLinux 1.2 CD, and looking at the source RPMs, he found these inside:

$ ls -l /media/cd/Packages/SRPMS/ |grep '(SysVinit)|(tksys)|(elf)|(iBCS)'
-r--r--r-- 1 root root 1698918 1998-01-06 14:53 amaya-elf-bin-1.0b-2.src.rpm
-r--r--r-- 1 root root 204285 1998-01-06 09:43 iBCS-2.0-14.src.rpm
-r--r--r-- 1 root root 110289 1998-01-06 09:06 SysVinit-2.71-3.src.rpm
-r--r--r-- 1 root root 21530 1998-01-08 01:39 SysVinit-scripts-1.02-5.src.rpm
-r--r--r-- 1 root root 14565 1998-01-06 08:40 tksysv-0.92-1.src.rpm
As for SysV init in OpenLinux Lite, BsAtHome reports something amazing. Here's part of his comment, slightly edited and emphasized in parts:
The most interesting part is that SysV init referred to is not something SCO has written at all. I just pulled the historic packages from Red Hat 4.2 (http://www.ibiblio.org/pub/ historic-linux/distributions/redhat/ 4.2/src/SRPM S/). If I recall correctly, then Red Hat and Caldera were reasonably in sync at that time. The source rpm's spec file points to the real source at tsx-11, but I got it from a historic mirror of the primary site (long live historic archives!). So, why is this interesting? The LSM file:
Title: sysvinit and utilities
Version: 2.64
Entered-Date: 05JUL1996
Description: This is the Linux System V init.
The source package has the debian build files included. (debian package name is sysvinit-2.64-1.tar.gz) You should use at least this version if you upgrade to the Linux 2.0 kernel (unless you have 2.60 already installed succesfully).
Author: miquels@cistron.nl (Miquel van Smoorenburg)
Primary-Site: sunsite.unc.edu/pub/Linux/system/Daemons/init
83k sysvinit-2.64.tar.gz
ALternate-Site: tsx-11.mit.edu/pub/linux/sources/sbin
83k sysvinit-2.64.tar.gz
Copying-Policy: GPL
And now SCO wants to sue over SysV init, after all this history?

If anyone has Open UNIX 8, could you check for source on the Linux Kernel Personality, the LKP? I only have access to UnixWare 7, the one that had lxrun for running Linux binaries instead of the later Linux Kernel Personality. In the Unixware 7 License file, it says this:

There may be provided with the Product free software which is governed by the GNU Public License or the Artistic License which the software owner requires to be read and accepted before using.

YOU UNDERSTAND AND AGREE THAT THIS FREE SOFTWARE IS NOT PART OF THE PRODUCT AND SCO MAKES NO WARRANTIES OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT TO SUCH FREE SOFTWARE.

I don't know what SCO was thinking here. You can't opt out of the GPL. The issue is whether the code is integrated sufficiently to trigger the GPL or not. But it's interesting that SCO knew it was distributing GPL code with UnixWare.

Lxrun wasn't GPL. But it did include fragments of some Linux kernel header files SCO is now suing people over, like errno.h and signal.h. Were they in LKP too? In any case, lxrun presumably open sourced those fragments under the Mozilla license. And lxrun was SCO code. So was COAS. So was LISA.

The reason I'm curious about OpenUNIX 8 and the LKP is because if there was GPL code in Unixware, and Caldera didn't provide source, I'm thinking it could impact on what code SCO can use going forward. Also, it's good to get everything on the record, including all the code SCO released under the GPL, as well as under any open source license. Here's a press release about Caldera and the 2.4 Linux kernel that lists COAS, as well as some other open sourced projects:

Please visit www.openlinux.org to download Caldera Systems' technologies that have been open-sourced--including but not limited to--LIZARD, Caldera Open Administration System (COAS), Webmin, OpenSLP, the NetWare Kernel File System (NKFS) and the OpenLinux 2.2 port for Sun's SPARCTM and UltraSPARCTM-based platforms.
COAS was released, according to Ransom Love, under the GPL. Love, back in 2001, when he was CEO of Caldera, announced that Caldera had used the GPL and would use it again:
From: Caldera Support Information
To: announce@lists.caldera.com
Subject: Caldera is committed to Open Source as a development model
Date: Fri, 11 May 2001 16:44:22 -0600

Caldera is committed to Open Source as a development model, and the GPL is one of many Open Source licenses and other license models that Caldera has and will continue to use. As we have done in the past, Caldera has published and will continue to publish under the GPL and other Open Source licenses like those listed below:

COAS:GPL
Lizard: QPL
Webmin: BSD
OpenSLP: BSD

Again, we will continue to use the GPL and other Open Source licenses as we continue to unify UNIX and Linux for business."

Ransom Love,
CEO Caldera

So any protestations to the contrary, Caldera did release code under the GPL.

Speaking of which, I left a comment on Slashdot, tangentially about the GPL. Someone had attacked Danese Cooper over something she said about the CDDL, and I responded. I only mention it because I said years ago, when somebody was pretending to be me and leaving comments I hadn't written, that any time I commented off of Groklaw, I'd say so here to authenticate.


  View Printable Version


Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )