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" />
24 <?php include '../static.inc'; ?>
28 <p><img style="float: right" src="/img/kernel.png" alt="*" /></p>
32 <p>The Linux 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>
40 <h2>grml / grml-medium / grml-small 2011.05</h2>
42 <p>The 2011.05 releases of Grml provide kernel 2.6.38:</p>
45 grml@grml ~ % uname -a
46 Linux grml 2.6.38-grml #1 SMP PREEMPT Tue May 24 15:10:58 UTC 2011 i686 GNU/Linux</pre>
49 href="http://git.grml.org/?p=grml-kernel.git;a=blob;f=config/config-2.6.38-grml;hb=HEAD">kernel
50 configuration of 2.6.38-grml</a> is available online.</p>
52 <h2>grml64 / grml64-medium / grml64-small 2011.05</h2>
54 <p>The 2011.05 64bit releases of Grml provide kernel 2.6.38:</p>
57 grml@grml ~ % uname -a
58 Linux nique 2.6.38-grml64 #1 SMP PREEMPT Tue May 24 23:35:23 UTC 2011 x86_64 GNU/Linux</pre>
61 href="http://git.grml.org/?p=grml-kernel.git;a=blob;f=config/config-2.6.38-grml64;hb=HEAD">kernel
62 configuration of 2.6.38-grml64</a> is available online.</p>
64 <p>Notice: grml-small does not ship any further extra kernel
65 packages besides the core kernel packages and lacks speakup
68 <h2><a name="patches"></a>Kernel Patches of 2.6.38-grml[64]</h2>
70 <p>The kernel 2.6.38-grml[64] is based on 2.6.38.7. 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.38/README;hb=HEAD">in
73 the grml-kernel repository</a>.</p>
75 <h2><a name="modules"></a>Modules shipped with release 2011.05</h2>
77 <p>Additionally to the patched kernel you'll find some extra modules on
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>
87 <li><a href="http://aufs.sourceforge.net/">aufs.sf.net</a></li>
92 <p>The aim of the project is to develop an open source iSCSI
93 target with professional features, that works well in enterprise
94 environment under real workload, and is scalable and versatile
95 enough to meet the challenge of future storage needs and
96 developements. We provide this kernel module for backwards
97 compability, you might want to use the iscsi driver named stgt
98 of 2.6.20 as well.</p>
101 <li><a href="http://iscsitarget.sourceforge.net/">iscsitarget.sourceforge.net</a></li>
106 <p>Some vendors do not release specifications of the hardware or provide a
107 linux driver for their wireless network cards. ndiswrapper provides a linux
108 kernel module that loads and runs Ndis (Windows network driver API) drivers
109 supplied by the vendors.</p>
112 <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
117 <p>The AFS distributed filesystem. AFS is a distributed filesystem allowing
118 cross-platform sharing of files among multiple computers. Facilities are
119 provided for access control, authentication, backup and administrative
122 <p>Notice: the module is named libafs.ko on grml 0.7. Running 'modprobe
123 openafs' works because of a symlink, but the loaded module is named libafs
124 anyway so run 'rmmod libafs' to remove it.</p>
126 <h3><a name="speakup"></a>speakup</h3>
128 <p>Speakup is a screen reader/speech access system for the GNU/Linux
129 Operating System, used by people who are blind.</p>
132 <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
135 <h3><a name="squashfs"></a>squashfs</h3>
137 <p>Squashfs is a compressed read-only filesystem for Linux. Squashfs is
138 intended for general read-only filesystem use, for archival use (i.e. in
139 cases where a .tar.gz file may be used), and in constrained block
140 device/memory systems (e.g. embedded systems) where low overhead is
143 Via using the module loop it is possible to mount a filesystem file. squashfs
144 is a "loop" with (de)compression (Compressed Loopback Device) and it is
145 possible to mount a compressed filesystem like a block device and seamlessly
146 decompress its data while accessing it.<br />
148 Whereas Knoppix uses the cloop mechanism, grml is based on the newer
149 mechanism squashfs. The filesystem has been compressed into the file
150 "/live/grml.squashfs" and is mounted by the initial init process using squashfs.</p>
153 <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
158 <p> Sysprof is a sampling CPU profiler that uses a Linux kernel module to
159 profile the entire system, not just a single application. Sysprof handles
160 shared libraries and applications do not need to be recompiled. In fact they
161 don't even have to be restarted.</p>
164 <li><a href="http://www.daimi.au.dk/~sandmann/sysprof/">sysprof</a></li>
169 <p>The tp_smapi kernel module exposes some features of the ThinkPad
170 hardware/firmware via a sysfs interface. Currently, the main implemented
171 functionality is control of battery charging and extended battery
172 status. The underlfying hardware interfaces are SMAPI and direct access
173 to the embedded controller.</p>
176 <li><a href="http://tpctl.sourceforge.net/">tpctl.sf.net</a></li>
179 <h3>virtualbox-ose</h3>
181 <p>VirtualBox is a free x86 virtualization solution allowing a wide
182 range of x86 operating systems such as Windows, DOS, BSD or Linux to run
183 on a Linux system. The <em>ose</em>-version is the Open Source Edition
184 of Virtualbox. The kernel modules for VirtualBox
185 (virtualbox-ose-modules-2.6.38-grml) and the VirtualBox guest addition
186 modules (virtualbox-ose-guest-modules-2.6.38-grml).</p>
189 <li><a href="http://www.virtualbox.org/">virtualbox.org</a></li>
192 <h3>xtables-addons</h3>
194 <p>This package contains the set of loadable kernel modules for the
195 xtables-addons project. It contains new targets for iptables, such as
196 TARPIT, CHAOS, TEE, geoip, ipset, IPMARK, DELUDE, condition, etc..</p>
200 <?php include '../static_bottom.inc'; ?>