|
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.
|
|
Authored by: Anonymous on Thursday, March 19 2009 @ 05:54 AM EDT |
Applixwares ELF (see this
review) has got nothing to do with the Executable and Linkable Format SCO
claims to own. [ Reply to This | # ]
|
|
Authored by: IMANAL_TOO on Thursday, March 19 2009 @ 06:27 AM EDT |
Offtopic comments here, please.
_
---
______
IMANAL
.[ Reply to This | # ]
|
- Got us curious... - Authored by: gjleger on Thursday, March 19 2009 @ 06:32 AM EDT
- Warning: IE8 officially released - Authored by: Anonymous on Thursday, March 19 2009 @ 08:35 AM EDT
- BoycottNovell is off air - Authored by: David Gerard on Thursday, March 19 2009 @ 01:59 PM EDT
- Tenenbaum: Harvard prof apologizes to judge, RIAA lawyers + Who's the Boss? - Authored by: Anonymous on Thursday, March 19 2009 @ 04:40 PM EDT
- The Pig and the Box - Authored by: Sparhawk on Thursday, March 19 2009 @ 05:06 PM EDT
- Yarro is back in news - Authored by: Anonymous on Thursday, March 19 2009 @ 05:17 PM EDT
- Geeks, Geesers, Money and Risk Management - Authored by: Anonymous on Thursday, March 19 2009 @ 10:53 PM EDT
- Common Scents - Authored by: SpaceLifeForm on Friday, March 20 2009 @ 01:20 AM EDT
- bash - 1.14.7 - 10 - GNU Bourne Again Shell (bash). - Authored by: Anonymous on Saturday, March 21 2009 @ 11:19 AM EDT
|
Authored by: webster on Thursday, March 19 2009 @ 07:11 AM EDT |
. [ Reply to This | # ]
|
|
Authored by: NigelWhitley on Thursday, March 19 2009 @ 07:12 AM EDT |
Any errata which merely confirm PJ is human should go here.
Please indicate the nature of the error in the title
e.g. "corect->correct"
-----------------
Nigel Whitley[ Reply to This | # ]
|
|
Authored by: NigelWhitley on Thursday, March 19 2009 @ 07:17 AM EDT |
Suggestions for and comments on the ever-popular Newspicks feature should go
here.
Please start the thread using the title of the Newspick as comment title to
limit duplication.
-----------------
Nigel Whitley[ Reply to This | # ]
|
|
Authored by: Anonymous on Thursday, March 19 2009 @ 08:05 AM EDT |
PJ's comment on Slashdot, just in case anybody else is
curious :)
http://slashdot.org/comments.pl?sid=1165345&cid=27252267
[ Reply to This | # ]
|
|
Authored by: JamesK on Thursday, March 19 2009 @ 09:43 AM EDT |
"You can't opt out of the GPL."
If they just included the GPL stuff in a package with non GPL stuff, does GPL
apply to the entire package or just the GPL stuff? SUSE, among other distros
has included proprietary code in a mostly GPL package. My understanding is that
for something to automatically become GPL it has to have used something GPL i.e
libraries etc., in it's creation. I didn't think being on the same CD was
enough to do that.
---
There are 10 kinds of people in the world, those who understand binary and those
who don't.
[ Reply to This | # ]
|
|
Authored by: Anonymous on Thursday, March 19 2009 @ 11:52 AM EDT |
I think SCO is not claiming that IBM copied SysV init but System V
init. There is a big difference between those 2. The first one has been written
by Miquel van Smoorenburg, is widely available under GPL licence and has been
distributed by Caldera and newSCO. The second one is copyright AT&T/Novell
and has probably not been open sourced (if anyone knows better, please
speak).
While I don't think that newSCO claims about the copyrights have any
future, please remember that System V init and SysV init are
different and do not try to disprove statements about System V
init with arguments about SysV init.
Loïc [ Reply to This | # ]
|
|
Authored by: Chris Lingard on Thursday, March 19 2009 @ 11:53 AM EDT |
Way back about 1987, we were looking for replacement machines for the
organization that I worked for, It had a IBM System 36 for administrative work,
and a Ferranti Argus 700 for real time applications. The organization was a
Fire Brigade.
We went to a computer exhibition in Olympia, London.
It looks like every computer company in the world were selling SysV boxes. It
was a time of unification, when people were thinking about how to control their
data. I used to have a lapel badge for SysV that showed support for this. At
the time, it was a current fashion.
But the SysV just referred to how
the machine behaved; BSD had forked away many years before; and though the
basic commands were the same, the flags that you gave to tasks were very
different, Also SysV refers to a specific way that a machine starts up, and
changes run levels.
If you look in the Linux source code you will see
the kernel trying to find init; and it starting it as task 1. If you make a
boot CD, you use this to start up your own init, that would bring your boot CD
system up; and it would use SysV type initialization starting the system.
[ Reply to This | # ]
|
|
Authored by: Anonymous on Thursday, March 19 2009 @ 11:58 AM EDT |
Some of the early IBCS releases included files of questionable orgin. I recall
some of the COFF compatibility stuff using shared libraries from SCO (the old
SCO). I'm not sure if they were ever released in any mainstream distro but I
remember having the files on my system back around 1995 and I didn't get them
directly from SCO. I'm certain there were never any files wrongly distributed
with the Linux kernel itself, but the IBCS stuff has a murky history.[ Reply to This | # ]
|
|
Authored by: sk43 on Thursday, March 19 2009 @ 08:56 PM EDT |
Sandeep Gupta's July 7, 2004 Declaration is available as
[IBM-835-232]
<
p>
The SYS V INIT stuff is covered in paragraphs 73-76. The relevant one is
76:
An example of identical copying from UNIX SYS V init into Linux
can be seen by comparing the action keywords. Such a comparison is shown in
Exhibit BB. As can be seen from the UNIX SYS V init column, every action
keyword in UNIX SYS V init is identically copied into Linux
We
do not have access to Exhibit BB, but it is straightforward to figure out what
it contains. First, here is a link to SCO's documentation of the
inittab file.
Much of the file is devoted to a description of the "action"
field:
Key words in this field tell init how to treat the
process specified in the process field
Here are all the
actions.
- init
- boot
- bootwait
- initdefault
- off
- once
- ondemand
- powerfail
- powerwait<
/li>
- respawn
- sysinit
- wait
The Copyright notice
reads: "2003 Caldera International, Inc. All rights reserved."
Next, here is
a portion of code from the Linux file "sysvinit-2.78/src/init.c", which is the
version in Caldera OpenLinux 3.1.1, that declares a data
structure:
} actions[] = {
{ "respawn", RESPAWN
},
{ "wait", WAIT },
{ "once", ONCE
},
{ "boot", BOOT },
{ "bootwait", BOOTWAIT
},
{ "powerfail", POWERFAIL },
{ "powerfailnow",POWERFAILNOW
},
{ "powerwait", POWERWAIT },
{ "powerokwait", POWEROKWAIT
},
{ "ctrlaltdel", CTRLALTDEL },
{ "off", OFF
},
{ "ondemand", ONDEMAND },
{ "initdefault", INITDEFAULT
},
{ "sysinit", SYSINIT },
{ "kbrequest", KBREQUEST
},
{ NULL, 0 },
};
So the claim is
all about the file "init.c" (distributed by Caldera under a GPL
license) implementing actions documented on a manual page copyrighted by Caldera
at a time when it claimed to be the copyright owner of UNIX SYS V init.
Something like that. [ Reply to This | # ]
|
|
Authored by: tiger99 on Friday, March 20 2009 @ 06:52 AM EDT |
PJ, I should be home later and will try to find it. I don't recall there being
any LKP source, but I will have a good look through the disk set to confirm.[ Reply to This | # ]
|
|
Authored by: sk43 on Saturday, March 21 2009 @ 06:48 PM EDT |
Check out
ftp://ftp.nvg.ntnu.no/pub/mirrors/metalab.unc.edu/distributions/caldera/eServer/
You can get complete RPMS, SRPMs, and even an .iso file that you can burn to a
CD and install yourself.
The companion eDesktop edition, in a paralel directory, comes with Linux Streams
(although we should call it Caldera Linux Streams because Caldera modified it
substantially) and a NetWare client, which was the whole purpose for having
STREAMS in the first place.[ Reply to This | # ]
|
|
|
|
|