<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rdf:RDF
[
<!ENTITY % HTMLlat1 PUBLIC
 "-//W3C//ENTITIES Latin 1 for XHTML//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
]>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:admin="http://webns.net/mvcb/">
<channel rdf:about="http://linuxcommand.org/blog">
<title>LinuxCommand.org: News And Rants</title>
<link>http://linuxcommand.org/blog</link>
<description>news and opinion</description>
<dc:language>en-us</dc:language>
<dc:creator>William Shotts</dc:creator>
<dc:date>2008-05-11T13:29:14-04:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/05/#e2008-05-11T13_29_01.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/04/#e2008-04-22T18_50_16.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-30T13_53_58.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-23T10_25_15.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-16T07_01_27.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-09T11_56_41.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-23T08_43_34.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-09T13_48_55.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-03T13_27_32.txt" />
<rdf:li rdf:resource="http://linuxcommand.org/blog/archives/2008/01/#e2008-01-27T12_14_05.txt" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/05/#e2008-05-11T13_29_01.txt">
<link>http://linuxcommand.org/blog/archives/2008/05/#e2008-05-11T13_29_01.txt</link>
<title>New Version Of LinuxCommand.org For Off-Line Viewing Released</title>
<dc:date>2008-05-11T13:29:01-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Site News</dc:subject>
<description>
<![CDATA[<p>A new version of LinuxCommand.org For Off-Line Viewing has been released
incorporating all the recent changes to the tutorials.  It is available as both a
gzip compressed tar file and a zip file.  You may download it from the <a href="http://linuxcommand.org/script_library.php">Script Library</a>
page.</p>

<p>Enjoy!</p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/04/#e2008-04-22T18_50_16.txt">
<link>http://linuxcommand.org/blog/archives/2008/04/#e2008-04-22T18_50_16.txt</link>
<title>Two Million Visitors</title>
<dc:date>2008-04-22T18:50:16-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Site News</dc:subject>
<description>
<![CDATA[<p>A few days ago, LinuxCommand.org reached the <a href="http://sourceforge.net/project/stats/detail.php?group_id=3268&ugn=linuxcommand&type=sfweb&mode=alltime">two million visitor mark</a>.
Thanks everyone!</p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-30T13_53_58.txt">
<link>http://linuxcommand.org/blog/archives/2008/03/#e2008-03-30T13_53_58.txt</link>
<title>Today's Site Updates</title>
<dc:date>2008-03-30T13:53:58-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Change Log</dc:subject>
<description>
<![CDATA[<ul>
        <li>Added some discussion to <a href="http://linuxcommand.org/wss0150.php">wss0150</a>
        to clarify use of parameter expansion in the final example.  Also added a warning
        about a weakness with the error handling and the <tt>cd</tt> command.</li>
</ul>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-23T10_25_15.txt">
<link>http://linuxcommand.org/blog/archives/2008/03/#e2008-03-23T10_25_15.txt</link>
<title>Today's Site Updates</title>
<dc:date>2008-03-23T10:25:15-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Change Log</dc:subject>
<description>
<![CDATA[<ul>
        <li>Modified the discussion of
        <a href="http://linuxcommand.org/lts0050.php#wildcards">wildcards in lts0050</a>
        to remove references to character ranges
        (which have been deprecated in the POSIX standard) and
        replace them with POSIX character classes.</li>
</ul>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-16T07_01_27.txt">
<link>http://linuxcommand.org/blog/archives/2008/03/#e2008-03-16T07_01_27.txt</link>
<title>Today's Site Updates</title>
<dc:date>2008-03-16T07:01:27-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Change Log</dc:subject>
<description>
<![CDATA[<p>
<ul>
        <li>Many updates to the
        <a href="http://linuxcommand.org//who_what_where_why.php">Who, What, Where, Why</a> page including a
        revised recommended books list and the addition of the
        <a href="http://www.softwarefreedom.org/">Software Freedom Law Center</a>
        to the list of freedom fighters.</li>
</ul>
</p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/03/#e2008-03-09T11_56_41.txt">
<link>http://linuxcommand.org/blog/archives/2008/03/#e2008-03-09T11_56_41.txt</link>
<title>On The Significance Of The Asus Eee PC</title>
<dc:date>2008-03-09T11:56:41-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Rants</dc:subject>
<description>
<![CDATA[<p>For several months now I have been thinking about the new <a
href="http://eeepc.asus.com/global/product.htm">Eee PC from Asus</a>.  In case
you haven't heard, the Eee PC is small Ultra-Mobile PC (UMPC) weighing about two
pounds, and costing less than $400.  So far, the product has been, according to
many sources, a runaway success.  For me, of course, the important fact about
the Eee PC is that it ships with an easy-to-use Linux OS rather than that other
operating system.</p>

<p>While one could certainly dismiss the device as an underpowered little toy
running an unpopular OS - and there are those detractors - that would be missing
the point.</p>

<p>For those of you who have read <em><a
href="http://www.amazon.com/Innovators-Dilemma-Revolutionary-Business-Essentials
/dp/0060521996/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1205076648&sr=8-1">The
Innovator's Dilemma</a></em>, by Clayton Christensen, you will at once recognize
the Eee PC as a "disruptive technology," for it defines an entirely new class of
product that expands the laptop market into the new territory of the "portable
Internet device."  As Christensen observed regarding disruptive technological
change,</p>

<blockquote>"Generally disruptive innovations were technologically
straightforward, consisting of off-the-shelf components put together in a
product architecture that was often simpler than prior approaches.  They offered
less of what customers in established markets wanted and so could rarely be
initially employed there.   They offered a different package of attributes
valued only in emerging markets remote from, and unimportant to, the
mainstream."</blockquote>

<p>Think about the laptop computer market.  With all the laptops available
today, what's the real difference between them?  Aside from a few different
screen sizes, nothing.  In fact, the problem of product differentiation has
gotten so dire that manufacturers are now promoting case colors and textures to
make their products seem different from their competitors.</p>

<p>Why is that?  Why are all laptop computers basically the same?  It's because
they are all designed to run only Windows.</p>

<p>While MS-DOS and its decedents, along with the PC BIOS vendors, are
responsible for creating today's market of ultra low-cost commodity hardware,
they have also created a trap for manufacturers.  As a manufacturer, the last
thing you want is to be in a commodity market.  In a commodity market, the only
thing you can compete on is price, which is brutal.  What you want is to have a
product that is different, a product that can command premium pricing.  Apple
understands this and that's why you can't buy OS X for commodity PC
hardware.</p>

<p>As Asus has demonstrated, once you are not tied to Windows compatibility, you
can create new, exciting, and innovative products.  But why is Windows a trap? 
Because it lacks freedom.  Freedom gives you control.  Whereas a manufacturer
using Linux can customize the OS to fit whatever hardware design fits their
vision of the market, with Windows they are given a simple choice: "take it or
leave it."  Where is the freedom in that choice?</p>

<p>Asus is also teaching the industry a lesson that in order to be successful
with Linux, you have to treat it seriously.  Much of the Eee PC's success can be
traced to the work Asus did developing a well thought out user interface for its
product.  Contrast this with the <a href="http://blog.laptopmag.com/everex-cloudbook-mini-review-verdict-needs-more-time-in-the-oven">Everex Cloudbook</a> and the various attempts
<a href="http://www.lightandmatter.com/article/gos_review.html">Wal-Mart has made with desktop Linux machines</a>.  If you put a junk Linux
installation on your low-cost hardware, you get a junk product.  Even <a href="http://www.dell.com/open">Dell,
whose Ubuntu systems</a> created such excitement in the Linux community, has failed
to take advantage of the opportunity that Linux provides.  Rather than create a
new kind of computer (that isn't forced to meet the hardware requirements for
Windows) and crafting a Linux distribution that fully exploits its unique
attributes, Dell settled for installing an existing (albeit high-quality) Linux
on an existing laptop.  This guaranteed that it could be no better than an
"almost as good as Windows" computer.</p>

<p>I hope that the industry reflects long and hard on the significance of the
Asus Eee PC, as I long for the day when a steady stream of meaningful
innovations makes the computer industry exciting again.</p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-23T08_43_34.txt">
<link>http://linuxcommand.org/blog/archives/2008/02/#e2008-02-23T08_43_34.txt</link>
<title>Today's Site Updates</title>
<dc:date>2008-02-23T08:43:34-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Change Log</dc:subject>
<description>
<![CDATA[<ul>
        <li>Added sections for off-line viewing, translations, and mailing lists
        to the <a href="http://linuxcommand.org//who_what_where_why.php">Who, What, Where, Why</a> page.</li>
        <li>Added a link to the <a href="http://downloads.sourceforge.net/linuxcommand/linuxcommand.org-20050121.zip">zip file version</a> of the off-line version of
        LinuxCommand.org.</li>
</ul>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-09T13_48_55.txt">
<link>http://linuxcommand.org/blog/archives/2008/02/#e2008-02-09T13_48_55.txt</link>
<title>Linux Is About Imagination</title>
<dc:date>2008-02-09T13:48:55-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Rants</dc:subject>
<description>
<![CDATA[<p><em>The following is from my upcoming book, "The Linux Command Line" due for release in 2009.</em></p>

<p>When I am asked to explain the difference between Windows and Linux, I often use a toy analogy.</p>

<p>Windows is like a Game Boy.  You go to the store and buy one all shiny new in the box.  You take it home, turn it on and play with it.  Pretty graphics, cute sounds. After a while though, you get tired of the game that came with it so you go back to the store and buy another one.  This cycle repeats over and over.  Finally, you go back to the store and say to the person behind the counter, "I want a game that does this!" only to be told that no such a game exists because there is no "market demand" for it.  Then you say, "But I only need to change this one thing!"  The  person behind the counter says you can't change it.  The games are all sealed up in their cartridges. You discover that your toy is limited to the games that others have decided that you need and no more.</p>

<p>Linux, on the other hand, is like the world's largest Erector Set.  You open it up and it's just a huge collection of parts.  A lot of steel struts, screws, nuts, gears, pulleys, motors, and a few suggestions on what to build.  So you start to play with it.  You build one of the suggestions and then another.  After a while you discover that you have your own ideas of what to make.  You don't ever have to go back to the store, as you already have everything you need.  The Erector Set takes on the shape of your imagination.  It does what you want.</p>

<p>Your choice of toys is, of course, a personal thing, so which toy would you find more satisfying?</p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/02/#e2008-02-03T13_27_32.txt">
<link>http://linuxcommand.org/blog/archives/2008/02/#e2008-02-03T13_27_32.txt</link>
<title>Review: Linux Phrasebook</title>
<dc:date>2008-02-03T13:27:32-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Reviews</dc:subject>
<description>
<![CDATA[<p><img src="../images/LinuxPhrasebook.jpg" alt="Linux Phrasebook" width="104" height="157" hspace="5px" align="left" border="0" /><strong>Linux Phrasebook by Scott Granneman</strong></p>

<p>After you have learned a few basics about the command line, your next educational step is to increase your &#034;vocabulary&#034; of Linux commands.  This book is a handy tool for that purpose.  It's physically small and portable, only four and a half by seven inches, but packs a lot of useful information.  It's written in a conversational style (not unlike LinuxCommand.org) and covers many useful topics.  The design is fairly task-oriented, so it explains what command to use for what task.  Each command is explained concisely but clearly.  A good value for the money.</p>

<p><em>Disclaimer: I received a review copy of this book from the publisher.</em></p>]]>
</description>
</item>
<item rdf:about="http://linuxcommand.org/blog/archives/2008/01/#e2008-01-27T12_14_05.txt">
<link>http://linuxcommand.org/blog/archives/2008/01/#e2008-01-27T12_14_05.txt</link>
<title>Today's Site Updates</title>
<dc:date>2008-01-27T12:14:05-04:00</dc:date>
<dc:creator>William Shotts</dc:creator>
<dc:subject>Change Log</dc:subject>
<description>
<![CDATA[<ul>
        <li>Changed the reference to the "set" command 
        to the "printenv" command on 
        <a href="http://linuxcommand.org/wss0040.php">wss0040</a> which
        unlike "set", limits output to only include 
        environment variables.</li>

        <li>Added a discussion of the "sudo" command on
        <a href="http://linuxcommand.org/lts0070.php">lts0070</a>.</li>
</ul>]]>
</description>
</item>
</rdf:RDF>
