<?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>life, code, and idiocy • bloggage of a web coding nutcase &#187; OSes</title>
	<atom:link href="http://fuhry.co.cc/blog/category/oses/feed/" rel="self" type="application/rss+xml" />
	<link>http://fuhry.co.cc/blog</link>
	<description>Dan Fuhry is a web developer and Linux nerd with weird pet projects, severe audiophilia, one kick-ass wing recipe and who knows what else.</description>
	<lastBuildDate>Wed, 30 Jun 2010 20:48:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Linux on the laptop &#8211; finally!</title>
		<link>http://fuhry.co.cc/blog/2006/10/15/linux-on-the-laptop-finally/</link>
		<comments>http://fuhry.co.cc/blog/2006/10/15/linux-on-the-laptop-finally/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 04:59:55 +0000</pubDate>
		<dc:creator>Dan Fuhry</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux Raves]]></category>

		<guid isPermaLink="false">/danfuhry/?p=20</guid>
		<description><![CDATA[Well I have some good news and some bad news. The good news is that I installed Linux on the laptop. The bad news is that I installed Ubuntu on the laptop, and configured it to dual-boot with Windows XP Professional. So, why? Here&#8217;s the deal. Linux does not like my laptop. When I installed [...]]]></description>
			<content:encoded><![CDATA[<p>Well I have some good news and some bad news.</p>
<p>The good news is that I installed Linux on the laptop. The bad news is that I installed Ubuntu on the laptop, and configured it to dual-boot with Windows XP Professional.</p>
<p>So, why? Here&#8217;s the deal. Linux does not like my laptop. When I installed openSUSE on it a couple months ago, I had no ACPI, no modem, and no wireless, which pretty much renders a laptop with only half of a battery useless. I was forced to put XP Pro back on there, and further hope was seemingly ruined when I heard that I had to use Windows for some school stuff, and no WINE was not going to cut it.</p>
<p>Luckily my laptop didn&#8217;t have that much stuff on it, so yesterday I took the plunge and installed Ubuntu Linux on the laptop.  But somehow I managed to keep Windows alive <img src='http://fuhry.co.cc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Here&#8217;s what I did:</p>
<ol>
<li>I should have backed up my data. Don&#8217;t ask me why I didn&#8217;t, I just didn&#8217;t. But if you decide to do this, back up your data first, or the results could be catastrophic, as I almost found out.</li>
<li>Rebooted into the Knoppix LiveDVD</li>
<li>Resized the NTFS filesystem my D: drive, which was 15 (out of 30) GB, down to 5GB. This was by far the hardest step! The first time I attempted this, my laptop froze. The second time, the thing powered down, probably because of yet another false thermal alarm. I haven&#8217;t found any corrupted data yet, but that&#8217;s probably because I made sure to boot Windows (and thus run CHKDSK) after each failure.</li>
<li>Resized the partition itself. The resizentfs command only shrinks the filesystem, it doesn&#8217;t shrink the partition it&#8217;s on. I did this with the QtParted utility.</li>
<li>Created a 9.25GB ext3 partition (which can be read from Windows thanks to the <a title="Warning - this program is non-Free (it's freeware)" href="http://fs-driver.org/" target="_blank">ext2 IFS driver</a>)</li>
<li>Rebooted into Windows to verify that everything was safe</li>
<li>Booted into the Ubuntu 6.10 (Edgy Eft beta) CD, and installed Ubuntu on /dev/hda3. <strong>Make absolutely sure</strong> that if you do this, you change the GRUB target partition to (hd0,#) where # is the Linux partition number minus 1. Otherwise your Windows MBR will get corrupted, and you will be stuck using FDISK or equivalent to fix it.</li>
<li>Fussed with the boot menus. A lot. Currently my active partition is #1, so the Windows NTLDR boots by default. I have GRUB for Windows installed (it&#8217;s included with <a title="The one and only Linux recovery distro!" href="http://www.tux.org/pub/people/kent-robotti/looplinux/rip/" target="_blank">RiPLinuX</a>) so what I do to boot Ubuntu is select GRUB from the NTLDR menu, then select the Ubuntu partition from the WinGRUB menu, then select Ubuntu from the GRUB menu on the Ubuntu partition. Why so many steps? Because when I update/upgrade Ubuntu, which will be quite a lot, the GRUB configuration will be seamlessly auto-upgraded. After I write this post I plan to set hda3 as my active partition, that way I can use a chainloader to boot XP Pro and I will only have to use one menu at startup.</li>
<li><strong>Only for systems that use the Intel i845 chipset:</strong> Ubuntu has this thing with being able to magically support ACPI on almost every recent computer. Hibernation mode worked without any configuration on my part. To get suspend to work, I had to compile this utility called video_post and update my ACPI config. Here&#8217;s a <a href="http://files.enano.homelinux.org/ubuntu-intel-video-post.tar.gz">tar archive </a>of the video_post utility and the updated acpid resume script. Untar it in your root directory with &#8220;sudo tar xzCf / ./ubuntu-intel-video-post.tar.gz&#8221; and try suspending/hibernating</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://fuhry.co.cc/blog/2006/10/15/linux-on-the-laptop-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista&#8230;Ultimate?</title>
		<link>http://fuhry.co.cc/blog/2006/07/03/windows-vistaultimate/</link>
		<comments>http://fuhry.co.cc/blog/2006/07/03/windows-vistaultimate/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 20:18:49 +0000</pubDate>
		<dc:creator>Dan Fuhry</dc:creator>
				<category><![CDATA[Windows Rants]]></category>

		<guid isPermaLink="false">/danfuhry/?p=14</guid>
		<description><![CDATA[Well, over the last few nights I&#8217;ve been (slowly) chopping away at that huge Windows Vista Beta 2 ISO. And last night, it finished. Your eyes do not deceive you. But I think mine deceive me. What the heck, Microsoft? Why in the world do we need all these protect-you-from-yourself security features, big, beautiful graphics, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, over the last few nights I&#8217;ve been (<strong>slowly</strong>) chopping away at that <u>huge</u> Windows Vista Beta 2 ISO. And last night, it finished. Your eyes do not deceive you. But I think mine deceive me.</p>
<p>What the heck, Microsoft? Why in the world do we need all these protect-you-from-yourself security features, big, beautiful graphics, and a screen that pops up just to say, &#8220;Dan, welcome to your computer.&#8221; <strong>Oh my goodness,</strong> that&#8217;s about the lamest line I&#8217;ve ever heard. And guess what? I know what I&#8217;m doing when I pop open Microsoft Management Console or <em>try</em> to manually set the IP for my ethernet card.</p>
<p>And where in the world are the &#8220;Vista Ultimate Extras?&#8221; Oh yeah, <em>&#8220;Uh, we&#8217;ll release some extras once the final retail version hits the shelves.&#8221; </em>Uh-huh. They&#8217;re supposedly integrated into Windows Update. <em>I</em> sure didn&#8217;t see any &#8220;Vista Ultimate Extras&#8221; in there.</p>
<p>My worst experience, though, was the installation. M$ devs, come on, who taught you how to update a boot record? Your grandmas? Here&#8217;s the deal. Linux is better than Windows (don&#8217;t ask me why, you pea-brains wouldn&#8217;t understand). Therefore, Linux gets the first primary hard disk partition (obviously formatted with a filesystem that you&#8217;ve never heard of &#8211; ReiserFS in this case) and your wimpy, poorly-written little beta gets the second primary partition. Anyway, I had to boot into SuSE and create a Vista VM using VMware and set it up completely just so I could <em>format a floppy and copy 3 files to it while making sure the boot record is correct.</em> Maybe you guys should learn that if you&#8217;re installing on a primary partition, and the partition is not the first one on the drive, then you should install the bootloader to the partition and mark the partition as active. But my major beef with Windows is the fact that it completely <em>ignores</em> all the non-Microsoft filesystems out there. I had to create a 25GB FAT32 partition to use for exchanging files between Linux and Windows. The folks over at Linux are all trying really hard to support your filesystems, shouldn&#8217;t you do the same for them? Good. You can start with adding LVM support, and adding the ability to read ext2, ext3, ReiserFS, and JFS filesystems, since that&#8217;s what the vast majority of Linux distros use anyway.</p>
<p>Let&#8217;s see, what else? Oh yeah. The &#8220;Flip 3D&#8221; is hideous. I&#8217;ve seen better stuff in DOS pinball sims (running on the DOSBox emulator, which contains no M$ code btw). The stupid &#8220;curtain&#8221; or whatever animation during Setup slowed my fairly competent system down to a crawl and a stage that should have taken a couple of seconds took at least 2 minutes.</p>
<p>Here&#8217;s the problem: I would call all those visual FX awesome if it hadn&#8217;t been for the fact that Compiz (<a href="http://www.compiz.net/">www.compiz.net</a>) does a much better job of making the workspace actually <em>more productive</em> instead of just <em>more pretty</em>. Compiz has this cube thingy that you can drag and rotate, and essentially you can have anywhere from 4 to 32 virtual screens on that cube. And yes, I mean different windows on each cube face. Plus it actually runs at a usable speed (about 60FPS on my box) while consuming minimal system resources.</p>
<p>So for those of you who like it when a writer sums up his article, and for those of you who just skip the article and read the conclusion, here it is: I am not going to buy Windows Vista unless all three of those problems up there (bootsector problem, filesystem support, and more Ultimate Extras) get fixed and soon. If I buy it, I&#8217;ll buy Ultimate, but if I don&#8217;t buy it I&#8217;ll just crack the beta (shouldn&#8217;t be too hard) and use that until <em>Blackcomb</em> comes out and M$ tries once again to secure the IT world while (probably) just making computers even harder to use (as if that&#8217;s even possible at this point).</p>
]]></content:encoded>
			<wfw:commentRss>http://fuhry.co.cc/blog/2006/07/03/windows-vistaultimate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synergy, the &#8220;hosts&#8221; file, BigMomma, FC4 (or SuSE?) quirks</title>
		<link>http://fuhry.co.cc/blog/2006/06/30/synergy-the-hosts-file-bigmomma-fc4-or-suse-quirks/</link>
		<comments>http://fuhry.co.cc/blog/2006/06/30/synergy-the-hosts-file-bigmomma-fc4-or-suse-quirks/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 18:31:25 +0000</pubDate>
		<dc:creator>Dan Fuhry</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux Raves]]></category>
		<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">/danfuhry/?p=11</guid>
		<description><![CDATA[Yesterday was the exciting part &#8211; working on Midget. Today&#8217;s job? Unite all computers as if they were one, using Synergy. Unfortunately, Synergy seems to not like networks that are too cool for NetBIOS hostnames. It prevented me from using IP addresses instead of hostnames, so for a while I was stuck. Then I heard [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was the exciting part &#8211; working on Midget. Today&#8217;s job? Unite all computers as if they were one, using <a target="_blank" href="http://synergy2.sourceforge.net/">Synergy</a>. Unfortunately, Synergy seems to not like networks that are too cool for NetBIOS hostnames. It prevented me from using IP addresses instead of hostnames, so for a while I was stuck. Then I heard about the &#8220;hosts&#8221; file, which can be found on any Windows system in \system32\drivers\etc\hosts. I decided to give it a look, and before long I had mapped my entire network to use DNS-based &#8220;hostnames!&#8221;</p>
<p>A couple of days ago I downloaded and installed Synergy, but I didn&#8217;t do most of the work until today. I instralled Synergy on lapdawg and nighthawk on Wednesday and was unsuccessful in getting it to work because it failed to properly look up the NetBIOS hostname &#8220;nighthawk&#8221; (it didn&#8217;t exist, really) and it refused to let me use Nighthawk&#8217;s IP address. So I left it alone and ignored it for a couple of days, but I remembered the &#8220;hosts&#8221; file today and figured that if I put Nighthawk&#8217;s IP in there then maybe Synergy would work. So I tried it, and&#8230;TADA! it worked. Unfortunately, due to a (apparently one-time) firewall bug, Lapdawg bluescreened and I had to reboot. 0xD1 and fwdrv.sys &#8211; a.k.a. Kerio Firewall &#8211; for those who are interested (ahem, Microsoft?).</p>
<p>So I got the laptop to work with Synergy. But what about BigMomma? So I transferred the Synergy tarball over via FTP and *cough* compiled it myself *cough*.</p>
<p>Now, there is something that you all must understand about NetBIOS. It&#8217;s a Windows thing. Linux hosts do not normally have NetBIOS hostnames, and even if the Samba service is running, the firewall often blocks out the NetBIOS ports. So that&#8217;s why my network is too cool for NetBIOS. Actually, I prefer to call it &#8220;too secure&#8221; for NetBIOS. (hint hint, nudge nudge, Mr. Gate$.)</p>
<p>The problem with FC4 is, it has this <em>thing</em> with multiple hostnames (one for each network interface). So I can&#8217;t make BigMomma part of the &#8220;fuhrykitchentable&#8221; domain and have my loopback interface be localhost at the same time. And anyone who&#8217;s at all experienced with Apache web server knows that the hostname assigned to lo (that&#8217;s LO, the Unix way to refer to the loopback iface) must be &#8220;localhost.localdomain&#8221; in order to start. No different on the highly-superior-to-other-distros Fedora Core 4. So, after a little help from Neal, I taught BigMomma that 192.168.2.40 is more commonly known as &#8220;nighthawk&#8221; and that 192.168.2.39 prefers to be called &#8220;lapdawg.&#8221; Unfortunately, BigMomma still thought of herself as &#8220;localhost&#8221;, so when I tried to connect to Nighthawk using Synergy, it failed because BigMomma called herself &#8220;localhost&#8221; instead of &#8220;bigmomma.&#8221; Thank God for the guy who wrote Synergy&#8217;s documentation &#8211; I was able to use aliases to teach Synergy that &#8220;localhost&#8221; was really &#8220;bigmomma&#8221;. So <em>finally</em> I got Synergy to remote-control BigMomma.</p>
<p>And then I remembered one thing: BigMomma spends 95% of her time in text mode (to save RAM). Why in the <em>world</em> would I need to control her using a KM program?</p>
]]></content:encoded>
			<wfw:commentRss>http://fuhry.co.cc/blog/2006/06/30/synergy-the-hosts-file-bigmomma-fc4-or-suse-quirks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X rocks!</title>
		<link>http://fuhry.co.cc/blog/2006/06/27/mac-os-x-rocks/</link>
		<comments>http://fuhry.co.cc/blog/2006/06/27/mac-os-x-rocks/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 04:57:08 +0000</pubDate>
		<dc:creator>Dan Fuhry</dc:creator>
				<category><![CDATA[Linux Raves]]></category>
		<category><![CDATA[Other Stuff]]></category>

		<guid isPermaLink="false">/danfuhry/?p=8</guid>
		<description><![CDATA[I recently found out how to make GNOME look a lot like Mac OS X. As you all know by now I&#8217;m one of the lucky few that has a working installation of Xgl/Compiz on my computer (though it took me 2 months to get it working ) and ever since I got it working [...]]]></description>
			<content:encoded><![CDATA[<p>I recently found out how to make GNOME look a lot like Mac OS X. As you all know by now I&#8217;m one of the lucky few that has a working installation of Xgl/Compiz on my computer (though it took me 2 months to get it working <img src='http://fuhry.co.cc/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ) and ever since I got it working I&#8217;ve been crazy about customizing it even further.</p>
<p>So I was browsing the Compiz forums this morning and I stumbled across <a href="http://www.compiz.net/viewtopic.php?id=1325">a thread</a> where some guy had posted a screenie of his super Mac-ified GNOME/Xgl/Compiz desktop. You can guess what I spent the next 8 hours doing <img src='http://fuhry.co.cc/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> and now both BigMomma and Nighthawk have this strange Steve Jobs-ified look.</p>
]]></content:encoded>
			<wfw:commentRss>http://fuhry.co.cc/blog/2006/06/27/mac-os-x-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
