initial import
[grml.org.git] / kernel / index.2009.10.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.10</h2>
41
42         <p>The 2009.10 releases of grml provide kernel 2.6.31:</p>
43
44 <pre class="rahmen">
45 grml@grml ~ % uname -a
46 Linux grml 2.6.31-grml #1 SMP PREEMPT Fri Oct 23 01:58:23 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.31-grml;hb=HEAD">kernel
50         configuration of 2.6.31-grml</a> is available online.</p>
51
52         <h2>grml64 / grml64-medium / grml64-small 2009.10</h2>
53
54         <p>The 2009.10 64bit releases of grml provide kernel 2.6.31:</p>
55
56 <pre class="rahmen">
57 grml@grml ~ % uname -a
58 Linux grml 2.6.31-grml64 #1 SMP PREEMPT Fri Oct 23 10:30:17 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.31-grml64;hb=HEAD">kernel
62         configuration of 2.6.31-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.31-grml[64]</h2>
69
70         <p>The kernel 2.6.31-grml[64] is based on 2.6.31.5. 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.31/README;hb=HEAD">in
73         the grml-kernel repository</a>.</p>
74
75         <h2><a name="modules"></a>Modules shipped with grml 2009.10</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, being an advanced multi layered unification filesystem, 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>sl-modem</h3>
175
176         <p>Low-level drivers for the software modems produced by Smart Link Ltd. It
177         supports PCI and USB models.</p>
178
179         <ul>
180           <li><a href="http://www.smlink.com/main/item.php?ln=en&amp;item_id=84&amp;main_id=32">Smart
181           Link. Introducing the First Soft ADSL over Ethernet</a></li>
182         </ul>
183
184         <h3><a name="speakup"></a>speakup</h3>
185
186         <p>Speakup is a screen reader/speech access system for the GNU/Linux
187         Operating System, used by people who are blind.</p>
188
189         <ul>
190           <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
191         </ul>
192
193         <h3><a name="squashfs"></a>squashfs</h3>
194
195         <p>Squashfs is a compressed read-only filesystem for Linux.  Squashfs is
196         intended for general read-only filesystem use, for archival use (i.e. in
197         cases where a .tar.gz file may be used), and in constrained block
198         device/memory systems (e.g. embedded systems) where low overhead is
199         needed.<br />
200
201         Via using the module loop it is possible to mount a filesystem file. squashfs
202         is a "loop" with (de)compression (Compressed Loopback Device) and it is
203         possible to mount a compressed filesystem like a block device and seamlessly
204         decompress its data while accessing it.<br />
205
206         Whereas Knoppix uses the cloop mechanism, grml is based on the newer
207         mechanism squashfs. The filesystem has been compressed into the file
208         "/live/grml.squashfs" and is mounted by the initial init process using squashfs.</p>
209
210         <ul>
211           <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
212         </ul>
213
214         <h3>sysprof</h3>
215
216         <p> Sysprof is a sampling CPU profiler that uses a Linux kernel module to
217         profile the entire system, not just a single application. Sysprof handles
218         shared libraries and applications do not need to be recompiled. In fact they
219         don't even have to be restarted.</p>
220
221         <ul>
222           <li><a href="http://www.daimi.au.dk/~sandmann/sysprof/">sysprof</a></li>
223         </ul>
224
225         <h3>tp-smapi</h3>
226
227         <p>The tp_smapi kernel module exposes some features of the ThinkPad
228         hardware/firmware via a sysfs interface. Currently, the main implemented
229         functionality is control of battery charging and extended battery
230         status.  The underlfying hardware interfaces are SMAPI and direct access
231         to the embedded controller.</p>
232
233         <ul>
234           <li><a href="http://tpctl.sourceforge.net/">tpctl.sf.net</a></li>
235         </ul>
236
237         <h3>virtualbox-ose</h3>
238
239         <p>VirtualBox is a free x86 virtualization solution allowing a wide
240         range of x86 operating systems such as Windows, DOS, BSD or Linux to run
241         on a Linux system. The <em>ose</em>-version is the Open Source Edition
242         of Virtualbox. The kernel modules for VirtualBox
243         (virtualbox-ose-modules-2.6.31-grml) and the VirtualBox guest addition
244         modules (virtualbox-ose-guest-modules-2.6.31-grml).</p>
245
246         <ul>
247           <li><a href="http://www.virtualbox.org/">virtualbox.org</a></li>
248         </ul>
249
250         <h3>xtables-addons</h3>
251
252         <p>This package contains the set of loadable kernel modules for the
253         xtables-addons project. It contains new targets for iptables, such as
254         TARPIT, CHAOS, TEE, geoip, ipset, IPMARK, DELUDE, condition, etc..</p>
255
256         <p><strong>Any further wishes, feedback, bug reports? Please <a
257         href="/contact/">contact us</a>.</strong></p>
258
259       </div>
260
261 <?php include '../static_bottom.inc'; ?>