<?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>Apreche.net &#187; Gentoo</title>
	<atom:link href="http://www.apreche.net/tag/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apreche.net</link>
	<description>One geeks thoughts on the geekeries of the world.</description>
	<lastBuildDate>Mon, 16 Jan 2012 23:08:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Daniel Robbins = Me</title>
		<link>http://www.apreche.net/daniel-robbins-me/</link>
		<comments>http://www.apreche.net/daniel-robbins-me/#comments</comments>
		<pubDate>Thu, 16 Feb 2006 01:26:10 +0000</pubDate>
		<dc:creator>Apreche</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.apreche.net/2006/02/15/daniel-robbins-me/</guid>
		<description><![CDATA[When it comes to my job I feel like the founder of Gentoo.  <a href="http://www.apreche.net/daniel-robbins-me/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You may or may not have heard of a man named Daniel Robbins. There might be more than one Daniel Robbins, but the one I&#8217;m talking about is the founder of <a title="Gentoo Linux" href="http://www.gentoo.org">Gentoo Linux</a>. There was quite a stir around 8 months ago when he announced he was leaving Gentoo to work at Microsoft in their Linux lab. There was quite another stir just the other day when he quit Microsoft.<span id="more-137"></span>When he quit Gentoo for MS it was fairly understandable. He didn&#8217;t have a lot of money since he had been working for a non-profit for so long, so working for the man seemed like just the thing he needed at that point in his life. It all worked out nicely because he managed to transfer all the rights to Gentoo Linux to the Gentoo Foundation. Microsoft wouldn&#8217;t be getting any of that good stuff just because they hired the founder.</p>
<p>So even more surprising than his move to Microsoft was his recent departure. But he wasn&#8217;t even fired, he quit! When this story first broke there was lots of confusion and speculation as to the reason for his resignation. Many people including myself were waiting to hear a story about the bad things going on in Microsoft&#8217;s Linux laboratory.</p>
<p>But this was not the case. Daniel came out and said that the reason he left (and I paraphrase) was that he was not able to fully utilize all of his skills at his position at Microsoft. That&#8217;s a fairly boring and generic reason to quit for most people to hear. Whether it is true or not I do not know. But what I can tell you is that I feel the exact same way.</p>
<p>I don&#8217;t know if you&#8217;ve read my <a title="About Me" href="http://www.apreche.net/about-me/">about page</a> on this site, but I have an entire lifetime of technological skills at my disposal. I learned Logo in Kindergarten for crying out loud. Yet at my job right now I only use a very small subset of those skills. Not only that, but I&#8217;m not really learning anything new. I think this has been a large part of the reason why I am not 100% satisfied with my current employment situation.</p>
<p>Every day I go into work and I don&#8217;t really do much. I have a project to work on, but I&#8217;m waiting for the full specifications. I&#8217;ve got a few features to add or bugs to fix to existing projects, but if I really wanted I could do all of that in one day. I refrain from doing so simply to maintain something to do if I really wanted to. If I did them all I would literally have no work to do and no reason to leave my house.</p>
<p>Some days the only reason I get out of bed is because I might do this little bit of inane work I have yet to do. Daniel Robbins, I understand why you quit Microsoft. Hopefully by the time I finish the project I&#8217;m working on I will be able to find some more exciting work. More than money, more than fame I just want to do something fulfilling and challenging every day of my life. Maybe I should get off my ass and start a company despite my large debt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apreche.net/daniel-robbins-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebuilding the OSes</title>
		<link>http://www.apreche.net/rebuilding-the-oses/</link>
		<comments>http://www.apreche.net/rebuilding-the-oses/#comments</comments>
		<pubDate>Tue, 16 Aug 2005 05:39:57 +0000</pubDate>
		<dc:creator>Apreche</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.apreche.net/2005/08/16/rebuilding-the-oses/</guid>
		<description><![CDATA[So it seems that the computing situation in my house is just about in order. <a href="http://www.apreche.net/rebuilding-the-oses/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I rebuilt the software on my computer. I reinstalled Windows XP, as is necessary once in awhile. Windows for me now is just a <a href="http://www.steampowered.com">Steam</a> machine, so hopefully it will be a long while before I do this again. Luckily the legally free key I got in college is still good, and I didn&#8217;t even have to call in to MS to re-activate. Two things were finally fully confirmed for me during this install. First, Windows performance does indeed degrade over time. The older the install of Windows is, and the more it is used, the slower it gets. Secondly, a completely unpatched Windows XP is wicked fast. Every layer of updates you apply makes it slower. But I guess you have no choice if you don&#8217;t want to be hacked to bits. If you have Windows only to play single player games I highly suggest you disable all networking and use the original unpatched XP.</p>
<p><span id="more-96"></span></p>
<p>I also rebuilt my Gentoo. That Gentoo had been installed since a very early 2.6 kernel. Now you&#8217;re saying, &#8220;I thought Linux got better over time!&#8221; Well, it did. &#8220;Then why did you re-install?&#8221; Well, I&#8217;ll tell you.</p>
<p>That install of Gentoo was the best. It was perfectly customized for my needs and was becoming more customized every day. However, it had fallen victim to a Gentoo specific problem. Other Linux distributions just update packages to newer versions. e.g: Ubuntu will update package 1.0 to package 1.1. Gentoo doesn&#8217;t force you, but encourages you to update to the newer technology. So you switch from devfs to udev, or from supermount to submount to dbus, hal and ivman. Theoretically all these things can go smoothly. But, as they are newer technologies you are just learning, they get messed up. You have the choice not to update if you don&#8217;t mind missing out on the new functionality. But if you don&#8217;t update you&#8217;re not getting a better Linux, are you?</p>
<p>Technically I could have made the system perfect without formatting and re-installing. However, when that system was first built most of my hardware was very new. I needed the latest and greatest ~x86 software just to make it work. Nowadays I only need stable packages to make it work. Also in those days it was more difficult to customize different options for different packages in Gentoo. Your only choice was the dreaded ACCEPT_KEYWORDS. Nowadays /etc/portage exists, works and is well documented. Since it is not possible to go from unstable Gentoo to stable I rebuilt the whole thing. I imagine I wont do this ever again unless I get a new computer because all these technologies look like they are here to stay. /me crosses fingers.</p>
<p>The last reason I did a system overhaul was to try out my strategy for the greatest USE flags. It&#8217;s an obvious way to do things if you know anything about Gentoo. But back in the day it wasn&#8217;t easy to do. The -N flag to the emerge command looks for packages with USE flags that have changed and marks them to be rebuilt. Before that argument existed changing USE flags was a nightmare. You would have to manually search for which packages you had installed that used that flag and rebuild them. So what I would do in those days was read the list of USE flags and set as many as I could at install time. If there was even a thought I would need a flag I would set it. However, I often got caught on undocumented package-specific flags. It also sucked when I had a flag I wanted to remove.</p>
<p>So for this new install I had a new strategy. Every time I emerge a new package I do emerge -pv to see which USE flags will effect the build. I go through the list figuring out what each and every flag means. I set all the ones I want then run the command again to see if any new dependencies have appeared that might have their own new flags. This way my system has all the flags I want, and I am guaranteed not to fill make.conf with flags that don&#8217;t effect my installation. If I forget a flag it&#8217;s no big deal. I add it and use the -N.</p>
<p>I would also like to note one more thing. This latest installation took less time than any other Gentoo install I have ever done. It might be because I have a lot of experience. It might be because the handbook is improved a lot. But a significant factor was simply that installing Gentoo is more streamlined and a little bit easier than it used to be. It is still not for newbies, but it is less troubling. It took me only 24 hours this time, instead of the usual 48+. Way to go Gentoo guys.</p>
<p>There is also a new graphical installer for Gentoo now that is in Alpha. In its current format I wouldn&#8217;t use it for any production system. But it&#8217;s still pretty slick. It&#8217;s basically a Gentoo LiveCD with X, like a Knoppix or Ubuntu CD. In true Gentoo fashion it wows you with beautiful purple graphics, and then it starts Gnome. It&#8217;s a standard Gnome, but on the desktop is a link to run the install program. It&#8217;s a very nice GUI program that takes you step by step through the Gentoo install process. It reminds me a lot of the old Mandrake installer with the steps listed in a column on the left. Maybe that&#8217;s the idea since a lot of Gentoo users, including myself, switched from Mandrake.</p>
<p>So it seems that the computing situation in my house is just about in order. After I get back from vacation I&#8217;ll take a little nap and then enter high-productivity mode. Expect awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apreche.net/rebuilding-the-oses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>90% Linux</title>
		<link>http://www.apreche.net/90-linux/</link>
		<comments>http://www.apreche.net/90-linux/#comments</comments>
		<pubDate>Mon, 21 Jun 2004 21:53:04 +0000</pubDate>
		<dc:creator>Apreche</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.apreche.net/2004/06/21/90-linux/</guid>
		<description><![CDATA[I'm an all-linux guy now. I figured this might be a story that can be used as evidence in any Linux arguments. <a href="http://www.apreche.net/90-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok, so my computer was in desperate need of a rebuild. I was running out of drive space on the disk where I keep all my mp3s. Also I had a really bad kernel configuration on my gentoo partition. Not only that, but too much KDE got in my system because I forgot an option in a config file. Before this week I was a 50/50 user. I would boot my computer to windows to play games. I had firefox, thunderbird, gaim and winamp/xmms in both OSes. So until I had to do some coding or such that I couldn&#8217;t do in windows I would stay there. Then I would stay booted in Linux until it was time to play a game again. The game usually had to be Steam because Puzzle Pirates runs in both. So I took the opportunity of this rebuild to try to be 90% linux instead of 50%. This is that story. Only computer geeks may be interested.</p>
<p><span id="more-91"></span></p>
<p>First, why was I doing this? Couldn&#8217;t I just continue the way things were going? Well, no. I was constantly telling people they should use linux if they didn&#8217;t play 3d games. I told them it could do everything windows could so. But I wasn&#8217;t using Linux for everything. I didn&#8217;t have the printer, scanner and joystick working. I didn&#8217;t have A lot of things working the way they should in linux. So in fact I was being hypocritical in my promotion. Also, my computer at work has linux only. It was the first gentoo box I built to perfection. And since I use it 9-5 5 days a week it is pretty flawless and slick. I figure if I can use it at work without trouble I can do the same at home. And guess what, I did. I&#8217;m typing this in Nedit right now, yay!</p>
<p>First I had to back up my mp3s and videos onto my new 160 gigabyte SATA drive. Not hard. I know that XFS is a very reliable file system that handles large files well. Since I&#8217;m only using this drive for videos and music I made one giant partition. Take that NTFS! Also, doing this served as a way to force myself to use Linux because now I can&#8217;t play my mp3s from windows because windows can&#8217;t read XFS. I put a <a href="http://www.apreche.net/images/screenshots/konqdisk.png">picture</a> up online that shows a nice view of my backup drive from Konqueror in Knoppix. FYI Knoppix is the greatest tool in the world. I used it to format all my drives and sort out all my data perfectly before I booted the gentoo livecd and got my groove on. Some of the files I backed up there I really should have deleted. I had some movies and other junk you can see that really was just taking up space and I didn&#8217;t need to keep it. But it was just easier to back up the whole drive and not have to pick and choose.</p>
<p>Then I went through the standard gentoo install process. I gave gentoo my entire 80 gigabyte SATA drive. 32MB for the boot partition and the rest for /. I still have a 20gig drive in my computer that isn&#8217;t SATA. The first 10 gigs is windows XP. Which I haven&#8217;t booted since I isntalled it. Then there is another gig for swap space. It&#8217;s nice to have that on a seperate drive. Of course, this drive has the MBR on it. I over-wrote the one that windows put there with grub. I also made a 5 gigabyte FAT32 partition on there. I need some easy way to transfer files between linux and windows. And the most efficient way is a nice FAT32 partition. The rest of the space on that drive is wide open, I&#8217;m planning on putting some sort of DOS there so I can play the old-skool games from my childhood.</p>
<p>Now that I had a Linux install I did my favorite xfree/gdm/xfce4 combination. Man I can&#8217;t wait for xfce4.2. I hear that xinerama actually works properly in it. Everything worked perfectly, except&#8230; Here are the problems I had. Consider this. I can now consider myself an old pro at linux/gentoo. I&#8217;ve been using linux for 6 years and I&#8217;ve been using gentoo for 1. I&#8217;ve installed gentoo many times on many machines. I&#8217;m at the point where I can do it perfectly every time. I barely look at the handbook anymore, although I still need it. Yet, I still had problems making my system exactly the way I wanted it to be. This is why linux isn&#8217;t quite ready. Don&#8217;t get me wrong, it&#8217;s a shit-ton more ready than it used to be. However, I had only one problem when I installed windows XP. And it was much less difficult to fix than the problems with linux.</p>
<p>What was the problem with XP? Just a USB mouse trouble. After I installed the nforce drivers, which updated the USB controller drivers, my mouse stopped working. I Just had to navigate to the logitech site with the keyboard and get mouseware. Piece of cake. Other than that, windows just worked. What were the problems with linux you ask? That&#8217;s a new topic and requires another paragraph.</p>
<p>Ok, the worst problem was permissions. Why was this a problem? Because I previously had all my mp3s on NTFS and FAT32 partitions because they are the only ones that windows and linux can both read. Now all of a sudden I needed to chmod every mp3 I had. So I had to make a group called music and add myself to this group. I recursively chowned the entire drives to be root:music. Then I had to manually chmod, sometimes recursively and creatively every folder to be 775 and every mp3 to be 664. It wasn&#8217;t fun, but now its done. There should have been an easier way.</p>
<p>The second problem I had was with sound cards. They both worked perfectly. However, since I built them into the kernel (not &lt;M&gt; but &lt;*&gt;) they loaded in the order they desired. So ALSA made my on-board audio device 0 and my SBLive! device 1. I couldn&#8217;t reverse it without rebuilding my kernel 3 times to find the optimal config and without messing with /etc/modules.d/alsa until it was just right. That shouldn&#8217;t be. There is still a small problem of storing mixer settings. Good thing I don&#8217;t reboot often anymore.</p>
<p>Next a small problem. Joystick wasn&#8217;t working. Detected and driver loaded, but no /dev/input/js0. Oops, forgot to emerge hotplug. Getting the printer working was a snap. But it wouldn&#8217;t have been without the gentoo printing guide and xfprint4. I don&#8217;t know shit about CUPS. Other problems include the fact I can&#8217;t get silent splash to work. Frambuffer and bootsplash both work great. however, I can&#8217;t get the progress bar and logo to cover up the kernel output. I don&#8217;t want it just yet since my kernel is fresh and needs watching. But the fact that it doesn&#8217;t work is icky. Maybe I need a different initrd?</p>
<p>I&#8217;m going to have an adventure trying to get my cd burner to work without scsi emulation and then making the scanner work also. Other than miscellaneous unsolvable bugs in software that&#8217;s it. I&#8217;m an all-linux guy now. I figured this might be a story that can be used as evidence in any Linux arguments. Conclusion, Linux IS better than windows if you don&#8217;t want to play 3d games, and that is changing. A Linux system CAN be made to do everything you want. Easy to use distros like Red Hat will mostly work perfectly out of the box. But the one or two things that don&#8217;t work will be nearly impossibly to fix. I know this from years of Mandrake and Red Hat using. Using a more difficult system like Gentoo requires you to set up everything and takes some practice, time and knowledge. However, everything will work. Its just a matter of time and looking up stuff on forums and google. Once you have the info you can make it go easily. Easy to use distros modify the system so much from the default that things don&#8217;t want to go. Use Linux if you want to, its worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apreche.net/90-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

