4 <title>grml.org - Kernel</title>
5 <meta name="Title" content="grml.org - Kernel" />
6 <meta name="Author" content="the grml team [www.grml.org/team/]" />
7 <meta name="Keywords" content="grml.org, grml" />
8 <meta name="Description" content="Kernel of grml.org" />
9 <meta name="Abstract" content="grml, just another linux-distribution" />
10 <meta name="fdse-index-as" content="http://www.grml.org/kernel/" />
11 <meta name="Robots" content="index,follow" />
12 <meta name="Language" content="english" />
13 <meta name="identifier-url" content="http://www.grml.org/" />
14 <meta name="MSSmartTagsPreventParsing" content="true" />
15 <meta http-equiv="imagetoolbar" content="no" />
16 <link rel="home" href="/" title="grml.org" />
17 <link rel="help" href="/features/" title="About" />
18 <link rel="author" href="/team/" title="Team" />
19 <link rel="icon" href="/favicon.png" type="image/png" />
20 <link rel="stylesheet" href="/style.css" type="text/css" />
24 <?php include '../static.inc'; ?>
28 <p><img style="float: right" src="/img/kernel.png" alt="*" /></p>
32 <p>The kernel 2.6 provided by the grml system is based on the latest
33 stable(!) vanilla kernel (taken from <a
34 href="http://kernel.org/">kernel.org</a>) we consider as 'useful and
35 working'. The grml-kernel includes <a href="#patches">several patches</a> and
36 <a href="#modules">modules</a>. If you experience any problems please don't
37 hesitate to <a href="/contact/">contact us</a>!</p>
39 <p>Release >0.4 provides kernel 2.6.12:</p>
42 grml@grml ~ % uname -a
43 Linux grml 2.6.12-grml #2 SMP Mon Jun 27 00:42:09 CEST 2005 i686 GNU/Linux</pre>
45 <p>The <a href="config-2.6.12-grml">kernel configuration of 2.6.12-grml</a> is
46 available online. If you want to patch a vanilla kernel without applying all
47 the single patches take a look at the <a
48 href="http://dufo.tugraz.at/~prokop/grml-kernel/2.6.12-info/all-in-one-2.6.12-grml-3">all-in-one
49 kernel patch</a> (3.5MB). Also take a look at the list of <a
50 href="http://dufo.tugraz.at/~prokop/grml-kernel/2.6.12-info/patches.applied">applied
53 <h2><a name="links"></a>Links</h2>
56 <li><a href="http://kernel.org/git/gitweb.cgi">gitweb</a> /
57 <a href="http://ehlo.org/~kay/gitweb.pl/linux-2.6/log">gitweb</a></li>
58 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/releases.htm">gentoo-dev-sources</a></li>
59 <li><a href="http://dev.gentoo.org/~dsd/genpatches/trunk/2.6.12/">genpatches</a></li>
60 <li><a href="ftp://ftp.de.kernel.org/pub/linux/kernel/v2.6/snapshots/incr/">incr-snapshots</a></li>
61 <li><a href="http://sepi.be/nitro.php">nitro-patches</a></li>
63 href="http://svn.debian.org/wsvn/kernel/trunk/kernel/source/kernel-source-2.6.12-2.6.12/?rev=0&sc=0">2.6.12@debian-svn</a></li>
64 <li><a href="http://packages.debian.org/unstable/devel/kernel-patch-debian-2.6.12">kernel-patch-debian-2.6.12</a> <a href="http://packages.debian.org/unstable/devel/kernel-source-2.6.12">kernel-source-2.6.12</a></li>
68 svn export svn://svn.debian.org/kernel/trunk/kernel/source/linux-2.6-2.6.12
69 svn co svn://svn.debian.org/svn/kernel/trunk/kernel/source/kernel-source-2.6.12-2.6.12</pre>
71 <h2><a name="wishes"></a>Wishes/Requests</h2>
74 <li><a href="http://robertk.com/source/">http://robertk.com/source/</a></li>
75 <li><a href="http://sourceforge.net/project/showfiles.php?group_id=27255">usbvision</a></li>
76 <li><a href="http://www.atconsultancy.nl/cowloop/">cowloop</a></li>
79 <h2><a name="download"></a>Download</h2>
82 <li><a href="http://dufo.tugraz.at/~prokop/grml-kernel/2.6.12-grml/">current kernel 2.6.12-grml</a></li>
85 <h2><a name="patches"></a>Kernel Patches</h2>
87 <h3><a name="fixes"></a>Kernel Patches: Fixes</h3>
91 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/release-11.02/dist/1900_lowmem-reserve-oops.patch">1900_lowmem-reserve-oops.patch</a>: Fix a divide-by-zero oops</li>
92 <li>2505_alsa-headphone-unplug.patch: prevent oops and dead keyboard on usb unplugging while the device is being used</li>
93 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/release-11.04/dist/2900_alps-tapping.patch">2900_alps-tapping.patch</a>: Fix ALPS touchpad tapping. Already in 2.6.12 tree</li>
94 <li><a href="http://users.tpg.com.au/sigm/patches/skge-netdev-2.6.11-mm4.patch">4100_skge-0.6.patch</a>: New SysKonnect GigaEthernet support</li>
95 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/release-11.01/dist/4300_2.6.11-rc3-udm2.patch">4300_2.6.11-rc3-udm2.patch</a>: DM updates. Required for dm-bbr</li>
96 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/release-11.01/dist/4305_dm-bbr.patch">4305_dm-bbr.patch</a>: Bad block relocation support for LiveCD users
97 <li><a href="http://mrhammy2.ath.cx:81/aml_method_exec_hack.patch">aml_method_exec_hack.patch</a>: Fix broken ASUS M6N ACPI battery display</li>
98 <li><a href="http://www.acm.cs.rpi.edu/dilinger/kernel-source-2.6.11/kernel-patch-debian-2.6.11_2.6.11-1_all.deb">drivers-add-scsi_changer.patch:</a> a device driver for scsi media changer devices (e.g. tape libraries)</li>
99 <li><a href="http://www.acm.cs.rpi.edu/dilinger/kernel-source-2.6.11/kernel-patch-debian-2.6.11_2.6.11-1_all.deb">drivers-ide-dma-blacklist-toshiba.patch:</a> Blacklist "TOSHIBA CD-ROM XM-1702BC"</li>
100 <li><a href="http://www.acm.cs.rpi.edu/dilinger/kernel-source-2.6.11/kernel-patch-debian-2.6.11_2.6.11-1_all.deb">drivers-media-video-v4l-mpeg-support.patch:</a> add an ioctl to set MPEG hardware encoder parameters on v4ldevices</li>
101 <li><a href="http://www.acm.cs.rpi.edu/dilinger/kernel-source-2.6.11/kernel-patch-debian-2.6.11_2.6.11-1_all.deb">fs-asfs-2.patch:</a> support for the Amiga SmartFilesystem (asfs), 1.0beta9</li>
102 <li><a href="http://www.acm.cs.rpi.edu/dilinger/kernel-source-2.6.11/kernel-patch-debian-2.6.11_2.6.11-1_all.deb">tty-locking-fixes9.patch:</a> small fix for serial_core.c</li>
106 <h3>Greg Kroah-Hartman</h3>
108 <p>Fixes/Updates for 2.6.12: 2.6.12.3</p>
111 <li><a href="http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.12.3.bz2">patch-2.6.12.3.bz2</a></li>
115 <h3><a name="orinoco"></a>Enhanced rfmon patch for Orinoco and the 2.6 kernel drivers</h3>
117 <p>RFMon patch for the 2.6.11 Linux kernel drivers. This patch adds monitor
118 mode and includes the fixes channel changing latency, sound stuttering,
119 firmware freakouts, and "-5 on BAP" errors.</p>
122 <li><a href="orinoco-2.6.11-rfmon-dragorn-1.diff">orinoco-2.6.11-rfmon-dragorn-1.diff</a></li>
123 <li><a href="http://www.kismetwireless.net/code/orinoco-2.6.9-rfmon-dragorn-1.diff">orinoco-2.6.9-rfmon-dragorn-1.diff</a></li>
124 <li><a href="http://www.kismetwireless.net/download.shtml">Download@kismetwireless.net</a></li>
125 <li><a href="http://www.kismetwireless.net/HOWTO-26_Orinoco_Rfmon.txt">2.6.x orinoco HOWTO</a></li>
129 <h3><a name="mppc"></a>Microsoft PPP compression/encryption (MPPC/MPPE)</h3>
131 <p>Support for the Microsoft Point-To-Point Compression (RFC2118) and
132 Microsoft Point-To-Point Encryption (RFC3078). These protocols are
133 supported by Microsoft Windows and wide range of "hardware" access
134 servers. MPPE is common protocol in Virtual Private Networks. According
135 to RFC3078, MPPE supports 40, 56 and 128-bit key lengths.</p>
138 <li><a href="http://free.polbox.pl/h/hs001/linux-2.6.11-mppe-mppc-1.3.patch.gz">linux-2.6.11-mppe-mppc-1.3.patch.gz</a></li>
139 <li><a href="http://free.polbox.pl/h/hs001/">MPPE/MPPC kernel module for Linux</a></li>
142 <h3><a name="reiser4"></a>Reiser4</h3>
144 <p>Reiser4 is a computer file system, a new "from scratch" version of the
145 ReiserFS file system, developed by Namesys. See <a
146 href="http://en.wikipedia.org/wiki/Reiser4">Reiser4 at wikipedia</a> for some
150 <li><a href="ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc6/2.6.12-rc6-mm1/">reiser4 for 2.6.12-rc6-mm1</a></li>
151 <li><a href="http://www.namesys.com/">Namesys</a></li>
154 <h3><a name="speakup"></a>Speakup</h3>
156 <p>Speakup is a screen reader/speech access system for the GNU/Linux
157 Operating System, used by people who are blind.</p>
160 <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
161 <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/release-11.01/dist/4900_speakup-20050303.patch">4900_speakup-20050303.patch</a></li>
164 <h3><a name="squashfs"></a>Squashfs</h3>
166 <p>Squashfs is a compressed read-only filesystem for Linux. Squashfs is
167 intended for general read-only filesystem use, for archival use (i.e. in
168 cases where a .tar.gz file may be used), and in constrained block
169 device/memory systems (e.g. embedded systems) where low overhead is
172 Via using the module loop it is possible to mount a filesystem file. squashfs
173 is a "loop" with (de)compression (Compressed Loopback Device) and it is
174 possible to mount a compressed filesystem like a block device and seamlessly
175 decompress its data while accessing it.<br />
177 Whereas Knoppix uses the cloop mechanism, grml is based on the newer
178 mechanism squashfs. The filesystem has been compressed into the file
179 "/GRML/GRML" and is mounted by the initial init process using squashfs.</p>
182 <li><a href="http://umn.dl.sourceforge.net/sourceforge/squashfs/squashfs2.1-r2.tar.gz">squashfs2.1-r2.tar.gz</a></li>
183 <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
186 <h3><a name="vesafbtng"></a>vesafb-tng</h3>
188 <p>vesafb-tng is a new and more functional version of the vesafb Linux
189 driver. For more details take a look at the project webpage:</p>
192 <li><a href="http://dev.gentoo.org/~spock/projects/vesafb-tng/">vesafb-tng-homepage</a></li>
195 <h2><a name="modules"></a>Modules</h2>
197 <p>Additionally to the patched kernel you'll find the following modules on
198 your grml-system:</p>
202 <p>Drivers for Texas Instruments' ACX100/ACX111 wireless network chips.</p>
205 <li><a href="http://acx100.sourceforge.net/">acx100.sf.net</a></li>
210 <p>Alternative driver for the Atmel AT76C503A based USB WLAN adapters.</p>
213 <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
218 <p>Linux driver for the Broadcom BCM4400 series Ethernet Network Controllers.</p>
221 <li><a href="http://packages.debian.org/unstable/net/bcm4400-source">bcm4400@debian</a></li>
226 <p>Linux driver for the Broadcom BCM5700 series Ethernet Network
230 <li><a href="http://packages.debian.org/unstable/net/bcm5700-source">bcm5700@debian</a></li>
235 <p>Aims to provide GPL driver for xDSL modems equipped with the Eagle chipset
236 (from Analog Devices) as for example Sagem F@st 800/840/908.</p>
239 <li><a href="https://gna.org/projects/eagleusb">gna.org/projects/eagleusb</a></li>
244 <p>Host AP is a Linux driver for wireless LAN cards based on Intersil's
245 Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e., it
246 takes care of IEEE 802.11 management functions in the host computer and acts
247 as an access point. This does not require any special firmware for the
248 wireless LAN card. In addition to this, it has support for normal station
249 operations in BSS and possible also in IBSS. WPA and RSN (WPA2) is supported
250 when used with accompanied tools, wpa_supplicant (WPA/RSN Supplicant) and
251 hostapd (WPA/RSN Authenticator).</p>
254 <li><a href="http://hostap.epitest.fi/">hostap.epitest.fi</a></li>
259 <p>Enable support for the Intel PRO/Wireless 2100 Network Connection mini PCI
263 <li><a href="http://ipw2100.sourceforge.net/">ipw2100.sf.net</a></li>
268 <p>The ipw2200 project was created by Intel to enable support for the Intel
269 PRO/Wireless 2200BG and 2915ABG Network Connection miniPCI adapters.</p>
272 <li><a href="http://ipw2200.sourceforge.net/">ipw2200.sf.net</a></li>
277 <p>Fast and transparent file system and swap encryption package for linux.</p>
280 <li><a href="http://sourceforge.net/projects/loop-aes/">sourceforge.net/projects/loop-aes\</a></li>
283 <h3>loop-aes-ciphers</h3>
285 <p>iloop-AES can be used to encrypt disk partitions, removable media, and
286 swap among other devices. It provides measures to strengthen the encryption
287 such as passphrase seeds, increased hash iteration counts, stronger MD5 IV
288 and use of multiple encryption keys. It provides Blowfish, Twofish and
292 <li><a href="http://packages.debian.org/unstable/admin/loop-aes-ciphers-source">packages.debian.org/unstable/admin/loop-aes-ciphers-source</a></li>
297 <p>Driver for Atheros-based Wireless LAN devices - the Multiband Atheros
298 Driver for WiFi (madwifi).</p>
301 <li><a href="http://madwifi.sourceforge.net/">madwifi.sf.net</a></li>
306 <p>Some vendors do not release specifications of the hardware or provide a
307 linux driver for their wireless network cards. ndiswrapper provides a linux
308 kernel module that loads and runs Ndis (Windows network driver API) drivers
309 supplied by the vendors.</p>
312 <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
316 <h3>qc-usb-modules</h3>
318 <p>The qc-usb-modules package contains a kernel module to drive Logitech's
319 USB-based QuickCam Express webcam and other cameras with similar
323 <li><a href="http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html">www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html</a></li>
327 <h3>realtime-lsm</h3>
329 <p>Scripts for handling the realtime Linux security module. It sets up the
330 system to grant realtime permissions to applications in the realtime
334 <li><a href="http://www.google.com/search?q=realtime-lsm">realtime-lsm@google</a></li>
339 <p>Linux driver for wireless 802.11b and 802.11g cards that are based on the
340 Ralink rt2400 and rt2500 chipsets.</p>
344 href="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page">rt2x00.serialmonkey.com</a></li>
349 <p>Shfs is a simple and easy to use Linux kernel module which allows you
350 to mount remote filesystems using a plain shell (ssh) connection. When
351 using shfs, you can access all remote files just like the local ones,
352 only the access is governed through the transport security of ssh.</p>
355 <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
360 <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
361 supports PCI and USB models.</p>
364 <li><a href="http://www.smlink.com/main/item.php?ln=en&item_id=84&main_id=32">Smart
365 Link. Introducing the First Soft ADSL over Ethernet</a></li>
370 <p>Unionfs is a stackable unification file system, which can appear to merge the
371 contents of several directories (branches), while keeping their physical
372 content separate. Unionfs is useful for unified source tree management,
373 merged contents of split CD-ROM, merged separate software package
374 directories, data grids, and more. Unionfs allows any mix of read-only and
375 read-write branches, as well as insertion and deletion of branches anywhere
376 in the fan-out. To maintain unix semantics, Unionfs handles elimination of
377 duplicates, partial-error conditions, and more.</p>
380 <li><a href="http://www.fsl.cs.sunysb.edu/project-unionfs.html">www.fsl.cs.sunysb.edu/project-unionfs.html</a></li>
383 <p>Any further wishes, feedback, bug reports? Please <a
384 href="/contact/">contact us</a>!</p>
389 <?php include '../static_bottom.inc'; ?>