Drop outdated webshops
[grml.org.git] / kernel / index.2009.05.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 2009.05</h2>
41
42         <p>The 2009.05 releases of grml provide kernel 2.6.28:</p>
43
44 <pre class="rahmen">
45 grml@grml ~ % uname -a
46 Linux grml 2.6.28-grml #1 SMP PREEMPT Mon May 4 07:40:22 UTC 2009 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.28-grml;hb=HEAD">kernel
50         configuration of 2.6.28-grml</a> is available online.</p>
51
52         <h2>grml64 / grml64-medium / grml64-small 2009.05</h2>
53
54         <p>The 2009.05 64bit releases of grml provide kernel 2.6.28:</p>
55
56 <pre class="rahmen">
57 grml@grml ~ % uname -a
58 Linux grml 2.6.28-grml64 #1 SMP PREEMPT Mon May 4 10:55:15 UTC 2009 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.28-grml64;hb=HEAD">kernel
62         configuration of 2.6.28-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.28-grml[64]</h2>
69
70         <p>The kernel 2.6.28-grml[64] is based on 2.6.28.10. 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.28/README;hb=HEAD">in
73         the grml-kernel repository</a>.</p>
74
75         <h2><a name="modules"></a>Modules shipped with grml 2009.05</h2>
76
77         <p>Additionally to the patched kernel you'll find some extra modules on
78         your grml-system.</p>
79
80         <h3>aufs</h3>
81
82         <p>Another Unionfs implementation, check out <a
83         href="http://aufs.sourceforge.net/">the feature section on the project
84         homepage</a> for further details.</p>
85
86         <ul>
87           <li><a href="http://aufs.sourceforge.net/">aufs.sf.net</a></li>
88         </ul>
89
90         <h3>drbd8</h3>
91
92         <p>RAID 1 over TCP/IP for Linux. Drbd is a block device which is designed to
93         build high availability clusters by providing a virtual shared device which
94         keeps disks in nodes synchronised using TCP/IP. This simulates RAID 1 but
95         avoiding the use of uncommon hardware (shared SCSI buses or Fibre Channel).
96         It is currently limited to fail-over HA clusters.</p>
97
98         <ul>
99           <li><a href="http://www.drbd.org/">drbd.org</a></li>
100         </ul>
101
102         <h3>iscsitarget</h3>
103
104         <p>The aim of the project is to develop an open source iSCSI
105         target with professional features, that works well in enterprise
106         environment under real workload, and is scalable and versatile
107         enough to meet the challenge of future storage needs and
108         developements. We provide this kernel module for backwards
109         compability, you might want to use the iscsi driver named stgt
110         of 2.6.20 as well.</p>
111
112         <ul>
113           <li><a href="http://iscsitarget.sourceforge.net/">iscsitarget.sourceforge.net</a></li>
114         </ul>
115
116         <h3>kqemu</h3>
117
118         <p>The QEMU Accelerator Module increases the speed of QEMU when a PC is
119         emulated on a PC. It runs most of the target application code directly
120         on the host processor to achieve near native performance. It is very
121         useful when you want to run another Operating System (for example
122         Windows) on a Linux desktop.</p>
123
124         <ul>
125           <li><a href="http://www.qemu.org/">qemu.org</a></li>
126         </ul>
127
128         <h3><a name="loopaes"></a>loop-aes</h3>
129
130         <p>loop-AES can be used to encrypt disk partitions, removable media,
131         swap space and other devices. It provides measures to strengthen the
132         encryption: Passphrase seeds, multiple hash iterations, MD5 IV and use
133         of alternating encryption keys.</li>
134
135         <ul>
136           <li><a href="http://sourceforge.net/projects/loop-aes/">loop-aes.sf.net</a></li>
137         </ul>
138
139         <h3>lzma</h3>
140
141         <p>LZMA is a compression algorithm, based on the famous Lempel Ziv
142         compression method.  The main characteristics of the algorithm are very
143         good compression, fast decompression, use of lot of RAM for compression
144         and low usage of RAM for decompression.  LZMA provides high compression
145         ratio and very fast decompression, and is used in combination with <a
146         href="#squashfs">Squashfs</a> at grml.</p>
147
148         <ul>
149           <li><a href="http://www.7-zip.org/sdk.htm">7-zip.org</a></li>
150         </ul>
151
152         <h3>ndiswrapper</h3>
153
154         <p>Some vendors do not release specifications of the hardware or provide a
155         linux driver for their wireless network cards. ndiswrapper provides a linux
156         kernel module that loads and runs Ndis (Windows network driver API) drivers
157         supplied by the vendors.</p>
158
159         <ul>
160           <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
161         </ul>
162
163         <h3>openafs</h3>
164
165         <p>The AFS distributed filesystem. AFS is a distributed filesystem allowing
166         cross-platform sharing of files among multiple computers.  Facilities are
167         provided for access control, authentication, backup and administrative
168         management.</p>
169
170         <p>Notice: the module is named libafs.ko on grml 0.7. Running 'modprobe
171         openafs' works because of a symlink, but the loaded module is named libafs
172         anyway so run 'rmmod libafs' to remove it.</p>
173
174         <h3>rt2400</h3>
175
176         <p>This driver supports PCI and CardBus wireless network cards with the
177         Ralink RT2400 or RT2401 chipset.</p>
178
179         <ul>
180           <li><a href="http://rt2x00.serialmonkey.com/">rt2x00.serialmonkey.com</a></li>
181         </ul>
182
183         <h3>rt73</h3>
184
185         <p>This driver supports USB wireless network cards with the Ralink
186         RT2501USB chipset.</p>
187
188         <ul>
189           <li><a href="http://rt2x00.serialmonkey.com/">rt2x00.serialmonkey.com</a></li>
190         </ul>
191
192         <h3>sl-modem</h3>
193
194         <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
195         supports PCI and USB models.</p>
196
197         <ul>
198           <li><a href="http://www.smlink.com/main/item.php?ln=en&amp;item_id=84&amp;main_id=32">Smart
199           Link. Introducing the First Soft ADSL over Ethernet</a></li>
200         </ul>
201
202         <h3><a name="speakup"></a>speakup</h3>
203
204         <p>Speakup is a screen reader/speech access system for the GNU/Linux
205         Operating System, used by people who are blind.</p>
206
207         <ul>
208           <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
209         </ul>
210
211         <h3><a name="squashfs"></a>squashfs</h3>
212
213         <p>Squashfs is a compressed read-only filesystem for Linux.  Squashfs is
214         intended for general read-only filesystem use, for archival use (i.e. in
215         cases where a .tar.gz file may be used), and in constrained block
216         device/memory systems (e.g. embedded systems) where low overhead is
217         needed.<br />
218
219         Via using the module loop it is possible to mount a filesystem file. squashfs
220         is a "loop" with (de)compression (Compressed Loopback Device) and it is
221         possible to mount a compressed filesystem like a block device and seamlessly
222         decompress its data while accessing it.<br />
223
224         Whereas Knoppix uses the cloop mechanism, grml is based on the newer
225         mechanism squashfs. The filesystem has been compressed into the file
226         "/live/grml.squashfs" and is mounted by the initial init process using squashfs.</p>
227
228         <ul>
229           <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
230         </ul>
231
232         <h3>sysprof</h3>
233
234         <p> Sysprof is a sampling CPU profiler that uses a Linux kernel module to
235         profile the entire system, not just a single application. Sysprof handles
236         shared libraries and applications do not need to be recompiled. In fact they
237         don't even have to be restarted.</p>
238
239         <ul>
240           <li><a href="http://www.daimi.au.dk/~sandmann/sysprof/">sysprof</a></li>
241         </ul>
242
243         <h3>tp-smapi</h3>
244
245         <p>The tp_smapi kernel module exposes some features of the ThinkPad
246         hardware/firmware via a sysfs interface. Currently, the main implemented
247         functionality is control of battery charging and extended battery
248         status.  The underlfying hardware interfaces are SMAPI and direct access
249         to the embedded controller.</p>
250
251         <ul>
252           <li><a href="http://tpctl.sourceforge.net/">tpctl.sf.net</a></li>
253         </ul>
254
255         <h3>virtualbox-ose</h3>
256
257         <p>VirtualBox is a free x86 virtualization solution allowing a wide
258         range of x86 operating systems such as Windows, DOS, BSD or Linux to run
259         on a Linux system. The <em>ose</em>-version is the Open Source Edition
260         of Virtualbox. The kernel modules for VirtualBox
261         (virtualbox-ose-modules-2.6.28-grml) and the VirtualBox guest addition
262         modules (virtualbox-ose-guest-modules-2.6.28-grml).</p>
263
264         <ul>
265           <li><a href="http://www.virtualbox.org/">virtualbox.org</a></li>
266         </ul>
267
268         <h3>xtables-addons</h3>
269
270         <p>This package contains the set of loadable kernel modules for the
271         xtables-addons project. It contains new targets for iptables, such as
272         TARPIT, CHAOS, TEE, geoip, ipset, IPMARK, DELUDE, condition, etc..</p>
273
274         <p><strong>Any further wishes, feedback, bug reports? Please <a
275         href="/contact/">contact us</a>.</strong></p>
276
277       </div>
278
279 <?php include '../static_bottom.inc'; ?>