<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gHacks technology news &#187; kernel</title>
	<atom:link href="http://www.ghacks.net/tag/kernel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ghacks.net</link>
	<description>A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description>
	<lastBuildDate>Wed, 25 Nov 2009 09:43:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux reboots are a thing of the past with Ksplice</title>
		<link>http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/</link>
		<comments>http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 00:42:07 +0000</pubDate>
		<dc:creator>Jack Wallen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tutorials Basic]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux kernel]]></category>
		<category><![CDATA[linux upgrade]]></category>
		<category><![CDATA[rebooting]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=20091</guid>
		<description><![CDATA[Even though the Linux operating system is very stable and rarely needs a reboot, there are times when an update (such as a kernel update) will make this a requirement. At least that used to be the case. That is correct. With the help of a newly developed technology (dubbed Ksplice) even a kernel update [...]]]></description>
			<content:encoded><![CDATA[<p>Even though the Linux operating system is very stable and rarely needs a reboot, there are times when an update (such as a kernel update) will make this a requirement. At least that used to be the case. That is correct. With the help of a newly developed technology (dubbed <a title="Ksplice" href="http://www.ksplice.com" target="_blank">Ksplice</a>) even a kernel update will not require a reboot. This is fantastic news to administrators who depend upon constant uptime for their servers and production desktops/machines.</p>
<p>Of course one might think such a technology would be difficult at best to use. Not so. The developers of Ksplice have created an incredibly easy to use system that allows the administrator to handle critical updates, normally requiring a reboot, as easily as those updates that do not require a reboot.</p>
<p>Getting such a system working does requiring the installation of third party software. This tutorial will walk you through installing Ksplice as well as how to go about updating a currently running kernel with the new system.</p>
<p><span id="more-20091"></span><strong>Installing Ksplice</strong></p>
<div id="attachment_20092" class="wp-caption alignleft" style="width: 288px"><a rel="attachment wp-att-20092" href="http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/gdebi_install/"><img class="size-full wp-image-20092 " src="http://www.ghacks.net/wp-content/uploads/2009/11/gdebi_install.png" alt="Figure 1" width="278" height="206" /></a><p class="wp-caption-text">Figure 1</p></div>
<p>To install Ksplice navigate your browser to the <a title="Ksplice Uptrack Page" href="http://www.ksplice.com/uptrack/howitworks" target="_blank">Ksplice Uptrack page</a> and click on the link for your particular distribution. If you are using Ubuntu the Gdebi installer will be an option to select from (see Figure 1) . Select <em>Open with</em> and then make sure GDebi is selected. Click OK and the installation will commence.</p>
<p>During the installation a new window will open specific to Ksplice. In this window you will have to agree to a License and then click Forward. Once you have done this the installation will complete.</p>
<p><strong>Using Ksplice</strong></p>
<div id="attachment_20095" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-20095" href="http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/ksplice_uptrack_manager/"><img class="size-medium wp-image-20095 " src="http://www.ghacks.net/wp-content/uploads/2009/11/ksplice_uptrack_manager-500x388.png" alt="Figure 2" width="300" height="233" /></a><p class="wp-caption-text">Figure 2</p></div>
<p>After install is finished Ksplice will automatically open up the update window (see Figure 2) and reveal to you if there are any updates for your currently running kernel. This might very well remind you of the average Linux package management front-end.</p>
<p>In order to install the update(s) click the <em>Install All Updates </em>button to take care of any updates pending.</p>
<p>You will also notice a new icon added to your Notification Area (see Figure 3). This Icon will not only allow you to launch the</p>
<div id="attachment_20277" class="wp-caption alignleft" style="width: 206px"><a rel="attachment wp-att-20277" href="http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/ksplice_notification_icon/"><img class="size-full wp-image-20277" src="http://www.ghacks.net/wp-content/uploads/2009/11/ksplice_notification_icon.png" alt="Figure 3" width="196" height="36" /></a><p class="wp-caption-text">Figure 3</p></div>
<p>Ksplice tool, it will also keep you informed if there are any updates available. Figure 3 shows the Ksplice icon with a pending update.  When your system is up to date the &#8220;!&#8221; will disappear and leave you with a clean &#8220;K&#8221; icon.</p>
<p><strong>Command line</strong></p>
<p>What Linux tool is complete without a command line component? Ksplice includes four command line tools for your terminal pleasure:</p>
<ul>
<li> <strong>uptrack-upgrade</strong>: This command will download and install the latest kernel updates available for your system.</li>
<li> <strong>uptrack-install PACKAGE</strong>: Will install a specific update (Where PACKAGE is the package name to update.)</li>
<li><strong> uptrack-remove PACKAGE </strong>: Will remove a specific update (Where PACKAGE is the package name to remove).</li>
<li> <strong>uptrack-show PACKAGE</strong>: Will show more detail about a specific update (Where PACKAGE is the package name).</li>
</ul>
<p><strong>Final thoughts</strong></p>
<p>I have been using Linux (and computers) for quite some time. I never thought I would see the day when such a major update to the underlying sub-systems could be pulled off without a reboot. And not only that, it is done as simply as using a GUI interface.  But now we are looking at something special. Ksplice is only now beginning to make serious inroads into reaching that goal of 100% uptime. And now, without having to reboot after a major upgrade, that 100% number is looking closer and closer every day.</p>

	Tags: <a href="http://www.ghacks.net/tag/kernel/" title="kernel" rel="tag">kernel</a>, <a href="http://www.ghacks.net/tag/linux-kernel/" title="linux kernel" rel="tag">linux kernel</a>, <a href="http://www.ghacks.net/tag/linux-upgrade/" title="linux upgrade" rel="tag">linux upgrade</a>, <a href="http://www.ghacks.net/tag/rebooting/" title="rebooting" rel="tag">rebooting</a>, <a href="http://www.ghacks.net/tag/upgrade/" title="upgrade" rel="tag">upgrade</a>, <a href="http://www.ghacks.net/tag/uptime/" title="uptime" rel="tag">uptime</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2008/07/18/yahoo-server-monitor-widget/" title="Yahoo Server Monitor Widget (July 18, 2008)">Yahoo Server Monitor Widget</a> (0)</li>
	<li><a href="http://www.ghacks.net/2008/10/09/win-extensions-for-windows/" title="Win Extensions for Windows (October 9, 2008)">Win Extensions for Windows</a> (32)</li>
	<li><a href="http://www.ghacks.net/2007/10/05/upgrading-to-wordpress-23/" title="Upgrading to Wordpress 2.3 (October 5, 2007)">Upgrading to Wordpress 2.3</a> (3)</li>
	<li><a href="http://www.ghacks.net/2006/12/06/things-to-check-before-switching-to-vista-part-1/" title="Things to check before switching to Vista Part 1 (December 6, 2006)">Things to check before switching to Vista Part 1</a> (1)</li>
	<li><a href="http://www.ghacks.net/2007/05/03/monitor-your-website-with-montastic/" title="Monitor your website with Montastic (May 3, 2007)">Monitor your website with Montastic</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Get to know Linux: Terminology</title>
		<link>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/</link>
		<comments>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 10:57:26 +0000</pubDate>
		<dc:creator>Jack Wallen</dc:creator>
				<category><![CDATA[Desktop Manager]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux terminology]]></category>
		<category><![CDATA[package manager]]></category>
		<category><![CDATA[X Windows]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/?p=15364</guid>
		<description><![CDATA[I have been covering the Linux operating system for a long time now. There are moments when I take it for granted that everyone knows the basic terminology surrounding this operating system. Because this is obviously not the case, I thought it might be a good time to stop and explain some of the terms [...]]]></description>
			<content:encoded><![CDATA[<p>I have been covering the Linux operating system for a long time now. There are moments when I take it for granted that everyone knows the basic terminology surrounding this operating system. Because this is obviously not the case, I thought it might be a good time to stop and explain some of the terms that many Linux users toss about every day as if they were household terms.</p>
<p>Some of these terms might seem very basic to a few readers and some of them not so basic. It is important, however, that we are all standing on common ground and not having to &#8220;google&#8221; a term all the time. This article will not be exhaustive, it will cover a few terms. In later &#8220;Get to know Linux&#8221; articles we will cover more of these terms. Without further adieu, let&#8217;s proceed.</p>
<p><span id="more-15364"></span><strong>~/ or users&#8217; home</strong>: This is the directory, created when you either install your operating system or create a new user (with the right arguments), that holds all of your personal data. This directory is created based on what is in the <strong>/etc/skel</strong> directory. This is the one directory your user has full permissions in. From the command line, the fastest way to get to this directory is to enter the command <em>cd</em>.</p>
<p><strong>Kernel:</strong> This is the heart of Linux. In fact some purists will tell you that this IS Linux and everything else is nothing more than various applications built to run on top of Linux. The Linux kernel is a true preemptive multi-tasking kernel, is written in C, and is the single largest &#8220;application&#8221; on your system. Without the kernel you would not have a Linux operating system. &#8220;Back in the day&#8221; you would hear Linux users talk about &#8220;rolling their own kernel&#8221; or &#8220;compiling their own kernel&#8221;. This referred to building a kernel to meet specific needs. At one time this was almost a necessity for many users. This is not so much the case now as the modern kernel contains just about everything you would need.</p>
<p><strong>Distribution: </strong>A distribution of Linux is a bundled variation of Linux. There are a number of major distributions such as: Ubuntu, Fedora, SuSE, Debian. There are also a far greater number of minor distributions: PCLinuxOS,  Linux Mint, Elive, Gentoo, etc. Each distribution has its own selling point. For example: Ubuntu is one of the best known distributions for new users. On the other hand of the spectrum, Gentoo is for highly experienced users. You will often here the term &#8220;distro&#8221; used in place of &#8220;distribution&#8221;.</p>
<p><strong>Terminal, Console, or Terminal Emulator: </strong>This is where commands are entered. There are really two places this is done: In a terminal window or a Console. Often these terms are exchanged, but there is a difference. A terminal window is generally a small application (like gnome-terminal or xterm) that allows you to enter commands. The console is actually the command line version of the Linux interface. To get to what is typically called &#8220;console mode&#8221; you would either have to go to a virtual console (using &lt;Ctrl&gt;&lt;Alt&gt;F1-0) or log out of X and kill your graphical log in (such as gdm). When your monitor shows nothing but your bash prompt, you are in &#8220;console mode&#8221;.</p>
<p><strong>X:</strong> This term stands for X Window System. In simplest terms, X provides the graphical interface for Linux. Of course it is much more complex than that. The X Windows system alone wouldn&#8217;t offer you much functionality as X only provides the framework for the GUI. Running only X would give you a grayish screen, a cursor, and not much more. What you don&#8217;t see is that X provides the very foundation that enables your window managers and desktops to do what they do. You will often here the phrase &#8220;Log out of X&#8221; which, for the purposes of the end user, means log out of your desktop.</p>
<p><strong>Package Manager: </strong>One of the key selling points for distributions is which package manager they use. A package manager is the system which applications are automatically installed, removed, and generally managed on a system.Two of the major package management systems for Linux: dpkg and rpm. The dpkg was originally for Debian systems but is now employed by Ubuntu and others as well. RPM was created for the Red Hat Linux distribution but now is used by Fedora, SuSE, and others. Each of these systems have both command line tools (such as apt and apt-get for dpkg, and yum for RPM) and GUI tools (such as gpk-application for RPM and Synaptic for dpkg).</p>
<p><strong>Final thoughts</strong></p>
<p>There you have a few of the terms you should be familiar with when using the Linux operating system. We will continue with more terms at a later date. If you would like to request terms to be defined (or if you would like to request a Linux topic in general), please feel free to contact me.</p>

	Tags: <a href="http://www.ghacks.net/tag/distribution/" title="distribution" rel="tag">distribution</a>, <a href="http://www.ghacks.net/tag/kernel/" title="kernel" rel="tag">kernel</a>, <a href="http://www.ghacks.net/tag/linux-terminology/" title="linux terminology" rel="tag">linux terminology</a>, <a href="http://www.ghacks.net/tag/package-manager/" title="package manager" rel="tag">package manager</a>, <a href="http://www.ghacks.net/tag/x-windows/" title="X Windows" rel="tag">X Windows</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2006/12/22/software-for-starving-students/" title="Software for Starving Students (December 22, 2006)">Software for Starving Students</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/11/18/major-improvements-with-fedora-12/" title="Major improvements with Fedora 12 (November 18, 2009)">Major improvements with Fedora 12</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/11/23/linux-reboots-are-a-thing-of-the-past-with-ksplice/" title="Linux reboots are a thing of the past with Ksplice (November 23, 2009)">Linux reboots are a thing of the past with Ksplice</a> (5)</li>
	<li><a href="http://www.ghacks.net/2006/05/09/linux-distribution-chooser/" title="Linux Distribution Chooser (May 9, 2006)">Linux Distribution Chooser</a> (1)</li>
	<li><a href="http://www.ghacks.net/2006/02/09/damn-small-linux-22-released/" title="Damn Small Linux 2.2 released (February 9, 2006)">Damn Small Linux 2.2 released</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 Things Linux does better than Windows</title>
		<link>http://www.ghacks.net/2009/04/27/5-things-linux-does-better-than-windows/</link>
		<comments>http://www.ghacks.net/2009/04/27/5-things-linux-does-better-than-windows/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 19:25:15 +0000</pubDate>
		<dc:creator>Jack Wallen</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.ghacks.net/2009/04/27/5-things-linux-does-better-than-windows/</guid>
		<description><![CDATA[We&#8217;ve started the debate. We&#8217;ve discussed 5 Reasons you should switch to Linux right now, and 5 Good reasons to switch to Linux. Now it&#8217;s time to up the ante and discuss some of the things Linux does better than Windows.
Some of you may scoff and say &#8220;There is nothing Linux does better than Windows.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve started the debate. <a title="5 Reasons you should switch to Linux right now" href="http://www.ghacks.net/2009/04/26/five-reasons-you-should-switch-to-linux-right-now/" target="_blank">We&#8217;ve discussed 5 Reasons you should switch to Linux right now</a>, and <a title="5 Good reasons to switch to Linux" href="http://www.ghacks.net/2009/04/24/five-good-reasons-to-switch-to-linux/" target="_blank">5 Good reasons to switch to Linux</a>. Now it&#8217;s time to up the ante and discuss some of the things Linux does better than Windows.</p>
<p>Some of you may scoff and say &#8220;There is nothing Linux does better than Windows.&#8221; To that I would say you might want to reconsider that opinion. We all know (or at least I hope we know) that every operating system has its strengths and weaknesses. Many of you may have never really considered the strengths of Linux. Well, it&#8217;s time you did, and I am going to help you with that process.</p>
<p><span id="more-12411"></span>The list below is in no particular order.</p>
<p>1. Evolve. After ten plus years of working with Linux I have seen few set backs. Each release of the various distributions has, nearly without fail, been a step forward. Trying to recall when a release has been a bump in the road akin to Vista or Windows ME has me drawing a blank. Yes Ubuntu had some performance issues with 7 and 8 but those issues didn&#8217;t cause either of the releases to suffer.</p>
<p>The Linux kernel itself has been nothing less than a grand climb uphill that gets easier and easier. What was once a large hurdle to most users, the Linux kernel has become almost an afterthought. And if you take a look at the evolution of the Linux desktop you can see a perfect example of how a PC interface should evolve. Although KDE took a minor step back with the initial release of 4, it quickly recovered with grace and aplomb.</p>
<p>The evolution of Windows hasn&#8217;t be nearly as smooth. With service packs causing major issues left and right, and&#8230;well&#8230;Vista.</p>
<p>2. Interoperability. Let&#8217;s face it, Windows plays well with Windows. That&#8217;s it. If you attempt to introduce a foreign object into your Windows-only network you&#8217;re in for a long day. Linux, however, plays well with just about every operating system out there. Just try to find an operating system Linux can&#8217;t communicate with and I will gladly say &#8220;I was wrong.&#8221; I have yet to find an operating system that can not communicate, in one way or another, with Linux. I have found plenty, however, that can not communicate with Windows without having to add either third party software or a bridging piece of hardware.</p>
<p>3. Package management. To say that Windows actually manages packages is a joke. You know that portion of the Control Panel in Windows that says Add/Remove Software? How exactly do you do the Add part? Do you click on that and then check the repository of some 23,000 different applications to purchase? Oh no, you actually purchase your software and that software uses one of the different installation systems to install the package. There is no centralized repository. There is no package &#8220;management&#8221;. Linux, however, has true package management. Synaptic, apt, yum, Yumex, rpm&#8230;Linux has package management that makes the installation and removal of applications a snap.</p>
<p>4. Flexibility. One of the greatest things about Linux is that if it doesn&#8217;t work the way you want it to&#8230;change it, or find a different way of doing things. I have tackled the same task in Linux many different ways, each way had it&#8217;s pros and cons. But the best thing about it was I could do it differently. I could find an application to handle a task, I could write a script to handle a task, I could piece together various applications to handle a task&#8230;you name it, the field is wide open. Even the kernel itself. If I don&#8217;t want the kernel to load a module I can recompile the kernel myself. I can fine-tune a kernel to meet very specific needs. With Linux there are no limitations.</p>
<p>5. Desktop. Many users just use their PC and don&#8217;t care much about their desktops. There are many others that do care. But it goes well beyond that of aesthetics. The Linux desktop can really serve your needs very specifically. I have deployed Fluxbox desktops on kiosk systems because I can create a very basic menu system that will allow users to do only what I want to allow them to do. And it doesn&#8217;t take much effor to do so. Or I can deploy a virtuoso-like desktop that will do anything and everything the user wants. And that&#8217;s the key &#8211; the Linux desktop CAN do what you want. The Linux desktop can look and feel EXACTLY how you want it to look and feel. You like certain aspects of OS X and certain aspects of XP or Vista? Linux has a desktop just for you. With Windows, if you want to really tweak the desktop, you better be ready to search for a third party application and hope it doesn&#8217;t eat up more ram than, say, Vista already eats up. Oh and all that eye candy on Vista? Linux has had that for years &#8211; and does it better.</p>
<p>And there you go. You can argue each point if you want. But the truth of the matter is, there are certain aspecs of the Linux operating system that are just plain better than Windows. And, of course, there are certain aspects of the Windows operating system that are better than Linux. And&#8230;of course&#8230;there are certain aspects of OS X that are better than either Windows or Linux. It&#8217;s a three way street here.</p>

	Tags: <a href="http://www.ghacks.net/tag/desktop/" title="desktop" rel="tag">desktop</a>, <a href="http://www.ghacks.net/tag/kernel/" title="kernel" rel="tag">kernel</a>, <a href="http://www.ghacks.net/tag/linux/" title="Linux" rel="tag">Linux</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.ghacks.net/2009/10/06/what-makes-ubuntu-so-user-friendly/" title="What makes Ubuntu so user friendly? (October 6, 2009)">What makes Ubuntu so user friendly?</a> (47)</li>
	<li><a href="http://www.ghacks.net/2009/02/15/quick-archiving-in-gnome/" title="Quick Archiving in GNOME (February 15, 2009)">Quick Archiving in GNOME</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/05/21/linux-tips-window-focus/" title="Linux Tips: Window focus (May 21, 2009)">Linux Tips: Window focus</a> (7)</li>
	<li><a href="http://www.ghacks.net/2009/01/04/get-vertical-titlebars-in-e16-themes/" title="Get Vertical Titlebars in E16 Themes (January 4, 2009)">Get Vertical Titlebars in E16 Themes</a> (1)</li>
	<li><a href="http://www.ghacks.net/2009/02/23/get-to-know-linux-process-management/" title="Get To Know Linux: Process Management (February 23, 2009)">Get To Know Linux: Process Management</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ghacks.net/2009/04/27/5-things-linux-does-better-than-windows/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>
