PARD: Kernel
Linux BusLogic MultiMaster and FlashPoint SCSI driver.
The Linux joystick driver provides support for various joysticks connected
to the PC gameport.
Coda is a distributed file system like NFS and AFS. It functions somewhat
like AFS in being a "stateful" file system. Coda and AFS cache files on your
local machine to improve performance. But Coda goes a step further than AFS
by letting you access the cached files when there is no available network,
viz. disconnected laptops and network outages. Coda also has read write
replication servers. The Coda file server is outside the kernel and on the
client theCoda cache manager Venus is again outside of the kernel, but on
clients one needs a kernel module.
dmsdos is a kernel module that allows read and write access to compressed
dos filesystems such as doublespace and stacker. Read access should work
100%, write access has some restrictions, but you probably never note them.
HFS (Hierarchical File System) has been the native filesystem on the Apple
Macintosh since the Mac Plus was released.
In its current state hfs_fs is able to read and write HFS filesystems on
1.44M floppies, hard disks, cdroms, Zip drives, and pretty much any media
supported by the hardware drivers in Linux. This means that while 800K
floppies are fully supported by the software, you won't be able to use them.
(The PC floppy drive is physically unable to read or write 800K floppies,
the 680x0 port of Linux doesn't run on Macs, and the PowerMac port doesn't
have any floppy driver.)
ipchains is the user-space portion of the new Linux packet filter code,
which was introduced into the mainstream kernel in version 2.1.102.
This page should give a complete view of how the Linux MM subsystem works,
what features are in the making, what patches are available and what needs
to be done.
The Linux maintenance project is chartered with the task of maintaining the
2.0 Linux distribution code while other people work on the 2.1 development
kernel series. The remit of the project is solely to fix bugs and add new
drivers where those drivers do not affect other parts of the code and are
clearly needed.
This site is dedicated to offer you all available "unofficial" patches for
Linux.
With the Big Mama Patch, everyone is encouraged to test all the new features
of Linux. Every "sorted" patch is reworked to apply clean against the
current kernel and generates an entry for the Unofficial Patch List-Patch
that shows a list of applied patches at boot time.
Kernel change summaries
Buildkernel is a shell script that automates the task of building a Linux
kernel.
Most of the following features can be enabled or disabled by user choices.
These choices can be preset in the shell environment, stored in a
configuration file, or specified on the command line. If any options are
unspecified, the script deduces intelligent defaults for them. A number of
them are checked for invalid values.
The script will download and open up the source for a kernel and the pcmcia
utilities. It removes source code that is not useful for this machine. The
necessary symbolic links are created. If the user places patches in a
particular directory, these patches will be applied automatically (the build
halts if rejects are found so that the user can fix the patch, remove it, or
reorder the patches).
While building, it will initiate multiple simultaneous builds to make better
use of the processors in the system. The builds are "nice'd" to reduce
impact on foreground tasks.
The script has a hands-off mode that, barring errors in the build process,
will complete the build without pausing for user input. If you've already
chosen your kernel configuration options, this lets the build proceed
without interruption.
The compiled kernel is configured. The resulting kernel, modules, pcmcia
modules, and System.map are copied to the correct locations.
Throughout the process, the script works hard (goes overboard?) in checking
that files and directories exist and that the build is progressing
correctly. It keeps a log of everything that goes on, including all
output from programs that are run. No more frustrations that the error
messages have already scrolled off the screen.
The Linux kernel allows new kernel pieces to be loaded and old ones to be
unloaded while the kernel continues to run. These loadable pieces are called
modules, and can include device drivers and filesystems among other things.
This package includes programs to load and unload modules both automatically
and manually.
© 1999 by Stefan Hornburg
<racke@linuxia.de>
Last modified 03. June 1999