Drop outdated webshops
[grml.org.git] / kernel-devel / 2.6.12.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 &gt;0.4 provides kernel 2.6.12:</p>
40
41 <pre class="rahmen">
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>
44
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
51          patches</a>.</p>
52
53         <h2><a name="links"></a>Links</h2>
54
55         <ul>
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>
62           <li><a
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>
65         </ul>
66
67 <pre class="rahmen">
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>
70
71         <h2><a name="wishes"></a>Wishes/Requests</h2>
72
73         <ul>
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>
77         </ul>
78
79         <h2><a name="download"></a>Download</h2>
80
81         <ul>
82           <li><a href="http://dufo.tugraz.at/~prokop/grml-kernel/2.6.12-grml/">current kernel 2.6.12-grml</a></li>
83         </ul>
84
85         <h2><a name="patches"></a>Kernel Patches</h2>
86
87         <h3><a name="fixes"></a>Kernel Patches: Fixes</h3>
88
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
106         <h3>Greg Kroah-Hartman</h3>
107
108         <p>Fixes/Updates for 2.6.12: 2.6.12.3</p>
109
110         <ul>
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>
112         </ul>
113
114 <!--
115         <h3><a name="orinoco"></a>Enhanced rfmon patch for Orinoco and the 2.6 kernel drivers</h3>
116
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>
120
121         <ul>
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>
126         </ul>
127 -->
128
129         <h3><a name="mppc"></a>Microsoft PPP compression/encryption (MPPC/MPPE)</h3>
130
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>
136
137         <ul>
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>
140         </ul>
141
142         <h3><a name="reiser4"></a>Reiser4</h3>
143
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
147         more details.</p>
148
149         <ul>
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>
152         </ul>
153
154         <h3><a name="speakup"></a>Speakup</h3>
155
156         <p>Speakup is a screen reader/speech access system for the GNU/Linux
157         Operating System, used by people who are blind.</p>
158
159         <ul>
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>
162         </ul>
163
164         <h3><a name="squashfs"></a>Squashfs</h3>
165
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
170         needed.<br />
171
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 />
176
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>
180
181         <ul>
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>
184         </ul>
185
186         <h3><a name="vesafbtng"></a>vesafb-tng</h3>
187
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>
190
191         <ul>
192           <li><a href="http://dev.gentoo.org/~spock/projects/vesafb-tng/">vesafb-tng-homepage</a></li>
193         </ul>
194
195         <h2><a name="modules"></a>Modules</h2>
196
197         <p>Additionally to the patched kernel you'll find the following modules on
198         your grml-system:</p>
199
200         <h3>acx100</h3>
201
202         <p>Drivers for Texas Instruments' ACX100/ACX111 wireless network chips.</p>
203
204         <ul>
205           <li><a href="http://acx100.sourceforge.net/">acx100.sf.net</a></li>
206         </ul>
207
208         <h3>at76c503a</h3>
209
210         <p>Alternative driver for the Atmel AT76C503A based USB WLAN adapters.</p>
211
212         <ul>
213           <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
214         </ul>
215
216         <h3>bcm4400</h3>
217
218         <p>Linux driver for the Broadcom BCM4400 series Ethernet Network Controllers.</p>
219
220         <ul>
221           <li><a href="http://packages.debian.org/unstable/net/bcm4400-source">bcm4400@debian</a></li>
222         </ul>
223
224         <h3>bcm5700</h3>
225
226         <p>Linux driver for the Broadcom BCM5700 series Ethernet Network
227         Controllers.</p>
228
229         <ul>
230           <li><a href="http://packages.debian.org/unstable/net/bcm5700-source">bcm5700@debian</a></li>
231         </ul>
232
233         <h3>eagle-usb</h3>
234
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>
237
238         <ul>
239           <li><a href="https://gna.org/projects/eagleusb">gna.org/projects/eagleusb</a></li>
240         </ul>
241
242         <h3>hostap</h3>
243
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>
252
253         <ul>
254           <li><a href="http://hostap.epitest.fi/">hostap.epitest.fi</a></li>
255         </ul>
256
257         <h3>ipw2100</h3>
258
259         <p>Enable support for the Intel PRO/Wireless 2100 Network Connection mini PCI
260         adapter.</p>
261
262         <ul>
263           <li><a href="http://ipw2100.sourceforge.net/">ipw2100.sf.net</a></li>
264         </ul>
265
266         <h3>ipw2200</h3>
267
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>
270
271         <ul>
272           <li><a href="http://ipw2200.sourceforge.net/">ipw2200.sf.net</a></li>
273         </ul>
274
275         <h3>loop-aes</h3>
276
277         <p>Fast and transparent file system and swap encryption package for linux.</p>
278
279         <ul>
280           <li><a href="http://sourceforge.net/projects/loop-aes/">sourceforge.net/projects/loop-aes\</a></li>
281         </ul>
282
283         <h3>loop-aes-ciphers</h3>
284
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
289         Serpent ciphers.</p>
290
291         <ul>
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>
293         </ul>
294
295         <h3>madwifi</h3>
296
297         <p>Driver for Atheros-based Wireless LAN devices - the Multiband Atheros
298         Driver for WiFi (madwifi).</p>
299
300         <ul>
301           <li><a href="http://madwifi.sourceforge.net/">madwifi.sf.net</a></li>
302         </ul>
303
304         <h3>ndiswrapper</h3>
305
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>
310
311         <ul>
312           <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
313         </ul>
314
315 <!--
316         <h3>qc-usb-modules</h3>
317
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
320         chipsets.</p>
321
322         <ul>
323           <li><a href="http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html">www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html</a></li>
324         </ul>
325 -->
326
327         <h3>realtime-lsm</h3>
328
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
331         group.</p>
332
333         <ul>
334           <li><a href="http://www.google.com/search?q=realtime-lsm">realtime-lsm@google</a></li>
335         </ul>
336
337         <h3>rt2x00</h3>
338
339         <p>Linux driver for wireless 802.11b and 802.11g cards that are based on the
340         Ralink rt2400 and rt2500 chipsets.</p>
341
342         <ul>
343           <li><a
344           href="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page">rt2x00.serialmonkey.com</a></li>
345         </ul>
346
347         <h3>shfs</h3>
348
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>
353
354         <ul>
355           <li><a href="http://shfs.sourceforge.net/">shfs.sf.net</a></li>
356         </ul>
357
358         <h3>sl-modem</h3>
359
360         <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
361         supports PCI and USB models.</p>
362
363         <ul>
364           <li><a href="http://www.smlink.com/main/item.php?ln=en&amp;item_id=84&amp;main_id=32">Smart
365           Link. Introducing the First Soft ADSL over Ethernet</a></li>
366         </ul>
367
368         <h3>unionfs</h3>
369
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>
378
379         <ul>
380           <li><a href="http://www.fsl.cs.sunysb.edu/project-unionfs.html">www.fsl.cs.sunysb.edu/project-unionfs.html</a></li>
381         </ul>
382
383         <p>Any further wishes, feedback, bug reports? Please <a
384         href="/contact/">contact us</a>!</p>
385
386       </div>
387
388
389 <?php include '../static_bottom.inc'; ?>