Kernel
The kernel 2.6 provided by the grml system is based on the latest stable(!) vanilla kernel (taken from kernel.org) we consider as 'useful and working'. The grml-kernel includes several patches and modules. If you experience any problems please don't hesitate to contact us!
Release 0.4 provides kernel 2.6.11.8:
grml@grml ~ % uname -a Linux grml 2.6.11-grml #1 SMP Sun May 1 15:09:55 CEST 2005 i686 GNU/Linux
The kernel configuration of 2.6.11-grml is available online. If you want to patch a vanilla kernel without applying all the single patches take a look at the all-in-one kernel patch (gzip, 1009kB). Also take a look at the list of applied patches.
Links
- gitweb / gitweb
- gentoo-dev-sources
- incr-snapshots
- nitro-patches
- kernel-patch-debian-2.6.10
- kernel-patch-debian-2.6.11 kernel-source-2.6.11 [kernel-source-2.6.11@dilinger]
svn co svn://svn.debian.org/svn/kernel/trunk/kernel/source/kernel-source-2.6.11-2.6.11
Wishes/Requests
Download
Kernel Patches
Kernel Patches: Fixes
- 1900_lowmem-reserve-oops.patch: Fix a divide-by-zero oops
- 2505_alsa-headphone-unplug.patch: prevent oops and dead keyboard on usb unplugging while the device is being used
- 2900_alps-tapping.patch: Fix ALPS touchpad tapping. Already in 2.6.12 tree
- 4100_skge-0.6.patch: New SysKonnect GigaEthernet support
- 4300_2.6.11-rc3-udm2.patch: DM updates. Required for dm-bbr
- 4305_dm-bbr.patch: Bad block relocation support for LiveCD users
- aml_method_exec_hack.patch: Fix broken ASUS M6N ACPI battery display
- drivers-add-scsi_changer.patch: a device driver for scsi media changer devices (e.g. tape libraries)
- drivers-ide-dma-blacklist-toshiba.patch: Blacklist "TOSHIBA CD-ROM XM-1702BC"
- drivers-media-video-v4l-mpeg-support.patch: add an ioctl to set MPEG hardware encoder parameters on v4ldevices
- fs-asfs-2.patch: support for the Amiga SmartFilesystem (asfs), 1.0beta9
- tty-locking-fixes9.patch: small fix for serial_core.c
Greg Kroah-Hartman
Fixes/Updates for 2.6.11: 2.6.11.8
Enhanced rfmon patch for Orinoco and the 2.6 kernel drivers
RFMon patch for the 2.6.11 Linux kernel drivers. This patch adds monitor mode and includes the fixes channel changing latency, sound stuttering, firmware freakouts, and "-5 on BAP" errors.
- orinoco-2.6.11-rfmon-dragorn-1.diff
- orinoco-2.6.9-rfmon-dragorn-1.diff
- Download@kismetwireless.net
- 2.6.x orinoco HOWTO
Microsoft PPP compression/encryption (MPPC/MPPE)
Support for the Microsoft Point-To-Point Compression (RFC2118) and Microsoft Point-To-Point Encryption (RFC3078). These protocols are supported by Microsoft Windows and wide range of "hardware" access servers. MPPE is common protocol in Virtual Private Networks. According to RFC3078, MPPE supports 40, 56 and 128-bit key lengths.
Reiser4
Reiser4 is a computer file system, a new "from scratch" version of the ReiserFS file system, developed by Namesys. See Reiser4 at wikipedia for some more details.
Speakup
Speakup is a screen reader/speech access system for the GNU/Linux Operating System, used by people who are blind.
Squashfs
Squashfs is a compressed read-only filesystem for Linux. Squashfs is
intended for general read-only filesystem use, for archival use (i.e. in
cases where a .tar.gz file may be used), and in constrained block
device/memory systems (e.g. embedded systems) where low overhead is
needed.
Via using the module loop it is possible to mount a filesystem file. squashfs
is a "loop" with (de)compression (Compressed Loopback Device) and it is
possible to mount a compressed filesystem like a block device and seamlessly
decompress its data while accessing it.
Whereas Knoppix uses the cloop mechanism, grml is based on the newer
mechanism squashfs. The filesystem has been compressed into the file
"/GRML/GRML" and is mounted by the initial init process using squashfs.
vesafb-tng
vesafb-tng is a new and more functional version of the vesafb Linux driver. For more details take a look at the project webpage:
Modules
Additionally to the patched kernel you'll find the following modules on your grml-system:
acx100
Drivers for Texas Instruments' ACX100/ACX111 wireless network chips.
at76c503a
Alternative driver for the Atmel AT76C503A based USB WLAN adapters.
bcm4400
Linux driver for the Broadcom BCM4400 series Ethernet Network Controllers.
bcm5700
Linux driver for the Broadcom BCM5700 series Ethernet Network Controllers.
eagle-usb
Aims to provide GPL driver for xDSL modems equipped with the Eagle chipset (from Analog Devices) as for example Sagem F@st 800/840/908.
hostap
Host AP is a Linux driver for wireless LAN cards based on Intersil's Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e., it takes care of IEEE 802.11 management functions in the host computer and acts as an access point. This does not require any special firmware for the wireless LAN card. In addition to this, it has support for normal station operations in BSS and possible also in IBSS. WPA and RSN (WPA2) is supported when used with accompanied tools, wpa_supplicant (WPA/RSN Supplicant) and hostapd (WPA/RSN Authenticator).
ipw2100
Enable support for the Intel PRO/Wireless 2100 Network Connection mini PCI adapter.
ipw2200
The ipw2200 project was created by Intel to enable support for the Intel PRO/Wireless 2200BG and 2915ABG Network Connection miniPCI adapters.
loop-aes
Fast and transparent file system and swap encryption package for linux.
loop-aes-ciphers
iloop-AES can be used to encrypt disk partitions, removable media, and swap among other devices. It provides measures to strengthen the encryption such as passphrase seeds, increased hash iteration counts, stronger MD5 IV and use of multiple encryption keys. It provides Blowfish, Twofish and Serpent ciphers.
madwifi
Driver for Atheros-based Wireless LAN devices - the Multiband Atheros Driver for WiFi (madwifi).
ndiswrapper
Some vendors do not release specifications of the hardware or provide a linux driver for their wireless network cards. ndiswrapper provides a linux kernel module that loads and runs Ndis (Windows network driver API) drivers supplied by the vendors.
qc-usb-modules
The qc-usb-modules package contains a kernel module to drive Logitech's USB-based QuickCam Express webcam and other cameras with similar chipsets.
realtime-lsm
Scripts for handling the realtime Linux security module. It sets up the system to grant realtime permissions to applications in the realtime group.
shfs
Shfs is a simple and easy to use Linux kernel module which allows you to mount remote filesystems using a plain shell (ssh) connection. When using shfs, you can access all remote files just like the local ones, only the access is governed through the transport security of ssh.
sl-modem
Low-level drivers for the software modems produced by Smart Link Ltd. It supports PCI and USB models.
unionfs
Unionfs is a stackable unification file system, which can appear to merge the contents of several directories (branches), while keeping their physical content separate. Unionfs is useful for unified source tree management, merged contents of split CD-ROM, merged separate software package directories, data grids, and more. Unionfs allows any mix of read-only and read-write branches, as well as insertion and deletion of branches anywhere in the fan-out. To maintain unix semantics, Unionfs handles elimination of duplicates, partial-error conditions, and more.
Any further wishes, feedback, bug reports? Please contact us!