<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.howtoforge.com" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
 <title>HowtoForge - Linux Howtos and Tutorials - Kernel</title>
 <link>http://www.howtoforge.com/taxonomy/term/2/all</link>
 <description></description>
 <language>en</language>
 <atom:link href="http://www.howtoforge.com/rss/linux/kernel.rss" rel="self" type="application/rss+xml" />
 <image>
  <title>HowtoForge - Linux Howtos and Tutorials - Kernel</title>
  <url>http://www.howtoforge.com/images/howtoforge_rss.png</url>
  <link>http://www.howtoforge.com/taxonomy/term/2/all</link>
 </image>

<item>
 <title>Reading Files From The Linux Kernel Space (Module/Driver) (Fedora 14)</title>
 <link>http://www.howtoforge.com/reading-files-from-the-linux-kernel-space-module-driver-fedora-14</link>
 <description>&lt;table align=&quot;left&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;39&quot; height=&quot;40&quot; style=&quot;margin-top:0px;margin-bottom:0px;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img class=&quot;teaser-image-odd&quot; src=&quot;http://static.howtoforge.com/images/teaser/tux.gif&quot; width=&quot;36&quot; height=&quot;40&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Reading Files From The Linux Kernel Space (Module/Driver) (Fedora 
14)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;It seems like operations that
communicate with userspace are really discouraged.  And I am not
arguing with that.  Although it doesn&#039;t mean that they cannot be
accomplished.  A driver loads configuration that could be stored only
on HDD.  When MS Windows XP boots up it remembers that I have turned
Bluetooth off so it is not powered on, unlike even the latest Linux
(Fedora 14 at the moment of writing) – such functionality in many
drivers was not implemented.  When developer uses procfs or 
character devices there should be another software or script in boot
sequence that is actually sending information from a file to
particular device. After some time looking over the
internet I have managed to write such module that reads a file.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/fedora">Fedora</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/programming/c-cplusplus">C/C++</category>
 <pubDate>Mon, 03 Jan 2011 16:52:59 +0100</pubDate>
 <guid>http://www.howtoforge.com/reading-files-from-the-linux-kernel-space-module-driver-fedora-14</guid>
 <comments>http://www.howtoforge.com/reading-files-from-the-linux-kernel-space-module-driver-fedora-14#comment</comments>
</item>
<item>
 <title>Installing Kernel Security Updates Without Reboot With Ksplice Uptrack On Ubuntu 9.10 Desktop</title>
 <link>http://www.howtoforge.com/installing-kernel-security-updates-without-reboot-with-ksplice-uptrack-on-ubuntu-9.10-desktop</link>
 <description>&lt;table align=&quot;left&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;42&quot; height=&quot;40&quot; style=&quot;margin-top:0px;margin-bottom:0px;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img class=&quot;teaser-image-even&quot; src=&quot;http://static.howtoforge.com/images/teaser/ubuntu.gif&quot; width=&quot;39&quot; height=&quot;40&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Installing Kernel Security Updates Without Reboot With Ksplice Uptrack On Ubuntu 9.10 Desktop&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Ksplice Uptrack
is a subscription service that lets you apply 100% of the important
kernel security updates released by your Linux vendor without
rebooting. Ksplice Uptrack is freely available for the desktop versions
of Ubuntu 9.10 Karmic and Ubuntu 9.04 Jaunty. This tutorial shows how
to install and use it on an Ubuntu 9.10 desktop.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/ubuntu">Ubuntu</category>
 <category domain="http://www.howtoforge.com/sitemap/desktop">Desktop</category>
 <pubDate>Thu, 11 Feb 2010 17:29:07 +0100</pubDate>
 <guid>http://www.howtoforge.com/installing-kernel-security-updates-without-reboot-with-ksplice-uptrack-on-ubuntu-9.10-desktop</guid>
 <comments>http://www.howtoforge.com/installing-kernel-security-updates-without-reboot-with-ksplice-uptrack-on-ubuntu-9.10-desktop#comment</comments>
</item>
<item>
 <title>Building Kernel Modules With Module-Assistant On Debian Lenny</title>
 <link>http://www.howtoforge.com/building-kernel-modules-with-module-assistant-on-debian-lenny</link>
 <description>&lt;table align=&quot;left&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;36&quot; height=&quot;40&quot; style=&quot;margin-top:0px;margin-bottom:0px;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img class=&quot;teaser-image-odd&quot; src=&quot;http://static.howtoforge.com/images/teaser/debian.gif&quot; width=&quot;33&quot; height=&quot;40&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;b&gt;Building Kernel Modules With Module-Assistant On  Debian Lenny&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;module-assistant is a tool for building Debian kernel modules from
source, without having to rebuild the whole kernel. It fetches
module-source packages that have been prepared for the Debian
distribution via apt and produces .deb packages. This tutorial shows
how to use module-assistant in command-line mode and in interactive
mode.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/debian">Debian</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Sun, 24 Jan 2010 18:05:21 +0100</pubDate>
 <guid>http://www.howtoforge.com/building-kernel-modules-with-module-assistant-on-debian-lenny</guid>
 <comments>http://www.howtoforge.com/building-kernel-modules-with-module-assistant-on-debian-lenny#comment</comments>
</item>
<item>
 <title>Hardening The Linux Kernel With Grsecurity (Debian)</title>
 <link>http://www.howtoforge.com/hardening-the-linux-kernel-with-grsecurity-debian</link>
 <description>&lt;table align=&quot;left&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;39&quot; height=&quot;40&quot; style=&quot;margin-top:0px;margin-bottom:0px;&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img class=&quot;teaser-image-even&quot; src=&quot;http://static.howtoforge.com/images/teaser/tux.gif&quot; width=&quot;36&quot; height=&quot;40&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Hardening The Linux Kernel With Grsecurity (Debian)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Security is based on three characteristics: prevention, protection
and detection. Grsecurity is a patch for Linux kernel that allows you
to increase each of these points. This howto was performed on a Debian Lenny system. Thus some tools
are Debian specific. However, tasks can be performed with other distro
specific tools or even with universal tools (make).&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/debian">Debian</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Mon, 17 Nov 2008 16:58:39 +0100</pubDate>
 <guid>http://www.howtoforge.com/hardening-the-linux-kernel-with-grsecurity-debian</guid>
 <comments>http://www.howtoforge.com/hardening-the-linux-kernel-with-grsecurity-debian#comment</comments>
</item>
<item>
 <title>How To Set Up A Linux Layer 7 Packet Classifier On CentOS 5.1</title>
 <link>http://www.howtoforge.com/how-to-set-up-a-linux-layer-7-packet-classifier-on-centos5.1</link>
 <description>
&lt;p&gt;&lt;b&gt;How To Set Up A Linux Layer 7 Packet Classifier On CentOS 5.1&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This tutorial will walk you through setting up a Linux layer 7 packet classifier 
on CentOS 5.1, this can easily be adapted to any other Linux distribution 
out there. &lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/centos">CentOS</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Thu, 31 Jul 2008 17:36:36 +0200</pubDate>
 <guid>http://www.howtoforge.com/how-to-set-up-a-linux-layer-7-packet-classifier-on-centos5.1</guid>
 <comments>http://www.howtoforge.com/how-to-set-up-a-linux-layer-7-packet-classifier-on-centos5.1#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - Debian Etch</title>
 <link>http://www.howtoforge.com/kernel_compilation_debian_etch</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - Debian Etch&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Each distribution has some specific tools to build a custom kernel
from the sources. This article is about compiling a kernel on a Debian
Etch system. It describes how to build a custom kernel using the latest
unmodified kernel sources from www.kernel.org (vanilla kernel)
so that you are independent from the kernels supplied by your
distribution. It also shows how to patch the kernel sources if you need
features that are not in there.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/debian">Debian</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Tue, 12 Jun 2007 18:13:03 +0200</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_debian_etch</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_debian_etch#comment</comments>
</item>
<item>
 <title>How To Roll A Kernel the Ubuntu/Debian Way</title>
 <link>http://www.howtoforge.com/roll_a_kernel_debian_ubuntu_way</link>
 <description>&lt;p&gt;&lt;b&gt;How To Roll A Kernel the Ubuntu/Debian Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The Linux kernel is the heart of your Ubuntu Operating System. The kernel that 
  comes with Ubuntu should contain all of the drivers you need, but just in case 
  you would like to tweak your kernel or if for some reason you need to recompile 
  for some special reason this guide will help you.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/debian">Debian</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/ubuntu">Ubuntu</category>
 <pubDate>Fri, 02 Mar 2007 14:51:12 +0100</pubDate>
 <guid>http://www.howtoforge.com/roll_a_kernel_debian_ubuntu_way</guid>
 <comments>http://www.howtoforge.com/roll_a_kernel_debian_ubuntu_way#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The Debian (Sarge) Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_debian</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The Debian (Sarge) Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Debian Sarge systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.&lt;/p&gt;</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/debian">Debian</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Tue, 05 Dec 2006 16:30:43 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_debian</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_debian#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The Mandriva Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_mandriva</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The Mandriva Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Each distribution has some specific tools to build a custom kernel from
the sources. This article is about compiling a kernel on Mandriva
systems. It describes how to build a custom kernel using the latest
unmodified kernel sources from www.kernel.org (vanilla kernel)
so that you are independent from the kernels supplied by your
distribution. It also shows how to patch the kernel sources if you need
features that are not in there.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/mandriva">Mandriva</category>
 <pubDate>Mon, 27 Nov 2006 17:06:28 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_mandriva</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_mandriva#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The CentOS Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_centos</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The CentOS Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on CentOS systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/centos">CentOS</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Sun, 26 Nov 2006 16:14:59 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_centos</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_centos#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The SuSE Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_suse</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The SuSE Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on SuSE systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/suse">SuSE</category>
 <pubDate>Sun, 19 Nov 2006 18:22:33 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_suse</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_suse#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The Fedora Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_fedora</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The Fedora Way&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Fedora systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there. &lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/fedora">Fedora</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Mon, 13 Nov 2006 20:43:35 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_fedora</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_fedora#comment</comments>
</item>
<item>
 <title>Step-By-Step Configuration of NAT with iptables</title>
 <link>http://www.howtoforge.com/nat_iptables</link>
 <description>&lt;p&gt;&lt;b&gt;Step-By-Step Configuration of NAT with iptables&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This tutorial shows how to set up network-address-translation (NAT) on a Linux system with iptables rules so that the system can act as a gateway and provide internet access to multiple hosts on a local network using a single public IP address. This is achieved by rewriting the source and/or destination addresses of IP packets as they pass through the NAT system.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/mini-howtos/linux">Linux</category>
 <pubDate>Wed, 08 Nov 2006 19:53:03 +0100</pubDate>
 <guid>http://www.howtoforge.com/nat_iptables</guid>
 <comments>http://www.howtoforge.com/nat_iptables#comment</comments>
</item>
<item>
 <title>How To Compile A Kernel - The Ubuntu Way</title>
 <link>http://www.howtoforge.com/kernel_compilation_ubuntu</link>
 <description>&lt;p&gt;&lt;b&gt;How To Compile A Kernel - The Ubuntu Way&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Ubuntu systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.&lt;/p&gt;
</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <category domain="http://www.howtoforge.com/sitemap/linux/ubuntu">Ubuntu</category>
 <pubDate>Sun, 05 Nov 2006 16:01:44 +0100</pubDate>
 <guid>http://www.howtoforge.com/kernel_compilation_ubuntu</guid>
 <comments>http://www.howtoforge.com/kernel_compilation_ubuntu#comment</comments>
</item>
<item>
 <title>Basic Iptables - Debian/RedHat</title>
 <link>http://www.howtoforge.com/linux_iptables_sarge</link>
 <description>
&lt;p&gt;Author: BJ Dierkes &lt;br /&gt;Contact: wdierkes [at] 5dollarwhitebox [dot] org&lt;br /&gt;Updated: December 2nd, 2005&lt;/p&gt;&lt;p&gt;This is a fairly basic intro to the usage of Netfilter Iptables.   How-To was written on a Debian Sarge 3.1 box, though commands and syntax should work with any linux distro.&lt;/p&gt;</description>
 <category domain="http://www.howtoforge.com/sitemap/linux/kernel">Kernel</category>
 <pubDate>Mon, 17 Oct 2005 03:21:05 +0200</pubDate>
 <guid>http://www.howtoforge.com/linux_iptables_sarge</guid>
 <comments>http://www.howtoforge.com/linux_iptables_sarge#comment</comments>
</item>
</channel>
</rss>

