e122d3cc8d151baf87ace7baa1b1f885dd0c40be
[grml.org.git] / kernel / index.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 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>
39
40         <h2>grml / grml-medium / grml-small 2011.05</h2>
41
42         <p>The 2011.05 releases of Grml provide kernel 2.6.38:</p>
43
44 <pre class="rahmen">
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>
47
48         <p>The <a
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>
51
52         <h2>grml64 / grml64-medium / grml64-small 2011.05</h2>
53
54         <p>The 2011.05 64bit releases of Grml provide kernel 2.6.38:</p>
55
56 <pre class="rahmen">
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>
59
60         <p>The <a
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>
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.38-grml[64]</h2>
69
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>
74
75         <h2><a name="modules"></a>Modules shipped with release 2011.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, 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>iscsitarget</h3>
91
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>
99
100         <ul>
101           <li><a href="http://iscsitarget.sourceforge.net/">iscsitarget.sourceforge.net</a></li>
102         </ul>
103
104         <h3>ndiswrapper</h3>
105
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>
110
111         <ul>
112           <li><a href="http://ndiswrapper.sourceforge.net/">ndiswrapper.sf.net</a></li>
113         </ul>
114
115         <h3>openafs</h3>
116
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
120         management.</p>
121
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>
125
126         <h3><a name="speakup"></a>speakup</h3>
127
128         <p>Speakup is a screen reader/speech access system for the GNU/Linux
129         Operating System, used by people who are blind.</p>
130
131         <ul>
132           <li><a href="http://www.linux-speakup.org/">www.linux-speakup.org</a></li>
133         </ul>
134
135         <h3><a name="squashfs"></a>squashfs</h3>
136
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
141         needed.<br />
142
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 />
147
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>
151
152         <ul>
153           <li><a href="http://squashfs.sourceforge.net/">squashfs.sf.net</a></li>
154         </ul>
155
156         <h3>sysprof</h3>
157
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>
162
163         <ul>
164           <li><a href="http://www.daimi.au.dk/~sandmann/sysprof/">sysprof</a></li>
165         </ul>
166
167         <h3>tp-smapi</h3>
168
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>
174
175         <ul>
176           <li><a href="http://tpctl.sourceforge.net/">tpctl.sf.net</a></li>
177         </ul>
178
179         <h3>virtualbox-ose</h3>
180
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>
187
188         <ul>
189           <li><a href="http://www.virtualbox.org/">virtualbox.org</a></li>
190         </ul>
191
192         <h3>xtables-addons</h3>
193
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>
197
198       </div>
199
200 <?php include '../static_bottom.inc'; ?>