<?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>Peregrine &#187; Linux</title>
	<atom:link href="http://blog.openbrainstem.net/peregrine/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.openbrainstem.net/peregrine</link>
	<description>Stuff I Decided to Write</description>
	<lastBuildDate>Fri, 26 Feb 2010 07:44:54 +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>openSUSE 11.2 Upgrade</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/11/21/opensuse-11-2-upgrade/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=opensuse-11-2-upgrade</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/11/21/opensuse-11-2-upgrade/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 06:42:15 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Equipment]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/?p=225</guid>
		<description><![CDATA[I upgraded my HP Compaq 6715b from openSUSE 11.1 to openSUSE 11.2 on Tuesday. There have been a couple of minor bumps since, but all-in-all, I&#8217;m pretty happy with the upgrade. Here are some of the things that I&#8217;ve seen.

For one thing, KDE 4 is working again. For some odd and never explained reason, KDE [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded my HP Compaq 6715b from openSUSE 11.1 to openSUSE 11.2 on Tuesday. There have been a couple of minor bumps since, but all-in-all, I&#8217;m pretty happy with the upgrade. Here are some of the things that I&#8217;ve seen.<br />
<span id="more-225"></span><br />
For one thing, KDE 4 is working again. For some odd and never explained reason, KDE 4 stopped working (would crash early in the initialization process) after an update from the official openSUSE updates repository about 8-9 months ago. I worked and worked at it, but could never get it to run. I was using KDE 3.5 for all these months, which wasn&#8217;t that bad of a thing to me.</p>
<p>I did experience some really odd screen flicker under X right after upgrading to openSUSE 11.2, but that&#8217;s already cleared up. Restarting X didn&#8217;t help, but there were a pile of updates in the official 11.2 updates repo, which I installed soon after finishing the upgrade with the DVD. I suppose that something in those fixed the flicker. Most of the time, it wasn&#8217;t bad enough to irritate me, but sometimes it was.</p>
<p>The upgrade process was pretty smooth. The only problem that I had was that in the middle of installing packages, YaST stopped and warned me that I didn&#8217;t have enough disk space to complete the upgrade. It sat there waiting for me to tell it to either bail-out or go on. I pressed <code><b>&lt;ALT&gt;+&lt;F2&gt;</b></code> to get to a terminal. From that shell I ran these commands:</p>
<p><code># <b>lvextend -L 10G /dev/reaver/suse-usr</b><br />
# <b>resize_reiserfs /dev/reaver/suse-usr</b></code></p>
<p>Those commands finished in less time that it took me to type them (and, yes, that is saying something). Back in the graphical installer, I clicked the <code>Next</code> button and it went on.</p>
<p>BTW, that LV was 7GB before.</p>
<p>Another odd thing is the the audio mute light keeps coming back on, even though the card isn&#8217;t muted.  If I right-click the kmixer tray icon and select mute, it doesn&#8217;t toggle that light. I&#8217;ve got both in sync several times and a few to 30ish seconds later, the light is on again. Weird.</p>
<p>I was using the ATI driver repo to install the proprietary ATI driver. I&#8217;ve been using that up until now because that was the one that worked with the Radeon X1370 GPU built into this notebook (the X1270 is the X1250, but with both shared and dedicated RAM). I&#8217;m now using the fully open-source radeonhd driver, which finally has support for my chip. No 3D, though, even though the documentation says that I should have that. Perhaps I&#8217;ll have some downtime during the upcoming holiday to figure it out.  I&#8217;m certainly noticing the performance drop without it.</p>
<p>Both Thursday night and again this evening, I&#8217;ve been working on getting all the development environments&#8217; pieces back into working order. There&#8217;s always something that needs fixing when I upgrade the OS. This time, the big troublemaker has been Ruby on Rails. openSUSE 11.2 ships rails 2.3.2. I&#8217;m glad for the upgrade, but, sheesh; there&#8217;s been more than a few speed bumps to work out. At this point, I have WEBrick working, but dispatch.{f,}cgi isn&#8217;t happy, yet. The Apache 2.2 with mod_fcgid bits are working, it&#8217;s the dispatch scripts that are currently breaking. I&#8217;m thinking that I&#8217;ll write a separate post about all of that rigmarole.</p>
<p>I am finding that Konqueror is being a little frustrating. I&#8217;m using Firefox more than I ever have before on Linux. Firefox has been my preferred browser on Windows for a long time, but Konqueror has been the flat out best web browser for me for over a decade now. It&#8217;s mostly odd behavior with some JavaScript found in some apps, including this blog. I&#8217;m writing posts with Firefox for now. Don&#8217;t worry, though; I&#8217;m not giving up on Konqueror any time soon.</p>
<p>Overall, this has been a pretty easy upgrade. Considering that I&#8217;m making a major change in graphics drivers (for the better, overall), I&#8217;m amazed at how well that&#8217;s working out, already. Audio quality is great and all the features that I&#8217;ve tested are working flawlessly, but the sound does seem a bit quieter than before (at the same volume settings). That could be the particular media files, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/11/21/opensuse-11-2-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Maildrop Keeps Filling a Log File</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/11/12/when-maildrop-keeps-filling-a-log-file/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=when-maildrop-keeps-filling-a-log-file</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/11/12/when-maildrop-keeps-filling-a-log-file/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 05:51:10 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/?p=208</guid>
		<description><![CDATA[Earlier tonight, Some friends told me that they saw a couple of emails they sent to me bounced back at them. I wrote about what happens &#8220;When Maildrop Fills a Log File&#8221; on one of my other blogs. Well, it&#8217;s happened again a couple of times since then. It&#8217;s happened again just a few days [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier tonight, Some friends told me that they saw a couple of emails they sent to me bounced back at them. I wrote about what happens &#8220;<a href="http://lamontpeterson.org/?p=18"><i>When Maildrop Fills a Log File</i></a>&#8221; on <a href="http://lamontpeterson.org/">one of my other blogs</a>. Well, it&#8217;s happened again a couple of times since then. It&#8217;s happened again just a few days ago (<code><b>ls</b></code> showed <code>-rw-------  1 lamontp lamontp 51200000 Nov  6 11:19 .maildrop.log</code>).</p>
<p>That&#8217;s enough! I&#8217;ve had it; I&#8217;m going to prevent this from bothering me again.</p>
<p>Well, the <i>right</i> way to fix this is to grab a <a href="http://en.wiktionary.org/wiki/cluebat">clue-bat</a> and use it on the Maildrop developer(s) who decided that hardcoding a 50 MB log file size limit into <a href="http://www.courier-mta.org/maildrop/">Maildrop</a> was a good idea, until they change their mind(s). Seriously, though, I&#8217;m going to send them a patch for this <a href="http://en.wikipedia.org/wiki/Lame_duck">lame duck</a>.</p>
<p>In the meantime, I&#8217;ve written <a href="http://www.openbrainstem.net/download/rotate-user-maildrop-logs"><code><b>rotate-user-maildrop-logs</b></code></a>, a shell script to place into your <code>/etc/cron.daily/</code> (or similar) directory. I am releasing this under the terms of the <a href="http://www.gnu.org/">GNU</a> <a href="http://www.gnu.org/licenses/gpl.html">General Public License, version 3</a> (a.k.a. GPLv3).</p>
<p>I really like Maildrop. It&#8217;s great for me, but it&#8217;s not for everyone. For example, my <a href="http://blog.openbrainstem.net/aurora/">wife</a> isn&#8217;t going to sit down and use <code><b>vi</b></code> (or any other text editor) to maintain her very own <code>~/.mailfilter</code> file. For this reason, I will be switching to <a href="">Sieve</a> in the near future, using the <a href="http://cyrusimap.web.cmu.edu/">Cyrus</a> <a href="http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol">IMAP</a> server instead of <a href="http://www.dovecot.org/">Dovecot</a>, which I&#8217;ve been very happy with.</p>
<p>Is that the time? OK, maybe I&#8217;ll have to write that patch for Maildrop on Saturday.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/11/12/when-maildrop-keeps-filling-a-log-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.1, Konqueror and Flash</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/10/29/opensuse-11-1-konqueror-and-flash/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=opensuse-11-1-konqueror-and-flash</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/10/29/opensuse-11-1-konqueror-and-flash/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 16:25:40 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2009/10/29/opensuse-11-1-konqueror-and-flash/</guid>
		<description><![CDATA[It&#8217;s been bugging me for months that I had Adobe Flash in Konqueror (my favorite browser on Linux) working just fine under openSUSE 10.3 and 11.0, but with 11.1 it just couldn&#8217;t find the plug-in. I&#8217;ve just never had the time at the moments I ran into it to go hunting down a solution, until [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been bugging me for months that I had <a href="http://www.adobe.com/">Adobe</a> <a href="http://get.adobe.com/flashplayer/">Flash</a> in <a href="http://www.konqueror.org/">Konqueror</a> (my favorite browser on Linux) working just fine under openSUSE 10.3 and 11.0, but with 11.1 it just couldn&#8217;t find the plug-in. I&#8217;ve just never had the time at the moments I ran into it to go hunting down a solution, until the other night. Some Googling didn&#8217;t help at all, just people saying that it wasn&#8217;t working in Konqueror although it was just fine on other browsers. So I left it for later.</p>
<p>This morning, at work, I&#8217;ve had a quiet moment so I thought I would open up my notebook and look at some code. When I woke it up, there was Konqueror (I was upgrading blogs last night). So, I thought, oh, let&#8217;s look at the list of plug-in directories. There was an entry for <code>/usr/lib64/browser-plugins/wrapped/</code> which doesn&#8217;t exist, but not one for the <code>/usr/lib64/browser-plugins/</code> directory, which does.  I added an entry for <code>/usr/lib64/browser-plugins/</code>, clicked the <code>Scan for New Plugins</code> button and restarted Konqueror.</p>
<p>That&#8217;s all it took. It works.</p>
<p>Now, I just have to go file a bug report with a fix in their bugzilla. I love Free &#038; Open Source Software.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/10/29/opensuse-11-1-konqueror-and-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utah Open Source Conference 2009</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/10/07/utah-open-source-conference-2009/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=utah-open-source-conference-2009</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/10/07/utah-open-source-conference-2009/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 03:13:32 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/?p=174</guid>
		<description><![CDATA[Visit [ http://www.utosc.com/ ] for the details.
This year, I&#8217;m not doing any presentation. I have some ideas for next year.
I will be running the keysigning party on Friday, October 9 at 7:15pm at the conference. I&#8217;m stepping into doing this a bit last minute, so we&#8217;re going to provide some additional info and the instructions [...]]]></description>
			<content:encoded><![CDATA[<p>Visit [ <a href="http://www.utosc.com/">http://www.utosc.com/</a> ] for the details.</p>
<p>This year, I&#8217;m not doing any presentation. I have some ideas for next year.</p>
<p>I will be running the <a href="http://utosc.com/presentation/123/">keysigning party</a> on Friday, October 9 at 7:15pm at the conference. I&#8217;m stepping into doing this a bit last minute, so we&#8217;re going to provide some additional info and the instructions for the keysigning party on the UTOSC website should be updated very soon.</p>
<p>To participate, just show up. If you want help generating a key pair and getting started, there will be several people there who can assist you, just be sure to bring your own notebook computer. If you have keys, please, email me your full key ID (not a short or medium) at <a href="mailto:keysigning@openbrainstem.net">keysigning@openbrainstem.net</a>. It is a good idea to digitally sign that email.  If you have multiple keys, include them all. I actually have three separate keys these days and 2 of them have multiple IDs associated with them.</p>
<p><a href="http://en.wikipedia.org/wiki/GNU_Privacy_Guard"> (and </a><a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a>) allow us to digitally sign messages (usually email, but can be used with other communications systems, too), code and other documents. It also let&#8217;s us encrypt files, emails and just about anything else. This is an extremely important technology for a lot of reasons, some of which I&#8217;ve discussed in past articles on this blog (and others). Defending our privacy and ensuring the integrity of our personal, family and business communications is vital. We sign each other&#8217;s keys to build a &#8220;web of trust.&#8221; This is the critical step that makes the whole thing usable.</p>
<p>If you have never used PGP or GPG (a.k.a. <a href="http://www.gnupg.org/">GnuPG</a>, <a href="http://www.gnu.org/">Gnu</a> Privacy Guard) before, visit the GnuPG website for a basic description of how to generate your key pair.</p>
<p>If you have never participated in a keysigning party, check out the  <a href="http://www.cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html">Keysigning Party HOWTO</a> and/or [ <a href="http://keysigning.org/">http://keysigning.org/</a> ].</p>
<p>Immediately following the Utah Open Source Conference 2007 keysigning party, I wrote a simple script to help help you <a href="http://blog.openbrainstem.net/peregrine/?s=sign-lots-o-keys">sign-lots-o-keys</a>. You can download the script from [ <a href="http://www.openbrainstem.net/download/sign-lots-o-keys">http://www.openbrainstem.net/download/sign-lots-o-keys</a> ]. If I have time before the keyparty in just two days, I have some little updates that I would like to implement in that script. But don&#8217;t hold your breath. Perhaps there will be time at the conference on Saturday?</p>
<p>So, please, plan on joining us on Friday. These are always good fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/10/07/utah-open-source-conference-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropping XFS from My Workstation</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/01/03/dropping-xfs-from-my-workstation/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dropping-xfs-from-my-workstation</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/01/03/dropping-xfs-from-my-workstation/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 16:00:53 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2009/01/03/dropping-xfs-from-my-workstation/</guid>
		<description><![CDATA[My dual Opteron workstation has been around for nearly 5 years now. It&#8217;s had some bumps and bruises along the way (some of which were due to my own actions), but has been a great machine. It still has very good performance, especially given it&#8217;s age.
When I first built it in May of 2004, Fedora [...]]]></description>
			<content:encoded><![CDATA[<p>My dual Opteron workstation has been around for nearly 5 years now. It&#8217;s had some bumps and bruises along the way (some of which were due to my own actions), but has been a great machine. It still has very good performance, especially given it&#8217;s age.</p>
<p>When I first built it in May of 2004, Fedora Core 2 was barely out and was the first Fedora to sport an AMD64 (x86_64) 64-bit version. That was the first and last time that I installed Linux on this box, from scratch. Since then, I&#8217;ve upgraded it to FC3, FC4, FC5, F6, F7, F8 and now F9 (I will upgrade to F10 in a week or so).</p>
<p>When I installed FC2, I used the <a href="http://olstrans.sourceforge.net/release/OLS2000-ext3/OLS2000-ext3.html">ext3 filesystem</a> for the root volume (I use LVM). I <a href="http://blogs.gurulabs.com/lamont/archives/2007/03/root_filesystem.html">&quot;converted&quot; the root volume</a> to the <a href="http://en.wikipedia.org/wiki/XFS">XFS filesystem</a> on 2006/08/03. I also created a few volumes using XFS and <a href="http://en.wikipedia.org/wiki/ReiserFS">reiserfs (v3.6)</a> filesystems.</p>
<p>Over time, I&#8217;ve had a few minor problems with XFS. Recently, those problems grew in regards to the root volume to the point where I needed to convert it to something else, which I did the other day. The root volume is now on reiserfs. That leaves just 3 volumes that are still XFS.</p>
<p>After upgrading to F9 and installing updates, there were a couple of weird issues that I was dealing with. I also kept seeing some filesystem corruption messages (on the terminal, in the logs) for XFS volumes (but they don&#8217;t tell you which one). That&#8217;s it, I&#8217;m done with this XFS thing, so I&#8217;m going to convert those filesystems over to something else and get rid of XFS on this workstation.<br />
<span id="more-165"></span><br />
The three volumes are for <code>/usr/</code>, <code>/var/</code> and <code>/var/log/</code>. I could just drop to single user mode and convert <code>/var/</code> and <code>/var/log/</code> without any difficulty. For whatever reason, on Fedora and derivatives (including RHEL, CentOS, etc.), I have never been able to <code><b>umount /usr/</b></code> successfully once it&#8217;s mounted. So, I&#8217;m using a rescue environment (to convert all 3) like I did for the root filesystem conversion, just so I don&#8217;t have to muck with it.</p>
<p>I haven&#8217;t had one problem at all with the two XFS volumes I have on my home file server (one for <code>/music/</code> and one for <code>/video/</code>). That server is running openSUSE for a few years now. It&#8217;s also a much more complicated setup on that hardware, which I&#8217;ll talk about more in a later article.</p>
<p>For those who want to post comments that I&#8217;m an idiot for using reiserfs, please, don&#8217;t bother. I&#8217;ve heard every reason why this filesystem or that filesystem sucks and you should only use, &#8220;the other one,&#8221; instead. Look, it&#8217;s this simple: since the filesystem is the one piece of software where we just don&#8217;t tolerate buggy software, when something does go wrong the stories live on for years. I&#8217;ve heard horror stories of kinds that you might never be able to imagine describing data loss at the hands of ext2, ext3, reiserfs, XFS, JFS and many other filesystems. I&#8217;ve only experienced data loss with ext2 and ext3. XFS has given me problems, but thankfully not with files that I couldn&#8217;t easily replace. I haven&#8217;t hardly used JFS, but I do have a volume or two on my home file server that are JFS and there&#8217;s been zero trouble there.</p>
<p>Here&#8217;s my philosophy about filesystem type selection: use the right tool for the job.</p>
<p>It&#8217;s not always easy to say with perfect definitiveness that you should always use this filesystem here and that one there. Benchmarks show all 4 of ext3, reiserfs, JFS and XFS as having statistically equal performance for general use cases (like workstations). There are some rules by which I can say, from experience, that one of these will outperform the others for a particular use. I&#8217;ve been meaning to run another series of performance benchmarks on as many viable Linux filesystem types as I can. I&#8217;ll post results and talk about use cases then. For now, here are some basic tips from my experiences:</p>
<ul>
<li>Always check the &#8220;expiration date&#8221; on the horror stories that people tell you. It&#8217;s more likely to be old, as reiserfs, ext3, JFS and XFS have all been quite stable for many years now.</li>
<li>ext3 will almost never outperform the others for a specialized task.</li>
<li>reiserfs, JFS and XFS will almost always have roughly equal performance for most specialized tasks. This is primarily due to the fact that they share the very similar basic filesystem design concepts, though, obviously, the implementations vary. I&#8217;ve thought for many years that XFS was derived, in part, from reiserfs (due to some very hard to discount coincidences in XFS structures and code) but also shares some design elements in common with MacOS filesystems.</li>
<li>If you&#8217;re going to have lots of files, big or small, then move away from ext3. Newer versions of ext3 (that are not backward compatible with older ext2/3 drivers) implemented some features (like hash-indexing) from reiserfs in order to improve performance in this area. Still, more than about one thousand files or so in a directory and ext3 starts to bog down quickly (when working in that directory). So, for example, ext3 is a really poor choice for spooling directories on busy servers or for proxy stores or any other application where tens if not hundreds of thousands of files will be created.</li>
<li>ext3 has the worst file deletion performance of the group. Thus, for applications like print and mail servers, ext3 is a very poor choice. I have personally seen anywhere from 7 to 9 times better performance for print servers and from 10 to 23 times better performance for mail servers by simply converting the spool (and log, in the case of the mail servers) directories from ext3 to reiserfs.</li>
<li>XFS and JFS have some specialized features that are very useful in high throughput applications. XFS has a bandwidth guarantee feature that is very useful with large media operations (like audio/video editing, compositing, etc.) and streaming. JFS has some sustained high throughput features that provide excellent performance for some types of databases (not database servers, but data operations by the servers).</li>
<li>When it comes to databases, it&#8217;s very hard to predict which of these 4 will provide the best performance. It is very rare that ext3 is the winner, but it does happen. The only way to really know has been to create 4 volumes formatted with each filesystem type and run some benchmarks against the same DB on top of them. If you&#8217;re going to do this, make sure to use the database structures for the DB you want to test that you will be using in production. You don&#8217;t have to have &#8220;real&#8221; data, but make sure it is representative of the types and sizes of records that your database will be working with. Also, be sure the benchmarking test run &#8220;real&#8221; queries in the &#8220;right&#8221; ratios that you do (or expect to) see in your production environment. After all of that testing, you&#8217;ll probably see that one of the filesystem types outshines the rest.</li>
</ul>
<p>Once, while I was consulting with a Fortune 500 company that will remain nameless, we saw that certain tables experienced huge performance benefits on one filesystem and other tables were significantly better on another. They actually reworked the application code to work with splitting the database into two databases, that were then stored on two different filesystems in order to take advantage of this.</p>
<p>Basically, each of these filesystem types have their advantages and disadvantages. There are other journalling and log filesystems available for Linux that are worth looking at for some applications. If you have a strong bias towards just one filesystem type and won&#8217;t even look at the others, then you are very likely missing out some benefits that you could have. If nothing else, it&#8217;s certainly an interesting topic &#8230; to some of us geeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/01/03/dropping-xfs-from-my-workstation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Block SSH Cracking Bot-Nets with Netfilter</title>
		<link>http://blog.openbrainstem.net/peregrine/2009/01/02/block-ssh-cracking-bot-nets-with-netfilter/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=block-ssh-cracking-bot-nets-with-netfilter</link>
		<comments>http://blog.openbrainstem.net/peregrine/2009/01/02/block-ssh-cracking-bot-nets-with-netfilter/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 19:26:49 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2009/01/02/block-ssh-cracking-bot-nets-with-netfilter/</guid>
		<description><![CDATA[A few weeks ago, I was looking through some Netfilter documentation, just poking around, looking at some modules I&#8217;ve never seen/played-with/hear-of and I came across the recent module. I decided to try it out on one of my servers that gets anywhere from zero (0) to tens of thousands of crack attempts via SSH per [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I was looking through some <a href="http://netfilter.org/">Netfilter</a> documentation, just poking around, looking at some modules I&#8217;ve never seen/played-with/hear-of and I came across the <code>recent</code> module. I decided to try it out on one of my servers that gets anywhere from zero (0) to tens of thousands of crack attempts via SSH per day and see if I could weed out some of these bot-nets. It also occurs to me that this could help fight email SPAM-bots, too.</p>
<p>Of course, it&#8217;s very important to have good, strong password security practices. If you have poor passwords, none of this will matter, as you&#8217;ve probably already been compromised whether you know it or not. This means that <i>all</i> users have to have strong passwords. Techniques for helping users to create and use strong passwords are beyond the scope of this article, but I will write about these things in the near future.<br />
<span id="more-164"></span><br />
Here&#8217;s the configuration that I put into place. I&#8217;m showing this as the the <code><b>iptables</b></code> commands that you would run on the command line, adapt to however you persist your Netfilter configuration. Also note that these lines should <i>replace</i> anything that you now have in there for SSH. I&#8217;m also including the additional <code><b>ESTABLISHED,RELATED</b></code> rule here for completeness:</p>
<pre><code># <b>iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# </b><b>iptables -A INPUT -i <i>$OUTSIDE_INTERFACE</i> -p tcp --sport <i>$UNPRIV_PORTS</i> --dport 22 -m state --state NEW -m recent --update --seconds 10 -j REJECT --reject-with icmp-host-prohibited</b>
# <b>iptables -A INPUT -i <i>$OUTSIDE_INTERFACE</i> -p tcp --sport <i>$UNPRIV_PORTS</i> --dport 22 -m state --state NEW -m recent --set -j ACCEPT
</b></code></pre>
<p>These three rules mean:</p>
<ol>
<li>Accept traffic for &#8220;conversations&#8221; that are already in progress. This rule works for traffic in both directions and will handle everything in the ongoing connection.</li>
<li>If an IP packet matches these criterion:
<ol>
<li>&#8220;<code><b>-A INPUT -i <i>$OUTSIDE_INTERFACE</i></b></code>&#8221; &#8212; coming in on the Internet connetion (I create a variable with the value &#8220;<code><b>eth0</b></code>&#8221; or whatever it is and use that in my firewalling scripts);</li>
<li>&#8220;<code><b>-p tcp</b></code>&#8221; &#8212; carry TCP (for Layer 4) in the IP packet payload;
         </li>
<li>&#8220;<code><b>--sport <i>$UNPRIV_PORTS</i></b></code>&#8221; &#8212; coming from an unprivileged TCP port (legitmate clients should only come from source ports 1024 through 65535, inclusive);</li>
<li>
         </li>
<li>&#8220;<code><b>--dport 22</b></code> &#8212; destined for TCP port <code><b>22</b></code>;</li>
<li>&#8220;<code><b>-m state --state</b></code>&#8221; &#8212; the <code>state</code> module doesn&#8217;t have a record of this packet as being part of an existing connection;;</li>
<li>&#8220;<code><b>-m recent --update --seconds 10</b></code>&#8221; &#8212; the update module has a record of another connection attempt matching this one within the past 10 seconds.</li>
</ol>
<p>      Take these actions:</p>
<ol>
<li>&#8220;<code><b>-j REJECT</b></code>&#8221; &#8212; throw the packet away;</li>
<li>&#8220;<code><b>--reject-with icmp-host-prohibited</b></code>&#8221; &#8212; return an ICMP <code>host-prohibited</code> response to the client who tried to initiate this connection.</li>
</ol>
</li>
<li>The last rule is essentially the same as the second, except for:
<ol>
<li>&#8220;<code><b>-m recent --set</b></code>&#8221; &#8212; make a note of the time that this connection attempt occurs at;</li>
<li>&#8220;<code><b>-j ACCEPT</b></code>&#8221; &#8212; if all criterion match, accept the packet (which will stop further rule processing here, BTW).</li>
</ol>
</li>
</ol>
<p>Basically, what we&#8217;re trying to do here is to limit the number of failed connection attempts that are allowed.</p>
<p>Let&#8217;s say that human being tries to connect via <code><b><i>ssh lamont.example.com</i></b></code> and they don&#8217;t have an account or the mis-type their password several times to the point where <code><b>sshd</b></code> cuts off the connection, so they re-run their <code><b>ssh</b></code> command to try again. It will probably work and let them in, as it probably took them longer than 10 seconds from the first packet of the first TCP connection until the first packet of the next TCP connection.</p>
<p>However, the cracker-bot-nets don&#8217;t work like humans. They automate the process of trying to connect as fast as they can, so they will try only 1 or maybe as many as 3 or 4 passwords before closing the TCP connection and starting another. Since they don&#8217;t have to be as slow as people, they&#8217;ll usually be coming back again in under the 10 seconds. Most of them actually try to establish multiple connections (2-20ish at a time) in order to try more passwords.</p>
<p>Once the crack-bot starts seeing TCP connection failures, they usually skip your IP and go on to try and find softer targets. If they can&#8217;t connect to SSH, then why bother wasting time trying.</p>
<p>After setting up this configuration and letting it run for a week, I can report that it works marvelously. I&#8217;m getting under 10 break-in attempts per day, now. If you&#8217;re going to have SSH visible to the world (and why shouldn&#8217;t you?), then I would recommend adopting these Netfilter rules in your firewall configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2009/01/02/block-ssh-cracking-bot-nets-with-netfilter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livna: Please, Keep Drivers in the Repo</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/15/livna-please-keep-drivers-in-the-repo/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=livna-please-keep-drivers-in-the-repo</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/15/livna-please-keep-drivers-in-the-repo/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 18:40:09 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/15/livna-please-keep-drivers-in-the-repo/</guid>
		<description><![CDATA[In dealing with nVidia and ATI drivers for Linux (both a kernel and X driver are needed), I&#8217;ve been using the Livna YUM repositories for Fedora to easily install them as RPMs using YUM.
I&#8217;ve run into trouble here and there as the Livna folks keep pulling RPMs from their repos for older versions of the [...]]]></description>
			<content:encoded><![CDATA[<p>In dealing with nVidia and ATI drivers for Linux (both a kernel and X driver are needed), I&#8217;ve been using the <a href="http://rpm.livna.org/">Livna YUM repositories for Fedora</a> to easily install them as RPMs using YUM.</p>
<p>I&#8217;ve run into trouble here and there as the Livna folks keep pulling RPMs from their repos for older versions of the kernels. At the very least, they should leave the <code>kmod-*</code> packages in there for the original kernels that shipped with each release. Then, people can install a release and get a good driver. I had to wait for about 3 weeks after I first put F7 on my home workstation (dual AMD Opteron) before I could get the nVidia driver from Livna because they didn&#8217;t have one for the older kernel packages and the newer kernels weren&#8217;t booting (turned out to be malformed initrd files, which I later fixed).</p>
<p>Yes, I understand that they take up some disk space, but it&#8217;s not really that much perhaps 100M per release to keep all <code>kmod-*</code> packages and their dependencies around.</p>
<p>Livna, if you&#8217;re listening, please, give us all the driver packages and don&#8217;t remove them. You don&#8217;t know which kernels are working for people and which aren&#8217;t, so you could really be making things pretty difficult for people.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/15/livna-please-keep-drivers-in-the-repo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Bluetooth Mouse Setup in KDE</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/14/easy-bluetooth-mouse-setup-in-kde/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=easy-bluetooth-mouse-setup-in-kde</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/14/easy-bluetooth-mouse-setup-in-kde/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 18:40:08 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Equipment]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/14/easy-bluetooth-mouse-setup-in-kde/</guid>
		<description><![CDATA[A few minutes ago, I installed the kdebluetooth package. I was already logged in, so I had to launch the kbluetooth applet myself. I then clicked K Menu -> System -> KInputWizard, pressed the &#8220;reset&#8221; button on the bottom of my mouse and clicked &#8220;Add&#8221; in the Input Devices dialog. My mouse was discovered and [...]]]></description>
			<content:encoded><![CDATA[<p>A few minutes ago, I installed the <code>kdebluetooth</code> package. I was already logged in, so I had to launch the <code>kbluetooth</code> applet myself. I then clicked <code>K Menu -> System -> KInputWizard</code>, pressed the &#8220;reset&#8221; button on the bottom of my mouse and clicked &#8220;Add&#8221; in the Input Devices dialog. My mouse was discovered and I connected to it. Simple as that.</p>
<p>I have a Logitech bluetooth mouse that travels with me. I use it with my notebook computer, as I&#8217;m very, very not fond of trackpads. My favorite is the &#8220;TrackPoint&#8221; or &#8220;Eraser-head&#8221; mouse built into the keyboard, but this notebook didn&#8217;t come with one. Supposedly, I can buy a replacement keyboard from HP that includes the eraser-head pointer, but I have not yet done so.</p>
<p>When I wrote about <a href="http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/">installing Fedora 7</a> on this notebook (and now <a href="http://blog.openbrainstem.net/peregrine/2007/11/12/installing-fedora-8-on-the-hp-compaq-6715b-notebook/">installing Fedora 8</a>), one thing which I never documented was how I got the bluetooth mouse working with Linux (under F7). Now that I installed F8 from scratch, I need to set it up again.</p>
<p>When I installed F7, I spent hours dog-paddling through Google searches and horrible documentation and still hadn&#8217;t figured it out. Then, my friend and co-worker, Clint Savage (a.k.a. <a href="http://www.herlo.org/">Herlo</a>) popped into the office. It was him! He&#8217;s the one who has the exact same mouse as I do; I knew I&#8217;d seen it somewhere before I had bought mine. So, I asked him. He smiled and laughed, saying, &#8220;Not finding much useful documentation out there, eh?&#8221; He&#8217;d been through the same thing as me. He was impressed with how far I&#8217;d gotten through that process and estimated that I was probably 1-3 hours away from finding it myself, if I continued to follow the pattern he had. Well, he shared the information with me.</p>
<p>The good news was that it was pretty easy to get my bluetooth mouse talking with my bluetooth equipped notebook, just not really documented anywhere that one could point to just one thing (boy, I wish I&#8217;d documented those commands in a blog post; I&#8217;ll see if I can do just that next week, when I&#8217;m back at the office). The bad news was that one of them had to be run every time he started his computer. So, I put that command into a <code>/root/bin/connect-to-my-bluetooth-mouse</code> (or something like that) script. Then, a week later, I forgot to run that when I booted up and logged in, once, but was using the mouse anyway. I had discovered that it wasn&#8217;t necessary to run that all the time.</p>
<p>One of the reasons that it had been so difficult to setup bluetooth on Fedora 7 was that I was using GNOME on that installation. I stuck with entirely GNOME apps (except for Kdevelop) the entire time I had F7 on this notebook. Now that I have F8, I&#8217;ve gone back to KDE, which makes life so much better for me. GNOME still doesn&#8217;t have much bluetooth support and what is there is still very early half-baked and non-usable, for the most part. KDE&#8217;s bluetooth tools, on the other hand, seem much more comprehensive and &#8220;just work&#8221; for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/14/easy-bluetooth-mouse-setup-in-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YUM Irritations in F7 and F8</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/13/yum-irritations-in-f7-and-f8/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yum-irritations-in-f7-and-f8</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/13/yum-irritations-in-f7-and-f8/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 17:49:03 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/13/yum-irritations-in-f7-and-f8/</guid>
		<description><![CDATA[The fact that Fedora (and by extension, RHEL, CentOS, etc.), supports bi-arch platforms is a great thing. However, it does get to be very irritating when YUM decides that it should just pull in 32bit versions on a system with no other 32 bit packages. I&#8217;ve experienced this problem during installations, as anaconda now uses [...]]]></description>
			<content:encoded><![CDATA[<p>The fact that Fedora (and by extension, RHEL, CentOS, etc.), supports bi-arch platforms is a great thing. However, it does get to be very irritating when YUM decides that it should just pull in 32bit versions on a system with no other 32 bit packages. I&#8217;ve experienced this problem during installations, as anaconda now uses YUM to process package selections (since FC5).</p>
<p>It doesn&#8217;t stop with just anaconda installation and <code>yum update</code> commands, either. Almost every <code>yum install</code> command that I run decides to install both 64-bit and 32-bit packages. That is, unless I explicitly specify that I only want the 64-bit for each and every package. For example:</p>
<pre>
<code># <b>yum install <i>foo</i>.x86_64 <i>bar</i>.x86_64</b></code>
</pre>
<p>Why is <code>yum</code> doing this? It didn&#8217;t used to. I started experiencing this a little bit on FC6, but F7 and F8 both have horrific troubles with it. I need to do some more digging through <a href="https://bugzilla.redhat.com/">Red Hat&#8217;s Bugzilla</a> bug/issue tracking system, however, my first pass didn&#8217;t find anything to help explain the changes. After a little more research, I&#8217;ll file this as a bug.</p>
<p>In the meantime, here&#8217;s a quick-n-dirty hack I put together to run updates. The first step is to capture the output of <code>yum update</code> to a file (be patient, this command can take for-freakin-ever to run). Step two is to run the update itself. Here it is as a shell script:</p>
<pre>
#/bin/bash
# Get a temporary file to use.
TO_UPDATE="$(mktemp)"

# Populate the temporary file with the list of available updates.
yes n | yum update > ${TO_UPDATE}

# Composite an update command that does not include any 32-bit stuff.
yum update $(for i in $(sed '/i[3456]86/d' ${TO_UPDATE} |
         sed '/^Updating/d' |
         sed '/^Installing/d' |
         grep -v "^$" |
         grep -v replacing |
         cut -d" " -f2); do
      rpm -q --qf "%{name}.%{arch}\n" $i; done |
   grep -v "is not installed$")

# Optional cleanup.
if [ "${1}" = "-k" ]; then
   mv ${TO_UPDATE} /root/$(date --iso-8601)-$(basename ${TO_UPDATE})
else
   rm ${TO_UPDATE}
fi
</pre>
<p>You will have to run a separate <code>yum update</code> command for any 32-bit stuff you really do have installed and want to update.</p>
<p>I know this could be streamlined (especially the part that constructs the <code>yum update</code> command), but as I&#8217;m not planing on making this a permanent fix, I&#8217;m just not going to bother with it right now. Still, feel free to comment or trackback with other solutions or optimizations of mine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/13/yum-irritations-in-f7-and-f8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ATI Driver Trouble Under Fedora 8</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/12/ati-driver-trouble-under-fedora-8/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ati-driver-trouble-under-fedora-8</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/12/ati-driver-trouble-under-fedora-8/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 22:58:27 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Equipment]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/12/ati-driver-trouble-under-fedora-8/</guid>
		<description><![CDATA[So, is anyone else experiencing troubles with the proprietary ATI driver on Fedora 8? How about on an updated F7 system?
My HP Compaq 6715b notebook comes with ATI Radeon X1270 video 128MB RAM dedicated plus 192MB RAM shared) and a 1680&#215;1050 resolution 15.4 inch LCD (at 61Hz, it would seem). I&#8217;ve installed the proprietary ATI [...]]]></description>
			<content:encoded><![CDATA[<p>So, is anyone else experiencing troubles with the proprietary ATI driver on Fedora 8? How about on an updated F7 system?</p>
<p>My HP Compaq 6715b notebook comes with ATI Radeon X1270 video 128MB RAM dedicated plus 192MB RAM shared) and a 1680&#215;1050 resolution 15.4 inch LCD (at 61Hz, it would seem). I&#8217;ve installed the proprietary ATI driver in order to get it working, as Fedora&#8217;s tools get really confused about widescreen setups, it would seem.</p>
<p>Here are the relevent package versions:</p>
<pre>
# <b>rpm -qa | egrep '(fglrx|kernel)'</b>
kmod-fglrx-8.42.3-8.lvn8
kmod-fglrx-2.6.23.1-49.fc8-8.42.3-8.lvn8
xorg-x11-drv-fglrx-8.42.3-7.lvn8.1
kernel-devel-2.6.23.1-49.fc8
kernel-devel-2.6.23.1-42.fc8
kernel-2.6.23.1-42.fc8
kernel-2.6.23.1-49.fc8
kernel-headers-2.6.23.1-49.fc8
xorg-x11-drv-fglrx-libs-32bit-8.42.3-7.lvn8.1
</pre>
<p>(As you can see, I haven&#8217;t removed the original kernel, yet. Maybe I&#8217;ll go do that now.)</p>
<p>However, I seem to be getting some fairly odd artifacts on-screen with this driver under F8, including some odd extra sprite garbage with the mouse cursor. I had experienced some oddities under F7, but they were confined to GNOME applications (no others exhibited any issues). It doesn&#8217;t matter if I enable or disable &#8220;Desktop Effects&#8221; either (they won&#8217;t successfully enable, anyway). A RAM test (memtest86+) shows that there&#8217;s nothing wrong with the system memory, but that doesn&#8217;t test the video card. There are ATI tools for testing the video card more fully, but I haven&#8217;t had time to try them out, yet.</p>
<p>Since FC6, Fedora systems rely on the X server detecting proper monitor and other configuration parameters every time it starts. This has been far less than reliable on a wide variety of machines that I&#8217;ve been running into over the past year. I&#8217;d like to get some more information about other people&#8217;s experiences with this, before I file a &#8220;bug&#8221; report about this. It&#8217;s really becoming an embarrassing problem as things worked much better when we would get a finished configuration file by default in FC5 and earlier.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/12/ati-driver-trouble-under-fedora-8/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Installing Fedora 8 on the HP Compaq 6715b Notebook</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/12/installing-fedora-8-on-the-hp-compaq-6715b-notebook/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=installing-fedora-8-on-the-hp-compaq-6715b-notebook</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/12/installing-fedora-8-on-the-hp-compaq-6715b-notebook/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 19:32:37 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/12/installing-fedora-8-on-the-hp-compaq-6715b-notebook/</guid>
		<description><![CDATA[Last night, while flying from Salt Lake (SLC) to Kansas City (MCI), I used a Fedora 8 x86_64 DVD I had burned earlier in the day to reinstall my notebook. Probably not the smartest way (that is, on an airplane without an Internet connection available) to do such an installation.
First, I tried to do an [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, while flying from Salt Lake (SLC) to Kansas City (MCI), I used a <a href="http://fedoraproject.org/">Fedora</a> 8 x86_64 DVD I had burned earlier in the day to reinstall my notebook. Probably not the smartest way (that is, on an airplane without an Internet connection available) to do such an installation.</p>
<p>First, I tried to do an &#8220;Upgrade Install&#8221;, which didn&#8217;t surprise me by not working. Upgrading from 32-bit F7 to 64-bit F8 isn&#8217;t something that anaconda knows how to do, and I didn&#8217;t expect it would. Still, I tried it and know we know for sure. So, I did a fresh installation. I removed the root Logical Volume (I&#8217;ve been using LVM for my notebooks and workstations since long before Fedora started to default to it) and created new LVs for <code>/</code> and <code>/usr/</code> LVs. Previously, under F7, <code>/usr/</code> was on the root LV.</p>
<p>The install phase itself went just fine. 1478 packages were installed, including 389 32-bit (i.e. <code>i386</code>, <code>i486</code>, <code>i586</code> and/or <code>i686</code> RPMs). I ran a simple command to find and then remove all of them:</p>
<pre># <b>rpm -qa --qf "%{name}-%{version}-%{release}.%{arch}\n" | grep "\.i[3456]86$" | xargs rpm -e</b></pre>
<p>If I need any 32-bit stuff later, I&#8217;ll just reinstall as few such packages as are required.</p>
<p>My next issue was the same video problem as I had when <a href="http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/">I installed Fedora 7</a>. The graphical installer couldn&#8217;t run and the resulting system had no working X server configuration. This was very easy to fix:</p>
<pre>
# <b>wget http://rpm.livna.org/livna-release-8.rpm</b>
# <b>rpm -qp --qf "%{name}-%{version}-%{release}.%{arch}\n" livna-release-8.rpm</b>
livna-release-8-1.noarch
# <b>mv livna-release-8.rpm livna-release-8-1.noarch.rpm</b>
# <b>rpm -Uvh livna-release-8-1.noarch.rpm</b>
</pre>
<p>(NOTE: I renamed the package file back to what it should have been in the first place. Though rare, if they update it, I&#8217;d like to notice the difference and be sure I&#8217;m using the latest one on some other machine in the future.)</p>
<p>After setting up the Livna repository for Fedora 8, I was able to install and activate the ATI driver:</p>
<pre>
# <b>yum install kmod-fglrx x11-xorg-drv-fglrx</b>
. . . output omitted . . .
# <b>fglrx-config-display enable</b>
</pre>
<p>Notice that the command name changed from Fedora 7 to Fedora 8; it used to be <code><b>ati-fglrx-config-display</b><b></b></code>.</p>
<p>The next thing I need to fix is to re-associate my Logitech Bluetooth mouse with the notebook. I had a script in <code>/root/bin/</code> that would have taken care of that very easily. Unfortunately, I forgot about that until after I had installed Fedora 8, thus obliterating that file. Oh, well. This time, I&#8217;ll also document it elsewhere (perhaps here?) once I get it figured out again. I hope that will be tonight.</p>
<p>One last thing; with Fedora 7, I did my very best to stick with an all GNOME system. It was very irritating using applications that just couldn&#8217;t handle lots of basic things that I take for granted using other apps (mostly KDE). For Fedora 8, I&#8217;m going back to KDE, where things work much better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/12/installing-fedora-8-on-the-hp-compaq-6715b-notebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eve Online for Linux and Mac</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/11/06/eve-online-for-linux-and-mac/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=eve-online-for-linux-and-mac</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/11/06/eve-online-for-linux-and-mac/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 01:18:58 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/11/06/eve-online-for-linux-and-mac/</guid>
		<description><![CDATA[I&#8217;ve been playing Eve Online, a space MMO for many months now. Today, they released their Linux and MacOS X clients as part of the version 2.3 update.
Though I haven&#8217;t had a chance to try it out, yet, this is exciting news. It&#8217;s wonderful to see a game like this take the step to providing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing <a href="http://www.eve-online.com/">Eve Online</a>, a space MMO for many months now. Today, they released their Linux and MacOS X clients as part of the version 2.3 update.</p>
<p>Though I haven&#8217;t had a chance to try it out, yet, this is exciting news. It&#8217;s wonderful to see a game like this take the step to providing Linux, and Mac clients. Given that <a href="http://www.microsoft.com/">Microsoft</a> (MSFT) Windows Vista is such a horrible platform and provides terrible performance for games, it would be a very good for many game makers to put more effort into both Mac and Linux support. In case you hadn&#8217;t heard, <a href="http://www.apple.com/">Apple</a> (AAPL) sold 2 million iMac systems in 2007Q3 alone. There is talk that they could top that number in Q4 with ease.</p>
<p>Blizzard, are you listening? How about providing a LInux version of World of WarCraft and StafCraft II (whenever it lands)? That would be awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/11/06/eve-online-for-linux-and-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sign-lots-o-keys</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/09/11/sign-lots-o-keys/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sign-lots-o-keys</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/09/11/sign-lots-o-keys/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 00:00:51 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/09/11/sign-lots-o-keys/</guid>
		<description><![CDATA[On the last day of the Utah Open Source Conference 2007 (UTOSC), there was a PGP/GPG key signing party, hosted by Scott Paul Robertson. It was good to be able to get set up to properly sign so many keys, but it did give me a little problem; I needed to sign everyones&#8217; keys with [...]]]></description>
			<content:encoded><![CDATA[<p>On the last day of the <a href="http://utosc.org/">Utah Open Source Conference</a> 2007 (UTOSC), there was a <a href="http://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a>/<a href="http://www.gnupg.org/">GPG</a> key signing party, hosted by <a href="http://scottr.org">Scott Paul Robertson</a>. It was good to be able to get set up to properly sign so many keys, but it did give me a little problem; I needed to sign everyones&#8217; keys with each of my 4 active keys. That would have been over 100 times running the <code>gpg</code> command. Sounds like something begging to be scripted, so I did.</p>
<p>I&#8217;m posting the script, which is still very rough, as I didn&#8217;t both taking any time when I whipped it up last night to take care of everything that it really should be doing. Still, I&#8217;ll work on it here and there, I&#8217;m sure. You can download it from <a href="http://www.openbrainstem.net/download/sign-lots-o-keys">http://www.openbrainstem.net/download/sign-lots-o-keys</a>. If you feel like makeing some fixes, either post your patches (please, create them as a unified <code>diff</code> file, if you wouldn&#8217;t mind) and put a link in the comments here and/or on your own blog.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/09/11/sign-lots-o-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux on an HP Compaq 6715b Notebook</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-on-an-hp-compaq-6715b-notebook</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 01:19:12 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Equipment]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/</guid>
		<description><![CDATA[Last week, some IBM ThinkPad T61p notebooks showed up at Guru Labs offices. There were 2 of them on Monday and another on Tuesday. I also know that there are 2 more coming and perhaps a couple of other co-workers will be ordering them, too.
I&#8217;ve been needing to get a new notebook for the past [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, some IBM ThinkPad T61p notebooks showed up at <a href="http://www.gurulabs.com/">Guru Labs</a> offices. There were 2 of them on Monday and another on Tuesday. I also know that there are 2 more coming and perhaps a couple of other co-workers will be ordering them, too.</p>
<p>I&#8217;ve been needing to get a new notebook for the past two years, but I kept putting it off because of time, money and that one more feature that&#8217;s coming out in a couple of months. With the arrival of so many new notebooks in the office, I decided to look again and dream about a new one of my own, so I made the rounds looking at systems of interest, including a couple of <a href="http://www.hp.com">HP</a> notebooks, the ThinkPad and <a href="http://www.apple.com/">Apple</a>&#8217;s MacBook Pro.</p>
<p>When I hit HP&#8217;s <a href="http://www.hp.com/smb/">Small &amp; Medium Business website</a>, I noticed the one category of notebooks which I had always left unexplored (as they didn&#8217;t fit some of the criteria I look for) listed that there were models which had up to 16 hours of battery life. I was curious to see what they had in this &#8220;Balanced Mobility&#8221; category, so I took a look. Boy, am I glad I did.</p>
<p>I found the <a href="http://www.hp.com/">HP Compaq 6715b</a>. They had (at this writing, I think it&#8217;s still on) a pre-packaged deal going for US$1,129 (<i>Ed: The price is lower, now</i>) with:</p>
<ul>
<li><a href="htp://www.amd.com/">AMD</a> Turion64 X2 (dual core) at 2.0GHz</li>
<li>1GB RAM</li>
<li>160GB SATA hard drive</li>
<li><a href="http://www.ati.com/">ATI</a> Radeon Mobility X1270 video chip (with 128MB dedicated RAM and using 192MB shared RAM)</li>
<li>15.4 inch WSXGA+ (1680&#215;1050) LCD</li>
<li>Broadcom Gigabit Ethernet NIC</li>
<li>Broadcom 4321 802.11 a/b/g/draft-n wireless NIC &#038; integrated bluetooth</li>
<li>Fingerprint reader</li>
<li>4 USB 2.0, 1 IEEE1394 (firewire), 6-in-1 card reader (actually, all SD type form factors), 1 Type I/II PC-card slot</li>
</ul>
<p>That&#8217;s a lot of notebook for the money. So I put in an order. HP estimated that it would ship on the 30th of August, but it arrived on Thursday morning (2007/08/23).</p>
<p>In fact, I believe it&#8217;s around half the price of what any of the other guys have paid for their ThinkPad notebooks and it&#8217;s almost the same. They got a wireless USB 2.0 capability which I don&#8217;t have, but they only have 3 USB 2.0 ports (I have 4). Most (if not all) of their screens are 15.4 inch WUXGA (1920&#215;1200) with <a href="http://www.nvidia.com/">nVidia</a> graphics (256MB), an <a href="http://www.intel.com/">Intel</a> Core 2 Duo (2.0GHz or 2.2GHz, I&#8217;m not sure which in all cases) and they have a nice &#8220;eraser-head&#8221; mouse which I don&#8217;t have, but really love. I <i>hate</i> trackpads, so I just picked up a <a href="http://www.logitech.com/">Logitech</a> bluetooth mouse, Saturday.</p>
<p>Overall, I think I got a better deal. My processor is as good or even a little faster than the ThinkPads&#8217;, and otherwise there&#8217;s very little difference in the equipment between the two, but they paid quite a bit more than I did for the HP. Thanks to that savings, I also picked up a 12-cell &#8220;Ultra Capacity&#8221; battery for my new notebook, which attaches to the underside at the back, causing the system to sit at a slight incline. The Ultra Capacity battery mounts in addition to the standard battery that came with the notebook and gives this machine up to 16 hours of battery life, with only a small increase in weight but a little more comfort and room for airflow underneath. We&#8217;ll have to wait and see just how much life I really get out of this setup, but I shan&#8217;t fear attempting to watch 3-4 movies on an international flight.</p>
<p>I&#8217;ve installed <a href="http://www.fedoraproject.org/">Fedora</a> 7 on it. When I booted up the box to do the install, anaconda couldn&#8217;t get X to run, so it offered me the choice of using the text-mode installer or of starting VNC for me. I went with a VNC install. The resulting system had a couple of things to fix up. I checked on <a href="http://linux-laptops.net/">http://linux-laptops.net/</a> but this model isn&#8217;t listed, yet.</p>
<p>I believe there must have been a bug (I didn&#8217;t bother to go looking in <a href="https://bugzilla.redhat.com/bugzilla/">Red Hat&#8217;s Bugzilla</a> for it) in the version of YUM that shipped with F7 (32-bit) as <code>yum update</code> kept corrupting the RPM db and then deleting the errata RPM files as it thought it had installed packages but actually hadn&#8217;t. I simply edited <code>/etc/yum.conf</code> and set <code>keepcache=1</code> before re-running <code>yum</code> again. That way, the packages stuck around and then I installed as many as I could using <code>rpm</code> instead (including an updated YUM package), which required me to fix the RPM DB, first. This was easy to do by simply running <code>rm /var/lib/rpm/__*; rpm --rebuilddb</code> and waiting for just 1 minute for it to finish. After installing the updated YUM package, all <code>yum</code> commands have worked perfectly for me.</p>
<p>To &#8220;fix&#8221; the X server configuration, I simply added the <a href="http://rpm.livna.org/">livna YUM repo</a> to my new system and ran <code>yum install kmod-fglrx</code> followed by <code>ati-fglrx-display enable</code> as root (that&#8217;s not the command mentioned in the Unofficial Fedora FAQ for FC6, but the F7 version of the UFAQ wasn&#8217;t up yet) and the X server worked perfectly, even running the screen at it&#8217;s full, native resolution by default. I&#8217;ll have to see about running <a href="http://www.cedega.com/">Cedega</a> for a couple of games.</p>
<p>Next, I tried to get the fingerprint reader working, but so far, I&#8217;ve had no luck. Honestly, I haven&#8217;t really tried all that hard, yet. Some quick <a href="http://www.google.com/">Google</a> searches have only found references to people who haven&#8217;t gotten other HP notebooks&#8217; fingerprint readers to work, but I also found some &#8220;hints&#8221; that others have. The output of the <code>lsusb</code> command showed <code>Bus 003 Device 003: ID 08ff:2580 AuthenTec, Inc.</code>, which is the fingerprint reader.</p>
<p>I haven&#8217;t gotten the Broadcom 4321 802.11a/b/g/draft-n working yet. Linux does come with a driver that supposedly covers the chip in this Mini-PCI card, but I do not have the firmware for the driver to load. The tools for these cards come with a program called <code>fw-cutter</code>, but I haven&#8217;t found a file for this card that it will work on, yet. I suspect that I will have to wait for an update to <code>fw-cutter</code> to be able to get this working under the Linuxdriver . Perhaps I can find time to try to help patch it. In the meantime, my good old Cisco airo 350 card works fine, but I could also use NDIS Wrapper to run it with a Windows driver.</p>
<p>I&#8217;ve only been using this notebook for less than a day (and only a small part of the day, at that). Even so, I&#8217;m <i>very</i> happy with it already.</p>
<p>I&#8217;m thinking of installing <a href="http://www.ubuntu.com/">Ubuntu</a> (or Kubuntu, probably) on here alongside of Fedora. I&#8217;ve been wanting to learn more about that distro and now I have a hard drive that&#8217;s more than large enough for me to play with such things.</p>
<p>I also added <code>vga=0x31a</code> to the <code>kernel</code> line in the <code>/boot/grub/menu.lst</code> file (yeah, yeah, I know how Red Hat/Fedora only folks are going to say the file is &#8220;supposed&#8221; to be <code>/boot/grub/grub.conf</code>, but it really isn&#8217;t so; so, please, don&#8217;t add comments telling me about that). That sets up a framebuffer mode for text that&#8217;s 1280&#215;1024. I don&#8217;t know if the kernel can support a 1680&#215;1050 mode or not (so far, I&#8217;m not finding anything that would make thik it does). If so, I&#8217;d sure like to find out the right code for it. If not, I&#8217;d like to figure out how to add wide-screen friendly modes to the kernel framebuffer driver(s), as more and more systems are going that way.</p>
<p>I&#8217;m going to post this system on the <a href="http://linux-laptops.net/">http://linux-laptops.net/</a> website. If anyone else figures out how to get the fingerprint reader working under Linux on this or any other notebook that uses the same fingerprint reader chip/device, please, either TrackBack to this post or leave me a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/08/25/linux-on-an-hp-compaq-6715b-notebook/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Turning Off the System Hardware Beep</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/07/28/144/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=144</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/07/28/144/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 09:35:20 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/07/28/144/</guid>
		<description><![CDATA[For those who might balk at the configuration work found in Christer&#8217;s recent post, Turning Off The System (hardware) Beep : Linux Tutorial, I have a solution for you. You can order this simple device and reuse again and again after modifying that pesky, noise-making computer speaker. Simply go to any Radio Shack store and [...]]]></description>
			<content:encoded><![CDATA[<p>For those who might balk at the configuration work found in Christer&#8217;s recent post, <i><a href="http://ubuntu-tutorials.com/2007/07/26/turning-off-the-system-hardware-beep-linux-tutorial/">Turning Off The System (hardware) Beep : Linux Tutorial</a></i>, I have a solution for you. You can order this simple device and reuse again and again after modifying that pesky, noise-making computer speaker. Simply go to any Radio Shack store and ask for <a href="http://www.radioshack.com/product/index.jsp?productId=2036323&#038;cp=&#038;sr=1&#038;origkw=diagonal+cutter&#038;kw=diagonal+cutter&#038;parentPage=search">Radio Shack part #64-2951</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/07/28/144/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burning openSUSE 10.2 DVD</title>
		<link>http://blog.openbrainstem.net/peregrine/2007/01/05/burning-opensuse-102-dvd/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=burning-opensuse-102-dvd</link>
		<comments>http://blog.openbrainstem.net/peregrine/2007/01/05/burning-opensuse-102-dvd/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 22:05:51 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2007/01/05/burning-opensuse-102-dvd/</guid>
		<description><![CDATA[Yesterday, I decided to burn the openSUSE 10.2 DVD for x86-64 so that I can install it on the new system. Fedora Core 6 is having lots of trouble getting the graphics working correctly on the new box (we&#8217;ll have to see if it&#8217;s any better after I update the BIOS).
So, I used KTorrent to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I decided to burn the <a href="http://www.opensuse.org">openSUSE</a> 10.2 DVD for x86-64 so that I can install it on the new system. Fedora Core 6 is having lots of trouble getting the graphics working correctly on the new box (we&#8217;ll have to see if it&#8217;s any better after I update the BIOS).</p>
<p>So, I used <a href="http://ktorrent.org/">KTorrent</a> to download the DVD ISO for the x86-64 version of openSUSE 10.2, which I let run overnight (3.7GB takes a little while on a T1 line). I verified the MD5SUM on the ISO file and tried to use <code>cdrecord</code> to burn the image to a blank DVD. 865MB in, ka-blooey. A write error meant I had a Frisbee (or coaster, if you prefer). &#8220;OK, well that could just be one bad disc,&#8221; so I tried again. Same thing. &#8220;OK, perhaps if I turn the burn speed down,&#8221; but I now have 3 discs with ~865MB burned on them.</p>
<p>So, I installed <a href="http://www.k3b.org/">k3b</a> and tried to burn from the DVD image with that. It worked like a charm.</p>
<p>I&#8217;m not sure what switches k3b used, but it did run <code>growisofs</code> before starting the burn process. I&#8217;m not sure whether that was important or not. The cool thing is, this is an example of a frontend that is done right. With k3b, all sorts of burning situations are just handled. It will work with all sorts of disc burning and image related tools, can use <code>transcode</code> when creating audio or &#8220;MP3&#8243; CDs, has DVD aware support and so much more.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2007/01/05/burning-opensuse-102-dvd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Response: Oracle Announces the Same Enterprise Class Support for Linux as for It&#8217;s Database</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/10/25/response-oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=response-oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/10/25/response-oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 03:56:03 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/10/25/response-oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database/</guid>
		<description><![CDATA[I have known Marc Christiensen for years and have a lot of respect for him. He does a great job of keeping on top of things, which is why I was surprised that he didn&#8217;t catch the problems found in the Oracle press release he quotes in his recent post.
I&#8217;ll quote the part he quoted [...]]]></description>
			<content:encoded><![CDATA[<p>I have known <a href="http://blog.mecworks.com/">Marc Christiensen</a> for years and have a lot of respect for him. He does a great job of keeping on top of things, which is why I was surprised that he didn&#8217;t catch the problems found in the <a href="http://www.oracle.com/">Oracle</a> <a href="http://www.oracle.com/corporate/press/2006_oct/Oracle-Linux-Program.html">press release</a> he quotes in <a href="http://blog.mecworks.com/articles/2006/10/25/oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database/">his recent post</a>.</p>
<p>I&#8217;ll quote the part he quoted and intersperse it with my comments.</p>
<blockquote><p>
Today Oracle announced that it would provide the same enterprise class support for Linux as it provides for its database, middleware and applications products. Oracle starts with Red Hat Linux, removes Red Hat trademarks, and then adds Linux bug fixes.
</p></blockquote>
<p>Sound like what <a href="http://www.centos.org/">CentOS</a> and <a href="http://www.whiteboxlinux.org/">White Box Enterprise Linux</a> (WBEL) do. OK, that&#8217;s fine.</p>
<blockquote><p>
Currently, Red Hat only provides bug fixes for the latest version of its software.
</p></blockquote>
<p>Wrong.</p>
<p><a href="http://www.redhat.com/">Red Hat</a> provides <i>seven (7) years</i> of support from the release date of <a href="http://www.redhat.com/software/rhel/">Red Hat Enterprise Linux</a> (RHEL) release (since RHEL3, only 5 years for RHEL2.1), including the production of errata packages for both security and bug fixes. This means that support, including updates, will not be terminated until <i>after</i> October 2010 for RHEL3 and February 2012 for RHEL4.</p>
<blockquote><p>
This often requires customers to upgrade to a new version of Linux software to get a bug fixed.
</p></blockquote>
<p>Wrong.</p>
<p>However, it is true that Red Hat does not backport drivers or other new feature support to released versions.</p>
<blockquote><p>
Oracle’s new Unbreakable Linux program &#8230;
</p></blockquote>
<p>Oracle&#8217;s &#8220;<i>Unbreakable Linux</i>&#8221; program has been around for years. Perhaps, they meant to convey that this new incarnation of the (existing) Unbreakable Linux program, which now includes an Oracle branded Linux distribution.</p>
<blockquote><p>
&#8230; will provide bug fixes to future, current, and back releases of Linux. In other words, Oracle will provide the same level of enterprise support for Linux as is available for other operating systems.
</p></blockquote>
<p>Thus implying that Linux is backwater, until Oracle steps in and makes it acceptable. Sounds like big software company marketting people to me :) .</p>
<blockquote><p>
Oracle is offering its Unbreakable Linux program for substantially less than Red Hat currently charges for its best support.
</p></blockquote>
<p>Given that Red Hat has support option from nothing (no support contract is required) or pay-per-incident phone support up to 24&#215;7 on-site Red Hat employees managing your systems with a couple dozen options in between, &#8220;best support&#8221; could mean a lot of things.</p>
<p>Of course, tons of people get confused easily by Red Hat&#8217;s &#8220;licensing&#8221; costs. No! They are <em>not</em> charging you for a license. Everything in RHEL is free and open. You <em>can</em> buy both a support contract and/or (a) subscription(s) to <a href="http://www.redhat.com/rhn/">Red Hat Network</a> (RHN).</p>
<blockquote><p>
“We believe that better support and lower support prices will speed the adoption of Linux,
</p></blockquote>
<p>Well, duh!</p>
<blockquote><p>
&#8230; and we are working closely with our partners to make that happen,” said Oracle CEO Larry Ellison. “Intel is a development partner. Dell and HP are resellers and support partners. Many others are signed up to help us move Linux up to mission critical status in the data center.
</p></blockquote>
<p>I&#8217;ve got news for you Oracle, Linux is already mission critical in lots of data centers, including yours. That&#8217;s right, Oracle has been using Linux as the platform for delivery of their hosted applications services for <em>years</em>. I am also personally familiar with enough Fortune 500 companies data centers to say that they all have at least one of their mission-critical applications running on Linux. But don&#8217;t take my word for it; almost all of them have made public statements in some form or another which indicate that this is the case.</p>
<p>Please, will you folks stop treating Linux like something you are coming along to save from &#8220;certain self doom&#8221;. You&#8217;re not. Most of you are, on the other had, making wonderful contributions, but all of our Linux are not belong to you.</p>
<p>Although this last one isn&#8217;t really that big of a deal, it&#8217;s yet another example of how marketing people in companies that should know better keep implying that Linux isn&#8217;t ready for &#8220;real world&#8221; workloads.</p>
<p>BTW: I&#8217;m sitting in a lousy hotel room in Austin, Texas with NyQuil in my system, feeling sick and extremely drowsy. Maybe I should post while in this state, but I&#8217;m doing it anyway (isn&#8217;t that one of the corollary definitions of &#8220;stupid&#8221;?). So, if I messed up a detail or a link, please, let me know, but bear with me. Also, I only have Internet access in the evenings, if it&#8217;s working (took a couple of hours to get a stable connection tonight). I&#8217;ve gotta go sleep now. I sure hope I don&#8217;t feel this crappy, tomorrow. Goodnight.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/10/25/response-oracle-announces-the-same-enterprise-class-support-for-linux-as-for-its-database/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Hard Drive: R.I.P.</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/08/14/new-hard-drive-rip/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-hard-drive-rip</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/08/14/new-hard-drive-rip/#comments</comments>
		<pubDate>Mon, 14 Aug 2006 23:02:37 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Equipment]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/08/14/new-hard-drive-rip/</guid>
		<description><![CDATA[It hasn&#8217;t been very long since I upgraded the storage on my home file server. One evening last week while I was in Los Angeles, my wife told me that there was a &#8220;funny&#8221; sound coming from the &#8220;server room&#8221;. Her description made me think it was a fan. Oh, how I wish that had [...]]]></description>
			<content:encoded><![CDATA[<p>It hasn&#8217;t been very long since <a href="http://blogs.gurulabs.com/lamont/archives/2006/07/old_hard_drive_1.html">I upgraded the storage on my home file server</a>. One evening last week while <a href="http://blog.openbrainstem.net/peregrine/2006/08/06/lazy-travels/">I was in Los Angeles</a>, my wife told me that there was a &#8220;funny&#8221; sound coming from the &#8220;server room&#8221;. Her description made me think it was a fan. Oh, how I wish that had been the case.</p>
<p>Saturday, after I was home I had tried to access some files on the file server and couldn&#8217;t. I tried to log into it via SSH and that hung. I logged in as root on it&#8217;s console without problems. A <code>df</code> worked fine, but trying to access anything mounted from the new drive&#8217;s LVs failed, hanging the command indefinitely. Trying to <code>shutdown</code> the box also failed as it hung on trying to unmount those volumes. I used the good-ol-power-switch to kill it, waited for everything to stop spinning and tried to start it up. The drive controller can&#8217;t even make sense of the drive. I simply powered the box down and left it that way for the weekend.</p>
<p>Tonight, I&#8217;ll be pulling the new drive out. I&#8217;ll hook it up to my home workstation (only other SATA box I currently have) and see if the drive will run. If so, I&#8217;m still not putting it back in the server. Instead, I&#8217;ll verify everything, wipe it and run it hard to try to fail it again. Even if I can&#8217;t get it to fail again, I&#8217;m still going to get an RMA and have it replaced. I think I&#8217;ll grab 1 or 2 more while I&#8217;m at it and set up either RAID 1 or RAID 5.</p>
<p>Let the hard drive games begin, I guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/08/14/new-hard-drive-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X and Your Hostname</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/08/09/x-and-your-hostname/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=x-and-your-hostname</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/08/09/x-and-your-hostname/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 07:16:11 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/08/09/83/</guid>
		<description><![CDATA[Recently, Migueal de Icazza wrote this as part of a blog post:
X applications do not open sometimes: this is caused because DHCP is set to &#8220;change hostname on DHCP&#8221; requests. For some reason X applications are not happy with changes in the hostname. I have no idea why. I personally have not experienced this, but [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, <a href="http://tirania.org/blog/index.html">Migueal de Icazza</a> wrote this as part of <a href="http://tirania.org/blog/archive/2006/Aug-07-1.html">a blog post</a>:</p>
<blockquote><p>X applications do not open sometimes: this is caused because DHCP is set to &#8220;change hostname on DHCP&#8221; requests. For some reason X applications are not happy with changes in the hostname. I have no idea why. I personally have not experienced this, but I guessed that it was DHCP changing the host name.</p>
<p>Solution: Make sure that your network setting does not change the hostname. I have no idea why this happens, but this is what happens. Just do not let DHCP change your hostname.</p></blockquote>
<p>He was right. The X server uses the machine name of the box it&#8217;s running on as part of the filename for some socket files (in /tmp/) that allow local apps to connect to the X server. If you change the systems hostname during a running X session, any X apps you launch thereafter will use the new hostname to look for an appropriate socket and not find one.</p>
<p>The fix for getting into this situation is easy; just kill the X session and log in again. Trying to &#8220;gracefully&#8221; log out of such an X session will probably fail, as the logout dialog box applet can&#8217;t be launched. Press <code>&lt;ctrl&gt;+&lt;alt&gt;+&lt;backspace&gt;</code> (all together) to kill your current X session. A new display manager should be started in it&#8217;s place.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/08/09/x-and-your-hostname/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid Web Sites</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/06/19/stupid-web-sites/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=stupid-web-sites</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/06/19/stupid-web-sites/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 23:54:03 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/06/19/stupid-web-sites/</guid>
		<description><![CDATA[Try visiting Hilton Hotels&#8216; website with any browser other than IE, Netscape 7 or Firefox 1.0. Argh! It dumps you on a &#8220;Web Standards&#8221; page and you can&#8217;t leave it unless you use one of the &#8220;approved&#8221; browsers.
I haven&#8217;t tried it with any handheld browsers, so if you do, please, post a comment about the [...]]]></description>
			<content:encoded><![CDATA[<p>Try visiting <a href="http://www.hilton.com/">Hilton Hotels</a>&#8216; website with any browser other than IE, <a href="http://browser.netscape.com/">Netscape</a> 7 or <a href="http://www.firefox.com/">Firefox</a> 1.0. Argh! It dumps you on a &#8220;<a href="http://www.hilton.com/en/hi/customersupport/web_standards.jhtml">Web Standards</a>&#8221; page and you can&#8217;t leave it unless you use one of the &#8220;approved&#8221; browsers.</p>
<p>I haven&#8217;t tried it with any handheld browsers, so if you do, please, post a comment about the results.</p>
<p>Anyway, sites like that are yet another reason why I love <a href="http://www.konqueror.org/">Konqueror</a>. It took just 10 seconds to tell Konqueror to pretend to be Firefox 1.0 (on Linux, of course) whenever it connects to &#8220;hilton.com&#8221;. Presto! No trouble at all. In fact, the whole site renders perfectly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/06/19/stupid-web-sites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Next Version of Google Earth is Already Creating a Buzz</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/06/13/next-version-of-google-earth-is-already-creating-a-buzz/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=next-version-of-google-earth-is-already-creating-a-buzz</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/06/13/next-version-of-google-earth-is-already-creating-a-buzz/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 02:16:10 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/06/13/next-version-of-google-earth-is-already-creating-a-buzz/</guid>
		<description><![CDATA[In case you haven&#8217;t heard, Google recently made available a beta for the next version of Google Earth. The big buzz is because there is now a native Linux version.
I&#8217;ve seen people talking about the Linux version of Google Earth on the SLLUG Members mailing list. I found an entry on the Fedora SELinux mailing [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven&#8217;t heard, <a href="http://www.google.com/">Google</a> recently made available a beta for the next version of <a href="http://earth.google.com">Google Earth</a>. The big buzz is because there is now a native Linux version.</p>
<p>I&#8217;ve seen people talking about the Linux version of Google Earth on the <a href="http://www.sllug.org">SLLUG</a> Members mailing list. I found an entry on the <a href="http://fedora.redhat.com">Fedora</a> <a href="http://www.nsa.gov/selinux/">SELinux</a> <a href="http://www.redhat.com/mailman/listinfo/fedora-selinux-list">mailing list</a> titled, &#8220;<a href="https://www.redhat.com/archives/fedora-selinux-list/2006-June/msg00076.html">Step-by-Step Guide To Creating SELinux Policy for Google Earth</a>&#8220;. I&#8217;ve seen several other people talking about it already.</p>
<p>But, I was surprised to see that no one whose feed is picked up by the <a href="http://openclue.org/ut/">Utah Open Source Planet</a> had yet posted on any of their blogs. So, here it is.</p>
<p>I heard about the new Linux version of Google Earth from my good friend, <a href="http://evan.mcnabbs.org/">Evan McNabb</a> via <a href="http://www.jabber.org/">Jabber</a>, yesterday. I downloaded the new Linux version and waited until later in the evening to try it out. Video was a bit scan like on my notebook, but I soon cleared it up.</p>
<p>I&#8217;d like to see people comment on their experiences with it, so far. I&#8217;ll write more about the things I hear later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/06/13/next-version-of-google-earth-is-already-creating-a-buzz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenBrainstem Mailman Configuration Fixed</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/06/07/openbrainstem-mailman-configuration-fixed/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=openbrainstem-mailman-configuration-fixed</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/06/07/openbrainstem-mailman-configuration-fixed/#comments</comments>
		<pubDate>Thu, 08 Jun 2006 05:07:30 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenBrainstem]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/06/07/openbrainstem-mailman-configuration-fixed/</guid>
		<description><![CDATA[I figured out how to get mailman working with my Postfix/maildrop/Dovecot setup.

I created entries like these in /etc/aliases (just as mailman instructs):

openbrainstem-announce:              "&#124;/usr/lib/mailman/mail/mailman post openbrainstem-announce"
openbrainstem-announce-admin:        "&#124;/usr/lib/mailman/mail/mailman admin openbrainstem-announce"
openbrainstem-announce-bounces:      "&#124;/usr/lib/mailman/mail/mailman bounces [...]]]></description>
			<content:encoded><![CDATA[<p>I figured out how to get mailman working with my Postfix/maildrop/Dovecot setup.<br />
<span id="more-34"></span><br />
I created entries like these in /etc/aliases (just as mailman instructs):</p>
<pre>
openbrainstem-announce:              "|/usr/lib/mailman/mail/mailman post openbrainstem-announce"
openbrainstem-announce-admin:        "|/usr/lib/mailman/mail/mailman admin openbrainstem-announce"
openbrainstem-announce-bounces:      "|/usr/lib/mailman/mail/mailman bounces openbrainstem-announce"
openbrainstem-announce-confirm:      "|/usr/lib/mailman/mail/mailman confirm openbrainstem-announce"
openbrainstem-announce-join:         "|/usr/lib/mailman/mail/mailman join openbrainstem-announce"
openbrainstem-announce-leave:        "|/usr/lib/mailman/mail/mailman leave openbrainstem-announce"
openbrainstem-announce-owner:        "|/usr/lib/mailman/mail/mailman owner openbrainstem-announce"
openbrainstem-announce-request:      "|/usr/lib/mailman/mail/mailman request openbrainstem-announce"
openbrainstem-announce-subscribe:    "|/usr/lib/mailman/mail/mailman subscribe openbrainstem-announce"
openbrainstem-announce-unsubscribe:  "|/usr/lib/mailman/mail/mailman unsubscribe openbrainstem-announce"
</pre>
<p>What I was missing was to add these kinds of entries to the /etc/postfix/virtual_alias file:</p>
<pre>
openbrainstem-announce@openbrainstem.net              openbrainstem-announce
openbrainstem-announce-admin@openbrainstem.net        openbrainstem-announce-admin
openbrainstem-announce-bounces@openbrainstem.net      openbrainstem-announce-bounces
openbrainstem-announce-confirm@openbrainstem.net      openbrainstem-announce-confirm
openbrainstem-announce-join@openbrainstem.net         openbrainstem-announce-join
openbrainstem-announce-leave@openbrainstem.net        openbrainstem-announce-leave
openbrainstem-announce-owner@openbrainstem.net        openbrainstem-announce-owner
openbrainstem-announce-request@openbrainstem.net      openbrainstem-announce-request
openbrainstem-announce-subscribe@openbrainstem.net    openbrainstem-announce-subscribe
openbrainstem-announce-unsubscribe@openbrainstem.net  openbrainstem-announce-unsubscribe
</pre>
<p>After running postmap and /etc/init.d/postfix reload, it works. :)</p>
<p>The really odd thing is that I wasn&#8217;t even looking at this stuff, I wasn&#8217;t working on my mail server and it just occured to me how to fix the error, out of the blue.  So, I sat down and tried it.  I only wish inspiration had struck me when I was first setting this up.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/06/07/openbrainstem-mailman-configuration-fixed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Old Desk, New Synergy</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/06/03/new-desk-new-synergy/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-desk-new-synergy</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/06/03/new-desk-new-synergy/#comments</comments>
		<pubDate>Sat, 03 Jun 2006 21:12:36 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/06/03/new-desk-new-synergy/</guid>
		<description><![CDATA[First, I have to thank Jayce^ for his recent post about Synergy. I&#8217;ve been wanting to set it up for a long time now, but could never remember what it was called.
As you might know from reading my recent post, this past week, my wife Charlotte and I have cleared out our storage unit. One [...]]]></description>
			<content:encoded><![CDATA[<p>First, I have to thank <a href="http://halls.lug-nut.com/">Jayce^</a> for his <a href="http://halls.lug-nut.com/jayce/2006/05/31/Feeling_the_Synergistic_Flow">recent post</a> about <a href="http://synergy2.sourceforge.net/">Synergy</a>. I&#8217;ve been wanting to set it up for a long time now, but could never remember what it was called.</p>
<p>As you might know from reading my <a href="http://blog.openbrainstem.net/peregrine/2006/06/01/how-to-breed-cardboard-boxes-for-fun-and-profit/">recent post</a>, this past week, my wife <a href="http://blog.OpenBrainstem.net/aurora/">Charlotte</a> and I have cleared out our storage unit. One of the items that I have long been wanting to get out of there and get set up is my desk. It&#8217;s a not too large, but well shaped &#8220;half-C&#8221; desk, with a very deep center area (perfect for my 20 inch Princeton Graphic systems Ultra 20 monitor, which weighs in at something like 80 pounds).</p>
<p>My main system these days has been my notebook computer. I almost never leave home without it. But when I am home, I spend a lot of time working with both the notebook and the other systems I have. So, I set up synergy this afternoon. I&#8217;m using the keyboard and mouse for my Dual Opteron workstation and writing this blog entry on the notebook. This is so cool.</p>
<p>Synergy is very easy to get setup and running. If you&#8217;re thinking of using Synergy, I would encourage you to do so.</p>
<p>The <a href="http://fedora.redhat.com/">Fedora</a> Extras repository has a synergy package (simply run &#8220;yum install synergy&#8221; on FC4 &#038; FC5 systems), so installation was a snap. I created an /etc/synergy.conf file (have to do it from scratch) on the server and was up and running in under 5 minutes, that is, after fixing a semi-colon that should have been a colon.</p>
<p>The next thing I&#8217;m going to do with Synergy is try to get it running on my <a href="http://www.sgi.com/">sgi</a> Indigo 2 &#038; <a href="http://www.sun.com/">Sun</a> SPARCstation 10 workstations. If I feel like taking on a real challenge, I&#8217;ll see if I can get it working on my <a href="http://www.apple.com/">Apple</a> Mac Quadra950 which is running A/UX (Apple UNIX).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/06/03/new-desk-new-synergy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress URL Bug Fixed</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/05/04/wordpress-url-bug-fixed/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wordpress-url-bug-fixed</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/05/04/wordpress-url-bug-fixed/#comments</comments>
		<pubDate>Fri, 05 May 2006 03:57:51 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/05/04/wordpress-url-bug-fixed/</guid>
		<description><![CDATA[To all of those who read my last post on the Utah Open Source Planet and saw a request to make a decision regarding an OpenBrainstem SSL certificate, I&#8217;m sorry.
It turns out that WordPress, the blogging software we use for OpenBrainstem Member Blogs, had a bug in it.  In the piece of code that [...]]]></description>
			<content:encoded><![CDATA[<p>To all of those who read my <a href="http://blog.openbrainstem.net/peregrine/2006/04/28/adventures-in-burning-opensuse-100/">last post</a> on the <a href="http://openclue.org/ut/">Utah Open Source Planet</a> and saw a request to make a decision regarding an OpenBrainstem SSL certificate, I&#8217;m sorry.</p>
<p>It turns out that <a http://www.wordpress.org/">WordPress</a>, the blogging software we use for <a href="http://www.OpenBrainstem.net/">OpenBrainstem</a> <a href="http://blog.OpenBrainstem.net/">Member Blogs</a>, had a bug in it.  In the piece of code that finds and converts &#8220;smiley&#8221; text to icons, it was using the wrong URL.  It should have used the URL for the blog site, but instead was using the URL for the admin and authenticated users access (like login) site.</p>
<p>I&#8217;ve fixed the bug and will be sending a patch (it&#8217;s a one-liner) to the WordPress developers.  Hopefully, it&#8217;s included in the next release.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/05/04/wordpress-url-bug-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How NOT to Burn OpenSUSE 10.0 CDs</title>
		<link>http://blog.openbrainstem.net/peregrine/2006/04/28/adventures-in-burning-opensuse-100/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adventures-in-burning-opensuse-100</link>
		<comments>http://blog.openbrainstem.net/peregrine/2006/04/28/adventures-in-burning-opensuse-100/#comments</comments>
		<pubDate>Fri, 28 Apr 2006 22:31:05 +0000</pubDate>
		<dc:creator>Peregrine</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.openbrainstem.net/peregrine/2006/04/28/adventures-in-burning-opensuse-100/</guid>
		<description><![CDATA[Today, I&#8217;ve spent almost the whole day getting OpenSUSE 10.0 burned onto CDs for some students here at Guru Labs.  I&#8217;ve run into one weird thing after another, all day long.
1.  I burned a complete set of bad discs.  It looks like the burner in that box might be bad.  Retrying [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;ve spent almost the whole day getting OpenSUSE 10.0 burned onto CDs for some students here at <a href="http://www.GuruLabs.com/">Guru Labs</a>.  I&#8217;ve run into one weird thing after another, all day long.</p>
<p>1.  I burned a complete set of bad discs.  It looks like the burner in that box might be bad.  Retrying a couple of the discs also produced bad results.  The built-into-YaST media check failed on all discs, and trying to use readcd failed.  The MD5SUMS of the .iso files were all good.<br />
2.  I had <a href="http://blogs.GuruLabs.com/dax/">Dax</a> burn discs on his notebook (mine has no burner :( ).  These (mostly) worked to complete an installation, but readcd failed at the 3rd to last sector on all three.  This makes us think that SUSE may have bungled when spinning the CDs.  Also, one package on CD3 could not be read (myspell-american).  All other packages were good.<br />
3.  I had Dax burn another CD3.  This one could not be read to install the qscintilla package, but myspell-american and all other packages were fine.<br />
4.  We burned copies of the first Dax burned CD3 (with a failing myspell-american package) and gave them to the students.</p>
<p>Total time for the whole process:  6.5 hours.</p>
<p>Ugh!  There went a whole day and no time for me to get lunch, either.</p>
<p>Don&#8217;t get me wrong.  Overall, I like SUSE distributions.  Sure, there are warts, but that&#8217;s true of every distro I&#8217;ve ever used.  hey, things happen; and this was just one more.</p>
<p>Full Disclosure:  I use Fedora on my notebooks and workstations, today.  I also use SUSE on my home workstation.  Most of my servers are CentOS.  I will be installing OpenSUSE 10.1 on my notebook and start using it heavily, but I&#8217;ll probably dual-boot that with FC5.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openbrainstem.net/peregrine/2006/04/28/adventures-in-burning-opensuse-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
