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