<?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>Crossed Wires &#187; gentoo</title>
	<atom:link href="http://veejoe.net/blog/tag/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://veejoe.net/blog</link>
	<description>Vic's Blog</description>
	<lastBuildDate>Mon, 26 Jul 2010 22:19:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ppc Linux on the PowerMac G5</title>
		<link>http://veejoe.net/blog/2010/04/ppc-linux-on-the-powermac-g5/</link>
		<comments>http://veejoe.net/blog/2010/04/ppc-linux-on-the-powermac-g5/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 23:42:10 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/2010/04/ppc-linux-on-the-powermac-g5/</guid>
		<description><![CDATA[With Apple&#8217;s abandonment of PPC as of Snow Leopard, I began wondering what to do with the old PowerMac. It&#8217;s annoying that so (comparatively) recent a piece of equipment should be given up by its manufacturer, but that&#8217;s a rant for another day. Yes, we can still run Leopard until it goes out of support, [...]]]></description>
			<content:encoded><![CDATA[<p>With Apple&#8217;s abandonment of PPC as of Snow Leopard, I began wondering what to do with the old PowerMac. It&#8217;s annoying that so (comparatively) recent a piece of equipment should be given up by its manufacturer, but that&#8217;s a rant for another day. Yes, we can still run Leopard until it goes out of support, but with S and I both on MacBook Pros with current OS I know that we would both become frustrated with a widening functionality gap between the systems.</p>
<p>I had always resisted runing Linux on the PowerMac, thinking that the last thing I needed was yet another Linux box in the house. I had tried a couple of times, but it was in the early days of support for the liquid cooling system in the dual-2.5Ghz model and those attempts failed dismally. I figured that by now those issues would be resolved and I would have a much better time.</p>
<p>I assumed that Yellow Dog was still the &#8216;benchmark&#8217; PPC Linux distro, so I went to their site. I saw a lot of data there about PS3 and Cell; it seems that YDL is transitioning to the cluster and/or research market by focussing on Cell.</p>
<p>The next thing I discovered is the lack of distributions that have a PPC version, even as a secondary platform. My old standby Gentoo still supports PPC, as does Fedora (I think: I saw a reference to downloading a PPC install disk, bit didn&#8217;t follow it), but every other major distro has dropped it &#8212; openSUSE, for example, with their very latest release (their download page still has a picture of a disc labelled &#8220;ppc&#8221;, but no such download exists, oops). I guess that since the major producer of desktop PPC systems stopped doing so, the distros saw their potential install base disappear. Unfortunately for those distros, I can see the reverse happening: now that Apple has fully left PPC behind, plenty of folks like me who have moderately recent G4 and G5 hardware and who still want to run a current OS will come to Linux looking for an alternative&#8230; I guess time will tell who is right on this one.</p>
<p>So I went to install Gentoo, and to cut a long story short I had exactly the same problem as before: critical temperature condition leading to emergency system power-off. I found that if I capped the CPU speed to 2Ghz I could stay up long enough to get things built, but then the system refused to boot because it couldn&#8217;t find the root filesystem. Probably something to do with yaboot, SATA drives and OpenFirmware. So again I&#8217;m putting it aside.</p>
<p>My next plan was to treat it as a file server. Surely a BSD would support my G5 hardware: after all, Mac OS X is BSD at heart&#8230; Well, no. FreeBSD has no support for SATA on ppc, OpenBSD specifically mentioned liquid-cooled G5s as having no support, and I don&#8217;t think I saw any ppc support on NetBSD more recent than G3 [1].</p>
<p>This is one of the things that annoys me about the computer industry: that somehow it&#8217;s okay to so completely disregard your older releases. What if the automotive industry worked that way?</p>
<p>So I may yet try Fedora, or give the game away for another year or so and see what the situation looks like then.</p>
<p>[1] I may have mixed up a couple of these details.</p>
<p><strong><em>Edit</em></strong>: Gentoo&#8217;s yaboot has managed to make it so that I can&#8217;t boot Mac OS X on the machine any more.  Oh dear.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2010/04/ppc-linux-on-the-powermac-g5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sometimes, Gentoo bites</title>
		<link>http://veejoe.net/blog/2008/10/sometimes-gentoo-bites/</link>
		<comments>http://veejoe.net/blog/2008/10/sometimes-gentoo-bites/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 01:51:01 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=151</guid>
		<description><![CDATA[I had a failure of my Cacti system over the weekend, entirely caused by bad Gentoo emerges. Two different problems, both caused by bad upgrades of packages brought in from ~amd64 or ~x86, made Cacti colourfully dysfunctional for a couple of days. The first was an update to the spine resource poller, part of the [...]]]></description>
			<content:encoded><![CDATA[<p>I had a failure of my Cacti system over the weekend, entirely caused by bad Gentoo emerges. Two different problems, both caused by bad upgrades of packages brought in from ~amd64 or ~x86, made Cacti colourfully dysfunctional for a couple of days.</p>
<p>The first was an update to the <b>spine</b> resource poller, part of the Cacti project but installed separately (it used to be called cactid). Turns out that somewhere between 0.8.7a and 0.8.7b, bugs were introduced that made spine unreliable on 64-bit systems. The update brought in a SVN version of spine which, while still labelled 0.8.7a, must have been somewhere after one or more of the bugs came in. The symptom was that every data value obtained via SNMP was garbage and ignored.</p>
<p>The second issue was strange &#8212; graphs were getting generated (even those for which there was no data) but there was no text on them! Titles, margins, legend, axes, all were blank. Some posts pointed to a problem accessing the TTF font file provided with rrdtool, but the actual problem turned out to be the upgrade to rrdtool 1.2.28 which introduced different parameters for the configuration of text attributes in graphs &#8212; and a corresponding &#8220;feature&#8221; that suppressed any text output if the new parameters were missing.</p>
<p>So what does &#8220;~&#8221; have to do with this? The software on your system is built according to the architecture of your machine. In Gentoo, this is called your &#8220;arch&#8221; (for architecture) and is usually &#8220;x86&#8243; or &#8220;amd64&#8243;. Gentoo implements a &#8220;testing branch&#8221; in an arch which starts with &#8220;~&#8221;; if a pre-release version of a package exists in portage you can bring it in with the &#8220;~x86&#8243; keyword. The nice thing about this is that you don&#8217;t have to enable a testing repository across your whole system &#8212; you can enable the ~ keyword for specific packages on your system, and everything else stays stable.</p>
<p>Unfortunately, this flexibility has a cost. The &#8220;amd64&#8243; arch seems to lag a bit behind &#8220;x86&#8243; in terms of packages being marked stable or just simply having packages available. This means that just to get things installed, it&#8217;s necessary to flag packages with &#8220;x86&#8243;, &#8220;~amd64&#8243; or even &#8220;~x86&#8243;. This flagging is easily done &#8212; almost too easy in fact, as it creates a problem later on when the package you actually set the keyword for eventually becomes stable and you don&#8217;t need the keyword set any more. It&#8217;s a manual process to revisit the keywords you&#8217;ve set and verify that they are still needed (and you know how well manual processes work).</p>
<p>Some time ago I started adding comments to the Portage config file where keywords are set, trying to explain why I set the flag: &#8220;to bring in version 1.2.34&#8243; for example. That way, if I ever do get around to manually auditing the package.keywords file, I&#8217;ll be able to check if some of the keywords are still needed. Still a manual review though.</p>
<p>So in the case of rrdtool and spine, I had set the &#8220;~&#8221; keyword some time in the past for some reason, possibly to get early access to a bug-fix ebuild. With no established method to revisit the keywords, I continued to pull in unstable versions of packages long after the packages I really needed had been marked stable. Eventually, it bit me.</p>
<p>The pre- and post-upgrade chacklist grows some more&#8230;&nbsp;&nbsp;:)</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/10/sometimes-gentoo-bites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking of a Gentoo desktop</title>
		<link>http://veejoe.net/blog/2008/03/thinking-of-a-gentoo-desktop/</link>
		<comments>http://veejoe.net/blog/2008/03/thinking-of-a-gentoo-desktop/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 02:51:36 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=391</guid>
		<description><![CDATA[I know I&#8217;m going to cop a beating on the Planet for this post, but here goes&#8230; For a long time I ran a desktop system built on Gentoo Linux. A while back I tried Ubuntu, and I&#8217;ve been running that as my desktop ever since. Every now and then, though, I feel an inclination [...]]]></description>
			<content:encoded><![CDATA[<p>I know I&#8217;m going to cop a beating on the <a href="http://veejoe.net/dudeville/">Planet</a> for this post, but here goes&#8230;<br />
For a long time I ran a desktop system built on <a href="http://www.gentoo.org">Gentoo Linux</a>. A while back I tried <a href="http://www.ubuntu.com">Ubuntu</a>, and I&#8217;ve been running that as my desktop ever since. Every now and then, though, I feel an inclination to pop back to Gentoo &#8212; usually it will be because of some package I want to be able to install, or later versions of packages that don&#8217;t make it into the usual binary-distro world without introducing &#8220;dependency hell&#8221; (I&#8217;m having this problem at work, with a distro based on RHEL 5.1 and hardware that&#8217;s just too new for it&#8230; Even if I wanted to build drivers from source, the libraries the drivers link against are too old as supplied, meaning I&#8217;d have to rebuild the libraries too, which probably means something else will be too old&#8230;).</p>
<p>I run Gentoo on both my &#8220;servers&#8221; at home. At the time I got my dual-Opteron, Gentoo was the only &#8220;free&#8221; distro around that had a x86_64 version ready to roll. When it came time to build my phone-and-TV server, it got Gentoo as well because it was the only way I could get the right combination of all the versions of code (Apache, PHP, Asterisk, MySQL, MythTV, ccxstream, etc) that I needed and have them all maintained in the distribution&#8217;s package management system (Debian has no ccxstream package, for instance). I <em>don&#8217;t</em> run Gentoo <a href="http://funroll-loops.info">because I&#8217;m a ricer</a>. Portage has the right package mix for me, and its ability to control the configuration of packages through USE flags gives me an opportunity to control the options that are enabled in the packages I install.</p>
<p>I have blogged <a href="http://veejoe.net/?eid=651" title="06:13PM November 25, 2007 - Crossed Wires: I did it again: damn you ATI!">previously</a> about some hardware I bought that I haven&#8217;t been able to put to good use. I decided to give it another try by building a Gentoo system on it, because an ebuild for the bleeding-edge ATI driver that is supposed to support the graphics chipset in this clunker is in Portage.</p>
<p>Let me say, it&#8217;s been a while since I built a Gentoo system from scratch. You don&#8217;t even do it truly from scratch anymore either &#8212; the days of starting with a stage-1 tarball are over apparently, and stage-3 is always the way to go. Even so, this system took a whole weekend to get to the stage where I could log on and get a KDE desktop (to be fair though, there was a lot of kicking off an emerge, coming back to it a couple of hours later to find it had died ten minutes in, fixing the issue and restarting&#8230; so it wasn&#8217;t 48 hours solid time spent).</p>
<p>Unfortunately the ATI driver <em>still</em> doesn&#8217;t support XVideo on this chipset, so I still can&#8217;t use this board for its intended use as a MythTV frontend (I do have an old PCI nVidia 5200 card that, even though it&#8217;s at least three years old, I&#8217;m sure will run rings around this stinking ATI 1250). So the point of the whole exercise was, unfortunately, lost. But I did get a refresher in the amount of effort a Gentoo build would take.</p>
<p>After that weekend&#8217;s effort, I was a bit put off by the thought of building up an entire desktop system from scratch. When I thought about it though, my concerns were for nothing. The compiling? The kind of systems I&#8217;m building on (modern dual-core chips) will chew through compiling most software in a snap &#8212; heck, for simple packages I can install on a Gentoo system quicker than yumex can initialise its repositories. I&#8217;ve got running systems I can use as a model to get USE flags right, and my NFS-shared Portage tree means that I sync once and use everywhere (even downloading source packages happens only once).</p>
<p>Plus, now, I <em>know</em> Gentoo. Sure, APT on a Debian-based distro is nice, but I still am lost when it comes to the right dpkg command to locate what package provides a certain file, for instance. I get frustrated when something fails to build on Gentoo because some other package wasn&#8217;t built with the right USE flag, but I know how to fix that, and its fixed in a flash. Likewise for rebuilding some system library that causes a bunch of other packages to fail without warning, and likewise for the strange b0rkedness that happens in Portage sometimes when packages change versions (gnupg is a recent example). I know how to fix Gentoo when it breaks &#8212; I can&#8217;t say that with much confidence for other distros.</p>
<p>Some might say &#8220;use a distro that doesn&#8217;t break in the first place&#8221;, which is a fair comment. But if I have to choose between an occasional hiccup and missing functionality, then hand me the Eno (Pepto-Bismol, Tums, etc)&#8230; <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Which brings me to my dilemma &#8212; apart from the fact that I have crappy unaccelerated non-video graphics and I haven&#8217;t been able to run Compiz for ages (a problem that Gentoo wouldn&#8217;t solve for me anyway), Ubuntu isn&#8217;t really broken for me. There&#8217;s not a compelling reason for me to throw Gutsy out, and with Hardy around the corner there&#8217;s even less reason to switch right now.</p>
<p>So, I&#8217;ll wait. And watch. Having to work on more Red Hat systems at work is reacquainting me with their particular mojo, perhaps even enough to try <a href="http://www.fedoraproject.org">Fedora</a>. Also, I&#8217;ve just scraped together some parts to make an <a href="http://www.opensuse.org">openSUSE</a> 10.3 build for something work-related so I&#8217;ll catch up with things there (since I haven&#8217;t really seen a SUSE system as a desktop since SuSE Linux 7).</p>
<p>I love this about Linux &#8212; freedom to choose!</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/03/thinking-of-a-gentoo-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo + jabberd = aargh</title>
		<link>http://veejoe.net/blog/2008/01/gentoo-jabberd-aargh/</link>
		<comments>http://veejoe.net/blog/2008/01/gentoo-jabberd-aargh/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 02:33:30 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[jabber]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=501</guid>
		<description><![CDATA[I&#8217;ve been running jabberd2 from ~x86 for ages. Tonight I went to make some config changes, and stopped and started jabberd using the init script like usual. Things were different though, as the init script didn&#8217;t shut down all the Jabber tasks and I had to stop them manually. When I went to restart it, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running jabberd2 from ~x86 for ages. Tonight I went to make some config changes, and stopped and started jabberd using the init script like usual. Things were different though, as the init script didn&#8217;t shut down all the Jabber tasks and I had to stop them manually. When I went to restart it, only two processes were shown and not all the separate processes I was used to.</p>
<p>Nothing was being logged either, as I was trying to find out what was going on and why the processes weren&#8217;t starting. It was as if it was suddenly ignoring all my configuration files!</p>
<p>Careful inspection of some output from eix showed the problem: Jabberd 2 has been moved to its own ebuild (jabberd2), and the highest version in the jabberd ebuild is now a 1.4.4-something. Not only that, they&#8217;ve hard-masked jabberd2:</p>
<pre>
# Krzysiek Pawlik <xxxxxxx@gentoo.org> (08 Oct 2007)
# Masked untill the split from net-im/jabberd is complete.
# See bug #178055 and bug #195091
net-im/jabberd2
</pre>
<p>Looks like the last time I <i>emerged</i> I downgraded my Jabberd 2 to 1.4. No wonder the thing was not responding to me.</p>
<p>This is the kind of thing that happens on Gentoo from time-to-time. It&#8217;s why I started a regular sync of portage and email-output-of-emerge-pretend-world process: so that I didn&#8217;t get too far behind and have a heap of these things to sort out. This one got me off guard though.</p>
<p>Note to self: pay closer attention to emerge output in future!</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/01/gentoo-jabberd-aargh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo &#8220;hardened&#8221; multilib?</title>
		<link>http://veejoe.net/blog/2007/11/gentoo-hardened-multilib/</link>
		<comments>http://veejoe.net/blog/2007/11/gentoo-hardened-multilib/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 03:36:31 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=591</guid>
		<description><![CDATA[I had some system problems yesterday.&#160;&#160;My VMware guests just stopped.&#160;&#160;Middle of the day and they just died.&#160;&#160;I tried to run the management console or even the command line programs, but they all failed with the infamous &#8220;VMware is installed but is not configured for this system&#8230;&#8221; message and the prompt to run vmware-config.pl.&#160;&#160;I re-emerged vmware-server [...]]]></description>
			<content:encoded><![CDATA[<p>I had some system problems yesterday.&nbsp;&nbsp;My VMware guests just stopped.&nbsp;&nbsp;Middle of the day and they just died.&nbsp;&nbsp;I tried to run the management console or even the command line programs, but they all failed with the infamous &#8220;VMware is installed but is not configured for this system&#8230;&#8221; message and the prompt to run vmware-config.pl.&nbsp;&nbsp;I re-emerged vmware-server and vmware-modules with no luck.&nbsp;&nbsp;vmware-config.pl was failing trying to run vmware-vmx at the serial number check, the error was &#8220;No such file or directory&#8221;.&nbsp;&nbsp;But there it was, right where it was supposed to be, permissions correct and everything&#8230;</p>
<p>Knowing that generic error can apply to a missing file that the program is trying to execute, I checked what type of file I was looking at: <i>file</i> reported a dynamically linked program.&nbsp;&nbsp;Great, run <i>ldd</i> to find out what it wants: ldd reports &#8220;not a dynamic executable&#8221;.&nbsp;&nbsp;Oh dear.&nbsp;&nbsp;It was starting to look like a long night was ahead.</p>
<p>I jumped on the Googleweb and discovered that others had encountered the problem I was seeing, but the hits were all a couple of years old.&nbsp;&nbsp;Their problems seemed to be caused by missing 32-bit libraries on a 64-bit system.&nbsp;&nbsp;How could this happen?&nbsp;&nbsp;In older Gentoo releases you had to choose multilib, but according to most of the doco all profiles are multilib unless you choose a &#8220;non-multilib&#8221; profile (this explained the fact there were few-to-no recent hits for the issue).</p>
<p>Recently I had switched to the hardened profile&#8230;&nbsp;&nbsp;I had a look, and there is a separate &#8220;multilib&#8221; profile in hardened.&nbsp;&nbsp;So is the doco wrong: are all profiles multilib except ones called &#8220;non-multilib&#8221; AND except hardened because they have a different rule?</p>
<p>I had two choices then, try out the hardened multilib profile, or switch back to the previous profile I used.&nbsp;&nbsp;Considering I hadn&#8217;t enabled any Hardened features and don&#8217;t really have time to figure it all out at the moment any (I only did it to get rid of the &#8220;unsupported profile&#8221; warning I get every time I merge a package), I copped out and switched back to the old profile.</p>
<p>Then I had the next issue: I couldn&#8217;t use the non-multilib gcc and glibc to build multilib versions of gcc and glibc.&nbsp;&nbsp;The gcc build complained about a missing 32-bit header (should have been part of glibc) and the glibc build complained that cpp failed sanity test.&nbsp;&nbsp;Again the Googleweb came to the rescue, pointing me to a Gentoo repository containing binary packages of gcc and glibc that I could apply.&nbsp;&nbsp;They allowed me to rebuild my own gcc and glibc.</p>
<p>At this point I found that the vmware-config.pl script could run again.&nbsp;&nbsp;I was BACK!&nbsp;&nbsp;I started VMware services, ran the managment console, and started my VMs.</p>
<p>I think I get a bit complacent with my home gear sometimes; switching profile to hardened was something I almost did on a whim, and it&#8217;s bitten me fairly badly.&nbsp;&nbsp;Lesson learned.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2007/11/gentoo-hardened-multilib/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sabayon Linux</title>
		<link>http://veejoe.net/blog/2007/07/sabayon-linux/</link>
		<comments>http://veejoe.net/blog/2007/07/sabayon-linux/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 02:14:58 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[sabayon]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=761</guid>
		<description><![CDATA[My desktop Ubuntu system is/was a 32-bit build running on 64-bit hardware.&#160;&#160;I&#8217;d been looking on-and-off for a way to in-place upgrade an Ubuntu system from i386 to x86_64, but it doesn&#8217;t look easy/feasible/worthwhile compared to a fresh install.&#160;&#160;So thinking that I was up for a reinstall anyway, I decided to check out whether Ubuntu was [...]]]></description>
			<content:encoded><![CDATA[<p>My desktop Ubuntu system is/was a 32-bit build running on 64-bit hardware.&nbsp;&nbsp;I&#8217;d been looking on-and-off for a way to in-place upgrade an Ubuntu system from i386 to x86_64, but it doesn&#8217;t look easy/feasible/worthwhile compared to a fresh install.&nbsp;&nbsp;So thinking that I was up for a reinstall anyway, I decided to check out whether Ubuntu was still the desktop Linux for me, and happened across <a href="http://www.sabayonlinux.org">Sabayon Linux</a>.&nbsp;&nbsp;I&#8217;ve done the download-boot-repartition-install dance, and this post is coming from there now&#8230;</p>
<p>I still have the Gentoo bug, so the idea of a Gentoo system where someone else has done the work of gluing all the packages together is very appealing.&nbsp;&nbsp;It installs nicely &#8212; like many distros they use the &#8220;Live CD&#8221; approach (where you boot from a CD or DVD into a running system that you can try-before you buy, so to speak, before deciding if you want to commit it to your hard drive), and use Red Hat&#8217;s Anaconda installer to do the work of getting the system onto your disk.</p>
<p>It is very much a gamers system.&nbsp;&nbsp;Some popular Linux games are pre-installed, including <i>Battle of Wesnoth</i>, which has already cost me a decent amount of leisure time. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &nbsp;&nbsp;They include things like the NVidia and ATI binary drivers, AIGLX or XGL for desktop effects thanks to <i>Beryl</i>, and other things like <i>Google Earth</i> and <i>Kerry Beagle</i> preinstalled.&nbsp;&nbsp;They also have support for Xen and KVM/QEMU virtualisation, and the <i>virt-manager</i> tool for managing virtual machines.</p>
<p>I started to wonder though: do they maintain a separate Portage infrastructure for their own stuff, or is it vanilla Gentoo?&nbsp;&nbsp;The answer is that for the most part it&#8217;s vanilla Gentoo.&nbsp;&nbsp;They use <i>Layman</i> to track their own Portage overlay, but behind it is vanilla Gentoo, which means that at a time like this, where a new release of Sabayon is just around the corner, doing an <i>emerge world</i> is much more likely to get stuff from Gentoo Portage than the Sabayon overlay &#8212; especially since the testing &#8220;~&#8221; keyword is set by default.</p>
<p>I really like what they&#8217;ve done, but to me having it backed by Gentoo Portage means that you&#8217;re back to riding the knife edge that is the Gentoo &#8220;rolling release&#8221; strategy.&nbsp;&nbsp;And after a couple of updates, you&#8217;re running Sabayon Linux in name only.</p>
<p>This is all based on very early experiences mind you.&nbsp;&nbsp;I haven&#8217;t had a proper chance yet to settle in and see how some of this stuff works in real life.&nbsp;&nbsp;I think I might sit tight until the 3.4 release goes out (should be soon), and get stuck into the doco then.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2007/07/sabayon-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo Linux wastes a bit more of my life</title>
		<link>http://veejoe.net/blog/2005/09/gentoo-linux-wastes-a-bit-more-of-my-life/</link>
		<comments>http://veejoe.net/blog/2005/09/gentoo-linux-wastes-a-bit-more-of-my-life/#comments</comments>
		<pubDate>Thu, 29 Sep 2005 03:00:21 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=1861</guid>
		<description><![CDATA[I like Gentoo Linux, but sometimes I find it&#8217;s not really applicable for some of what I&#8217;m using it for.&#160;&#160;Like my main server.&#160;&#160;This machine is one of the two machines at my place that just HAVE to work (the firewall/phone server is the other), and there&#8217;s been a few instances recently where Gentoo has let [...]]]></description>
			<content:encoded><![CDATA[<p>I like Gentoo Linux, but sometimes I find it&#8217;s not really applicable for some of what I&#8217;m using it for.&nbsp;&nbsp;Like my main server.&nbsp;&nbsp;This machine is one of the two machines at my place that just HAVE to work (the firewall/phone server is the other), and there&#8217;s been a few instances recently where Gentoo has let me down a bit&#8230;</p>
<p>First a bit of history: this machine is a dual-processor Opteron system, and as far as free (as-in beer) Linux distros Gentoo was about the only one that had a x64_64 port available at the time.&nbsp;&nbsp;Over time it&#8217;s grown to have a lot of stuff on it (applications, not just the data), so changing to a different distro will be FAR from trivial.&nbsp;&nbsp;I know that Gentoo isn&#8217;t really a server distro, but this install has a lot of momentum behind it now&#8230;</p>
<p>Where was I?&nbsp;&nbsp;That&#8217;s right: VNC.&nbsp;&nbsp;Something else I really like is VNC.&nbsp;&nbsp;I had a neat setup on my box that worked like a terminal server: you connect using your VNC client, get a login window from X, do some work, then log out when you&#8217;re done.&nbsp;&nbsp;No having to set up a permanently-running X desktop for every user that might want to connect!&nbsp;&nbsp;This was set up and working really well, until I just went to use it (after having not used it for a while) and found it broken.&nbsp;&nbsp;Seems that some other change I&#8217;d made since last using it caused the Xvnc process to start segfaulting.&nbsp;&nbsp;Rebuilding it made no difference.</p>
<p>This led me on a wild ride through Google searches, fora and mailing list archives (with a detour throug the LKML, which I&#8217;ll meniton later) to discover that in current versions TightVNC doesn&#8217;t play well on 64-bit distributions and that it&#8217;s been a known problem for months with no real end in sight.&nbsp;&nbsp;On someone&#8217;s recommendation I removed TightVNC and switched to the RealVNC package, and things started working again (once I fixed a different problem in KDM caused by Gentoo&#8217;s configuration file management).</p>
<p>I&#8217;m finding more and more that I have less and less time to frig around with this stuff.&nbsp;&nbsp;I need this kit to JUST WORK, and a bleeding edge distro like Gentoo isn&#8217;t helping me.&nbsp;&nbsp;Perhaps I need to change to using the Gentoo Reference Platform (GRP), which is a pre-built-binary version of Gentoo.&nbsp;&nbsp;But with the GRP, much of the advantage of Gentoo (custom-built packages, flexibility) is lost.</p>
<p>I guess I&#8217;ve been wanting to have my cake and eat it too &#8212; I want nicely-tuned custom-built packages, but I want stability and proven integration as well!&nbsp;&nbsp;I&#8217;m going to have to give something up, and I think that stability is going to win.</p>
<p>I&#8217;m attracted to CentOS, the respin of Red Hat Enterprise Linux.&nbsp;&nbsp;I guess I could have a play with that on some other kit and see how it goes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2005/09/gentoo-linux-wastes-a-bit-more-of-my-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
