Drop outdated webshops
[grml.org.git] / kernel / index.2008.11.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
33         latest stable(!) vanilla kernel (taken from <a
34         href="http://kernel.org/">kernel.org</a>) we consider 'useful
35         and working'. The grml-kernel includes <a
36         href="#patches">several patches</a> and <a
37         href="#modules">modules</a>.  If you experience any problems
38         please don't hesitate to <a href="/contact/">contact us</a>!</p>
39
40         <h2>grml / grml-medium / grml-small 2008.11</h2>
41
42         <p>The 2008.11 releases of grml provide kernel 2.6.26:</p>
43
44 <pre class="rahmen">
45 grml@grml ~ % uname -a
46 Linux fuchsiatard 2.6.26-grml #1 SMP PREEMPT Wed Nov 26 21:41:43 UTC 2008 i686 GNU/Linux</pre>
47
48         <p>The <a
49         href="http://git.grml.org/?p=grml-kernel.git;a=blob;f=config/config-2.6.26-grml;hb=HEAD">kernel
50         configuration of 2.6.26-grml</a> is available online.</p>
51
52         <h2>grml64 / grml64-medium / grml64-small 2008.11</h2>
53
54         <p>The 2008.11 64bit releases of grml provide kernel 2.6.26:</p>
55
56 <pre class="rahmen">
57 grml@grml ~ % uname -a
58 Linux grml64 2.6.26-grml64 #1 SMP PREEMPT Wed Nov 26 21:48:08 UTC 2008 x86_64 GNU/Linux</pre>
59
60         <p>The <a
61         href="http://git.grml.org/?p=grml-kernel.git;a=blob;f=config/config-2.6.26-grml64;hb=HEAD">kernel
62         configuration of 2.6.26-grml64</a> is available online.</p>
63
64         <p>Notice: grml-small does not ship any further extra kernel
65         packages besides the core kernel packages and lacks speakup
66         support.</p>
67
68         <h2><a name="patches"></a>Kernel Patches of 2.6.26-grml[64]</h2>
69
70         <p>The kernel 2.6.26-grml[64] is based on 2.6.26.8. Find more
71         information about the patches used in the grml-kernel <a
72         href="http://git.grml.org/?p=grml-kernel.git;a=blob;f=2.6.26/README;hb=HEAD">in
73         the grml-kernel repository</a>.</p>
74
75         <h2><a name="modules"></a>Modules shipped with grml 2008.11</h2>
76
77         <p>Additionally to the patched kernel you'll find some extra modules on
78         your grml-system.</p>
79
80 <!--
81         <h3>Package grml-kerneladdons</h3>
82
83         <p>This package contains release specific kernel modules where no extra
84         debian package exists yet. The following drivers are included:</p>
85
86         <ul>
87           <li>acerhk: give access to the special keys on notebooks of the Acer Travelmate by <a href="http://www.informatik.hu-berlin.de/~tauber/acerhk/">Olaf Tauber</a></li>
88           <li>pcan: driver for low cost CAN-Hardware by Peak System by <a href="http://www.peak-system.com/linux/">Peak-System.com</a> [the grml-team uses this hardware in the <a href="http://www.robocup.tugraz.at/">Robocup-team @ TUG</a>]</li>
89           <li>r1000: device driver for <a href="http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2">Realtek Ethernet Controllers</a> (like pci-x r8168)</li>
90           <li>sdricoh_cs: <a href="http://sourceforge.net/projects/sdricohcs/">Linux driver for Ricoh Secure Digital and MMC Card Readers</a> that announce themselves as Ricoh Bay1Controller pcmcia device</li>
91           <li>r5u870: <a href="http://lsb.blogdns.net/ry5u870/">Ricoh R5U870 Webcam Driver</a> for Linux</li>
92         </ul>
93 -->
94
95         <h3>acx100</h3>
96
97         <p>Drivers for Texas Instruments' ACX100/ACX111 wireless network chips.  This
98         includes DWL-[G]520+ PCI, DWL-[G]650+ CardBus, GL-2422MP mini-PCI, DWL-120+
99         USB, etc.</p>
100
101         <ul>
102           <li><a href="http://acx100.sourceforge.net/">acx100.sf.net</a></li>
103         </ul>
104
105         <h3>at76-usb</h3>
106
107         <p>Driver for the Atmel AT76 based USB WLAN adapters.  Currently, the
108         driver has no promiscous, monitor or station mode and no support for
109         libpcap, i.e. it does not work with Kismet or Airsnort and it cannot act
110         as an WLAN access point. This is a restriction imposed by the current
111         firmware.</p>
112
113         <ul>
114           <li><a href="http://at76c503a.berlios.de/">at76c503a.berlios.de</a></li>
115         </ul>
116
117         <h3>atl2</h3>
118
119         <p>atl2 is the Linux Base Driver for the Atheros(R) L2 Fast Ethernet
120         Adapter.  The the Atheros(R) L2 Fast Ethernet Adapter is present in a
121         few low cost Asus laptop systems, such as the Asus Eee PC.  </p>
122
123         <ul>
124           <li><a href="http://people.redhat.com/csnook/atl2/">people.redhat.com/csnook/atl2/</a></li>
125         </ul>
126
127         <h3>aufs</h3>
128
129         <p>Another Unionfs implementation, check out <a
130         href="http://aufs.sourceforge.net/">the feature section on the project
131         homepage</a> for further details.</p>
132
133         <ul>
134           <li><a href="http://aufs.sourceforge.net/">aufs.sf.net</a></li>
135         </ul>
136
137         <!--
138         <h3>bcm5700</h3>
139
140         <p>Linux driver for the Broadcom BCM5700 series Ethernet Network
141         Controllers.</p>
142
143         <ul>
144           <li><a href="http://packages.debian.org/unstable/net/bcm5700-source">bcm5700@debian</a></li>
145         </ul>
146
147           -->
148
149         <h3>drbd8</h3>
150
151         <p>RAID 1 over TCP/IP for Linux. Drbd is a block device which is designed to
152         build high availability clusters by providing a virtual shared device which
153         keeps disks in nodes synchronised using TCP/IP. This simulates RAID 1 but
154         avoiding the use of uncommon hardware (shared SCSI buses or Fibre Channel).
155         It is currently limited to fail-over HA clusters.</p>
156
157         <ul>
158           <li><a href="http://www.drbd.org/">drbd.org</a></li>
159         </ul>
160
161         <!--
162         <h3>exmap</h3>
163
164         <p>Exmap is a memory analysis tool which allows you to accurately determine
165         how much physical memory and swap is used by individual processes and shared
166         libraries on a running system. In particular, it accounts for the sharing of
167         memory and swap between different processes.</p>
168
169         <p>Notice: exmap isn't shipped by the grml 0.7 Live-CD because it requires
170         too much space. Run 'apt-get update; apt-get install exmap' to install
171         it.</p>
172
173         <ul>
174           <li><a href="http://www.berthels.co.uk/exmap/">www.berthels.co.uk/exmap/</a></li>
175           </ul>
176
177           -->
178
179         <h3>gspca</h3>
180
181         <p> The gpsca video for linux (v4l) driver, provides support for webcams
182         and digital cameras based on the spca5xx range of chips manufactured by
183         SunPlus, Sonix, Z-star, Vimicro, Conexant, Etoms, Mars-semi, Pixart and
184         Transvision.  The gspca driver is a rewrite of the well known spca5xx
185         v4l kernel module from the same author, Michel Xhaard.  </p>
186
187         <ul>
188           <li><a href="http://mxhaard.free.fr/">mxhaard.free.fr</a></li>
189         </ul>
190
191         <h3>iscsitarget</h3>
192
193         <p>The aim of the project is to develop an open source iSCSI
194         target with professional features, that works well in enterprise
195         environment under real workload, and is scalable and versatile
196         enough to meet the challenge of future storage needs and
197         developements. We provide this kernel module for backwards
198         compability, you might want to use the iscsi driver named stgt
199         of 2.6.20 as well.</p>
200
201         <ul>
202           <li><a href="http://iscsitarget.sourceforge.net/">iscsitarget.sourceforge.net</a></li>
203         </ul>
204
205         <!--
206         <h3>ipw3945</h3>
207
208         <p>The Intel(R) PRO/Wireless 3945ABG Network Connection driver. grml ships
209         ipw3945d (Intel PRO/Wireless 3945ABG Daemon) and ipw3945-ucode (microcode for
210         Intel PRO/Wireless 3945ABG Network Connection Adapter) as well. (Notice: the
211         driver is not an extra module package but has been patched into the
212         grml-kernel itself.)</li>
213
214         <ul>
215           <li><a href="http://ipw3945.sourceforge.net/">ipw3945.sf.net</a></li>
216         </ul>
217
218
219         <h3>ivtv</h3>
220
221         <p>The primary goal of the IvyTV Project is to create a kernel driver for the
222         iTVC15 familiy of MPEG codecs. The iTVC15 family includes the iTVC15
223         (CX24315) and iTVC16 (CX24316). These chips are commonly found on Hauppauge's
224         WinTV PVR-250 and PVR-350 TV capture cards. (Take a look at <a
225         href="http://wiki.grml.org/doku.php?id=tips">'Hauppauge PVR250'</a> in the
226         grml-wiki.)</p>
227
228         <ul>
229           <li><a href="http://ivtvdriver.org/index.php/Main_Page">ivtvdriver.org</a></li>
230         </ul>
231
232         -->
233
234         <h3>kqemu</h3>
235
236         <p>The QEMU Accelerator Module increases the speed of QEMU when a PC is
237         emulated on a PC. It runs most of the target application code directly
238         on the host processor to achieve near native performance. It is very
239         useful when you want to run another Operating System (for example
240         Windows) on a Linux desktop.</p>
241
242         <ul>
243           <li><a href="http://www.qemu.org/">qemu.org</a></li>
244         </ul>
245
246     <h3>linux-uvc</h3>
247
248     <p>linux-uvc is a kernel module that supports some standard devices
249     that implement USB Video Class.  Currently supports Logitech
250     Quickcam Fusion, Logitech Quickcam Orbit, Logitech Quickcam Pro for
251     Notebooks, and Logitech Quickcam Pro 5000.</p>
252
253         <h3>linux-wlan-ng</h3>
254
255         <p>linux-wlan-ng is a set of drivers and utilities that is intended to
256         provide the full range of IEEE 802.11 MAC management capabilities for
257         use in user-mode utilities and scripts. The package currently supports
258         the Intersil 802.11b Prism2, Prism2.5, and Prism3 reference designs for
259         PCMCIA, PCI, and USB. Additionally, the package includes support for the
260         PLX9052 based PCI to PCMCIA adapter with a few different PCMCIA
261         cards.</p>
262
263         <h3><a name="loopaes"></a>loop-aes</h3>
264
265     <p>loop-AES can be used to encrypt disk partitions, removable media, swap space and other devices. It provides measures to strengthen the encryption: Passphrase seeds,
266     multiple hash iterations, MD5 IV and use of alternating encryption keys.</li>
267
268     <ul>
269       <li><a href="http://sourceforge.net/projects/loop-aes/">loop-aes.sf.net</a></li>
270         </ul>
271
272         <h3>lzma</h3>
273
274         <p>LZMA is a compression algorithm, based on the famous Lempel Ziv
275         compression method.  The main characteristics of the algorithm are very
276         good compression, fast decompression, use of lot of RAM for compression
277         and low usage of RAM for decompression.  LZMA provides high compression
278         ratio and very fast decompression, and is used in combination with <a
279         href="#squashfs">Squashfs</a> at grml.</p>
280
281         <ul>
282           <li><a href="http://www.7-zip.org/sdk.htm">7-zip.org</a></li>
283         </ul>
284
285         <h3>madwifi(-ng)</h3>
286
287         <p>Driver for Atheros-based Wireless LAN devices - the Multiband Atheros
288         Driver for WiFi (madwifi). (The madwifi drivers are the ones known as
289         madwifi-ng)</p>
290
291         <ul>
292           <li><a href="http://madwifi.sourceforge.net/">madwifi.sf.net</a></li>
293           <li><a href="http://madwifi.org/wiki/UserDocs/GettingMadwifi">madwifi-ng</a></li>
294           <li><a href="http://madwifi.org/wiki/UserDocs/Distro/Debian">Debian-Docs</a></li>
295         </ul>
296
297         <h3>ndiswrapper</h3>
298
299         <p>Some vendors do not release specifications of the hardware or provide a
300         linux driver for their wireless network cards. ndiswrapper provides a linux
301         kernel module that loads and runs Ndis (Windows network driver API) drivers
302         supplied by the vendors.</p>
303
304         <ul>
305           <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
306         </ul>
307
308     <h3>netfilter-extensions</h3>
309
310     <p>The following netfilter extensions derived from netfilter.org's
311     patch-o-matic-ng repository are included: IPV4OPTSSTRIP, ROUTE
312     (IPv4 only), TARPIT, ipv4options, set, u32.</p>
313
314         <h3>openafs</h3>
315
316         <p>The AFS distributed filesystem. AFS is a distributed filesystem allowing
317         cross-platform sharing of files among multiple computers.  Facilities are
318         provided for access control, authentication, backup and administrative
319         management.</p>
320
321         <p>Notice: the module is named libafs.ko on grml 0.7. Running 'modprobe
322         openafs' works because of a symlink, but the loaded module is named libafs
323         anyway so run 'rmmod libafs' to remove it.</p>
324
325         <h3>qc-usb-modules</h3>
326
327         <p>The qc-usb-modules package contains a kernel module to drive Logitech's
328         USB-based QuickCam Express webcam and other cameras with similar
329         chipsets.</p>
330
331         <ul>
332           <li><a href="http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html">www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html</a></li>
333         </ul>
334
335     <!--
336
337         <h3>realtime-lsm</h3>
338
339         <p>Scripts for handling the realtime Linux security module.  It sets up the
340         system to grant realtime permissions to applications in the realtime
341         group.</p>
342
343         <ul>
344           <li><a href="http://www.google.com/search?q=realtime-lsm">realtime-lsm@google</a></li>
345         </ul>
346
347         <h3>r6040</h3>
348
349         <p>This is a linux device driver for RDC Semiconductor R6040 PCI Fast
350         Ethernet Controller which can be found in Vortex86SX - Fault Tolerance
351         x86 System-on-Chip.</p>
352
353         <ul>
354           <li><a href="http://www.dmp.com.tw/tech/Vortex86SX/">www.dmp.com.tw/tech/Vortex86SX/</a></li>
355         </ul>
356
357     -->
358
359         <h3>rt2x00</h3>
360
361         <p>Linux driver for wireless 802.11b and 802.11g cards that are based on
362         the Ralink rt2400 and rt2500 chipsets. grml provides drivers for rt2400,
363         rt2500 and rt73.</p>
364
365         <ul>
366           <li><a href="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page">rt2x00.serialmonkey.com</a></li>
367         </ul>
368
369         <h3>sl-modem</h3>
370
371         <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
372         supports PCI and USB models.</p>
373
374         <ul>
375           <li><a href="http://www.smlink.com/main/item.php?ln=en&amp;item_id=84&amp;main_id=32">Smart
376           Link. Introducing the First Soft ADSL over Ethernet</a></li>
377         </ul>
378
379         <h3><a name="speakup"></a>Speakup</h3>
380
381         <p>Speakup is a screen reader/speech access system for the GNU/Linux
382         Operating System, used by people who are blind.</p>
383
384         <ul>
385           <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
386         </ul>
387
388         <h3><a name="squashfs"></a>Squashfs</h3>
389
390         <p>Squashfs is a compressed read-only filesystem for Linux.  Squashfs is
391         intended for general read-only filesystem use, for archival use (i.e. in
392         cases where a .tar.gz file may be used), and in constrained block
393         device/memory systems (e.g. embedded systems) where low overhead is
394         needed.<br />
395
396         Via using the module loop it is possible to mount a filesystem file. squashfs
397         is a "loop" with (de)compression (Compressed Loopback Device) and it is
398         possible to mount a compressed filesystem like a block device and seamlessly
399         decompress its data while accessing it.<br />
400
401         Whereas Knoppix uses the cloop mechanism, grml is based on the newer
402         mechanism squashfs. The filesystem has been compressed into the file
403         "/live/grml.squashfs" and is mounted by the initial init process using squashfs.</p>
404
405         <ul>
406           <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
407         </ul>
408
409     <!--
410
411         <h3>sysprof</h3>
412
413         <p> Sysprof is a sampling CPU profiler that uses a Linux kernel module to
414         profile the entire system, not just a single application. Sysprof handles
415         shared libraries and applications do not need to be recompiled. In fact they
416         don't even have to be restarted.</p>
417
418         <ul>
419           <li><a href="http://www.daimi.au.dk/~sandmann/sysprof/">sysprof</a></li>
420         </ul>
421
422     -->
423
424         <h3>tp-smapi</h3>
425
426         <p>The tp_smapi kernel module exposes some features of the ThinkPad
427         hardware/firmware via a sysfs interface. Currently, the main implemented
428         functionality is control of battery charging and extended battery
429         status.  The underlfying hardware interfaces are SMAPI and direct access
430         to the embedded controller.</p>
431
432         <ul>
433           <li><a href="http://tpctl.sourceforge.net/">tpctl.sf.net</a></li>
434         </ul>
435
436     <h3>virtualbox-ose</h3>
437
438     <p>VirtualBox is a free x86 virtualization solution allowing a wide
439     range of x86 operating systems such as Windows, DOS, BSD or Linux
440     to run on a Linux system. The <em>ose</em>-version is the Open
441     Source Edition of Virtualbox. The kernel modules for VirtualBox
442     (virtualbox-ose-modules-2.6.26-grml) and the VirtualBox guest
443     addition modules (virtualbox-ose-guest-modules-2.6.26-grml).</p>
444
445     <ul>
446       <li><a href="http://www.virtualbox.org/">virtualbox.org</a></li>
447         </ul>
448
449     <!--
450         <h3>truecrypt</h3>
451
452         <p>TrueCrypt manages encrypted TrueCrypt volumes, which can be mapped as
453         virtual block devices and used as any other standard block device. All data
454         being read from a mapped TrueCrypt volume is transparently decrypted and all
455         data being written to it is transparently encrpyted.</p>
456
457         <ul>
458           <li><a href="http://www.truecrypt.org/">truecrypt.org</a></li>
459       </ul>
460       -->
461
462         <h3>zaptel</h3>
463
464     <p>Set of loadable kernel modules for the zapata telephony API.</p>
465
466     <ul>
467       <li><a href="http://www.asterisk.org/">asterisk.org</a></li>
468         </ul>
469
470         <p><strong>Any further wishes, feedback, bug reports? Please <a
471         href="/contact/">contact us</a>!</strong></p>
472
473       </div>
474
475 <?php include '../static_bottom.inc'; ?>