044c8508593e0c41929cc76666d61891720185eb
[grml.org.git] / kernel-devel / 0.4.php
1 <!DOCTYPE html>
2 <html>
3 <head>
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" />
21 </head>
22
23 <body>
24 <?php include '../static.inc'; ?>
25
26       <div class="content">
27
28         <p><img style="float: right" src="/img/kernel.png" alt="*" /></p>
29
30         <h1>Kernel</h1>
31
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>
38
39         <p>Release 0.4 provides kernel 2.6.11.8:</p>
40
41 <pre class="rahmen">
42 grml@grml ~ % uname -a
43 Linux grml 2.6.11-grml #1 SMP Sun May 1 15:09:55 CEST 2005 i686 GNU/Linux</pre>
44
45          <p>The <a href="config-2.6.11">kernel configuration of 2.6.11-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="all-in-one-2.6.11-grml-8.gz">all-in-one kernel patch</a> (gzip, 1009kB).
49          Also take a look at the list of <a
50          href="all-in-one-2.6.11-grml-8.info">applied patches</a>.</p>
51
52         <h2><a name="links"></a>Links</h2>
53
54         <ul>
55           <li><a href="http://kernel.org/git/gitweb.cgi">gitweb</a> /
56           <a href="http://ehlo.org/~kay/gitweb.pl/linux-2.6/log">gitweb</a></li>
57           <li><a href="http://dev.gentoo.org/~dsd/gentoo-dev-sources/releases.htm">gentoo-dev-sources</a></li>
58           <li><a href="ftp://ftp.de.kernel.org/pub/linux/kernel/v2.6/snapshots/incr/">incr-snapshots</a></li>
59           <li><a href="http://sepi.be/nitro.php">nitro-patches</a></li>
60           <li><a href="http://packages.debian.org/unstable/devel/kernel-patch-debian-2.6.10">kernel-patch-debian-2.6.10</a></li>
61           <li><a href="http://packages.debian.org/unstable/devel/kernel-patch-debian-2.6.11">kernel-patch-debian-2.6.11</a> <a href="http://packages.debian.org/unstable/devel/kernel-source-2.6.11">kernel-source-2.6.11</a> [<a href="http://www.acm.rpi.edu/~dilinger/kernel-source-2.6.11/">kernel-source-2.6.11@dilinger</a>]</li>
62         </ul>
63
64 <pre class="rahmen">
65 svn co svn://svn.debian.org/svn/kernel/trunk/kernel/source/kernel-source-2.6.11-2.6.11</pre>
66
67         <h2><a name="wishes"></a>Wishes/Requests</h2>
68
69         <ul>
70           <li><a href="http://robertk.com/source/">http://robertk.com/source/</a></li>
71           <li><a href="http://sourceforge.net/project/showfiles.php?group_id=27255">usbvision</a></li>
72           <li><a href="http://www.atconsultancy.nl/cowloop/">cowloop</a></li>
73           <li><a href="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page">rt2x00</a></li>
74           <li><a href="http://ibm-acpi.sourceforge.net/">ibm-acpi</a> (<a href="http://debian.isg.ee.ethz.ch/public/">deb</a>)</li>
75 <!--          <li><a href="http://people.redhat.com/~heinzm/sw/dmraid/src/">dm-raid</a>
76           (<a href="http://www.wooyd.org/debian/dmraid/">deb</a>)</li>
77 -->
78         </ul>
79
80         <h2><a name="download"></a>Download</h2>
81
82         <ul>
83           <li><a href="http://dufo.tugraz.at/~prokop/grml-kernel/">current kernel 2.6.11-grml</a></li>
84         </ul>
85
86         <h2><a name="patches"></a>Kernel Patches</h2>
87
88         <h3><a name="fixes"></a>Kernel Patches: Fixes</h3>
89
90         <ul>
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>
103         </ul>
104
105         <h3>Greg Kroah-Hartman</h3>
106
107         <p>Fixes/Updates for 2.6.11: 2.6.11.8</p>
108
109         <ul>
110           <li><a href="http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.11.8.bz2">patch-2.6.11.8.bz2</a></li>
111         </ul>
112
113         <h3><a name="orinoco"></a>Enhanced rfmon patch for Orinoco and the 2.6 kernel drivers</h3>
114
115         <p>RFMon patch for the 2.6.11 Linux kernel drivers. This patch adds monitor
116         mode and includes the fixes channel changing latency, sound stuttering,
117         firmware freakouts, and "-5 on BAP" errors.</p>
118
119         <ul>
120           <li><a href="orinoco-2.6.11-rfmon-dragorn-1.diff">orinoco-2.6.11-rfmon-dragorn-1.diff</a></li>
121           <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>
122           <li><a href="http://www.kismetwireless.net/download.shtml">Download@kismetwireless.net</a></li>
123           <li><a href="http://www.kismetwireless.net/HOWTO-26_Orinoco_Rfmon.txt">2.6.x orinoco HOWTO</a></li>
124         </ul>
125
126         <h3><a name="mppc"></a>Microsoft PPP compression/encryption (MPPC/MPPE)</h3>
127
128         <p>Support for the Microsoft Point-To-Point Compression (RFC2118) and
129         Microsoft Point-To-Point Encryption (RFC3078). These protocols are
130         supported by Microsoft Windows and wide range of "hardware" access
131         servers. MPPE is common protocol in Virtual Private Networks. According
132         to RFC3078, MPPE supports 40, 56 and 128-bit key lengths.</p>
133
134         <ul>
135           <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>
136           <li><a href="http://free.polbox.pl/h/hs001/">MPPE/MPPC kernel module for Linux</a></li>
137         </ul>
138
139         <h3><a name="reiser4"></a>Reiser4</h3>
140
141         <p>Reiser4 is a computer file system, a new "from scratch" version of the
142         ReiserFS file system, developed by Namesys. See <a
143         href="http://en.wikipedia.org/wiki/Reiser4">Reiser4 at wikipedia</a> for some
144         more details.</p>
145
146         <ul>
147           <li><a href="ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.11-rc4-mm1/">reiser4 for 2.6.11-rc4-mm1</a></li>
148           <li><a href="http://www.namesys.com/">Namesys</a></li>
149         </ul>
150
151         <h3><a name="speakup"></a>Speakup</h3>
152
153         <p>Speakup is a screen reader/speech access system for the GNU/Linux
154         Operating System, used by people who are blind.</p>
155
156         <ul>
157           <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
158           <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>
159         </ul>
160
161         <h3><a name="squashfs"></a>Squashfs</h3>
162
163         <p>Squashfs is a compressed read-only filesystem for Linux.  Squashfs is
164         intended for general read-only filesystem use, for archival use (i.e. in
165         cases where a .tar.gz file may be used), and in constrained block
166         device/memory systems (e.g. embedded systems) where low overhead is
167         needed.<br />
168
169         Via using the module loop it is possible to mount a filesystem file. squashfs
170         is a "loop" with (de)compression (Compressed Loopback Device) and it is
171         possible to mount a compressed filesystem like a block device and seamlessly
172         decompress its data while accessing it.<br />
173
174         Whereas Knoppix uses the cloop mechanism, grml is based on the newer
175         mechanism squashfs. The filesystem has been compressed into the file
176         "/GRML/GRML" and is mounted by the initial init process using squashfs.</p>
177
178         <ul>
179           <li><a href="http://umn.dl.sourceforge.net/sourceforge/squashfs/squashfs2.1-r2.tar.gz">squashfs2.1-r2.tar.gz</a></li>
180           <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
181         </ul>
182
183         <h3><a name="vesafbtng"></a>vesafb-tng</h3>
184
185         <p>vesafb-tng is a new and more functional version of the vesafb Linux
186         driver. For more details take a look at the project webpage:</p>
187
188         <ul>
189           <li><a href="http://dev.gentoo.org/~spock/projects/vesafb-tng/">vesafb-tng-homepage</a></li>
190         </ul>
191
192         <h2><a name="modules"></a>Modules</h2>
193
194         <p>Additionally to the patched kernel you'll find the following modules on
195         your grml-system:</p>
196
197         <h3>acx100</h3>
198
199         <p>Drivers for Texas Instruments' ACX100/ACX111 wireless network chips.</p>
200
201         <ul>
202           <li><a href="http://acx100.sourceforge.net/">acx100.sf.net</a></li>
203         </ul>
204
205         <h3>at76c503a</h3>
206
207         <p>Alternative driver for the Atmel AT76C503A based USB WLAN adapters.</p>
208
209         <ul>
210           <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
211         </ul>
212
213         <h3>bcm4400</h3>
214
215         <p>Linux driver for the Broadcom BCM4400 series Ethernet Network Controllers.</p>
216
217         <ul>
218           <li><a href="http://packages.debian.org/unstable/net/bcm4400-source">bcm4400@debian</a></li>
219         </ul>
220
221         <h3>bcm5700</h3>
222
223         <p>Linux driver for the Broadcom BCM5700 series Ethernet Network
224         Controllers.</p>
225
226         <ul>
227           <li><a href="http://packages.debian.org/unstable/net/bcm5700-source">bcm5700@debian</a></li>
228         </ul>
229
230         <h3>eagle-usb</h3>
231
232         <p>Aims to provide GPL driver for xDSL modems equipped with the Eagle chipset
233         (from Analog Devices) as for example Sagem F@st 800/840/908.</p>
234
235         <ul>
236           <li><a href="https://gna.org/projects/eagleusb">gna.org/projects/eagleusb</a></li>
237         </ul>
238
239         <h3>hostap</h3>
240
241         <p>Host AP is a Linux driver for wireless LAN cards based on Intersil's
242         Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e., it
243         takes care of IEEE 802.11 management functions in the host computer and acts
244         as an access point. This does not require any special firmware for the
245         wireless LAN card. In addition to this, it has support for normal station
246         operations in BSS and possible also in IBSS. WPA and RSN (WPA2) is supported
247         when used with accompanied tools, wpa_supplicant (WPA/RSN Supplicant) and
248         hostapd (WPA/RSN Authenticator).</p>
249
250         <ul>
251           <li><a href="http://hostap.epitest.fi/">hostap.epitest.fi</a></li>
252         </ul>
253
254         <h3>ipw2100</h3>
255
256         <p>Enable support for the Intel PRO/Wireless 2100 Network Connection mini PCI
257         adapter.</p>
258
259         <ul>
260           <li><a href="http://ipw2100.sourceforge.net/">ipw2100.sf.net</a></li>
261         </ul>
262
263         <h3>ipw2200</h3>
264
265         <p>The ipw2200 project was created by Intel to enable support for the Intel
266         PRO/Wireless 2200BG and 2915ABG Network Connection miniPCI adapters.</p>
267
268         <ul>
269           <li><a href="http://ipw2200.sourceforge.net/">ipw2200.sf.net</a></li>
270         </ul>
271
272         <h3>loop-aes</h3>
273
274         <p>Fast and transparent file system and swap encryption package for linux.</p>
275
276         <ul>
277           <li><a href="http://sourceforge.net/projects/loop-aes/">sourceforge.net/projects/loop-aes\</a></li>
278         </ul>
279
280         <h3>loop-aes-ciphers</h3>
281
282         <p>iloop-AES can be used to encrypt disk partitions, removable media, and
283         swap among other devices. It provides measures to strengthen the encryption
284         such as passphrase seeds, increased hash iteration counts, stronger MD5 IV
285         and use of multiple encryption keys. It provides Blowfish, Twofish and
286         Serpent ciphers.</p>
287
288         <ul>
289           <li><a href="http://packages.debian.org/unstable/admin/loop-aes-ciphers-source">packages.debian.org/unstable/admin/loop-aes-ciphers-source</a></li>
290         </ul>
291
292         <h3>madwifi</h3>
293
294         <p>Driver for Atheros-based Wireless LAN devices - the Multiband Atheros
295         Driver for WiFi (madwifi).</p>
296
297         <ul>
298           <li><a href="http://madwifi.sourceforge.net/">madwifi.sf.net</a></li>
299         </ul>
300
301         <h3>ndiswrapper</h3>
302
303         <p>Some vendors do not release specifications of the hardware or provide a
304         linux driver for their wireless network cards. ndiswrapper provides a linux
305         kernel module that loads and runs Ndis (Windows network driver API) drivers
306         supplied by the vendors.</p>
307
308         <ul>
309           <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
310         </ul>
311
312         <h3>qc-usb-modules</h3>
313
314         <p>The qc-usb-modules package contains a kernel module to drive Logitech's
315         USB-based QuickCam Express webcam and other cameras with similar
316         chipsets.</p>
317
318         <ul>
319           <li><a href="http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html">www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html</a></li>
320         </ul>
321
322         <h3>realtime-lsm</h3>
323
324         <p>Scripts for handling the realtime Linux security module.  It sets up the
325         system to grant realtime permissions to applications in the realtime
326         group.</p>
327
328         <ul>
329           <li><a href="http://www.google.com/search?q=realtime-lsm">realtime-lsm@google</a></li>
330         </ul>
331
332         <h3>shfs</h3>
333
334         <p>Shfs is a simple and easy to use Linux kernel module which allows you
335         to mount remote filesystems using a plain shell (ssh) connection. When
336         using shfs, you can access all remote files just like the local ones,
337         only the access is governed through the transport security of ssh.</p>
338
339         <ul>
340           <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
341         </ul>
342
343         <h3>sl-modem</h3>
344
345         <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
346         supports PCI and USB models.</p>
347
348         <ul>
349           <li><a href="http://www.smlink.com/main/item.php?ln=en&amp;item_id=84&amp;main_id=32">Smart
350           Link. Introducing the First Soft ADSL over Ethernet</a></li>
351         </ul>
352
353         <h3>unionfs</h3>
354
355         <p>Unionfs is a stackable unification file system, which can appear to merge the
356         contents of several directories (branches), while keeping their physical
357         content separate. Unionfs is useful for unified source tree management,
358         merged contents of split CD-ROM, merged separate software package
359         directories, data grids, and more. Unionfs allows any mix of read-only and
360         read-write branches, as well as insertion and deletion of branches anywhere
361         in the fan-out. To maintain unix semantics, Unionfs handles elimination of
362         duplicates, partial-error conditions, and more.</p>
363
364         <ul>
365           <li><a href="http://www.fsl.cs.sunysb.edu/project-unionfs.html">www.fsl.cs.sunysb.edu/project-unionfs.html</a></li>
366         </ul>
367
368         <p>Any further wishes, feedback, bug reports? Please <a
369         href="/contact/">contact us</a>!</p>
370
371       </div>
372
373
374 <?php include '../static_bottom.inc'; ?>