Next Previous Contents


1.1 DISK a1

CONTENTS : aaa_base aoutlibs bash bsdlpr bzip2 devs umsprogs

aaa_base: Basic Linux filesystem package.

Sets up the basic directory structure and adds a few important binaries such as GNU mtools-3.8, fdutils-5.2, zip21, and unzip531.

aoutlibs: a.out shared libraries:

These shared libraries provide support for running older Linux programs compiled in the a.out binary format. /lib/ /lib/ /lib/ /usr/i486-linuxaout/lib/ /usr/i486-linuxaout/lib/

bash: GNU bash-1.14.7

The GNU Bourne-Again SHell. Bash is a sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is ultimately intended to be a conformant implementation of the IEEE Posix Shell and Tools specification (IEEE Working Group 1003.2). Bash must be present for the system to boot properly.

bsdlpr: BSD lpr-5.9-26

This is the lpr printing suite ported from BSD. It's the most standard UN*X printing system in current use. If you're interested in automatic detection of PostScript and DVI files, check out the apsfilter add-on in Slackware's contrib directory.

bzip2: bzip2 version 0.9.0b (a block-sorting file compressor)

Bzip2 compresses files using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors, and approaches the performance of the PPM family of statistical compressors. Julian Seward> is the author of bzip2.

devs: Device files.

This package creates special files in the /dev directory that represent your system's hardware.

umsprogs: umsdos_progs 0.9

Various utilities needed by Jacques Gelinas' UMSDOS filesystem.

1.2 DISK a2

CONTENTS : cpio e2fsbn elvis etc fsmods pciutils

cpio: The GNU cpio backup and archiving utility v. 2.4.2

This is GNU cpio, a program to manage archives of files. This package also includes mt, a tape drive control program. cpio copies files into or out of a cpio or tar archive, which is a file that contains other files plus information about them, such as their pathname, owner, timestamps, and access permissions. The archive can be another file on the disk, a magnetic tape, or a pipe.

e2fsbn: Utilities for the second extended file system v. 1.14

Utilities needed to create and maintain ext2 filesystems under Linux. Included in this package are: chattr, lsattr, mke2fs, mklost+found, tune2fs, fsck, e2fsck, e2label, debugfs, dumpe2fs, and badblocks. These utilities were written by Remy Card (the developer and maintainer of the ext2 fs) and Theodore T'so.

elvis: elvis-2.1.

Elvis is a text editor. It is intended to be a modern replacement for the classic ex/vi editor of UNIX fame. Elvis supports many new features, including multiple edit buffers, multiple windows, and a variety of display modes. As elvis is Slackware's default vi, this is a required package.

etc: System configuration files that go into the /etc directory.

The /etc directory is traditionally the location where configuration files and administration binaries are found. Under Linux, the binaries have been moved out of the /etc directory and into the /sbin directory; the /etc directory is now reserved for configuration files only.

fsmods: Filesystem modules for Linux 2.2.6.

A kernel module is a piece of object code that can be dynamically loaded into the Linux kernel to provide new kernel functions. These modules support additional filesystems, such as HPFS, HFS, and NTFS.

pciutils: pciutils-1.10 (Linux PCI utilities)

lspci displays detailed information about all PCI buses and devices in the system, replacing the original /proc/pci interface. setpci allows reading from and writing to PCI device configuration registers. For example, you can adjust the latency timers with it. See manual pages for more details.

1.3 DISK a3

CONTENTS: bin fileutls

bin: Binaries that go in /bin and /usr/bin.

Various required utilities and programs, such as apmd_3.0beta3-2, asapm-2.2, at-2.9b, Dillon's crond 2.2, file-3.24, GNU gawk 3.0.3, man-1.5b, patch 2.1b, sed 2.05, sharutils-4.1, time-1.7, splitvt-1.6.3, tput-1.0, unarj-230, hdparm-3.5, and zoo-2.10.

fileutls: fileutils-3.16

These are the GNU file management utilities. Most of these programs have significant advantages over their Unix counterparts, such as greater speed, additional options, and fewer arbitrary limits. These utilities are included: chgrp chmod chown cp dd df dircolors du ginstall ln ls mkdir mkfifo mknod mv rm rmdir sync touch

1.4 DISK a4

CONTENTS: elflibs find getty gpm

elflibs: ELF shared libraries.

This is a collection of shared libraries needed to run Linux code in the ELF binary format. ELF (Executable and Linking Format) is the standard Linux binary format, replacing the older a.out format. One of the main advantages of ELF over a.out is the ease of building and maintaining shared libraries.

find: GNU findutils-4.1

This package contains the GNU find, xargs, and locate programs. find and xargs comply with POSIX 1003.2, as far as I know. They also support some additional options, some borrowed from Unix and some unique to GNU.

getty: getty_ps 2.0.7j

/sbin/getty and /sbin/uugetty. These control the process of logging into your system, and may be used instead of 'agetty', which is the default getty included with the util-linux package. getty_ps supports a number of enhancements such as ringback support.

gpm: General purpose mouse support v1.14

This program is based on the 'selection' package, and allows you to use the mouse to cut and paste text from the screen. It also acts as a mouse server for applications running on the Linux console, such asgpm: the Midnight Commander file manager and dialog. NOTE: This program may cause problems when you start X on systems that do not use a serial mouse. If you get an 'unable to open mouse device' error from X, remove gpm from /etc/rc.d/rc.local.

1.5 DISK a5

CONTENTS: glibc1 grep gzip hdsetup ldso less

glibc1: glibc-2.0.7pre6 runtime support

This package contains the shared libraries, binaries, and support files required to run most Linux applications linked with glibc.

grep: GNU grep 2.3

Grep searches the named input files (or standard input if no files are named, or the file name - is given) for lines containing a match to the given pattern. This is the 'fastest grep in the west' (we hope).

gzip: GNU zip compression utilities. (v. 1.2.4a)

Gzip reduces the size of the named files using Lempel-Ziv coding (LZ77). Whenever possible, each file is replaced by one with the extension .gz, while keeping the same ownership modes, access and modification times.

hdsetup: The Slackware setup/package maintenance system v. 4.0.0

The full screen and tty versions of setup and pkgtool, two utilities included with Slackware that allow you to easily install software packages, remove software packages, and review the installed software packages. Also contains the command line utilities 'installpkg', 'removepkg', 'makepkg', 'explodepkg', and 'upgradepkg' that install, remove, build, examine, and upgrade software packages. Man pages are included.

ldso: 1.9.9, the dynamic linker/loader. completes the final process of linking all necessary references to sharable objects and unreferenced symbols in an impure executable, (usually a dynamically linked executable), to produce a runnable file. Nearly all Linux binaries are 'incomplete' and require further linking at run time.'s job is thus to complete the linking process started at compilation. was written by David Engel, Eric Youngdale, Peter MacDonald, Hongjiu Lu, Linus Torvalds, Lars Wirzenius and Mitch D'Souza.

less: less-332

Less is a paginator similar to more (1), but which allows backward movement in the file as well as forward movement. Also, less does not have to read the entire input file before starting, so with large input files it starts up faster than text editors like vi (1). Less was written by Mark Nudelman.

1.6 DISK a6

CONTENTS: glibc2 kbd sysklogd

glibc2: glibc-2.0.7pre6 internationalization files

International support files for glibc -- installed in usr/share/i18n.

kbd: kbd 0.95

Load and save keyboard mappings. Needed if you are not using the US keyboard map. This package also contains utilities to change your console fonts - if you install it you'll get a menu later on that lets you select from many different fonts. If you like one, you can make it your default font. A new default font can be chosen at any time by typing 'fontconfig'. This package includes fonts from the kbd_fonts.tar.gz package uploaded to SunSITE.

sysklogd: Sysklogd 1.3-31

Dr. Greg Wettstein and Stephen Tweedie's syslogd/klogd. This package contains a modified version of syslogd for the Linux environment. An additional utility, klogd, is included which allows kernel logging to be directed through the syslogd facility. Syslogd and klogd are started when your system boots.

1.7 DISK a7

CONTENTS: ide lilo loadlin minicom modutils pnp

ide: Linux kernel version 2.2.6, without SCSI support.

A Linux kernel for computers that do not need SCSI support. You MUST install a kernel image in order for your system to boot. This kernel supports IDE hard drives and IDE CD-ROM drives. Other drivers (such as for CD-ROM drives on proprietary interfaces, or ethernet cards) may be loaded as modules. See /etc/rc.d/rc.modules for examples.

lilo: LILO 20

Generic Boot Loader for Linux ('LInux LOader') by Werner Almesberger. LILO boots Linux from your hard drive. It can also boot other operating systems such as MS-DOS and OS/2, and can even boot DOS from the second hard drive. LILO comes with utilities and documentation that make it easier to install, such as 'liloconfig' and 'QuickStart'. NOTE: Installing boot loaders is inherently dangerous. Be sure to have some means to boot your system from a different media if you install LILO on your hard disk.

loadlin: LOADLIN v1.6a

LOADLIN.EXE, a loader (running under DOS) for LINUX kernel images fully supporting the kernel's command line feature. LOADLIN is the safest way to boot Linux from your hard disk, if you have a bootable DOS partition on your machine. LOADLIN is (C) 1994...1995 Hans Lermen (

minicom: Minicom 1.82-3

Minicom - a full featured menu-driven communications package similar to the DOS program 'Telix'. Also includes sz/rz - utilities used to upload and download files using the Zmodem protocol.

modutils: modutils-2.1.121

Utilities to use kernel modules. These tools are used for loading and unloading chunks of kernel code on the fly, to add support for a CD-ROM drive or ethernet card, for instance. Many Linux drivers are provided as kernel modules, and some packages (like the PCMCIA package) require the module utilities to work, so you probably want to install these.

pnp: isapnptools-1.18

These programs allow ISA Plug-And-Play devices to be configured on a Linux machine. See the documentation in /usr/doc/isapnptools-1.18.

1.8 DISK a8

CONTENTS: pcmcia procps sysvinit tar

pcmcia: pcmcia-cs-3.0.9

Card Services for Linux is a complete PCMCIA support package. It includes a set of loadable kernel modules that implement a version of the PCMCIA Card Services applications program interface, a set of client drivers for specific cards, and a card manager daemon that can respond to card insertion and removal events, loading and unloading drivers on demand. It supports ``hot swapping'' of PCMCIA cards, so cards can be inserted and ejected at any time.

procps: procps-2.0.2, psmisc-18, procinfo-16

Utilities for displaying process and memory information written by Michael K. Johnson, Werner Almesberger, Charles Blake, Branko Lankester, Robert Nation, David Engel, Larry Greenfield, Roger Binns, Sander van Malssen, and Brian Edmonds.

sysvinit: sysvinit-2.76-3

System V style init programs by Miquel van Smoorenburg that control the booting and shutdown of your system. These support a number of system runlevels, each with a specific set of utilities spawned. For example, the normal system runlevel is 3, which starts agetty on virtual consoles tty1 - tty6. Runlevel 4 starts xdm. Runlevel 0 shuts the system down. See the documentation in /usr/doc/sysvinit and the scripts in /etc/rc.d for more information.

tar: GNU tar 1.12

Tape ARchiver - adds and extracts files and directories to/from tape or archive files. This version of tar also supports archive compression using GNU zip or bzip2.

1.9 DISK a9


scsi: Linux kernel version 2.2.6, with SCSI support.

A Linux kernel for computers with SCSI and/or IDE. You MUST install a kernel image in order for your system to boot. This kernel supports IDE and SCSI hard drives and CD-ROM drives. Other drivers (such as for CD-ROM drives on proprietary interfaces, or ethernet cards) may be loaded as modules. See /etc/rc.d/rc.modules for examples.

1.10 DISK a10

CONTENTS: modules

modules: Linux kernel modules for 2.2.6.

A kernel module is a piece of object code that can be dynamically loaded into the Linux kernel to provide new kernel functions. Most of these modules provide support for devices such as CD-ROM drives, tape drives, and ethernet cards. You can choose which modules to load by editing /etc/rc.d/rc.modules.

1.11 DISK a11

CONTENTS: scsimods shadow

scsimods: Linux SCSI, RAID, and CD-ROM kernel modules for Linux 2.2.6.

A kernel module is a piece of object code that can be dynamically loaded into the Linux kernel to provide new kernel functions. These modules support SCSI interface cards, RAID (both IDE and SCSI), and non-SCSI CD-ROM drives (like the kind that attach to sound cards).

shadow: Shadow password suite (shadow-19990307)

This set of login related programs utilizes an alternate, non-readable file to contain the actual encrypted passwords. This is presumed to increase system security by increasing the difficulty with which system crackers obtain encrypted passwords. It was written by Julianne Frances Haugh and the Linux port is maintained by Marek Michalkiewicz.

1.12 DISK a12

CONTENTS: sh_utils txtutils util zoneinfo

sh_utils: GNU sh-utils-1.16

This is a package of small shell programming utilities. They are mostly compliant with POSIX.2, where applicable. The programs in this package are: basename chroot date dirname echo env expr false logname nice nohup pathchk printenv printf sleep stty tee test true tty uname who whoami yes

txtutils: GNU textutils-1.22

These are the GNU text file (actually, file contents) processing utilities. Most of these programs have significant advantages over their Unix counterparts, such as greater speed, additional options, and fewer arbitrary limits. The programs in this package are: cat, cksum, comm, csplit, cut, expand, fold, head, join, md5sum, nl, od, paste, pr, sort, split, sum, tac, tail, tr, unexpand, uniq, and wc.

util: util-linux 2.9i - A huge collection of essential utilities

agetty arch banner cal cfdisk clear clock col colcrt colrm column ctrlaltdel cytune ddate dmesg fdformat fdisk fsck.minix getopt hexdump hostname hwclock ipcrm ipcs jaztool kbdrate last logger look losetup mcookie mesg mkfs mkfs.minix mkswap more mount namei rdev readprofile renice reset rev script setfdprm setserial setsid setterm sfdisk sln strings swapon tsort tunelp ul umount update wall whereis write ziptool

zoneinfo: tzcode/data1999b - time zone utilities and database

This package allows you to configure your time zone. Includes zic, zdump, yearistype, and the time zone database in /usr/share/zoneinfo. Use the timeconfig utility to set your local time zone.

Next Previous Contents