<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>A chronicle of Ubuntard stupidity.</title>
	
	<link>http://ubuntard.com</link>
	<description>Ubuntard.com</description>
	<lastBuildDate>Tue, 08 Dec 2009 05:15:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ubuntard" /><feedburner:info uri="ubuntard" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ubuntard" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fubuntard" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Real Linux advocates see shades of grey.</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/-2AeIxqxMMk/</link>
		<comments>http://ubuntard.com/2009/12/real-linux-advocates-see-shades-of-grey/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:15:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=267</guid>
		<description><![CDATA[So, it appears the last post has attracted substantial attention, with both conflicting and harmonized opinions floating to the surface.
The only differing opinion that contains content beyond a knee-jerk reaction is Joe Brockmeier&#8217;s post, &#8220;Real Linux advocates educate, not humiliate&#8221;, and it&#8217;s what this article is a response to.
Block-quoted material is sourced from his posting [...]]]></description>
			<content:encoded><![CDATA[<p>So, it appears the <a href="http://ubuntard.com/2009/12/command-line-idiocy/">last post</a> has attracted substantial attention, with both conflicting and harmonized opinions floating to the surface.</p>
<p>The only differing opinion that contains content beyond a knee-jerk reaction is Joe Brockmeier&#8217;s post, <a href="http://www.dissociatedpress.net/2009/12/06/real-linux-advocates-educate-not-humiliate/">&#8220;Real Linux advocates educate, not humiliate&#8221;</a>, and it&#8217;s what this article is a response to.</p>
<p>Block-quoted material is sourced from his posting and duplicated here to facilitate response to individual sections.</p>
<p>The Ubuntard opinion (as outlined in <a href="http://ubuntard.com/2009/11/choosing-an-os-is-not-a-team-sport/">Choosing an OS is Not a Team Sport</a>) is that Linux is not well-served by gaining the average user. It would seem that few are cut from an appropriate cloth to contribute to the free software ecosystem &#8212; The majority are content to exist with a modicum of technical knowledge, deferring to their more technical friend(s) when problems occur.</p>
<p>Inclusionism does not serve free software well: Would the Linux kernel be where it is today if half-baked solutions from novice programmers were readily integrated into mainline? The kernel is a shining star of what&#8217;s achievable through open development because it&#8217;s developed by some of the sharpest minds in software development, with their collective oversight ensuring high-quality results.</p>
<p>To make my point at a more end-user level, look at the bug tracker for any major piece of software, and for every legitimate bug, there will be multiple WONTFIX or INVALID bugs, as inexperienced end-users are being taught to report whenever they encounter an issue, though they may lack the knowledge to provide adequate documentation, reproducibility, and other qualifiers. All this form of inclusionism does is waste valuable development time.</p>
<blockquote><p>So, here we have member of the Linux community that&#8217;s dripping with contempt for people who cover technology that aren&#8217;t as expert as they are.</p>
<p>And, indeed, a case can be made that this happens frequently: A writer or journalist that covers tech &#8220;discovers&#8221; Linux and decides they want to spread the word. In their enthusiasm, they bite off a bit more than they&#8217;re ready to chew, and get some (often many) things wrong, and put up a piece that more expert Linux users recognize as flawed. The results of which can vary from mildly amusing to somewhat harmful if the author has given either a very wrong impression or faulty advice that might lead others to futzing up their systems.</p>
</blockquote>
<p>Technology knowledge tends to be highly compartmentalized. There exists no person who can explain every facet of each kernel subsystem, let alone write code for each of them. Likewise, a database administrator may not be the person to talk to when setting up BIND. The key is that people should play to their strengths, and not attempt to exceed their own capabilities. The author here has delved far too deep with apparently zero oversight.</p>
<blockquote><p>So, by all means, a response is called for. It&#8217;s the flavor of response that I disagree with. Where some might approach the author and gently correct their errors, and perhaps even offer help and resources to allow them to create better materials, others take the piss out of the hapless author and try to demonstrate their superiority by ripping mercilessly on the author.</p>
</blockquote>
<p>Ubuntard is not about being nice, coddling people and patting them on the head when they make mistakes, telling them, &#8220;You&#8217;ll do better next time, champ!&#8221;. Line-by-line analysis of technical articles is supposed to illustrate the author&#8217;s incompetence through many egregious mistakes. As has been said before, someone who posts such factually-inaccurate dreck is likely to be a lost cause.</p>
<blockquote><p>Which brings me to the title of this post: <strong>Real Linux advocates educate, not humiliate</strong>.</p>
</blockquote>
<p>This is the same sort of exclusionism that was being criticized moments earlier. To dismiss all other view points as invalid is to put your own opinions on a tremendous pedestal. The fact is, certain actions <em>do</em> deserve bitter rebukes, regardless of original intent. A user who tells another that you can copy a disc via <code>dd if=/dev/cdrom of=/dev/sda</code> deserves punishment because their misinformation would likely cost a trusting newbie their boot disk. While the advice given out in the original article isn&#8217;t <em>quite</em> that egregiously wrong, teaching <code>rm -rf dir $DIR</code> as the appropriate way to remove a directory is <em>bad</em>.</p>
<p>As for the title of <em>this</em> post, I am referring to the fact that more exists than the extremes. Criticism is not useless. While highly acerbic, the past post did provide the exact reasons why each piece of advice was flawed, painting it a nice shade of grey. It&#8217;s at once mocking, yet informative.</p>
<blockquote><p>The Linux community is, unfortunately, saddled with a reputation for being populated nearly exclusively with arrogant elitists who enjoy mocking noobs and generally being asses to people who know less than they do. The &#8220;Ubuntard&#8221; response to this author simply reinforces this attitude.</p>
<p>Worse yet, instead of helping to correct the situation they&#8217;ve put a writer or journalist on the defensive and made it entirely likely that the author will either stop writing about Linux and FOSS out of fear of getting it wrong again, or ensured that they now have a negative attitude about Linux which is unlikely to benefit the community at large should they choose to cover Linux again.</p>
<p>We should be better than this.</p>
</blockquote>
<p>What&#8217;s being described here is not what&#8217;s happening in my earlier post. There, the original author is mocked for getting things consistently wrong, taking the time to type the individual commands into a terminal <em>yet not bothering to actually test them</em>, and, most importantly, spreading this disinformation in a location where it&#8217;s likely to be encountered by newbies who may well perpetuate the disinformation cycle.</p>
<p>Furthermore, with the substantial exposure the original post got, it&#8217;s almost assured that the author was notified of the inaccuracies, yet no effort has been made to correct them. I don&#8217;t see that as a well-intentioned newbie posting misguided tips, I see that as a mediocre journalist posting a hacked-together list to get a few pageviews without regard for the aftermath.</p>
<p>There is nothing inherently wrong with a lack of knowledge, but turning to evangelism with insufficient knowledge does nothing but damage the reputation of what you&#8217;re attempting to promote. I&#8217;m firmly not in the &#8220;Linux for everyone&#8221; camp, but even for those that are, I can&#8217;t see poorly fact-checked top-10 lists being of any use to the Linux community at any level.</p>
<blockquote><p><strong>Not for a minute am I suggesting that the article go uncorrected. </strong>By all means, drop the author a note or leave a comment that gently corrects the errors. For added bonus points, offer to help spot-check the next piece they care to write, or point them in the way of some better resources.</p>
<p>I give the original author credit for a few things:</p>
<ul>
<li><strong>They actually <em>sign their name</em> to the things they write.</strong> In my book, you lose several thousand points of credibility unless you&#8217;re willing to use your name when writing, unless you have genuine reasons for not doing so. (i.e., someone living in an oppressive regime that fears reprisal for political commentary &#8212; not someone taking the piss out of named tech authors online.)</li>
<li><strong>They were actually <em>trying</em> to be informative.</strong> OK, minus many points for missing the mark, but they tried.</li>
<li><strong>They have enthusiasm for the command line.</strong> Getting some CLI stuff wrong doesn&#8217;t irk me half as much as the &#8220;OMG, not the CLI!!&#8221; pieces that pop up so often about how Linux is unsuitable because you might need to touch the shell once in a great while.</li>
</ul>
</blockquote>
<p>I don&#8217;t see how anonymity (or lack thereof) should factor into this. Choosing to withhold your details does not say anything about your character, contrary to what &#8220;If you aren&#8217;t guilty, then what do you have to hide?&#8221; fear-mongers would have you think.</p>
<p>The results of &#8216;trying&#8217; have been discussed several times, and I believe spreading disinformation vastly outweighs the benefits of one advocate.</p>
<p>The last point is valid, in that it&#8217;s rare for a Windows-centric journalist to not immediately deride *nix for its archaic command line roots. However, as above, teaching the <code>rm -rf</code>-as-default doctrine does nothing but harm.</p>
<blockquote><p>That&#8217;s material that can be worked with. Yes, the original article was flawed. But if approached correctly, many of the writers who want to cover Linux can be helped to get it right. And what we want, at least what I want, is more people spreading the word about Linux. <strong>The odds of the humiliation approach being effective are zero. </strong>You&#8217;ve just gotten off on the wrong foot with a potential advocate <em>and</em> this approach will do absolutely <strong>nothing</strong> to correct the next newbie journalist before they write their first flawed article, because they&#8217;re not going to read <a href="http://ubuntard.com/2009/12/command-line-idiocy/" onclick="pageTracker._trackPageview('/outgoing/ubuntard.com/2009/12/command-line-idiocy/?referer=http%3A%2F%2Fwww.dissociatedpress.net%2Fabout%2F');">this sadistic diatribe</a> before penning their first piece. It&#8217;s only perpetuating the arrogant elitist stereotype, which many others have been working quite hard to correct.</p>
</blockquote>
<p>Our opinions differ hugely on this matter, so I won&#8217;t address the first bit, as I can&#8217;t do so objectively. It&#8217;s true that humiliation causes people to retreat, but that&#8217;s not far from the intent. The elitist attitude is not all-encompassing. Most of the cynical &#8220;RTFM&#8221; answers given out in IRC channels and on forums have been quashed, and I, along with many, many others, spend time helping new users that are legitimately interested in Linux, yet have difficulties that can&#8217;t be solved with a five-second search.</p>
<p>The fact is, Ubuntard is not mainstream Linux reading material. It&#8217;s cynical, it&#8217;s caustic, and it&#8217;s an outlet, albeit an entertaining one for those with similar perspectives. Generally, it draws mostly from the latter half of &#8220;contructive criticism&#8221;, and that&#8217;s fine.</p>
<blockquote><p>It&#8217;s important to remember that most journalists are generalists, not experts. And right now, most of those generalists are scrambling like mad to meet deadlines and try to pump out as much material as possible. Yes, they&#8217;ll get things wrong from time to time. Most people eff up in their jobs from time to time, the primary difference is that journalists and bloggers do so in full public view. Nearly every error is going to be on public display. (Plus the ones made by subsequent editors and people in the editorial chain, assuming one is working for a publication that still <em>has</em> an editorial chain, but I digress&#8230;)</p>
</blockquote>
<p>As I mention in response to the first paragraph, technology knowledge is hypercompartmentalized. Combine this with the generalism of journalists and the often-minimal editorial oversight of online publications, and authors are suddenly left largely to their own devices. Those that do not adapt to this deserve to be ridiculed, for they are spreading disinformation by not checking their own facts at <em>any</em> level. If you&#8217;re a new user and encounter a guide such as this and can&#8217;t differentiate fact from fiction, you&#8217;ll likely blame the software, not the author, as it&#8217;s commonly assumed that journalists have <em>some</em> amount of integrity and check their own facts.</p>
<p>It&#8217;s okay to get a few facts wrong when you&#8217;re writing a thousand-word piece on climate change, but writing a short top-ten list wherein more than half the commands are demonstrably broken? That&#8217;s shoddy by any metric.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F12%2Freal-linux-advocates-see-shades-of-grey%2F&amp;linkname=Real%20Linux%20advocates%20see%20shades%20of%20grey."><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/-2AeIxqxMMk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/12/real-linux-advocates-see-shades-of-grey/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/12/real-linux-advocates-see-shades-of-grey/</feedburner:origLink></item>
		<item>
		<title>Command Line Idiocy</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/zOQG4SF_608/</link>
		<comments>http://ubuntard.com/2009/12/command-line-idiocy/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 21:48:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=251</guid>
		<description><![CDATA[This is a follow-up to &#8220;Blind Leading the Blind&#8220;, as another piece of monumental idiocy has stepped up to the plate.
It would seem Linux users can&#8217;t catch a break. Every year, blow-hard journalists will try out a Linux LiveCD, decide it&#8217;s actually worthwhile, and declare date +%Y to be the year of Linux on the [...]]]></description>
			<content:encoded><![CDATA[<p>This is a follow-up to &#8220;<a href="http://ubuntard.com/2009/03/blind-leading-the-blind/">Blind Leading the Blind</a>&#8220;, as another piece of monumental idiocy has stepped up to the plate.</p>
<p>It would seem Linux users can&#8217;t catch a break. Every year, blow-hard journalists will try out a Linux LiveCD, decide it&#8217;s actually worthwhile, and declare <code>date +%Y</code> to be the year of Linux on the  Desktop, only to run around screaming about how Linux isn&#8217;t ready for <em>mainstream</em> users after they manage to screw their system over while fiddling with <span class="fi">sudo</span>.</p>
<p>Combine that with the fact that the majority of journalists who <em>do</em> routinely cover Linux do so as an off-shoot of their Windows coverage, and thusly you end up with ignorant writers &#8220;informing&#8221; the masses. There are precious few good sources of Linux news (cough, <a href="http://lwn.net/">lwn.net</a>), yet a truly staggering amount of shoddy journalism.</p>
<p>Today&#8217;s target is ideal. It&#8217;s at once highly superficial, yet the misinformation communicated is dangerous in the minds of ignorant users. Of course, per usual, the misinformation is spread far and wide due to the collective unintelligence of social media sites.</p>
<p>In the introduction paragraph alone, the article gets several things wrong. The very first sentence being:</p>
<blockquote><p>&#8220;This article is equal parts opinion and fact, as the most powerful commands depends on what one needs them for; someone who is running a network of Linux machines will require different commands than an individual user.&#8221;</p></blockquote>
<p>This is completely true, of course. You see, when administrating multiple systems, GNU Coreutils are thrown out the window, replaced by networked magic.</p>
<blockquote><p>&#8220;For example, you may need to use su instead of sudo or nothing at all, if you&#8217;re running as root.&#8221;</p></blockquote>
<p>I&#8217;m sure <code>su rm</code> will do you <em>loads</em> of good, assuredly doubling your productivity while you sit there staring at <code>su: user rm does not exist</code>.</p>
<blockquote><p>&#8220;Note: to see a full list of possibilities for commands, type &#8216;command &#8211;help&#8217; in the Terminal.&#8221;</p></blockquote>
<p>Truly, we are living in the future. Everybody uses software with GNU-style long options, and there exist no programs that only feature <span class="fi">-h</span>, or, perhaps, eschew help output for a man page.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-ps.png"><img class="aligncenter size-full wp-image-248" title="cmd-ps" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-ps.png" alt="cmd-ps" width="640" height="126" /></a></p>
<p>With three inaccuracies in the first paragraph alone, things aren&#8217;t looking good for this article. Proceeding on to the actual commands, we see that the very first entry is the venerable <span class="fi">ps</span>. Aside from some misconceptions and generalizations, this entry&#8217;s fine &#8212; If only because you can&#8217;t actually do any direct damage with a program that only parses the contents of <span class="fi">/proc/</span>.</p>
<p>The next? <span class="fi">rm</span>, of course. The perennial favourite power tool of the ignorant neophyte, with which they can trivially hack their limbs off. So full of misinformation that it can be barely contained by the PNG format:</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-rm.png"><img class="aligncenter size-full wp-image-249" title="cmd-rm" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-rm.png" alt="cmd-rm" width="640" height="128" /></a></p>
<p>The signal to noise ratio is decidedly in favour of noise, here. It seems to be common for idiots to deem <span class="fi">-rf</span> (Which equates to the long options &#8211;recursive and &#8211;force, respectively.) necessary to the operation of <span class="fi">rm</span>. However, this is arm-gnawingly <em>stupid</em>. If you&#8217;re carelessly using wildcards and match a directory without arguments, <span class="fi">rm</span> will refuse to delete the directory. Those files you carefully made non-writable? They&#8217;re gone, too, because &#8211;force overrides the default behaviour, which is to warn when attempting to delete read-only files.</p>
<p>That&#8217;s not even to <em>mention</em> the fact that <code>rm -rf dir $DIR</code> will obviously delete dir <em>and</em> $DIR, and that &#8216;dir&#8217; is in no way a part of <span class="fi">rm</span>&#8217;s syntax. Moving past that, we run into the most monumental bit of stupidity yet: &#8220;rm -rf dir / will delete the home directory.&#8221; Ah, to be young and stupid. To write articles for a publication whose editor is either non-existent or sufficiently inept to not actually <em>test</em> or even <em>glance at</em> the commands being published. I&#8217;d riff on the fact that the <a href="http://media.laptoplogic.com/upload-images/10237/10237_2.jpg">terminal image</a> is actually depicting <code>rm - rf dir</code> which would obviously cause <span class="fi">rm</span> to attempt to delete -, rf, and dir, but frankly I think  the author has already illustrated her own stupidity sufficiently at this point.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-pstree.png"><img class="aligncenter size-full wp-image-253" title="cmd-pstree" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-pstree.png" alt="cmd-pstree" width="640" height="108" /></a></p>
<p>Moving on to #3, <span class="fi">pstree</span>. While it produces pretty output, ps can do everything it can do with or without a tree view. Combine that with the fact that ps produces better output for grepping, and you&#8217;ll find that not many serious users have a use for <span class="fi">pstree</span>.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-history.png"><img class="aligncenter size-full wp-image-244" title="cmd-history" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-history.png" alt="cmd-history" width="640" height="127" /></a></p>
<p>#4, <span class="fi">history</span>, conveniently omits the fact that shell histories are written <em>asynchronously</em>,  and thusly, an open terminal won&#8217;t have written its activities to disk until it&#8217;s closed. Most comically, the author illustrates <a href="http://media.laptoplogic.com/upload-images/10237/10237_4.jpg">gross ineptitude</a> with the terminal, piping output to &#8220;adobe&#8221; and leaving trailing pipes, then failing to compile an application before giving up and installing a binary through the package manager.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-apropos.png"><img class="aligncenter size-full wp-image-240" title="cmd-apropos" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-apropos.png" alt="cmd-apropos" width="640" height="106" /></a></p>
<p>As for #5, <span class="fi">apropos</span>, there&#8217;s only a hint of misinformation. See, <span class="fi">apropos</span> is not magical, but, alas, technology does appear magical to the wholly ignorant. Being equivalent to <code>man -k</code>, there&#8217;s really no need for <span class="fi">apropos</span> &#8212; Why use a second application to essentially <span class="fi">grep</span> through the NAME field of man pages, when that&#8217;s one of the basic abilities <span class="fi">man</span> already has?</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-ls.png"><img class="aligncenter size-full wp-image-245" title="cmd-ls" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-ls.png" alt="cmd-ls" width="640" height="126" /></a></p>
<p><span class="fi">ls</span>. What lousy list of commands would be complete with the most obvious command of them all, the command necessary to actually display files, directories and their properties? Of course, this paragraph cites invocation as <code>LS</code> and <code>LS -LH</code>. As any user with more than two brain cells knows, by default, Linux (Most *nix, really.) filenames are case-sensitive. So, assuming you can get <span class="fi">/bin/ls</span> to actually run, you&#8217;re left with the arguments <span class="fi">-LH</span> which are entirely disparate to <span class="fi">-lh</span>, the former dereferencing symlinks and the latter doing&#8230; absolutely nothing.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-grep.png"><img class="aligncenter size-full wp-image-243" title="cmd-grep" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-grep.png" alt="cmd-grep" width="640" height="176" /></a></p>
<p>I&#8217;m surprised to find <span class="fi">grep</span> here. It&#8217;s something the mouth-breathers tend to forget about, but that does not forgive previous transgressions. Again, idiotic syntax is advocated: Simply because <span class="fi">grep</span> <em>can</em> take [aAbBcCdDeEfFgGhHiIjJkK] as an argument doesn&#8217;t mean it&#8217;s <em>useful</em>,  or efficient. Anybody with more than two brain cells will opt for a range, such as <span class="fi">[a-z]</span>. Secondly, CamelCasing your input is <em>dumb</em>, and you should just use the <span class="fi">-i</span> option, which disables case sensitivity.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-find.png"><img class="aligncenter size-full wp-image-242" title="cmd-find" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-find.png" alt="cmd-find" width="640" height="146" /></a></p>
<p>Yet another often-omitted tool, if <span class="fi">ls</span> is a pair of pruning shears, <span class="fi">find</span> is a chainsaw. However, true to past experiences, this article does a very poor job of describing and selling it. As literally <em>every</em> Linux sysadmin should know, <span class="fi">/etc/passwd</span> does not contain password information, unless you have managed to deliberately disable shadow passwords, and you do <em>not</em> edit the hashes in <span class="fi">/etc/shadow</span> without making use of the passwd utility. Stupid example aside, the author then goes on to mention &#8220;commands&#8221; that can be used with find, which are, of course, simply compiled-in arguments.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-cron.png"><img class="aligncenter size-full wp-image-241" title="cmd-cron" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-cron.png" alt="cmd-cron" width="649" height="290" /></a></p>
<p>Unsurprisingly, yet more idiocy. Capitalizing &#8220;terminal&#8221; as though GNOME Terminal is the only terminal emulator, and, in the second paragraph, giving a time example of <code>04, 07, 23, 45 * * * *</code>. What will this do? Explode horribly, mostly. See, cron is picky, and you should ideally <em>not</em> violate the format by throwing extraneous spaces in. <code>04,07,23,45 * * * *</code> would work fine, of course.</p>
<p>Perhaps the most clueless statement is &#8220;If you would like a command to run every specific set of minute intervals, add an asterisk after the minute command&#8221;, though. Running at minute 5* is equivalent 5,50-59. What <em>actually</em> works would be minute */5. Lastly, <a href="http://media.laptoplogic.com/upload-images/10237/large/10237_9.jpg">the image</a> is quite funny,  as if pasting a <span class="fi">crontab</span> entry into your terminal will do anything besides cause your shell to spew errors about unrecognized commands.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-wget.png"><img class="aligncenter size-full wp-image-250" title="cmd-wget" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-wget.png" alt="cmd-wget" width="640" height="147" /></a></p>
<p>Having seen this before (<a href="http://ubuntard.com/2009/03/blind-leading-the-blind/">Blind Leading the Blind</a>), it would seem this is <em>the</em> trendy, stupid mistake to make. You know what <span class="fi">-m</span> does? It mirrors. It does not download page requisites, and it recurses infinitely. Enjoy your gigantic mess.</p>
<p><a href="http://ubuntard.com/wp-content/uploads/2009/12/cmd-profile.png"><img class="aligncenter size-full wp-image-247" title="cmd-profile" src="http://ubuntard.com/wp-content/uploads/2009/12/cmd-profile.png" alt="cmd-profile" width="640" height="102" /></a></p>
<p>Last but not least&#8230; the author. A &#8220;self-appointed Linux guru&#8221;, to be sure. It would seem that the worst dreck always comes from those who think they know something.  The overconfident make stupid mistakes, such as this article, which is <em>nothing but</em> a series of stupid mistakes.</p>
<p>The author demonstrated knowledge roughly comparable to that of consumer-level support such as Geek Squad, but at least they have the decency to supply their employees with a handbook and some fire-and-forget utilities so that the employees&#8217; ineptitude doesn&#8217;t actually do <em>damage</em>, most of the time.</p>
<p>Perhaps the Laptop Logic people should stick to pricing out laptops and writing video game guides, where <em>hopefully</em> their terrible advice isn&#8217;t able to do any serious damage.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F12%2Fcommand-line-idiocy%2F&amp;linkname=Command%20Line%20Idiocy"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/zOQG4SF_608" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/12/command-line-idiocy/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/12/command-line-idiocy/</feedburner:origLink></item>
		<item>
		<title>Choosing an OS is Not a Team Sport</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/SG1_iwxGgEk/</link>
		<comments>http://ubuntard.com/2009/11/choosing-an-os-is-not-a-team-sport/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=224</guid>
		<description><![CDATA[This is the primary point behind Ubuntard.
As is written on our About page, novice users have an annoying propensity towards zealotry. They may not be able to install and update packages without a GUI, but damnit, Ubuntu is the best operating system around, and they&#8217;ll try to force it on everyone they meet.
The key fallacy [...]]]></description>
			<content:encoded><![CDATA[<p>This is the primary point behind Ubuntard.</p>
<p>As is written on our <a href="http://ubuntard.com/about/">About</a> page, novice users have an annoying propensity towards zealotry. They may not be able to install and update packages without a GUI, but damnit, Ubuntu is the best operating system around, and they&#8217;ll try to force it on everyone they meet.</p>
<p>The key fallacy herein is as such: Market share doesn&#8217;t matter, in the grand scheme of things. The majority of free software developers develop in such ways for practical and philosophical reasons &#8212; The ease with which third-party developers can submit patches, and the vast amount of available, reusable code provided by thousands of other projects, among many other things.</p>
<p>The average zealot behaves like a drunk at a sports bar. By the end of the night, he&#8217;s no longer able to articulate exactly why he likes the teams he does, but that doesn&#8217;t cause him to diminish his volume. The bartender would&#8217;ve stopped serving him hours ago, but he tends to get violent when deprived of what he wants.</p>
<div id="attachment_229" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/sportsbar.jpg"><img class="size-full wp-image-229" title="sportsbar" src="http://ubuntard.com/wp-content/uploads/2009/11/sportsbar.jpg" alt="sportsbar" width="480" height="384" /></a><p class="wp-caption-text">Go team, go!</p></div>
<p style="text-align: center;">
<p>The free software movement is not tied to market share, and in my experiences, most good developers will find their way to a project on their own. Seldom do valuable contributors arise after having something forced upon them, in which they had no initial interest. Many smaller projects exist to serve the developer&#8217;s personal interests, and as such, a lack of users will not cause the project to die. In such a case, the primary purpose of distributing and open-source licensing of the software is to solicit feedback, and perhaps bug-fix patches.</p>
<p>Using a computer has grown ever simpler. Those so inclined are able to use a computer while knowing nothing of its inner workings, or even why the actions they&#8217;ve memorized have the results they&#8217;ve grown to expect. The fact is that the majority of users simply want to <em>use</em>, not learn. They don&#8217;t want to contribute code, feature requests, or even bug reports. At most, they will pester the person who inflicted this Linux thing on them, or perhaps clutter up help forums with questions that have been asked dozens of times before.</p>
<p>Some argue that increasing  free software&#8217;s market share diminishes the hold of proprietary applications, and this is somewhat true. If not for the rise of standards-compliant browsers like Firefox, web developers would still be spending the majority of their time writing hacks to make sure their sites rendered correctly in IE 6.</p>
<p>It&#8217;s true that Adobe released an x86-64 version of Flash for Linux before Windows due to a persistent demand for it, but don&#8217;t think for a minute that was brought about by novice users. No, that was likely a result of persistent lobbying by enthusiasts, while the novice users were busy thinking that <a href="http://ubuntard.com/2009/03/ubuntu-64bit-now-only-for-machines-with-4gb/">x86-64 was only for systems with over 4GB of RAM</a>.</p>
<p>Market share does not affect smaller ecosystems, and in some cases, advocating alternatives can create a divide. To provide an example: In the slow-moving world of corporate IT, many intranet services work <em>only</em> with IE 6 and earlier. As such, installing a Linux distribution on a friend&#8217;s work laptop may do both parties harm. The installer is deluged with questions and complaints as to why Linux doesn&#8217;t work with the company&#8217;s software, and in the end, the user is left with a bad taste in their mouth, viewing Linux as difficult to use and incompatible with existing software.</p>
<p>It would seem that rampant fanboy antics are mostly confined the technological sector &#8212; You won&#8217;t find someone telling others off for their choice in shoe brand. Though advocating operating systems versus shoes are rather disparate affairs, to those who have interest in neither, the outcome is the same: The person being set upon for their choices feels they&#8217;re being attacked, grows alienated, and tunes out the other party.</p>
<p>Linux is everywhere. The majority of servers run Linux, as do the <em>vast</em> majority of supercomputers, many cars, cell phones, and appliances. But when consumers interact with Linux-powered devices, it&#8217;s not a conscious choice. Joe Sixpack doesn&#8217;t care what operating system Google uses in their data centers, as long as Youtube continues to serve him funny videos of cats.</p>
<p>The average user doesn&#8217;t choose their operating system. In fact, They don&#8217;t actually know what an operating system is. Given that the average user thinks the definition of operating system ranges from &#8220;Asus&#8221; to &#8220;MS Word&#8221;, telling them their operating system is inferior causes their eyes to glaze over in much the same way as a physicist explaining quantum entanglement to a four-year-old.</p>
<div id="attachment_232" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/rms.jpg"><img class="size-full wp-image-232" title="rms" src="http://ubuntard.com/wp-content/uploads/2009/11/rms.jpg" alt="rms" width="480" height="360" /></a><p class="wp-caption-text">There are five programming books in this beard. Can you spot them all?</p></div>
<p style="text-align: center;">
<p>The core point is this: In its infancy, Linux attracted those who had worked with Unix, with voluminous beards in which they could hide copies of <a href="http://en.wikipedia.org/wiki/The_C_Programming_Language_(book)">C reference books</a>. These days, Linux attracts two types of conscious users, cut from the same cloth: those who are philosophically opposed to proprietary software, and those who have practical, typically usability- or bug-related issues. Pushing Linux onto those who are reasonably happy with Windows seldom ends well, so it&#8217;s best to only introduce it to those who aren&#8217;t &#8212; Or, ideally, they could find Linux themselves. It&#8217;s not as if it&#8217;s hard to Google (or Bing, for some irony) &#8220;free Windows alternative&#8221;.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F11%2Fchoosing-an-os-is-not-a-team-sport%2F&amp;linkname=Choosing%20an%20OS%20is%20Not%20a%20Team%20Sport"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/SG1_iwxGgEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/11/choosing-an-os-is-not-a-team-sport/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/11/choosing-an-os-is-not-a-team-sport/</feedburner:origLink></item>
		<item>
		<title>Ubuntard grudgingly goes Web 2.0</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/xZG0dC_vtnU/</link>
		<comments>http://ubuntard.com/2009/11/ubuntard-grudgingly-goes-web-2-0/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 21:23:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=205</guid>
		<description><![CDATA[We&#8217;ve finally taken the plunge and added various sharing and subscription facilities to Ubuntard. Most prominently, there are now subscription options, a Twitter link, and a FeedBurner counter in the sidebar. The Twitter feed will be updated with each post and other tidbits. The FeedBurner counter will take a few days to become accurate, as [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve finally taken the plunge and added various sharing and subscription facilities to Ubuntard. Most prominently, there are now subscription options, a Twitter link, and a FeedBurner counter in the sidebar. The Twitter feed will be updated with each post and other tidbits. The FeedBurner counter will take a few days to become accurate, as existing subscribers are redirected to it.</p>
<div id="attachment_214" class="wp-caption alignnone" style="width: 510px"><a href="http://twitter.com/ubuntard"><img class="size-full wp-image-214" title="twatter" src="http://ubuntard.com/wp-content/uploads/2009/11/twatter.jpg" alt="Follow us on Twatter" width="500" height="270" /></a><p class="wp-caption-text">Follow us on Twatter</p></div>
<p>As per the existing no-nonsense layout, we&#8217;ve opted to provide increased functionality without degrading readability &#8212; Here&#8217;s looking at you, site with half a dozen floating objects and in-line ads.</p>
<p>In order to move to FeedBurner, we&#8217;re redirecting our RSS feed via a redirect header. Some clients don&#8217;t play nicely with the redirect, so if your feed drops, please pull out your LART and beat your feed reader into submission. Also, if you&#8217;re not subscribed already &#8212; do so, for extra slack.</p>
<p>We&#8217;ll be sending out secret decoder rings to all RSS subscribers; don&#8217;t miss out on this excellent piece of kit. Sign up today!</p>
<p>That is all. <code>^D</code></p>
<p><a href="http://www.flickr.com/photos/cainandtoddbenson/3552298780/">twatter image credit</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F11%2Fubuntard-grudgingly-goes-web-2-0%2F&amp;linkname=Ubuntard%20grudgingly%20goes%20Web%202.0"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/xZG0dC_vtnU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/11/ubuntard-grudgingly-goes-web-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/11/ubuntard-grudgingly-goes-web-2-0/</feedburner:origLink></item>
		<item>
		<title>Ricing up Karmic Koala</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/iuoWdqvny1o/</link>
		<comments>http://ubuntard.com/2009/11/ricing-up-karmic-koala/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 00:23:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=198</guid>
		<description><![CDATA[Having recently upgraded to (or freshly installed) Ubuntu Karmic Koala, you&#8217;re no doubt seeking ways to improve your experience. While this release is arguably the best yet, there are still a few performance-related foibles that can be fixed by the enterprising user.
I began using Linux in Fall of 1989, and have since learned many things [...]]]></description>
			<content:encoded><![CDATA[<p>Having recently upgraded to (or freshly installed) Ubuntu Karmic Koala, you&#8217;re no doubt seeking ways to improve your experience. While this release is arguably the best yet, there are still a few performance-related foibles that can be fixed by the enterprising user.</p>
<p>I began using Linux in Fall of 1989, and have since learned many things that help me day-to-day. Being dedicated to the community, I thought I&#8217;d share some of my knowledge, to help make Ubuntu faster and more usable than ever.</p>
<div id="attachment_157" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/unix.png"><img class="size-full wp-image-157   " title="unix" src="http://ubuntard.com/wp-content/uploads/2009/11/unix-small.png" alt="unix" width="480" height="360" /></a><p class="wp-caption-text">Linux in the days of yore.</p></div>
<p style="text-align: center;">
<p>Let&#8217;s start with the configuration file used by the Bourne-again shell, <span class="fi">.bashrc</span>. As the configuration file for the most popular shell used with Linux, it plays an important part in how friendly the command line is.</p>
<p>The $PS1 was unveiled by Sony in 1994, achieving worldwide release in 1995. It was discontinued in early 2006, though it is still in use by a large number of Linux distributions. In order to greatly speed up the shell, you might try replacing the antiquated $PS1 with a $PS3, introduced in late 2006 and featuring a vast array of features.</p>
<p>To do this, open a terminal and run <code class="sh">sed -i 's/$PS1/$PS3/g' ~/.bashrc</code>. If you want to apply your changes immediately use <code class="sh">source ~/.bashrc</code></p>
<p>Once you&#8217;ve done this, your shell should be running orders of magnitude faster.</p>
<p>A little usability tip, now. I find it to be useful to get coloured output from <span class="fi">ls</span> and <span class="fi">grep</span>, so <code class="sh">echo -e "alias ls='ls --color=auto'\nalias grep='grep --color=auto'" &gt; ~/.bashrc</code> and you&#8217;ll have colour for both commands. The former may already be provided by the default Karmic Koala <span class="fi">.bashrc</span>. While alias duplication has never hurt anybody, output redirection often has.</p>
<p>On to lower-level optimizations. With the quest for lower boot times, cruft has been trimmed down. Less services are started at boot time, and in general, the boot process is highly optimized. However, nobody&#8217;s perfect, and there are number of flaws that cause the boot process to be delayed. For example, the file <span class="fi">/boot/vmlinuz</span> has its name not for any logical reason, (some rationalize it as the &#8216;z&#8217; indicating compression, which is untrue) but instead originated as a typo which has become so ingrained that boot loader developers have had to work around it, to the detriment of boot time.</p>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 330px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/koala.jpg"><img class="size-full wp-image-158    " title="koala" src="http://ubuntard.com/wp-content/uploads/2009/11/koala.jpg" alt="koala" width="320" height="400" /></a><p class="wp-caption-text">Some say Ubuntu&#39;s performance is stuck up a tree.</p></div>
<p style="text-align: center;">
<p>Note that since these are low-level system modifications, they all require superuser privileges. It&#8217;s tiresome to prepend each with <span class="fi">sudo</span> so you might instead <code class="sh">su root</code> or, if you don&#8217;t have a root password set, <code class="sh">sudo su</code>.</p>
<p>Due to the slow execution speed of the boot loader, checking various locations for the Linux kernel executable delays the boot by several seconds. To remedy this, you can <code class="sh">mv /boot/vmlinuz /boot/vmlinux</code> and your system should boot several seconds faster, as the boot loader need not do as many heuristics.</p>
<p>Next, the filesystem. During boot, a number of files are accessed and modified, and the writes that the system must do to update the timestamps on these files slows the boot process. To combat this, you can use a text editor of choice (I recommend <span class="fi">vim</span>) to edit the <span class="fi">fstab</span> file, as such: <code class="sh">vim /etc/fstab</code> and change every instance of <code class="sh">defaults</code> to <code class="sh">defaults,noatime</code>. Noa time is a new method of time-stamping that is both more accurate and faster than regular time-stamping, using Noa units, which are directly analogous to Swatch Beats.</p>
<p>A <strong><em>very</em></strong> important step that many users miss is the device tree. With a generic configuration, most devices will be mounted at <span class="fi">/dev/sd*</span>, but this is sub-optimal for performance. What few know is that each category in the device tree is intended for a family of devices. For your benefit, here&#8217;s a list of several common device prefixes:</p>
<ul>
<li>/dev/fd: Floppy and Flash drives.</li>
<li>/dev/hd: Hard disk drives and high-definition televisions.</li>
<li>/dev/lp: Line printers and vinyl records.</li>
<li>/dev/sd: Solid-state drives and Secure Digital cards.</li>
<li>/dev/tty: Cannot be mentioned in polite company.</li>
</ul>
<p>If you wish to determine which device names your storage devices are using, run <code class="sh">fdisk -l</code>. If you find your hard drives are using the <span class="fi">/dev/sd</span> prefix, worry not! You can run a simple for loop to correct the issue: <code class="sh">cd /dev/ &amp;&amp; for i in sd*; do mv $i $(echo $i | sed 's/sd/hd/'); done</code></p>
<p>The loop can be modified as you see fit. Keep in mind that as hard disk drives and high-definition televisions are quite different, the shared driver for the two device families is rather generic and bloated. The hard disk&#8217;s read/write heads operate on the platters in a similar manner to a cartridge and needle reading a 12&#8243; LP. As such, you may wish to do the following to optimize your hard disks: <code class="sh">cd /dev/ &amp;&amp; for i in hd*; do mv $i $(echo $i | sed 's/hd/lp/'); done</code></p>
<p>Another large performance bottleneck is the number of TTYs spawned by default. Each <span class="fi">getty</span> process uses up to several <em>hundred</em> kilobytes of memory, and given that Ubuntu spawns six by default, they can eat up a substantial portion of your resources. While no longer bleeding edge, my Thinkpad 760 ED is still formidable with its 16 MB of RAM and 133 MHz Pentium, and yet Ubuntu would waste a substantial percentage of my memory if I didn&#8217;t disable the needless TTYs.</p>
<p>To remove them, edit the appropriate file, <code class="sh">vim /etc/default/console-setup</code> and change line seven&#8217;s range from<code class="sh">"/dev/tty[1-6]"</code> to <code class="sh">"/dev/tty[1-2]"</code>, and then <code class="sh">rm /etc/event.d/tty{3..6}</code>.</p>
<p>As any experienced user knows, all the great things in the world run on steam: Locomotives, kettles, the majority of ships from the 19th to 20th century, and, of course, politicians. For this reason, it&#8217;s highly recommended to install <span class="fi">sl</span>, a package available in the Universe repository, as it provides an adequate quantity of steam.</p>
<p>Congratulations! If you&#8217;ve made it this far, you now have a highly-optimized system and are ready to impress your friends with the responsiveness of your computer.</p>
<p>Lastly, a bit of inspirational prose:</p>
<blockquote><p>Sudo or do not, there is no<br />
-bash: try: command not found</p></blockquote>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F11%2Fricing-up-karmic-koala%2F&amp;linkname=Ricing%20up%20Karmic%20Koala"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/iuoWdqvny1o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/11/ricing-up-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/11/ricing-up-karmic-koala/</feedburner:origLink></item>
		<item>
		<title>The Paranoid Schizophrenic’s Guide to the Linux Command Line</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/UC8BU7KlJQY/</link>
		<comments>http://ubuntard.com/2009/11/the-paranoid-schizophrenics-guide-to-the-linux-command-line/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 04:23:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=82</guid>
		<description><![CDATA[[Inspired by Ubuntu Forum's Malicious Commands warning]
This guide covers a number of common Linux security flaws that make using the shell an unnecessarily risky experience.
For the security-conscious, choosing an open-source operating system like Linux should be simple common sense. The open-source development model encourages third-party scrutiny by its very nature, whereas closed-source models inherently mandate [...]]]></description>
			<content:encoded><![CDATA[<p><em>[Inspired by Ubuntu Forum's </em><a title="Try these with vigor" href="http://ubuntuforums.org/announcement.php?a=54"><em>Malicious Commands</em></a><em> warning]</em></p>
<div id="attachment_88" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/hackers0.jpg"><img class="size-full wp-image-88 " title="hackers0" src="http://ubuntard.com/wp-content/uploads/2009/11/hackers0.jpg" alt="hackers0" width="480" height="360" /></a><p class="wp-caption-text">If you&#39;re not careful, hackers can do this to your computer.</p></div>
<p>This guide covers a number of common Linux security flaws that make using the shell an unnecessarily risky experience.</p>
<p>For the security-conscious, choosing an open-source operating system like Linux should be simple common sense. The open-source development model encourages third-party scrutiny by its very nature, whereas closed-source models inherently mandate none. Companies often do little internal auditing, additionally prohibiting reverse-engineering through complex end-user license agreements.</p>
<p>The fact is that it&#8217;s very easy to corrupt a proprietary application from a security perspective: management decides on  a subversive feature and the developers are obliged to implement it, while in an open-source environment,  nobody has the final say. Those who strongly oppose a change may simply fork the project, and time will decide which project made the right decision. On the other hand, those who oppose questionable changes in a proprietary application are terminated by their employers via papers or private military corporations.</p>
<p>Contrary to public belief, large, current distributions are often a poor choice for security. As time goes by, projects are increasingly tainted by corporate and governmental interests, to the detriment of security-conscious users. Likewise, newer software is not necessarily better — New software is continually scrutinized for vulnerabilities, and as such is <em>less secure</em> than its long-forgotten predecessors. Without compromise, all users should find and use a suitably archaic set of software (such as Linux kernel 2.0) such that no new vulnerability analysis is taking place. Likewise, older software tends to be more compact — It is easier for a user to analyze the source of the Linux 2.0 than it is to read the millions of lines within Linux 2.6. However, being pragmatic, Ubuntu is a good choice because the upstream Debian patching often fixes software (and warps it in interesting ways) such that general-purpose exploits become infeasible.</p>
<p>When securing a distribution, there are a number of common pitfalls — applications that are often accepted by novices, yet carry a significant security risk with them. As any experienced, security-conscious user will tell you, the average default installation performed by many of the more user-friendly distributions is often lacking in security, catering more for general use. But what of the dangerous exploits that can turn your power supply into a <em><strong>bomb</strong></em>?</p>
<div id="attachment_90" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/hackers2.jpg"><img class="size-full wp-image-90 " title="hackers2" src="http://ubuntard.com/wp-content/uploads/2009/11/hackers2.jpg" alt="hackers2" width="480" height="360" /></a><p class="wp-caption-text">It looks innocent, but is your power supply plotting to kill you?</p></div>
<p>Below is a list of common applications that are responsible for the vast majority of damage inflicted during system compromises.</p>
<ul>
<li><em>ls</em>: Many see ls as an innocuous command, useful for finding files within a directory and determining their attributes. However, this command is commonly replaced with malicious binaries due to the frequency with which it is invoked. I recommend moving the ls binary to a 16 or 32-character random location, such as /usr/bin/OGh1eoL2hDqZOBl8. To generate this with sufficient entropy, I asked an acquaintance afflicted with severe multiple personality disorder. As this string has been disclosed, it is now to be considered compromised and should not be used for security purposes.</li>
<li><em>cp</em>: Another seemingly innocuous command. In the dream land full of rainbows and marshmallows that most users concoct in their heads, <em>cp</em> is used to duplicate files. This may seem innocent, but in practice it is more often used for malicious ends. After a hacker has compromised the root account and finished compiling a malicious binary, he will use this to copy it into the place of an existing binary, an attack I mentioned in the last paragraph. A <em>cp</em>-savvy attacker is far more dangerous than one who only uses <em>mv</em>, as the former is capable of replacing multiple binaries at a time, and has a back-up in the event his activities are noticed.</li>
<li><em>dd</em>: While some will insist it can be useful, it should never be touched. A hacker can easily use this to erase the filesystem from one of your devices, or copy the filesystem of a malicious device onto your system. This utility is <em>highly</em> dangerous, being responsible for a large number of catastrophic data wipes, and is to be <strong>avoided at all costs</strong>. Any distribution that packages <em>dd</em> is ideally avoided. Note that this often means creating your own distribution, as <em>dd</em> is included in GNU Coreutils, a commonly-packaged suite of applications ranging from the mundane to the critically dangerous.</li>
<li><em>cd</em>: While technically a shell built-in, this highly damaging command deserves its own entry. While it would be beneficial to start users in a random, deeply-nested directory without a $PS1 (or <em>pwd</em> support), due to <em>cd</em>&#8217;s default behaviour of navigating to the home directory when called without arguments, this potentially useful security technique is rendered useless. Likewise, the tilde (~) expands to the home directory&#8217;s path, and it too is often used when compromising a system. Ideally, this command would not be compiled into the shell. The other dangerous link <em>cd</em> makes use of is &#8220;..&#8221;, which allows the shell to traverse up the directory tree without actually knowing the name of the parent directory. This is the equivalent of allowing a blind lunatic with a chainsaw into your home and playing Marco Polo with him.</li>
<li><em>bash</em>: Commonly used to interact with the computer in a text-based way. This is the most common shell on Linux systems, and as such, it facilitates the vast majority attacks. Capable of executing arbitrary commands and code, <strong>it alone is responsible for over 99% of the damage</strong> inflicted during attacks. You should remove this as a first step in securing your system, along with any fall-backs such as &#8216;<em>ksh</em>&#8216;, &#8216;<em>zsh</em>&#8216;, and &#8216;<em>dash</em>&#8216;. <em>Busybox</em>, functioning as a minimal replacement for the shell and GNU Coreutils, is a better alternative, but remember: A system you can log into is a system you can compromise.</li>
</ul>
<p>The file <em>/etc/passwd</em> contains important information about your users and their shells. An attacker reading this file now only has to guess the password of the user account, which makes username security worthless. Remove this and use a 32-character randomly-generated string for your username. Do not generate the username through <em>/dev/urandom</em> or any such device, as it is not a true random number source, producing pseudo-random output which can be predicted by severely obsessive-compulsive individuals like myself. Likewise, Internet servers providing so-called &#8217;secure&#8217; random numbers are likely fronts for governmental agencies interested in harvesting your data, so you should find your own source of entropy.</p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/hackers1.jpg"><img class="size-full wp-image-89" title="hackers1" src="http://ubuntard.com/wp-content/uploads/2009/11/hackers1.jpg" alt="hackers1" width="480" height="360" /></a><p class="wp-caption-text">The Internet: An unnecessary security risk?</p></div>
<p>The Internet is the vector through which the vast majority of attacks occur. A common application which uses the Internet is the browser, which communicates over HTTP, typically using port 80. This port is commonly used by hackers to send malicious data to unsuspecting users, and as such you should read &#8216;<em>man iptables</em>&#8216; and <strong>drop all packets</strong> being sent to port 80 on your machine in order to reduce the chances of an attack. It is also wise to drop packets on 443, which is used by HTTP over TLS/SSL, a supposedly &#8217;secure&#8217; protocol utilizing government-vetted (and thus highly suspect) algorithms.</p>
<p>Remote access is another primary attack vector. So-called &#8217;secure&#8217; remote access utilities such as OpenSSH use algorithms such as RSA, DES and AES to secure their payloads, all of which were developed or analyzed by major governmental cryptography agencies, and as such are likely to have back doors allowing the government (and other knowledgeable, malicious entities) to read your confidential information as it is sent over the wire. I recommend <em>xor</em> and <em>rot13</em> for maximum data security, as they are uncommon and thus your data will be secure. If you feel you need additional security, utilize <em>rot14</em>. While <em>rot13</em> is able to be decoded in the same manner as it is encoded, <em>rot14</em> must be run 26 times for the message to be deciphered. It is also possible to <em>rot -1</em>, but this is a highly sophisticated attack that few are capable of.</p>
<p>There is a directory on every machine, <em>/usr/share/man</em>, which contains information on much of the software you have installed. Through this facility, attackers can determine what you have installed, and compromise your system through vulnerabilities in these applications even if they aren&#8217;t running: That&#8217;s how deadly <em>/usr/share/man</em> can be. Keep in mind that <em>man</em> pages are created by the people who package software for your distribution, and sometimes by the upstream developers themselves.This is clear evidence of the system deliberately working  against the user. While it is impossible to determine whether your &#8216;<em>rm</em>&#8216; binary is intact, I suggest attempting to use it as such: &#8216;<em>rm -rf /usr/share/man</em>&#8216;. If it has not been compromised, this directory will be removed and your system will be markedly more secure.</p>
<p>Hackers can also determine what you are running via the process list, and this cannot easily be stopped. You might try unplugging your ethernet cable, but due to electromagnetic emanations from your computer, data can be gathered without a direct connection and without a wireless networking device. At the lowest level, all attacks are facilitated by power. Be it 110 or 220V, 50 Hz or 60 Hz, on a 15, 20 or 30 amp circuit, without power, no attack is possible. The Paranoid Schizophrenic would thusly recommend unplugging your Linux machine to ensure data integrity and security, if it did not impact uptime in a negative manner. If you are particularly uncompromising, you may wish to do this. Data security is paramount for some, and this is one of the best ways to ensure it.</p>
<p>Commonly used by computer professionals, RAID, or &#8220;Redundant Array of Inexpensive Disks&#8221; is commonly used for a variety of reasons, ranging from increased speed to improved data security in the event of drive failure. I cannot condone RAID1, because it is then possible for an assailant to steal one of your drives without you being any the wiser. <strong>RAID0 is the optimal solution</strong>, across multiple disks and with multiple partitions per disk. This way, a drive failure (or damaging one drive in any way, such as airlifting the computer back to the Pentagon for analysis) is guaranteed to render the data unusable. You should pick a block size based on that you are storing — With small files, a large block size may be sufficient to store entire incriminating files. It&#8217;s recommended to use a very small block size in that case, such that the file, even if partially recovered from one drive, is useless.</p>
<p>At a very low level, there is also the file system. If you are running a newer file system such as ext3, ext4, or reiserfs, your computer may be <strong><em>SPYING</em></strong> on you. Everything is written to a &#8216;journal&#8217; before being committed to the disk. Do you know anything about this journal? I thought not. In practice, this journal may be harvested and transmitted to governmental agencies who will be able to replay disk activity. Meta-data journaling is also an option, wherein entire files are not written to the journal — But this can still prove to be incriminating evidence. It is inadvisable to open your hard drive and have a go at the platters with a chisel, because it is difficult to identify the location of the journal.</p>
<div id="attachment_108" class="wp-caption aligncenter" style="width: 490px"><a href="http://ubuntard.com/wp-content/uploads/2009/11/hackers3.jpg"><img class="size-full wp-image-108 " title="hackers3" src="http://ubuntard.com/wp-content/uploads/2009/11/hackers3.jpg" alt="hackers3" width="480" height="360" /></a><p class="wp-caption-text">J. R. &quot;Bob&quot; Dobbs: Can he be trusted?</p></div>
<p>Lastly&#8230; Can strangers be trusted? Can your friends be trusted? Can your <em>mother</em> be trusted? Can <strong><em>you</em></strong> be trusted? I think not. Under duress you may be willing to allow others to compromise your system, and that cannot be allowed. For perfect security, you should write your data onto floppy disks, bury them individually in crates across a large expanse, and then bludgeon yourself repeatedly in the head so that you cannot remember their locations.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F11%2Fthe-paranoid-schizophrenics-guide-to-the-linux-command-line%2F&amp;linkname=The%20Paranoid%20Schizophrenic%26%238217%3Bs%20Guide%20to%20the%20Linux%20Command%20Line"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/UC8BU7KlJQY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/11/the-paranoid-schizophrenics-guide-to-the-linux-command-line/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/11/the-paranoid-schizophrenics-guide-to-the-linux-command-line/</feedburner:origLink></item>
		<item>
		<title>OH MY GOD OH GOD OH MY NEW LOGIN SCREEN AAAHHhhhhhhhh</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/oU6lt9wK4ZE/</link>
		<comments>http://ubuntard.com/2009/09/oh-my-god-oh-god-oh-my-new-login-screen-aaahhhhhhhhhh/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 03:57:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=77</guid>
		<description><![CDATA[The internet was witness yet again to the collective spunk-spewing of Ubuntards everywhere with today&#8217;s news of Karmic Koala&#8217;s new login manager screenshot.  Actually, it&#8217;s still just a mockup at this stage, but don&#8217;t let that get you down.
Big bold headlines found their way to Digg and Reddit, proclaiming the revelation.
Karmic Koala’s New Login Screen [...]]]></description>
			<content:encoded><![CDATA[<p>The internet was witness yet again to the collective spunk-spewing of Ubuntards everywhere with today&#8217;s news of Karmic Koala&#8217;s new login manager screenshot.  Actually, it&#8217;s still just a mockup at this stage, but don&#8217;t let that get you down.</p>
<p>Big bold headlines found their way to Digg and Reddit, proclaiming the revelation.</p>
<p><a href="http://d0od.blogspot.com/2009/09/karmic-gdm-design.html">Karmic Koala’s New Login Screen Revealed</a></p>
<p>Let&#8217;s take a gander!</p>
<div id="attachment_78" class="wp-caption alignnone" style="width: 586px"><a href="http://ubuntard.com/wp-content/uploads/2009/09/cumbuntu.png"><img class="size-full wp-image-78 " title="cumbuntu" src="http://ubuntard.com/wp-content/uploads/2009/09/cumbuntu.png" alt="Cumbuntu" width="576" height="432" /></a><p class="wp-caption-text">Cumbuntu</p></div>
<p>Hmm&#8230; I was expecting something a little more, uh climactic, with all the hype and buzz that surrounded the posts.</p>
<p>A few quotes from the critics:</p>
<blockquote><p>Looks so smooth and stylish&#8230;</p></blockquote>
<blockquote><p>That&#8217;s hot</p>
<p>Sexy&#8230;</p>
<p>About time! Now I&#8217;m really going to do a fresh install&#8230; T_T It is best to start fresh if the next version have a lot of major changes, just like now&#8230;</p></blockquote>
<p>Linux is finally ready for the desktop now that we can log in with style.  Those of us rebooting our boxes more frequently than every few weeks will certainly be in for a treat.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F09%2Foh-my-god-oh-god-oh-my-new-login-screen-aaahhhhhhhhhh%2F&amp;linkname=OH%20MY%20GOD%20OH%20GOD%20OH%20MY%20NEW%20LOGIN%20SCREEN%20AAAHHhhhhhhhh"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/oU6lt9wK4ZE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/09/oh-my-god-oh-god-oh-my-new-login-screen-aaahhhhhhhhhh/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/09/oh-my-god-oh-god-oh-my-new-login-screen-aaahhhhhhhhhh/</feedburner:origLink></item>
		<item>
		<title>The Many Breeds of Ubuntards</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/C5w5X71w7xA/</link>
		<comments>http://ubuntard.com/2009/09/the-many-breeds-of-ubuntards/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 02:20:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=68</guid>
		<description><![CDATA[Like most religions, Ubuntu has different factions among its followers.  There are the die hards, the excited newbies, the evangelists, and the old-timers among others.  They may vary in degrees of knowledge, experience, willingness to learn, and maturity, but they all have one thing in common:  they&#8217;re all Ubuntards.


The Die Hard
Bio:  The Die Hard is [...]]]></description>
			<content:encoded><![CDATA[<p>Like most religions, Ubuntu has different factions among its followers.  There are the die hards, the excited newbies, the evangelists, and the old-timers among others.  They may vary in degrees of knowledge, experience, willingness to learn, and maturity, but they all have one thing in common:  they&#8217;re all Ubuntards.</p>
<h2></h2>
<h2></h2>
<h2><strong>The Die Hard</strong></h2>
<p><strong>Bio</strong>:  The Die Hard is out in force on Ubuntu forums and social media, commenting on blogs and tweeting about the latest upcoming Ubuntu features.  The drivel this guy spews is inane and forgettable stuff, characterized by comments that treat Ubuntu as if it is the only distribution in existence.   He downloaded Ubuntu 2 years ago after seeing his leet hax0r friend running fluxbox at university.</p>
<p><strong>Blog Title</strong>: WTF Ubuntu FTW</p>
<p><strong>Ubuntu Flavor</strong>: Ubuntu Alpha pre-release</p>
<p><strong>Experience Level</strong>:  Moderate</p>
<p><strong>Catch Phrase</strong>: &#8220;I can&#8217;t wait for Karmic, it&#8217;s supposed to boot in 10 seconds and the new boot splash is AWESOME!&#8221;</p>
<h2></h2>
<h2></h2>
<h2><strong>The Excited Newbie</strong></h2>
<p><strong>Bio</strong>:  Newbie downloaded Ubuntu at the advice of his friend after losing his Windows partition to the typical viruses and trojans clueless users tend to pick up.  Unfortunately, Ubuntu doesn&#8217;t come with a <a title="the indispensible L.A.R.T." href="http://en.wiktionary.org/wiki/Luser_Attitude_Readjustment_Tool">clue stick</a>, let alone install one alongside Windows.  Newbie&#8217;s cluelessness follows him into the Linux world while he posts questions and floods IRC channels with the most trivial questions.  Newbie adds as many third party repositories at once as possible, eventually rendering his system as inoperable as the Windows machine he previously abandoned.</p>
<p><strong>Blog Title</strong>: Coming Soon!!!!11</p>
<p><strong>Ubuntu Flavor</strong>: Ubuntu via <a title="Windows installer for Ubuntu" href="http://wubi-installer.org/">Wubi</a></p>
<p><strong>Experience Level</strong>: Clueless</p>
<p><strong>Catch Phrase</strong>: &#8220;WWOW! automatix is awesome, my nvedia gfx and dvd are werking!!  btw ubuntoo is awesome!!!11eleventy&#8221;</p>
<h2></h2>
<h2></h2>
<h2><strong>Mr. Misinformation</strong></h2>
<p><strong>Bio</strong>:  Mr. Misinformation switched from Fedora years ago after getting confused by the RPM system.  Unable to upgrade Gaim without tearing his installation apart package by package, he gave in and downloaded Ubuntu.  While not exactly an idiot, Mr. Misinformation isn&#8217;t quite the guru he thinks he is.  He hangs out in Ubuntu IRC channels and forums, answering anything the Excited Newbie can come up with.  The trouble is, Mr. Information doesn&#8217;t research his answers, and often replies with half-truths or dangerous commands off the top of his head which result in unfortunate consequences for the unsuspecting noob.</p>
<p><strong>Blog Title</strong>: Ubuntu Tips and Trix</p>
<p><strong>Ubuntu Flavor</strong>: Any &#8216;buntu &#8211; Latest Stable</p>
<p><strong>Experience Level</strong>:  Just Enough&#8230;</p>
<p><strong>Catch Phrase</strong>: &#8220;Oh, you need to clear your firefox profile.  Just rm -rf ~ /.mozilla and you&#8217;ll be good to go.&#8221; (Ed: Notice the space after &#8216;~&#8217;)</p>
<h2></h2>
<h2></h2>
<h2><strong>The Evangelist</strong></h2>
<p><strong>Bio</strong>:  The Evangelist <em>almost</em> understands the GNU philosophy, but really gets off on the concept of the <a title="Nelson Mandela tells it like it is." href="http://en.wikipedia.org/wiki/Ubuntu_%28philosophy%29">African word and philosphy of <em>ubuntu</em></a> itself.  She is mainly a user of mailing lists, interjecting with questions about how best to get her local school running Ubuntu to save money and topple the evil Microsoft monopoly.  Typically,the Evangelist is easy to take in small doses, but spending too much time around her can begin to grate.  There are only so many times you can be told to refer to Linux as GNU/Linux without wanting to bash her head in.</p>
<p><strong>Blog Title</strong>: Ubuntu for the Masses</p>
<p><strong>Ubuntu Flavor</strong>:  CrunchBang on a P-II 300MHz</p>
<p><strong>Experience Level</strong>:  Clueless to Clueful</p>
<p><strong>Catch Phrase</strong>: &#8220;It&#8217;s really unfair that Linux Torvolds gets all the credit for our movement &#8212; please give credit where it&#8217;s due and refer to this as GNU/Linux.  That&#8217;s with a <em>hard</em> G, as in gifted.&#8221;</p>
<h2></h2>
<h2></h2>
<h2>The Poser</h2>
<p><strong>Bio</strong>:  The Poser doesn&#8217;t actually run Ubuntu, but that doesn&#8217;t stop him from expounding on it.  A frequent of Digg.com, Poser likes to chime in on articles related to Linux in order to feel like one of the crowd.  Perhaps he doesn&#8217;t quite have the guts to run without Windows yet, or maybe he uses a Mac and suffers from multiple personality disorder.  The Poser is characterized by commenting on an article, blog post, or social media item without actually adding any opinions or substance.</p>
<p><strong>Blog Title</strong>:  Just Another Wordpress Blog</p>
<p><strong>Ubuntu Flavor</strong>: Snow Leopard / Windows 7</p>
<p><strong>Experience Level</strong>: N/A</p>
<p><strong>Catch Phrase</strong>: &#8220;Wow! This is useful! Great blog!&#8221;</p>
<h2><strong>The Old Timer</strong></h2>
<p><strong>Bio</strong>:  The Old Timer has seen and done it all.  He&#8217;s an old-school retired Solaris or HP-UX admin who&#8217;s spent one too many days behind a CRT.  You wonder if his brain may be melting from the EMF those old green-screen teletypes used to pump out.  Regardless, this guy knows his stuff, but sticks to Ubuntu because he can&#8217;t be bothered to administrate his systems anymore.  Ubuntu is safe and easy, and in his old age, that&#8217;s the way he likes it.</p>
<p><strong>Blog Title</strong>: Our Vacation Pictures</p>
<p><strong>Ubuntu Flavor</strong>: Vanilla Ubuntu<strong><br />
</strong></p>
<p><strong>Experience Level</strong>: Masterful, but unwilling</p>
<p><strong>Catch Phrase</strong>: &#8220;Where can I find a Korn shell .deb?&#8221;</p>
<h2></h2>
<h2></h2>
<h2><strong>The Graduate</strong></h2>
<p><strong>Bio</strong>:  The Graduate has been running Ubuntu since its early days, and is ready to get out.  Tired of all the characters above, the Graduate is experimenting with Arch Linux, FreeBSD, Red Hat, and Slackware on his quad-core rig with VirtualBox.  Nearing enlightenment, he takes a deep breath and fires up fdisk to repartition his Ubuntu drive.</p>
<p><strong>Blog Title</strong>: Development with C++</p>
<p><strong>Ubuntu Flavor</strong>: Ubuntu, Coaster Edition</p>
<p><strong>Experience Level</strong>:  His Kung-Fu is Strong<strong><br />
</strong></p>
<p><strong>Catch Phrase</strong>: &#8220;So long, suckas.&#8221;</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F09%2Fthe-many-breeds-of-ubuntards%2F&amp;linkname=The%20Many%20Breeds%20of%20Ubuntards"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/C5w5X71w7xA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/09/the-many-breeds-of-ubuntards/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/09/the-many-breeds-of-ubuntards/</feedburner:origLink></item>
		<item>
		<title>Karmic Koala: The Trainwreck Around the Bend</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/3jbkLvSmbPc/</link>
		<comments>http://ubuntard.com/2009/09/karmic-koala-the-trainwreck-around-the-bend/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 04:09:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=58</guid>
		<description><![CDATA[Twitter and Ubuntu blogs everywhere are all aflutter in anticipation of next month&#8217;s release of Karmic Koala.  I read tech sites and blogs every day, and I can&#8217;t seem to escape all the shouting about the next killer feature coming up in 9.10.
For example, the aptly named OMG! UBUNTU! recently posted about the new boot [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter and Ubuntu blogs everywhere are all aflutter in anticipation of next month&#8217;s release of Karmic Koala.  I read tech sites and blogs every day, and I can&#8217;t seem to escape all the shouting about the next killer feature coming up in 9.10.</p>
<p>For example, the aptly named OMG! UBUNTU! recently posted about the new boot and login screens coming to Karmic.  <a title="Holy Shit! New boot splash!" href="/2009/03/holy-shit-new-boot-splash/">Gee, haven&#8217;t we seen this before?</a></p>
<div id="attachment_60" class="wp-caption alignnone" style="width: 531px"><a href="http://d0od.blogspot.com/2009/08/karmic-splash-boot.html"><img class="size-full wp-image-60" title="omgubuntu" src="http://ubuntard.com/wp-content/uploads/2009/09/omgubuntu.png" alt="OMG! UBUNTU! YAY!" width="521" height="509" /></a><p class="wp-caption-text">OMG! UBUNTU! YAY!</p></div>
<p>The new boot splash is something special, for sure.  Feast your eyes:</p>
<div id="attachment_61" class="wp-caption alignnone" style="width: 542px"><img class="size-full wp-image-61" title="karmic-boot" src="http://ubuntard.com/wp-content/uploads/2009/09/karmic-boot.png" alt="Uh... Wow." width="532" height="399" /><p class="wp-caption-text">Uh... Wow.</p></div>
<p>The ever-competent boys over at <a title="Stunning." href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzQ4Mw">Phoronix also did another post on the new boot splash</a>.  This time, instead of <a title="Brilliant, guys." href="http://ubuntard.com/wp-content/uploads/2009/03/splash-watermark.png">plastering their logo in the middle of captured video, like Softpedia</a>, they decided to videotape a glare-obscured ugly-ass laptop running the alpha:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/nj9Pu-7jtVA&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/nj9Pu-7jtVA&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Ok, well maybe that&#8217;s not so exciting.  But surely there&#8217;s some more awesome stuff coming up, right?</p>
<p>Of course!  Karmic is also rumored to include Ubuntu&#8217;s new Software Store.  Here, have a screenshot:</p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 579px"><img class="size-full wp-image-62" title="appcenter" src="http://ubuntard.com/wp-content/uploads/2009/09/appcenter.png" alt="Exciting shit" width="569" height="352" /><p class="wp-caption-text">Exciting shit</p></div>
<p>This aims to replace the aging Synaptic and Add/Remove Programs dialogs.  Fortunately, fellow reader, they&#8217;re leaving aptitude and apt-get un-fucked-with.</p>
<p>Well, all of this is a little underwhelming, isn&#8217;t it?  You would think that after <a title="more than a handful of results..." href="http://www.google.com/search?hl=en&amp;q=jaunty+sucks">Jaunty Jackalope&#8217;s lukewarm reception</a>, they would pack a killer app in there or two.  Unsurprisingly, you would be wrong.  Instead of sticking with Pidgin, for example, Karmic is said to be switching to Empathy for messaging.  Nevermind that Empathy is a buggy, half baked mess.  Nevermind that Pidgin has finally added voice and video support.  I&#8217;d lay money down right now that 9 of 10 users will uninstall Empathy and replace it with Pidgin within the first hour of installation.</p>
<p>So what is there to look forward to?</p>
<p>Well, Karmic users will finally get Firefox 3.5 in the base installation and repositories.  They&#8217;ll also get GNOME 2.26, some new artwork, and another animal-kingdom idol.</p>
<p>But don&#8217;t forget the #1 reason for Ubuntu: its excellent and ever expanding community of Ubuntards, your personal support army.</p>
<p><em>Here&#8217;s what you&#8217;ll get with your order!</em></p>
<p>Exhibit A:</p>
<div id="attachment_63" class="wp-caption alignnone" style="width: 578px"><a href="http://ubuntuforums.org/showthread.php?t=1256625"><img class="size-full wp-image-63" title="wubi-wrong" src="http://ubuntard.com/wp-content/uploads/2009/09/wubi-wrong.png" alt="Not quite..." width="568" height="91" /></a><p class="wp-caption-text">Not quite...</p></div>
<p>Exhibit B, more wisdom from the tards, after a user asks why he can&#8217;t cd to a directory:</p>
<div id="attachment_64" class="wp-caption alignnone" style="width: 359px"><img class="size-full wp-image-64" title="execute-1" src="http://ubuntard.com/wp-content/uploads/2009/09/execute-1.png" alt="Correct!" width="349" height="88" /><p class="wp-caption-text">Correct!</p></div>
<p>Then, thankfully, an expert comes along to correct the error:</p>
<div id="attachment_65" class="wp-caption alignnone" style="width: 361px"><img class="size-full wp-image-65" title="execute-2" src="http://ubuntard.com/wp-content/uploads/2009/09/execute-2.png" alt="Oh, so close..." width="351" height="96" /><p class="wp-caption-text">Oh, so close...</p></div>
<p>These are just examples from the last two hours of posts on the forums.  I have some real gems tucked away for a later date, but these serve to illustrate the point.  They&#8217;re just <a href="http://ubuntard.com/2009/03/blind-leading-the-blind/">the blind leading the blind.</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F09%2Fkarmic-koala-the-trainwreck-around-the-bend%2F&amp;linkname=Karmic%20Koala%3A%20The%20Trainwreck%20Around%20the%20Bend"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/3jbkLvSmbPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/09/karmic-koala-the-trainwreck-around-the-bend/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/09/karmic-koala-the-trainwreck-around-the-bend/</feedburner:origLink></item>
		<item>
		<title>And we’re back</title>
		<link>http://feedproxy.google.com/~r/ubuntard/~3/uP66xCvlGEk/</link>
		<comments>http://ubuntard.com/2009/09/and-were-back/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:51:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ubuntard.com/?p=54</guid>
		<description><![CDATA[After experiencing my own &#8216;Tard moment, Ubuntard.com is back.
Previously hosted on fsckvps.com (whose name can also be accurately interpreted as &#8220;fuckups&#8221;) we&#8217;re back up and running at nearlyfreespeech.net, whom I endorse mightily.  The previous hosting company suffered catastrophic failure and destruction in early June at the hands of an unnamed hacker exploiting a weakness in [...]]]></description>
			<content:encoded><![CDATA[<p>After experiencing my own &#8216;Tard moment, Ubuntard.com is back.</p>
<p>Previously hosted on fsckvps.com (whose name can also be accurately interpreted as &#8220;fuckups&#8221;) we&#8217;re back up and running at <a title="Nearly Free Speech" href="http://nearlyfreespeech.net">nearlyfreespeech.net</a>, whom I endorse mightily.  The previous hosting company suffered catastrophic failure and destruction in early June at the hands of an unnamed hacker exploiting a weakness in the management portal and bad administrative practices.  Most of the VPS systems hosted by VAServ and fsckvps.com were totally obliterated.  Ubuntard.com was one of these.</p>
<p>Always the tard myself, there were no full backups of the Ubuntard.com database or site.  I used Google&#8217;s cache and my own local copy of the theme to rebuild the site.</p>
<p>As a result, you&#8217;ll notice that:</p>
<ol>
<li>Previous comments are missing.</li>
<li>A post or two may be missing.</li>
</ol>
<p>C&#8217;est la vie.  Oh well.  Live and learn.  I hadn&#8217;t thought the site important enough to backup at the time, but after a few weeks of idleness, I was bitten again by the rage welling up inside me surrounding Ubuntu and its community.  So with little further delay, on with the posts and welcome back.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fubuntard.com%2F2009%2F09%2Fand-were-back%2F&amp;linkname=And%20we%26%238217%3Bre%20back"><img src="http://ubuntard.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/ubuntard/~4/uP66xCvlGEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ubuntard.com/2009/09/and-were-back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ubuntard.com/2009/09/and-were-back/</feedburner:origLink></item>
	</channel>
</rss>
