<?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>Alphatek - Steven&#039;s Tech Blog &#187; General Linux</title>
	<atom:link href="http://www.alphatek.info/category/general-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alphatek.info</link>
	<description>Random rants and tips about Fedora, CentOS, Maemo and other things I care about</description>
	<lastBuildDate>Tue, 25 May 2010 18:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bind DNS and internal/external networks: how to serve different data</title>
		<link>http://www.alphatek.info/2010/04/16/bind-dns-and-internalexternal-networks-how-to-serve-different-data/</link>
		<comments>http://www.alphatek.info/2010/04/16/bind-dns-and-internalexternal-networks-how-to-serve-different-data/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 11:40:08 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=620</guid>
		<description><![CDATA[A couple of times during the last years, I faced the problem where I wanted a single DNS server to respond different data for a specific domain wheter I made a request from inside a company&#8217;s network or from the outside world. For example, I want www.foo.com to respond on IP 192.168.1.20 from inside the [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of times during the last years, I faced the problem where I wanted a single DNS server to respond different data for a specific domain wheter I made a request from inside a company&#8217;s network or from the outside world.</p>
<p>For example, I want www.foo.com to respond on IP</p>
<ul>
<li>192.168.1.20 from inside the company&#8217;s network</li>
<li>193.134.215.34 from the outside world</li>
</ul>
<p><span id="more-620"></span>In fact, it turns out that it&#8217;s quite easy to implement with the Bind DNS server. A friend pointed me to the usage of &#8220;ACLs&#8221; and &#8220;views&#8221; in the Bind configuration. Here is a stripped-out basic example for a named.conf acting like we want:</p>
<pre>//We define an ACL for the LAN</pre>
<pre>acl "lan" { localhost; 192.168.1.0/24; };
</pre>
<pre>//We define a view for requests from the LAN</pre>
<pre>view "internal" {</pre>
<pre>  match-clients { lan; };</pre>
<pre>  zone "foo.com" IN {</pre>
<pre>    type master;</pre>
<pre>    allow-query { any; };</pre>
<pre>    file "foo.com.internal.hosts";</pre>
<pre>  };</pre>
<pre>};
</pre>
<pre>//We define a view for external requests</pre>
<pre>view "external" {</pre>
<pre>   match-clients { any; };</pre>
<pre>   zone "foo.com" IN {</pre>
<pre>     type master;</pre>
<pre>     allow-query { any; };</pre>
<pre>     file "foo.com.hosts";</pre>
<pre>   };</pre>
<pre>   zone "bar.com" IN {</pre>
<pre>     type master;</pre>
<pre>     allow-query { any; };</pre>
<pre>     file "bar.com.hosts";</pre>
<pre>   };</pre>
<pre>};</pre>
<p>You first start by defining an ACL (access control list) for your internal network. It&#8217;s just an alias and you can include multiple networks in it. The rest of the world already matches a built-in ACL called &#8220;any&#8221;.</p>
<p>Then you need to define &#8220;views&#8221; which will match an ACL. As Bind reads your configuration in order and stops on the first match, you need to create a view for your internal network first. In our example, any query coming to *.foo.com from our internal network gets a response from the data in the &#8220;foo.com.internal.hosts&#8221; file. If you come from the outside world, you will get a response from the data in the &#8220;foo.com.hosts&#8221; file.</p>
<p>Similarly, if you try to access *.bar.com from inside the network, the server won&#8217;t respond as it isn&#8217;t responsible for this domain. However, if you try to access *.bar.com from the outside world, you will get an answer from the data in &#8220;bar.com.hosts&#8221;.</p>
<p>Easy, isn&#8217;t it? Of yourse this is only a short example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2010/04/16/bind-dns-and-internalexternal-networks-how-to-serve-different-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>KDE 4.4 in Fedora: new Dasboard configuration</title>
		<link>http://www.alphatek.info/2010/02/27/kde-4-4-in-fedora-new-dasboard-configuration/</link>
		<comments>http://www.alphatek.info/2010/02/27/kde-4-4-in-fedora-new-dasboard-configuration/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 15:39:52 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=613</guid>
		<description><![CDATA[As KDE 4.4 has hit the stable update repositories for Fedora a couple of days ago, I updated my parent&#8217;s computer. While doing that, I noticed that some options have been moved around, noticeably the ones concerning the Dashboard configuration. Some months ago, I wrote a post about &#8220;Configure the KDE Dashboard to behave like [...]]]></description>
			<content:encoded><![CDATA[<p>As KDE 4.4 has hit the stable update repositories for Fedora a couple of days ago, I updated my parent&#8217;s computer. While doing that, I noticed that some options have been moved around, noticeably the ones concerning the Dashboard configuration.</p>
<p>Some months ago, I wrote a post about &#8220;<a href="http://www.alphatek.info/2009/11/01/fedora-configure-the-kde-dashboard-to-behave-like-in-osx/" target="_blank">Configure the KDE Dashboard to behave like in OSX</a>&#8220;; the options to configure this have now been moved to System Settings &gt; Desktop &gt; Workspace. Simply select &#8220;Show an Independent Widget Set&#8221; in the drop-down box and you are done in KDE 4.4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2010/02/27/kde-4-4-in-fedora-new-dasboard-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora: Configure the KDE Dashboard to behave like in OSX</title>
		<link>http://www.alphatek.info/2009/11/01/fedora-configure-the-kde-dashboard-to-behave-like-in-osx/</link>
		<comments>http://www.alphatek.info/2009/11/01/fedora-configure-the-kde-dashboard-to-behave-like-in-osx/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 11:12:30 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=490</guid>
		<description><![CDATA[One thing I absolutely loved on my Mac (OSX 10.4 Tiger at the time), was the way the Dashboard behaved. All other implementations of this feature I have seen on Windows Vista/7 and the default KDE 4.3 configuration sucked in comparison. For those of you unfamiliar with the OSX Dashboard concept, let me explain it [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I absolutely loved on my Mac (OSX 10.4 Tiger at the time), was the way the Dashboard behaved. All other implementations of this feature I have seen on Windows Vista/7 and the default KDE 4.3 configuration sucked in comparison. For those of you unfamiliar with the OSX Dashboard concept, let me explain it to you&#8230;</p>
<p><strong>EDIT: since KDE 4.4, <a href="http://www.alphatek.info/2010/02/27/kde-4-4-in-fedora-new-dasboard-configuration/">options have been moved</a>!</strong></p>
<p><span id="more-490"></span></p>
<p>In OSX, the Dashboard is a &#8220;layer&#8221; you can superpose to your normal desktop. It&#8217;s activated by a button on your keyboard or by moving your mouse to an edge of the screen, so you can access it very quickly. On the Dashboard, you can drop little applications called Widgets, as you can see on the picture below. When you quit the dashboard, all these little widgets are hidden and don&#8217;t clutter your normal desktop.</p>
<div id="attachment_491" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.alphatek.info/wp-content/uploads/2009/11/horray_dashboard.jpg" rel="lightbox[490]"><img class="size-medium wp-image-491" title="osx dashboard" src="http://www.alphatek.info/wp-content/uploads/2009/11/horray_dashboard-300x225.jpg" alt="horray_dashboard" width="300" height="225" /></a><p class="wp-caption-text">OSX Dashboard I have stolen from Google Image</p></div>
<p style="text-align: center;">
<p>In Windows Vista/7 you can also add Widgets (called Gadgets), but they simply live on your normal desktop as far as I know. In KDE 4.3 there is a mix of both worlds; there is a Dashboard &#8220;layer&#8221; similar to what you find in OSX, but all the Widgets are also visible on you normal desktop when you quit the Dashboard view, so it&#8217;s cluttered.</p>
<p>Since KDE 4.3 (as far as I know) it&#8217;s possible to configure KDE&#8217;s Dashboard to behave exactly like in OSX, but the option to configure this is pretty well hidden&#8230;let&#8217;s see how to activate it in Fedora 12.</p>
<p>First, go to your upper-right corner and click on the little icon to manage your Widgets (it&#8217;s called the cashew), select &#8220;Zoom Out&#8221;&#8230;</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/11/1.png" rel="lightbox[490]"><img class="aligncenter size-full wp-image-493" title="kde dashboard 1" src="http://www.alphatek.info/wp-content/uploads/2009/11/1.png" alt="kde dashboard 1" width="196" height="198" /></a></p>
<p>You will be presented with the following screen, click on &#8220;Configure Plasma&#8221;&#8230;</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/11/2.png" rel="lightbox[490]"><img class="aligncenter size-medium wp-image-494" title="kde dashboard 2" src="http://www.alphatek.info/wp-content/uploads/2009/11/2-300x187.png" alt="kde dashboard 2" width="300" height="187" /></a></p>
<p>Now activate the &#8220;Use a separate dashboard&#8221; option&#8230;</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/11/3.png" rel="lightbox[490]"><img class="aligncenter size-medium wp-image-495" title="kde dashboard 3" src="http://www.alphatek.info/wp-content/uploads/2009/11/3-300x144.png" alt="kde dashboard 3" width="300" height="144" /></a></p>
<p>To quit the environment, click on the &#8220;Zoom In&#8221; icon under the desktop picture&#8230;</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/11/4.png" rel="lightbox[490]"><img class="aligncenter size-medium wp-image-496" title="kde dashboard 4" src="http://www.alphatek.info/wp-content/uploads/2009/11/4-300x209.png" alt="kde dashboard 4" width="300" height="209" /></a></p>
<p>You are done, now you can activate your Dashboard (Ctrl+F12 or a configured screen corner) and throw little Widgets there&#8230;they won&#8217;t clutter you desktop anymore!</p>
<div id="attachment_499" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.alphatek.info/wp-content/uploads/2009/11/52.png" rel="lightbox[490]"><img class="size-medium wp-image-499" title="KDE dashboard 5" src="http://www.alphatek.info/wp-content/uploads/2009/11/52-300x187.png" alt="5" width="300" height="187" /></a><p class="wp-caption-text">KDE 4.3 Dashboard under Fedora 12, looks quite similar to OSX <img src='http://www.alphatek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/11/01/fedora-configure-the-kde-dashboard-to-behave-like-in-osx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Skype 2.1 Beta for Linux</title>
		<link>http://www.alphatek.info/2009/08/28/skype-2-1-beta-for-linux/</link>
		<comments>http://www.alphatek.info/2009/08/28/skype-2-1-beta-for-linux/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 10:52:35 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=452</guid>
		<description><![CDATA[After quite a while, Skype has released a new version of their client for Linux (2.1 Beta). It FINALLY supports PulseAudio without having to tweak your whole sound system&#8230;It&#8217;s supported for Fedora 9+, Ubuntu 8+, Debian Lenny and OpenSUSE 11+. Get the new version here.]]></description>
			<content:encoded><![CDATA[<p>After quite a while, Skype has released a new version of their client for Linux (2.1 Beta). It <strong>FINALLY</strong> supports PulseAudio without having to tweak your whole sound system&#8230;It&#8217;s supported for Fedora 9+, Ubuntu 8+, Debian Lenny and OpenSUSE 11+.</p>
<p><a href="http://www.skype.com/intl/en/download/skype/linux/" target="_blank">Get the new version here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/08/28/skype-2-1-beta-for-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Should yum/PackageKit go the Solaris way?</title>
		<link>http://www.alphatek.info/2009/08/22/should-yumpackagekit-go-the-solaris-way/</link>
		<comments>http://www.alphatek.info/2009/08/22/should-yumpackagekit-go-the-solaris-way/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 11:45:43 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[General Linux]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=433</guid>
		<description><![CDATA[Recently I got a new job as a sysadmin in a company running Solaris 10 servers. I&#8217;m not really used to this OS, so I&#8217;ve ordered some books and read a ton of articles about it. As always, it&#8217;s quite a challenge to switch from one OS to another; you have to learn its way [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I got a new job as a sysadmin in a company running Solaris 10 servers. I&#8217;m not really used to this OS, so I&#8217;ve ordered some books and read a ton of articles about it. As always, it&#8217;s quite a challenge to switch from one OS to another; you have to learn its way of doing things, its admin tools, its legacy&#8230;</p>
<p>Solaris 10 feels particularly old compared to modern Linux distros  like Fedora or enterprise-class Linux distros like CentOS/RHEL, but there are also a couple of very cool technologies included. This blog post is probably the first of a series dedicated to Linux -&gt; Solaris migrations, and how we can learn things from Solaris to improve Linux.</p>
<p><span id="more-433"></span></p>
<p><strong>So, the first thing I want to talk about is the updates management. </strong></p>
<p>In Fedora, we have yum/PackageKit to nicely handle the whole process: download the updates and install them. In Solaris 10, there is a jungle of mostly useless applications to download the updates; obtaining them is bit like being in hell, only worse. The most convenient way is to use an application called <a href="http://www.par.univie.ac.at/solaris/pca/" target="_blank">Patch Check Advanced</a>. But once you have downloaded the updates for your system, you can apply them in a WAY cooler way than in Linux. Let me explain how it works&#8230;</p>
<p>First, you have to know that Solaris now comes with a file system called <a href="http://en.wikipedia.org/wiki/ZFS" target="_blank">ZFS</a>, which we can&#8217;t have in Linux for legal reasons as far as I know. This file system is very similar functionality-wise to <a href="http://en.wikipedia.org/wiki/Btrfs" target="_blank">Btrfs</a> that we should see in Linux in a couple of months (oddly enough, both &#8220;belong&#8221; to Oracle now); ZFS supports something called &#8220;snapshots&#8221;.</p>
<p>Snapshots give you the opportunity to create an exact copy of any file system on the fly in a matter of seconds, without any performance degradation nor disk space use (best case). You can see it as a backup, it&#8217;s very similar to Apple&#8217;s Time Machine. To handle updates, Solaris 10 uses a set of utilities called &#8220;Live Upgrade&#8221;, what they do is:</p>
<ul>
<li>Create a snapshot (at the file system level, with ZFS) of you whole root partition</li>
<li>Apply the patches you have downloaded to this snapshot</li>
<li>Create an entry in GRUB to boot from this &#8220;new root&#8221; snapshot at the next reboot</li>
</ul>
<p>The end result is that at the next reboot, you can see if your system still works well with the applied updates.</p>
<ul>
<li> It you are happy, you stay with this new root and delete the old one</li>
<li>If you are unhappy, you reboot to the old root and your system is in its old state</li>
</ul>
<p>Simply imagine how cool this is for critical servers, or even the end user. You don&#8217;t mess at all with the software currently installed, there is no risk as you can roll back and the only downtime you have is the reboot.</p>
<p>With Btrfs coming to Linux, we could absolutely do the same thing, and I&#8217;d like to see that. I&#8217;m just useless to make that happen in Fedora, but I can at least raise awareness on this with this blog post. I know that this requires a massive paradigm shift for the way we handle updates, we need to move from a &#8220;per application update&#8221; to a &#8220;complete OS state update&#8221;. Instead of selecting a specific kernel to boot in GRUB, you would select a system state.</p>
<p>On a side note, OpenSolaris&#8217; package manager (similar to PackageKit) does exactly that.</p>
<p>Here is a complete Live Upgrade sequence I did on a Solaris 10 box</p>
<blockquote><p><strong>[root@sol10 /]$ </strong><strong>lucreate -n s10Aug2209 (We create a / ZFS snapshot called </strong><strong>s10Aug2209</strong>)<br />
Checking GRUB menu&#8230;<br />
Analyzing system configuration.<br />
No name for current boot environment.<br />
INFORMATION: The current boot environment is not named &#8211; assigning name &lt;root-dataset&gt;.<br />
Current boot environment is named &lt;root-dataset&gt;.<br />
Creating initial configuration for primary boot environment &lt;root-dataset&gt;.<br />
The device &lt;/dev/dsk/c0d0s0&gt; is not a root device for any boot environment; cannot get BE ID.<br />
PBE configuration successful: PBE name &lt;root-dataset&gt; PBE Boot Device &lt;/dev/dsk/c0d0s0&gt;.<br />
Comparing source boot environment &lt;root-dataset&gt; file systems with the<br />
file system(s) you specified for the new boot environment. Determining<br />
which file systems should be in the new boot environment.<br />
Updating boot environment description database on all BEs.<br />
Updating system configuration files.<br />
Creating configuration for boot environment &lt;s10Aug2209&gt;.<br />
Source boot environment is &lt;root-dataset&gt;.<br />
Creating boot environment &lt;s10Aug2209&gt;.<br />
Cloning file systems from boot environment &lt;root-dataset&gt; to create boot environment &lt;s10Aug2209&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/root-dataset&gt; on &lt;rpool/ROOT/root-dataset@s10Aug2209&gt;.<br />
Creating clone for &lt;rpool/ROOT/root-dataset@s10Aug2209&gt; on &lt;rpool/ROOT/s10Aug2209&gt;.<br />
Setting canmount=noauto for &lt;/&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/s10Aug2209&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/root-dataset/var&gt; on &lt;rpool/ROOT/root-dataset/var@s10Aug2209&gt;.<br />
Creating clone for &lt;rpool/ROOT/root-dataset/var@s10Aug2209&gt; on &lt;rpool/ROOT/s10Aug2209/var&gt;.<br />
Setting canmount=noauto for &lt;/var&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/s10Aug2209/var&gt;.<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10Aug2209&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
Copied GRUB menu from PBE to ABE<br />
No entry for BE &lt;s10Aug2209&gt; in GRUB menu<br />
Population of boot environment &lt;s10Aug2209&gt; successful.<br />
Creation of boot environment &lt;s10Aug2209&gt; successful.<br />
<strong><br />
[root@sol10 /]$ </strong><strong>zfs list (we look at the ZFS partition list, we can see that we have snapshots)</strong><br />
NAME                                     USED  AVAIL  REFER  MOUNTPOINT<br />
rpool                                   10.4G   446G  38.5K  /rpool<br />
rpool/ROOT                              1020M   446G    18K  legacy<br />
rpool/ROOT/root-dataset                 1020M   446G   804M  /<br />
rpool/ROOT/root-dataset@s10Aug2209      64.5K      -   804M  -<br />
rpool/ROOT/root-dataset/var              216M   446G   216M  /var<br />
rpool/ROOT/root-dataset/var@s10Aug2209    98K      -   216M  -<br />
rpool/ROOT/s10Aug2209                     92K   446G   804M  /<br />
rpool/ROOT/s10Aug2209/var                   0   446G   216M  /var<br />
rpool/dump                              4.88G   446G  4.88G  -<br />
rpool/export                              48K   446G    19K  /export<br />
rpool/export/home                         29K   446G    29K  /export/home<br />
rpool/swap                                 4G   450G    16K  -</p>
<p><strong>Download the patches in /var/tmp/10_Recommended with Patch Check Advanced.<br />
</strong></p>
<p><strong>[root@sol10 /]$ luupgrade -n s10Aug2209 -s /var/tmp/10_Recommended -t `cat patch_order`</strong> <strong>(we apply the patches to the snapshot)</strong></p>
<p><strong>[root@sol10 /]$ luactivate s10Aug2209</strong> <strong>(we activate the updated snapshot for the next boot)</strong><br />
Generating boot-sign, partition and slice information for PBE &lt;root-dataset&gt;<br />
Saving existing file &lt;/etc/bootsign&gt; in top level dataset for BE &lt;root-dataset&gt; as &lt;mount-point&gt;//etc/bootsign.prev.<br />
A Live Upgrade Sync operation will be performed on startup of boot environment &lt;s10Aug2209&gt;.</p>
<p>Generating boot-sign for ABE &lt;s10Aug2209&gt;<br />
Saving existing file &lt;/etc/bootsign&gt; in top level dataset for BE &lt;s10Aug2209&gt; as &lt;mount-point&gt;//etc/bootsign.prev.<br />
Generating partition and slice information for ABE &lt;s10Aug2209&gt;<br />
Copied boot menu from top level dataset.<br />
Generating multiboot menu entries for PBE.<br />
Generating multiboot menu entries for ABE.<br />
Disabling splashimage<br />
Re-enabling splashimage<br />
No more bootadm entries. Deletion of bootadm entries is complete.<br />
GRUB menu default setting is unaffected<br />
Done eliding bootadm entries</p>
<p>Modifying boot archive service<br />
Propagating findroot GRUB for menu conversion.<br />
File &lt;/etc/lu/installgrub.findroot&gt; propagation successful<br />
File &lt;/etc/lu/stage1.findroot&gt; propagation successful<br />
File &lt;/etc/lu/stage2.findroot&gt; propagation successful<br />
File &lt;/etc/lu/GRUB_capability&gt; propagation successful<br />
Deleting stale GRUB loader from all BEs.<br />
File &lt;/etc/lu/installgrub.latest&gt; deletion successful<br />
File &lt;/etc/lu/stage1.latest&gt; deletion successful<br />
File &lt;/etc/lu/stage2.latest&gt; deletion successful<br />
Activation of boot environment &lt;s10Aug2209&gt; successful.</p>
<p><strong>[root@sol10 /]$ init 6 (we reboot)</strong><br />
propagating updated GRUB menu<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10Aug2209&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
File &lt;/etc/lu/GRUB_backup_menu&gt; propagation successful<br />
File &lt;/etc/lu/menu.cksum&gt; propagation successful<br />
File &lt;/sbin/bootadm&gt; propagation successful<br />
<strong><br />
[root@sol10 /]$ lustatus</strong> <strong>(we check the boot environments we have)</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
root-dataset               yes      no     no        yes    -<br />
s10Aug2209                 yes      yes    yes       no     -</p>
<p><strong>[root@sol10 /]$ ludelete root-dataset (we delete the old root)</strong><br />
System has findroot enabled GRUB<br />
Checking if last BE on any disk&#8230;<br />
BE &lt;root-dataset&gt; is not the last BE on any disk.<br />
Updating GRUB menu default setting<br />
Changing GRUB menu default setting to &lt;0&gt;<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10Aug2209&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/etc/lu/GRUB_backup_menu&gt; propagation successful<br />
Successfully deleted entry from GRUB menu<br />
Determining the devices to be marked free.<br />
Updating boot environment configuration database.<br />
Updating boot environment description database on all BEs.<br />
Updating all boot environment configuration databases.<br />
Boot environment &lt;root-dataset&gt; deleted.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/08/22/should-yumpackagekit-go-the-solaris-way/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>New 64-Bit Flash plugin from Adobe</title>
		<link>http://www.alphatek.info/2009/08/15/new-64-bit-flash-plugin-from-adobe/</link>
		<comments>http://www.alphatek.info/2009/08/15/new-64-bit-flash-plugin-from-adobe/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 11:15:11 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=422</guid>
		<description><![CDATA[I didn&#8217;t notice it before, but Adobe has released a new version of their 64-Bit Flash plugin for Linux. I quote: &#8220;The 64-bit Flash Player 10 alpha refresh for Linux was released on July 30, 2009.&#8221; Grab it on the Adobe Labs page and follow my instructions on this blogpost to install it. these instructions [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t notice it before, but Adobe has released a new version of their 64-Bit Flash plugin for Linux. I quote: &#8220;The 64-bit Flash Player 10 alpha refresh for Linux was released on July 30, 2009.&#8221;</p>
<p>Grab it on the <a href="http://labs.adobe.com/downloads/flashplayer10.html" target="_blank">Adobe Labs page</a> and follow my instructions on <a href="http://www.alphatek.info/2008/11/25/fedora-10-x86-64-flash-10-and-sound/" target="_blank">this blogpost</a> to install it. these instructions are valid for Fedora 10, 11 and basically any 64-Bit Linux OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/08/15/new-64-bit-flash-plugin-from-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Banshee + Podcasts + Nokia phone = epic win</title>
		<link>http://www.alphatek.info/2009/07/30/banshee-podcasts-nokia-phone-epic-win/</link>
		<comments>http://www.alphatek.info/2009/07/30/banshee-podcasts-nokia-phone-epic-win/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 12:49:22 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=413</guid>
		<description><![CDATA[The last time I tried the Banshee music player it was around Fedora 8/9 and it was very buggy with a lot of crashes. So until now I was using the default Rhythmbox application provided with Fedora 11/Gnome to listen to music and manage my podcasts. To be honest, Rhythmbox was a bit flawed for [...]]]></description>
			<content:encoded><![CDATA[<p>The last time I tried the <a href="http://banshee-project.org/" target="_blank">Banshee music player</a> it was around Fedora 8/9 and it was very buggy with a lot of crashes. So until now I was using the default Rhythmbox application provided with Fedora 11/Gnome to listen to music and manage my podcasts. To be honest, Rhythmbox was a bit flawed for my use case as it didn&#8217;t allow to synchronize my podcasts to my music player (a Nokia 5310 phone); I was using an rsync script for that. Recently, things went downhill&#8230;DAAP music sharing worked when it wanted to work and with the latest update, Rhythmbox has bricked all my podcast feeds. Great.</p>
<p>So it was the perfect opportunity to look for another application&#8230;it turns out that Banshee is now a really great and mature product (if you don&#8217;t mind installing the Mono stack). It supports smart playlists, automatic cover art download, dynamic music library update, videos using the gstreamer back-end, online radios, podcasts AND an automatic synchronization to my Nokia phone! Wooohooo&#8230;the only drawback in comparison to Rhythmbox is that it doesn&#8217;t act as a DAAP music server.</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/07/nokia-banshee.png" rel="lightbox[413]"><img class="aligncenter size-medium wp-image-416" title="nokia-banshee" src="http://www.alphatek.info/wp-content/uploads/2009/07/nokia-banshee-300x152.png" alt="nokia-banshee" width="300" height="152" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/07/30/banshee-podcasts-nokia-phone-epic-win/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Natively run Fedora 11 on an Intel Mac</title>
		<link>http://www.alphatek.info/2009/07/22/natively-run-fedora-11-on-an-intel-mac/</link>
		<comments>http://www.alphatek.info/2009/07/22/natively-run-fedora-11-on-an-intel-mac/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 11:01:22 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=407</guid>
		<description><![CDATA[For various reasons I like the Apple Mac Minis, they are cheap, compact, silent, energy efficient and quite powerful. So sometimes I use them as mini servers for some tasks, like as an rsync backup server. For that, I usually install Fedora on them&#8230;these Macs are supported since Fedora 9 or so. When you want [...]]]></description>
			<content:encoded><![CDATA[<p>For various reasons I like the Apple Mac Minis, they are cheap, compact, silent, energy efficient and quite powerful. So sometimes I use them as mini servers for some tasks, like as an rsync backup server. For that, I usually install Fedora on them&#8230;these Macs are supported since Fedora 9 or so.</p>
<p>When you want to install Fedora on one of these machines, you have 2 choices:</p>
<ul>
<li>Use Bootcamp to create an OS X/Fedora dual boot system.</li>
<li>Install Fedora natively as the only OS.</li>
</ul>
<p>If you use the second option (which is what I do), you will soon be faced with an annoying problem: the Fedora you just installed via the graphical interface probably won&#8217;t boot. Your Mac will display a message saying something like &#8220;No boot device found, please insert a bootable media&#8221;. Duh.</p>
<p>The problem is that Intel Macs are using EFI instead of a standard BIOS, and the hard drive is pre-formatted with a &#8220;gpt&#8221; partition table instead of the standard &#8220;msdos&#8221; partition table. To install a working stand-alone Fedora on such a machine, you have to do ONE thing at the right moment:</p>
<ul>
<li>When you launch the Anaconda installer from the DVD, hit ctrl+alt+F2 to switch to a console.</li>
<li>Run &#8220;parted&#8221; to modify your hard drive structure.</li>
<li>In parted, run &#8220;mklabel msdos&#8221; to switch from gpt to the more standard msdos disk label. This will destroy all your data, so be careful.</li>
<li>Switch back to the installer with ctrl+alt+F6.</li>
<li>Install Fedora 11 like you do it usually.</li>
</ul>
<p>That&#8217;s it&#8230;it can be quite frustrating if you don&#8217;t think about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/07/22/natively-run-fedora-11-on-an-intel-mac/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Penumbra: 3 great linux games for 5$!</title>
		<link>http://www.alphatek.info/2009/07/18/penumbra-3-great-linux-games-for-5/</link>
		<comments>http://www.alphatek.info/2009/07/18/penumbra-3-great-linux-games-for-5/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 16:21:42 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=401</guid>
		<description><![CDATA[Sometimes, it&#8217;s happy news day. Today is one of these days. Paradox Interactive has ported 3 great games from the Penumbra series to Linux, they are horror games which received good metacritic scores ranging in the 70. The best thing about these games is that you can buy all 3 of them for only 5$! [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, it&#8217;s happy news day. Today is one of these days. Paradox Interactive has ported 3 great games from the Penumbra series to Linux, they are horror games which received <a href="http://www.metacritic.com/games/platforms/pc/penumbrablackplague?q=penumbra" target="_blank">good metacritic</a> scores ranging in the 70. The best thing about these games is that you can buy all 3 of them for only 5$! Go run <a href="https://store6.esellerate.net/store/checkout/CustomLayout.aspx?s=STR9929807578&amp;pc=&amp;page=OnePageCatalog.htm" target="_blank">to their online store</a>, select &#8220;Linux&#8221; in the little menu and there you go&#8230;</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/07/penumbra2nz_49756_6743.jpg" rel="lightbox[401]"><img class="aligncenter size-medium wp-image-402" title="penumbra2nz_49756_6743" src="http://www.alphatek.info/wp-content/uploads/2009/07/penumbra2nz_49756_6743-300x224.jpg" alt="penumbra2nz_49756_6743" width="300" height="224" /></a></p>
<p>They clearly don&#8217;t do this for profit, so if you want to support gaming on Linux, go ahead. It works perfectly on Fedora 11 x86-64 after some yum installs <img src='http://www.alphatek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  A more complete description can be read on <a href="http://linuxlock.blogspot.com/2009/07/are-you-afraid-you-will-be.html">http://linuxlock.blogspot.com/2009/07/are-you-afraid-you-will-be.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/07/18/penumbra-3-great-linux-games-for-5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Steam available on Linux soon?</title>
		<link>http://www.alphatek.info/2009/06/19/steam-available-on-linux-soon/</link>
		<comments>http://www.alphatek.info/2009/06/19/steam-available-on-linux-soon/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 07:31:08 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[General Linux]]></category>

		<guid isPermaLink="false">http://www.alphatek.info/?p=379</guid>
		<description><![CDATA[There have been rumours about Linux support in Steam for months, but yesterday a friend pointed me at http://store.steampowered.com/app/900804/ If you look at the bottom of the page, you&#8217;ll see this: So, if it&#8217;s not a typo, we could have a pretty good surprise soon]]></description>
			<content:encoded><![CDATA[<p>There have been rumours about Linux support in Steam for months, but yesterday a friend pointed me at <a href="http://store.steampowered.com/app/900804/" target="_blank">http://store.steampowered.com/app/900804/</a></p>
<p>If you look at the bottom of the page, you&#8217;ll see this:</p>
<p><a href="http://www.alphatek.info/wp-content/uploads/2009/06/linux-steam.png" rel="lightbox[379]"><img class="aligncenter size-full wp-image-380" title="linux-steam" src="http://www.alphatek.info/wp-content/uploads/2009/06/linux-steam.png" alt="linux-steam" width="487" height="105" /></a></p>
<p>So, if it&#8217;s not a typo, we could have a pretty good surprise soon <img src='http://www.alphatek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.alphatek.info/2009/06/19/steam-available-on-linux-soon/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
