<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="lyceum/1.0.2" -->
<!-- This is 512 bytes of nonsense, since the Firefox 2 developers, in one of the strangest decisions ever, decidedthey would obsolete XML styles by overriding them without permission.  Furthermore, the developers appear to be disinterested in fixing this.  Therefore, we use the unofficial workaround, which includes fillingup the first 512 bytes of a document so that the sniffer doesn't encounter the RSS tag.  I really enjoyusing Firefox, but this particular behavior really annoys me! Anyway, since I'm almost at 512 characters, I'mgoing to ramble on for another minute in this comment, and then, without further adue, present you with avalid XML feed. -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Red Hat Magazine</title>
	<link>http://www.redhatmagazine.com</link>
	<description></description>
	<pubDate>Wed, 23 Jul 2008 22:12:52 +0000</pubDate>
	<generator>http://lyceum.ibiblio.org/?v=1.0.2</generator>
	<language>en</language>
			<item>
		<title>Book review: Patent Failure</title>
		<link>http://www.redhatmagazine.com/2008/06/12/book-review-patent-failure/</link>
		<comments>http://www.redhatmagazine.com/2008/06/12/book-review-patent-failure/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 18:11:23 +0000</pubDate>
		<dc:creator>Ruth Suehle</dc:creator>
		
		<category>Fedora</category>

		<category>culture</category>

		<category>review</category>

		<category>truth</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2008/06/12/book-review-patent-failure/</guid>
		<description><![CDATA[
Authors: James Bessen and Michael J. Meurer
Publisher: Princeton University Press
Publication Date: March 2008
Patent Failure examines the current state of the American patent system based on the way it has traditionally been treated&#8211;as a type of property system. Using the yardstick of property rights and the economics they influence, Bessen and Meurer analyze the costs and [...]]]></description>
			<content:encoded><![CDATA[<div class="alignLeft"><a href="http://www.amazon.com/gp/product/069113491X?ie=UTF8&#038;tag=wwwredhatcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=069113491X"><img src="http://farm4.static.flickr.com/3184/2572925775_d92f9c2fcc.jpg?v=0"></a></div>
<p>Authors: James Bessen and Michael J. Meurer<br />
Publisher: <a href="http://press.princeton.edu">Princeton University Press</a><br />
Publication Date: March 2008</p>
<p><em>Patent Failure</em> examines the current state of the American patent system based on the way it has traditionally been treated&#8211;as a type of property system. Using the yardstick of property rights and the economics they influence, Bessen and Meurer analyze the costs and benefits of patents to innovators. Their qualification: &#8220;If the estimated costs of the patent system to an innovator exceed the estimated benefits, then patents fail as property.&#8221;</p>
<p><a id="more-929"></a>The authors rightly point out that many of the criticisms of the patent system are anecdotal. We&#8217;ve all heard about the <a href="http://www.ipfrontline.com/depts/article.asp?id=14617&#038;deptid=3">peanut-butter-and-jelly patent</a>. So what are we to base reforms on then? <em>Patent Failure</em> answers that with empirical evidence, largely economic, but also from history, international comparison, and legal precedent. The book focuses quite a bit (some might say a bit too much) on the <a href="http://news.cnet.com/Court-guts-E-Data-patent/2100-1023_3-211350.html">claims brought by E-Data</a>, now a decade-old case.</p>
<p>For quite a few years, patents have been lumped in with the completely different systems of trademark and copyright under the title &#8220;intellectual property.&#8221; And, as the authors point out, the quotation marks have fallen away. Many, if not most, people now assume patents <em>are</em> property. But for certain industries, namely software, patents fail as a property system. </p>
<p>So what should we do?</p>
<p>That &#8220;for certain industries&#8221; part is a sticky point. I have to admit, it&#8217;s easy for me, and I suspect others, to forget that patents can work quite well outside of software. But because that&#8217;s where the controversy is, that&#8217;s where the media is, and so it&#8217;s the failures we hear about. Bessen and Meurer do plenty to build a separation, often making exceptions for chemical and pharmaceutical patents. Those types of patents come much closer to passing the patent-as-property test than software. </p>
<p>The authors then devote chapter 9 to &#8220;Abstract Patents and Software,&#8221; the entirety of which you can <a href="http://www.researchoninnovation.org/dopatentswork/">download as a book preview</a>. They point out that &#8220;no other technology has experienced anything like the broad industry opposition to software patents that arose during the 1960s.&#8221; That is to say, this unprecedented opposition is coming from <em>within the industry the patents ideally help protect.</em> <a href="http://www.sciencedirect.com/science?_ob=ArticleURL&#038;_udi=B6VD0-3TTCD4S-4&#038;_user=10&#038;_rdoc=1&#038;_fmt=&#038;_orig=search&#038;_sort=d&#038;view=c&#038;_acct=C000050221&#038;_version=1&#038;_urlVersion=0&#038;_userid=10&#038;md5=e9459821eafd00b01c7a2acbc23cee9f">Software developers oppose patents on their own work</a>. You simply cannot draw the same fence around the property lines of software patents the way you would around the property boundaries of the land you own. The authors conclude:</p>
<blockquote><p>[Software patents] play a central role in the failure of the patent system as a whole. Any serious effort at patent reform must address these problems and the failure to deal with the problems of software patents&#8211;either with software-specific measures or general reforms&#8211;will likely doom any reform effort.</p></blockquote>
<p>Like not giving away the end of the movie, I&#8217;ll leave it to you to read and form your own opinion of their recommendations that follow that chapter. You can also read excerpts and some interesting discussion about the book on <A href="http://www.patentlyo.com/patent/2008/03/do-patents-stim.html">PatentlyO</a>, a patent law blog.</p>
<p>And if you&#8217;re interested in hearing more about the authors&#8217; ideas firsthand, Michael Meurer will be presenting a session about <em>Patent Failure</em> at the <a href="http://www.redhat.com/promo/summit/2008">Red Hat Summit</a> on Thursday, June 19 at 11:30.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2008/06/12/book-review-patent-failure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Friday Fedora reviews wrap-up</title>
		<link>http://www.redhatmagazine.com/2008/05/23/friday-fedora-reviews-wrap-up/</link>
		<comments>http://www.redhatmagazine.com/2008/05/23/friday-fedora-reviews-wrap-up/#comments</comments>
		<pubDate>Fri, 23 May 2008 16:37:16 +0000</pubDate>
		<dc:creator>Jonathan Roberts</dc:creator>
		
		<category>Fedora</category>

		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2008/05/23/friday-fedora-reviews-wrap-up/</guid>
		<description><![CDATA[Fedora 9 was released last week, and in the wake of it, the Internet has been full of reviews. What&#8217;s even more exciting is that the vast majority of the reviews have been overwhelmingly positive. So to celebrate the release, the hard work of all the contributors, and the fantastic welcome that it&#8217;s received, we [...]]]></description>
			<content:encoded><![CDATA[<p>Fedora 9 was released last week, and in the wake of it, the Internet has been full of reviews. What&#8217;s even more exciting is that the vast majority of the reviews have been overwhelmingly positive. So to celebrate the release, the hard work of all the contributors, and the fantastic welcome that it&#8217;s received, we thought we&#8217;d share some of the best of the reviews with you. <a id="more-902"></a></p>
<p><a href="http://www.linux.com">Linux.com</a>, like many of the reviews, not only picked up on the technical innovation that Fedora leads, but the community that is at the center of everything the project does.</p>
<p><a href="http://www.linux.com/feature/135102">http://www.linux.com/feature/135102</a></p>
<blockquote><p>&#8220;The Fedora distribution has a reputation for innovation, and the new Fedora 9, released today, is no exception. With features that range from easy filesystem encryption to support for the ext4 format, it includes a wide range of features that are likely to become standard in other distributions in the next six months. But for Paul W. Frields, who became Fedora project leader in February, what distinguishes the release is less the technology than the community that supports it, and how the technology contributes to the larger free software world.&#8221;</p></blockquote>
<p>PC Pro, on the other hand, focused largely on the other two features that have been widely regarded as resounding sucesses for Fedora:</p>
<p><a href="http://www.pcpro.co.uk/news/196605/red-hat-dons-stylish-new-fedora.html">http://www.pcpro.co.uk/news/196605/red-hat-dons-stylish-new-fedora.html</a></p>
<blockquote><p>&#8220;Fedora 9 will be put up for download today, and continues the trend of making Linux a more inviting proposition for newcomers&#8230;</p>
<p>Fedora 9 also allows you to carry a persistent version of the operating system around on a 1GB or greater USB stick, which maintains all your updates and saved files, meaning you need never leave home without your operating system again.&#8221;
</p></blockquote>
<p>And bit-tech.net won the award for the most accurate and succinct report of all:</p>
<p><a href="http://www.bit-tech.net/news/2008/05/12/fedora-9-leaked/1">http://www.bit-tech.net/news/2008/05/12/fedora-9-leaked/1</a></p>
<blockquote><p>&#8220;With the official release due tomorrow, it&#8217;s clear that there&#8217;s plenty for fans of the Fedora distribution to look forward to.&#8221;
</p></blockquote>
<p>If you&#8217;re interested in reading more reviews about Fedora 9, the project is keeping a regularly updated list of all the reviews they come across, and you can find it at <a href="http://fedoraproject.org/wiki/Marketing/PressArchive/F9">the Fedora Project wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2008/05/23/friday-fedora-reviews-wrap-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book review:  Fedora Linux Toolbox</title>
		<link>http://www.redhatmagazine.com/2008/01/31/book-review-fedora-linux-toolbox/</link>
		<comments>http://www.redhatmagazine.com/2008/01/31/book-review-fedora-linux-toolbox/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 13:27:52 +0000</pubDate>
		<dc:creator>Paul Frields</dc:creator>
		
		<category>Fedora</category>

		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2008/01/31/book-review-fedora-linux-toolbox/</guid>
		<description><![CDATA[
Christopher Negus is responsible for some of the most widely-read and well-respected mass-market books on Fedora and Red Hat Enterprise Linux.  You may already know of, or own, Linux Toys, its sequel Linux Toys II, or one of his miraculously up-to-the-minute Fedora and Red Hat Enterprise Linux Bible books.
Negus has an uncanny ability to [...]]]></description>
			<content:encoded><![CDATA[<div class="alignLeft"><a href="http://www.amazon.com/gp/product/0470082917?ie=UTF8&#038;tag=wwwredhatcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0470082917"><img src="http://farm3.static.flickr.com/2154/2231772522_64c3cf836c_o.jpg" width="73" height="110" alt="Fedora_Linux_Toolbox" /></a></div>
<p>Christopher Negus is responsible for some of the most widely-read and well-respected mass-market books on Fedora and Red Hat Enterprise Linux.  You may already know of, or own, <a href="http://www.amazon.com/gp/product/0764525085?ie=UTF8&#038;tag=wwwredhatcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0764525085"><em>Linux Toys</em></a>, its sequel <a href="http://www.amazon.com/gp/product/0764579959?ie=UTF8&#038;tag=wwwredhatcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0764579959"><em>Linux Toys II</em></a>, or one of his miraculously up-to-the-minute <em>Fedora and Red Hat Enterprise Linux Bible</em> books.</p>
<p>Negus has an uncanny ability to keep up with the rapid pace of development in the innovative Fedora distribution that, among other functions, serves as an upstream source for Red Hat Enterprise Linux, <a href="http://wiki.laptop.org/">One Laptop Per Child</a>, and other notable projects. If you&#8217;ve ever attended a <a href="http://redhat.com/promo/summit/">Red Hat Summit</a> or a <a href="http://fedoraproject.org/wiki/FUDCon">Fedora Users and Developers Conference (FUDCon)</a>, you&#8217;ll undoubtedly find him circulating through the many interesting leading-edge seminars, picking up information for the next edition of the popular <em>Bible</em> series.<a id="more-690"></a></p>
<p>Recently, Negus teamed up with author François Caen to produce <em>Fedora Linux Toolbox</em>, which gives eager command-line enthusiasts a dense but easy reference for powerful shell tools.  At about 300 pages, it also won&#8217;t bust the seams of your already overloaded computer bag. <em>Fedora Linux Toolbox</em> assumes the reader already has some experience with Linux in general, but not necessarily Fedora.  Linux novices may prefer to start with a more thorough book, such as Negus&#8217; <em>Bible</em>, or the latest edition of one of the others reviewed in <a href="http://www.redhat.com/magazine/013nov05/features/bookreview/">this 2005 article</a>, that spends time acquainting them with additional beginner topics.</p>
<p>Although the book is aimed at Linux users who have had moderate experience with the platform, even experts who have been using the Linux command line for many years can find new tricks in every chapter of this book.  One friend to whom I showed the book is a pretty competent system administrator who runs a bank of Red Hat Enterprise Linux servers for a customer in our building. He&#8217;s been using Linux for years, but when he flipped to a random page about the process reporting utility <code>ps</strong></code>, he read for about fifteen seconds, and with surprise and joy mingling on his face, immediately exclaimed, &#8220;[Wow], I didn&#8217;t know you could do that!&#8221;  I had several epiphanies myself while reading it for this review.</p>
<p>Interesting anecdotes aside, a risk inherent in Fedora&#8217;s relentless pursuit of rapid innovation is that even up-to-the-moment guides can be left in the dust. How does <em>Fedora Linux Toolbox</em> fare, since it seems to have been mostly completed after the release of Fedora 7? Quite well, actually, in part because of its concentration on command line tools.</p>
<p>The Linux command line is renowned for its essential stability over time &#8212; the same set of core commands and power tools have sustained many a system administrator for years.  By concentrating on command line proficiency, this book avoids the &#8220;currency trap&#8221; found in many other volumes about Fedora, wherein a book slips out of sync with reality because the authors can&#8217;t keep up with the distribution&#8217;s development pace.  Certainly there are powerful command line tools off the beaten path that have emerged in the latest releases of Fedora, and won&#8217;t be seen in <em>Fedora Linux Toolbox</em>.  But the core of knowledge found in this book is enough to take a Linux enthusiast from desktop user to command line jockey in practically no time.</p>
<p>Each chapter is arranged around a central topic, which allows readers to digest smaller chunks of the book as needed, or to solve particular problems.  At a very manageable 15-20 pages per chapter, it&#8217;s possible to read a whole topic over a snack or before turning in for the night, although I suspect most Linux enthusiasts will be eager to try the material out as they read instead.  The topics aren&#8217;t limited just to command line solutions, and concisely explain the concepts behind the tools, so readers can expand their use beyond the examples.</p>
<p>The random sampling of commands I tried from areas throughout the book showed that the technical editing work was excellent, which I suspect is at least in part inherited from the years of work involved in the many editions of the <em>Bible</em> series.  A distinguishing feature of this book is that key phrases are typeset in boldface, allowing the reader to page through a chapter very quickly looking for specific topics&#8211;a very helpful feature in a book with fairly dense text.  Sometimes the amount of text emphasis is not enough to compete with other boldface on a page, such as examples that show user input in bold and system output in medium weight, but overall it&#8217;s an effective measure.</p>
<p>If you&#8217;re a Fedora or Red Hat Enterprise Linux desktop user or administrator looking for a way to jump start your command line skills, refresh your knowledge, or live without the GUI, <em>Fedora Linux Toolbox</em> is right up your alley.</p>
<h2>About the reviewer</h2>
<p>Paul Frields is the incoming Fedora Project Leader.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2008/01/31/book-review-fedora-linux-toolbox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hardware review: TuxBox Computers SportCoat M750 Laptop</title>
		<link>http://www.redhatmagazine.com/2007/12/06/hardware-review-tuxbox-computers-sportcoat-m750-laptop/</link>
		<comments>http://www.redhatmagazine.com/2007/12/06/hardware-review-tuxbox-computers-sportcoat-m750-laptop/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 18:28:42 +0000</pubDate>
		<dc:creator>Anderson Silva</dc:creator>
		
		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/12/06/hardware-review-tuxbox-computers-sportcoat-m750-laptop/</guid>
		<description><![CDATA[It&#8217;s been almost seven years since I stopped buying desktops for personal computing, and since then,  I am always under the impression that buying a new laptop to run Linux on is a bigger challenge that it needs to be. 
Over the years, I&#8217;ve spent countless hours on  linux-laptop.net (and others) trying to [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been almost seven years since I stopped buying desktops for personal computing, and since then,  I am always under the impression that buying a new laptop to run Linux on is a bigger challenge that it needs to be. <a id="more-597"></a></p>
<p>Over the years, I&#8217;ve spent countless hours on  <a href="http://www.linux-laptop.net/">linux-laptop.net</a> (and others) trying to get the most out of my hardware working under Linux. Things like proprietary drivers for video cards, network adapters and wireless, sound and modem support were virtually always making the life of the Linux geek a bit harder.</p>
<p>This month Linux Journal put out a <a href="http://www.linuxjournal.com/article/9908">laptop buying guide</a> (subscription required) for the holiday season, a nice idea for the many people out there who may be thinking about buying a new laptop that can run Linux well.</p>
<div class="alignRight"><img src="http://farm3.static.flickr.com/2415/2091874422_3a52686605_m.jpg"></p>
<div class="caption">SportCoat M750 photo from allaroundgeeks.com</div>
</div>
<p>About five months ago, I purchased a laptop from a fairly unknown place called <a href="http://www.allaroundgeeks.com">allaroundgeeks.com </a>. They have since re-branded their computers as TuxBox Computers, Inc. The laptop I purchased is called the <a href="http://tuxboxcomputers.com/store/customize/17">SportCoat M750</a>, which is an <a href="http://www.msicomputer.com">MSI</a> laptop that can be purchased from several vendors. </p>
<h3>Processor</h3>
<p>At the TuxBox Computers online store, you are able to customize the type of CPU that comes on your SportCoat laptop. The base install comes with a 1.8 GHz Intel Core Duo (T7100), but can be upgraded up to 2.4 GHz (T7700), and all the other speeds in between.</p>
<h3>RAM</h3>
<p>The base laptop comes with 1 GB DDR2 667MHz RAM (1&#215;1024MB), but can be upgraded to 2GB with either one or two sticks of memory.</p>
<h3>The display</h3>
<p>The SportCoat comes on a 15&#8243; Anti-Glare WXGA LCD with a max resolution of 1280&#215;800 and can be speced out with a Intel GMA X3100 or a NVIDIA GeForce 8400M-G video adapter. Both are supported under  Linux, but for the NVIDIA adapter you will need to use proprietary drivers.</p>
<h3>The keyboard and touchpad</h3>
<p>The SportCoat also comes with a full keyboard, including the Num pad, which is something I hadn&#8217;t really seen before on a laptop before.  The touchpad, which lets you scroll vertically by simply touching the right side of its surface area, works really well under Linux as well.</p>
<h3>Networking devices and bluetooth</h3>
<p>As of Fedora 7 (and 8), I have been able to get the PCI Express Gigabit Ethernet controller from Realtek and the Intel 3945ABG wireless adapter working out-of-the-box.  It was as simple as installing Fedora and letting Network Manager recognize the networks available on my surroundings. </p>
<p>Unlike some laptops where you can turn off wireless and Bluetooth via the BIOS, the SportCoat allows the user to turn off the wireless and Bluetooth radios using extra buttons located on the upper right corner of the keyboards. When I first booted the laptop for the first time, it was turned off by default. It took me a couple of minutes to figure out and decipher the meaning of the drawings on the buttons.</p>
<p>I&#8217;ve also been able to connect mice and sync a cellphone on Fedora via the Bluetooth adapter.</p>
<h3>Sound</h3>
<p>With an Intel 82801G audio controller, the SportCoat has really good quality speakers and an external microphone. It also has input jacks for headphones, line-in, and microphone. It works really well on Fedora 8, and I constantly use it with VoIP software to make phone calls.</p>
<h3>Expansion slots</h3>
<p>The laptop comes with four USB ports (two in each side of the machine), one Firewire port, and an MMC/SD controller, which allows you to download your photos directly from your digital camera&#8217;s SD card (assuming you have one). It also has an express card slot.</p>
<h3>Storage</h3>
<p>Depending on your needs, you can customize your laptop&#8217;s hard drive with several choices from  60GB 5400RPM to 200GB 7400RPM. It also comes with a dual layer DVD-RW.</p>
<h3>Webcam</h3>
<p>This laptop does comes with an iSight-like camera. Unfortunately, that is the only piece of hardware that so far I haven&#8217;t been able to get working under Fedora. There are open source drivers for this Microdia webcam, but I haven&#8217;t gotten it working.</p>
<h3>Suspend/Hibernate</h3>
<p>As of Fedora 8, both Suspend to RAM, and Hibernate work out of the box. This certainly is one of the features that Linux geeks out there are always complaining about. </p>
<h3>Conclusion</h3>
<p>I use this laptop for my business and personal needs.  For managing my digital photos, I use Google&#8217;s Picasa2 version 2.7 beta, whicha supports direct uploads to <a href="http://picasa.google.com/linux/download.html">Picasa Web</a>. I use Rhythmbox Music Player to manage my music and my iPod Classic, and when I  have some time to kill, I do some &#8220;open source&#8221; racing with <a href="http://vdrift.net/">Vdrift</a>  and <a href="http://maniadrive.raydium.org/">Maniadrive</a>)</p>
<p>Overall, you should be able to customize this laptop to be as powerful as most modern laptops that are coming from the major brands we are all aware of, but at least with this SportCoat (MSI) laptop, I know that my favorite Linux distribution will take advantage of virtually all of its functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/12/06/hardware-review-tuxbox-computers-sportcoat-m750-laptop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book review:  Fedora 7 Unleashed</title>
		<link>http://www.redhatmagazine.com/2007/11/01/book-review-fedora-7-unleashed/</link>
		<comments>http://www.redhatmagazine.com/2007/11/01/book-review-fedora-7-unleashed/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 21:43:45 +0000</pubDate>
		<dc:creator>Neil Horman</dc:creator>
		
		<category>Fedora</category>

		<category>documentation</category>

		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/11/01/book-review-fedora-7-unleashed/</guid>
		<description><![CDATA[
Have you ever had deja vu?  I re-read books on occasion, because I like them, and every once in a while I&#8217;ll re-read a book that I think I&#8217;m reading for the first time.  Then I&#8217;ll sit there with this twisted-up look on my face, wondering why all the words seem so familiar. [...]]]></description>
			<content:encoded><![CDATA[<div class="alignLeft"><a href="http://www.amazon.com/gp/product/0672329425?ie=UTF8&#038;tag=wwwredhatcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0672329425"><img border="0" src="213n9K-Tf8L._AA_SL160_.jpg"><img src="http://farm3.static.flickr.com/2244/1813767739_bccfb04111_o.jpg" width="123" height="160" alt="Fedora7Unleashed" /></a></div>
<p>Have you ever had deja vu?  I re-read books on occasion, because I like them, and every once in a while I&#8217;ll re-read a book that I think I&#8217;m reading for the first time.  Then I&#8217;ll sit there with this twisted-up look on my face, wondering why all the words seem so familiar.  Then I remember when and where I saw them last.  </p>
<p>I&#8217;ve been reading the new <em>Fedora&trade; 7 Unleashed</em> book by Andrew and Paul Hudson, and I&#8217;ve had that feeling several times.  So I&#8217;ve made my face and wracked my brain, trying to figure out how I&#8217;ve read this before.  The answer? I read <em>Fedora Core 6 Unleashed</em> and <em>Fedora Core 5 Unleashed</em> before that.  <a id="more-523"></a></p>
<p>Its unfortunate. I think these &#8216;distro tomes,&#8217; so to speak, provide a valuable service to the Linux uninitiated, and can be useful to more seasoned sysadmins interested in the latest technology a new release of a given distribution has to offer.  The unfortunate part is that both of these groups have to suffer through repetitive rehashing of methods, processes, and utilities that have been throughly documented in a multitude of locations and media.  </p>
<p>To be fair, this book does some things quite well, but as I&#8217;ve looked at more and more works in its genre, I&#8217;ve come to realize that the good ones are characterized by a bias toward documenting whatever new technology is available, while the less useful ones focus more on maximizing the width of their spine with well-worn stock material.  I&#8217;m sorry to say that this book leans more toward the latter.</p>
<p>But lets not dwell on the negative (or at least let&#8217;s not start there). Theres good in everyone, and there is good in this book.  Some of you may remember that I wrote <a href="http://www.redhatmagazine.com/2007/05/01/book-reviewred-hat-enterprise-linux-5-administration-unleashed/">a review of Tammy Fox&#8217;s book, <em>Red Hat&reg; Enterprise Linux&reg; 5 Administration Unleashed</em></a>.  This book, like that one, does many of the same things rather well.  Specifically, it handles new technologies with aplomb.  </p>
<p>Xen, while not new technology per se, is sufficiently in its infancy. The online documentation is still somewhat fragmented, and a concise summary of how xen virtualization operates is a perfect example of what this book excels at.  SELinux also gets very fair treatment in this book, as does the Mono programming language.   While not strictly bleeding edge, these topics are still sufficiently new that consolidated documentation is a benefit that books like this provide very well.</p>
<p>Most of the sections in this book have their usefulness.  Everyone needs to know how the <code>useradd</code> or <code>cp</code> commands work.  But I just can&#8217;t get past (and yes, I&#8217;m back to dwelling on the negative) how re-hashed so many of these chapters are.  As part of my review of this book, I went and took a quick look at the table of contents for <em>Fedora Core 6 Unleashed</em>.  Written by the same authors, its an amazing example of documentation re-use.  Several of the chapters look sufficiently similar as to be identical.  </p>
<p>I don&#8217;t want to insinuate that the information in these sections isn&#8217;t useful, it really is.  It contains information everyone needs to know.  You can&#8217;t administer a system without being able to change passwords, set up remote access, preform backups, so on and so forth.  But good gosh!  Lets just take one example:  Chapter 17, Apache Web Server Administration.  Its almost 40 pages of documentation about how to manage, configure, and tune the Apache web server to provide web pages to interested parties.  Hmm, I wonder what would happen if I typed &#8216;Apache howto&#8217; into Google.  Dum de dum&#8230;.hey, 2.550,000 hits!  I wonder if Apache has a web site&#8230;..hey what do you know?  They look like they might have some comprehensive documentation.  And Amazon indicates there are 1,285 books on sale at their site exclusively on the subject of the Apache web server.   </p>
<p>The same is true of the sections on FTP, database, SSH and network file access.  Note to the authors: We&#8217;re covered.  Your material is useful and factually accurate, but I just can&#8217;t get past the fact that it&#8217;s not really necessary. You could have written a book that was half as big, was consequently less expensive, and yet still provided all the same useful content. </p>
<p>I have a feeling it&#8217;s not the authors fault.  You can pick up any number of comprehensive high-level OS documentation books, and see this.  There is some material that is just covered again&#8230;.and again&#8230;.and again.  My inner conspiracy theorist is convinced it&#8217;s more than coincidence.  I firmly believe that (a) extraterrestrials are out there, and (b) publishers of these books will encourage their authors to add content in an effort to claim more shelf space.  I think a better technical bookshelf could be constructed with a series of more targeted topics, but such an approach lowers the revenue generated by this type of books.</p>
<p>So that only leaves the final question: Should you buy this book or not?  I&#8217;ve been pretty hard on it&#8211;in my view, with good reason.  Despite that, I still think there is a demographic for whom this book would be fairly useful.</p>
<p>If you have any significant experience with a Linux distribution of any origin, I would expect that you have the skill (both technical and research-oriented) to find the information contained in this book on the web (or elsewhere). Likewise, if you&#8217;re a sysadmin, and you have experience (in a Linux or non-Linux environment) I would expect that your technical bookshelf has much greater depth, and much more targeted breadth, specific to your needs. So, clearly, this one&#8217;s not for those with experience.</p>
<p>However, if you are new to Linux and are interested in getting your feet wet, you probably don&#8217;t want to invest a fortune on reference material, or spend too many hours poking about on mailing lists or web sites putting together a reasonable set of information to get started.  If this is you, then yes, this book is a good choice.  It offers a comprehensive outline of what you need to know to work with Fedora 7, both as an end user and as an admin.  And thats quite likely why these books tend to be a perennial favorite.  </p>
<p>The Linux community has a consistent influx of new users and curious onlookers who have the desire to know more. A consumer-oriented, one-stop shop might get them there faster than the community would, with its plethora of websites and arcane knowledge passed down though stories on cryptic mailing lists.  So to keep current, these books keep coming.  And if you&#8217;re new, it could be your first step into a bigger world.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/11/01/book-review-fedora-7-unleashed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creative Commons Artist Spotlight: Philippe Mangold</title>
		<link>http://www.redhatmagazine.com/2007/10/17/creative-commons-artist-spotlight-philippe-mangold/</link>
		<comments>http://www.redhatmagazine.com/2007/10/17/creative-commons-artist-spotlight-philippe-mangold/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 22:07:09 +0000</pubDate>
		<dc:creator>Greg DeKoenigsberg</dc:creator>
		
		<category>review</category>

		<category>music</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/10/17/creative-commons-artist-spotlight-philippe-mangold/</guid>
		<description><![CDATA[In this week&#8217;s Creative Commons Artist Spotlight, we interview French artist Philippe Mangold about his CC-licensed work available at Jamendo.com.

Why did you decide to release your music under a Creative Commons license?
I always considered art and music in particular as a way to share and build relationships with others.  When I heard about the [...]]]></description>
			<content:encoded><![CDATA[<p>In this week&#8217;s Creative Commons Artist Spotlight, we interview French artist <a href="http://www.jamendo.com/en/artist/philippe.mangold/">Philippe Mangold</a> about his CC-licensed work available at <a href="http://www.jamendo.com">Jamendo.com</a>.</p>
<p><a id="more-509"></a></p>
<p><strong>Why did you decide to release your music under a Creative Commons license?</strong></p>
<p>I always considered art and music in particular as a way to share and build relationships with others.  When I heard about the CC licences, I was immediately attracted because it fit my personal ethic. On the one hand, my works are protected under a copyright, but on the other hand I have the opportunity to do anything I want with it &#8212; and why not offer them by free downloads?  It allows me to have good visibility on the web, a visibility which leads me into relationships with people like Red Hat Magazine readers!</p>
<p><strong>How much of your work is CC-licensed?</strong></p>
<p>All of my work is available under CC license on <a href="http://www.jamendo.com/en/artist/philippe.mangold/">jamendo.com</a>.</p>
<p><strong>Who are your musical influences?</strong></p>
<p>Actually I&#8217;m interested in all music; I&#8217;m like a kind of sponge. It influences me if i feel emotionally touched.  Of course African music and ethnic music are my strongest influences. I fell for the Swiss harpist/guitar player Andreas Wollenweider. His music turned out to be a revelation for me &#8212; a kind of world fusion with a lot of instruments.</p>
<p>My carrier as a musician is pretty weird. Basically I&#8217;m a guitarist and I come from rock music. I had the chance to get in touch with many musicians with very different influences and they handed a little of their knowlege down to me, and they all contribute to build my tastes and my styles. I&#8217;m a completely open musician and I look forward to new discoveries.</p>
<p><strong>What tools do you use to produce your music?<strong></p>
<p>I work with Cubase but I play all the VSTs. I dont program any samples or loops. This is perhaps why my creations sound <em>alive</em>, with a kind of warmth. Of course I play all guitar, electric or not; it is my favorite instrument.</p>
<p>In composing my music I am very instinctive; despite my high musical level, I completely lean on a kind of intuition that allows me to build a sonic landscape to make the listener feel great emotion.</p>
<p><strong>Are you touring, and if so, how can readers find you?</strong></p>
<p>Currently touring is a project that I&#8217;m not able to realize, since I can&#8217;t afford it right now.  But to play the <a href="http://www.jamendo.com/en/album/2334/">Voyage Dans L&#8217;ether</a> live &#8212; it would be an amazing experience.</p>
<p><strong>Anything you&#8217;d like our readers to know about you?</strong></p>
<p>I wish a brilliant future to Red Hat Magazine readers, and I advise all readers to keep an ear on the Jamendo platform. There are many talents and so many styles there!
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/10/17/creative-commons-artist-spotlight-philippe-mangold/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creative Commons Artist Spotlight: Monsieur Madame</title>
		<link>http://www.redhatmagazine.com/2007/09/27/creative-commons-artist-spotlight-monsieur-madame/</link>
		<comments>http://www.redhatmagazine.com/2007/09/27/creative-commons-artist-spotlight-monsieur-madame/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 14:11:35 +0000</pubDate>
		<dc:creator>Greg DeKoenigsberg</dc:creator>
		
		<category>review</category>

		<category>music</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/09/27/creative-commons-artist-spotlight-monsieur-madame/</guid>
		<description><![CDATA[In this week&#8217;s Creative Commons Artist Spotlight, we interview French artists Monsieur Madame about their CC-licensed album Et Maintenant, available at Jamendo.com.

Why did you decide to release your music under a Creative Commons license?
Because we just want to be heard. It&#8217;s hard to sell music because there are a lot of bands. We just like [...]]]></description>
			<content:encoded><![CDATA[<p>In this week&#8217;s Creative Commons Artist Spotlight, we interview French artists <a href="http://www.jamendo.com/en/artist/monsieurmadame/">Monsieur Madame</a> about their CC-licensed album <a href="http://www.jamendo.com/en/album/3467/">Et Maintenant</a>, available at <a href="http://www.jamendo.com">Jamendo.com</a>.</p>
<p><a id="more-471"></a></p>
<p><strong>Why did you decide to release your music under a Creative Commons license?</strong></p>
<p>Because we just want to be heard. It&#8217;s hard to sell music because there are a lot of bands. We just like to play live music and share it with people.  The Creative Commons is a good way to share directly.</p>
<p><strong>How much of your work is CC-licensed?</strong></p>
<p>All tracks of the CD (<a href="http://www.jamendo.com/en/album/3467/">Et Maintenant</a>) are CC-licensed. The new ones, not yet.</p>
<p><strong>Who are your musical influences?</strong></p>
<p>Maybe are we influenced by French bands, such as Rita Mitsouko or Thomas Fersen, for example. </p>
<p><strong>What tools do you use to produce your music?</strong></p>
<p>A guitar and a pen (to write songs!)</p>
<p><strong>Which of your CC-licensed songs is your favorite?</strong></p>
<p>I think that it&#8217;s &#8220;Du sable entre les doigts de pied&#8221; because it&#8217;s sweet!</p>
<p><strong>Are you touring, and if so, how can readers find you?</strong></p>
<p>No, for the moment. We are trying to play in live once a month in Paris, in the <a href="http://www.fra.cityvox.fr/bars-et-boites_paris/bibax_200050683/Profil-Lieu">Bibax Bar</a> (10th arrondissement) for example.</p>
<p><strong>Anything you&#8217;d like our readers to know about you?</strong></p>
<p>We&#8217;re going to work on a new CD in october. We&#8217;ve already got 12 new songs so&#8230; Let&#8217;s go!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/09/27/creative-commons-artist-spotlight-monsieur-madame/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creative Commons Artist Spotlight: Convey</title>
		<link>http://www.redhatmagazine.com/2007/09/12/creative-commons-artist-spotlight-convey/</link>
		<comments>http://www.redhatmagazine.com/2007/09/12/creative-commons-artist-spotlight-convey/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 01:49:54 +0000</pubDate>
		<dc:creator>Greg DeKoenigsberg</dc:creator>
		
		<category>review</category>

		<category>music</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/09/12/creative-commons-artist-spotlight-convey/</guid>
		<description><![CDATA[Today we&#8217;re proud to introduce a new feature: Creative Commons Artist Spotlight, which Red Hat Magazine will be producing in association with jamendo.com.  Every week, we will introduce our readers to emerging musical artists who choose to release their work under Creative Commons licenses.  

This week&#8217;s band, Convey, hails from Acton, Massachusetts.  [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re proud to introduce a new feature: Creative Commons Artist Spotlight, which Red Hat Magazine will be producing in association with <a href="http://www.jamendo.com/">jamendo.com</a>.  Every week, we will introduce our readers to emerging musical artists who choose to release their work under Creative Commons licenses.  </p>
<p><a id="more-449"></a></p>
<p>This week&#8217;s band, Convey, hails from Acton, Massachusetts.  Their debut EP can be found at <a href="http://www.jamendo.com/en/album/6018/">jamendo.com</a>.</p>
<p><strong>Why did you decide to release your music under a Creative Commons license?</strong></p>
<p>We felt as though Creative Commons gave us the freedom to distribute our music, while giving our fans the ability to listen to and share it.  On a larger scale, we believe that CC is the future of the record industry as a whole.  In most cases, musical artists make the majority of their living off live performances and merchandizing, while record companies benefit off of the artists&#8217; record sales.  Hopefully, someday, artists will not have to rely on record companies for publicity.</p>
<p><strong>How much of your work is CC-licensed?</strong></p>
<p>All of our recorded material is CC-licensed, and we are planning on recording more.</p>
<p><strong>Who are your musical influences?</strong></p>
<p>Circa Survive, Thrice, Tool, A Perfect Circle, Incubus, P.O.D., Korn, Rage Against the Machine, Saosin, Disturbed, Sevendust, RA, System of a Down, Breaking Benjamin, Muse, Billy Talent, Moneen. </p>
<p><strong>What tools do you use to produce your music?</strong></p>
<p>We recorded at a local recording studio, and then advertise using live performance, Myspace, Facebook, Last.fm, our website <a href="http://www.conveymusic.com">(www.conveymusic.com)</a>, and, of course, Jamendo!</p>
<p><strong>Which of your CC-licensed songs is your favorite?</strong></p>
<p>We love them as if they were our rabbits.  Could YOU pick a favorite?</p>
<p><strong>Are you touring, and if so, how can readers find you?</strong></p>
<p>We are planning a tour summer of 2008. Check <a href="http://www.conveymusic.com">www.conveymusic.com</a> for updates!</p>
<p><strong>Anything you&#8217;d like our readers to know about you?</strong></p>
<p>Will is a lefty.  If he was British, he would be Paul McCartney.  Ben is Jewish, like Matis Yahu.  Jahan has a higher metabolism than anyone I know.  Dave is sinister beast.  Chris is Italian, like Tony Soprano and Frank Sinatra.  We all live in suburbs and enjoy chicken caesar salads at Sorrento&#8217;s Pizza.  To contact our manager, Peter, call 1-339-223-9666.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/09/12/creative-commons-artist-spotlight-convey/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book review: The Practice of System and Network Administration, Second Edition</title>
		<link>http://www.redhatmagazine.com/2007/09/07/907-book-review-the-practice-of-system-and-network-administration-second-edition/</link>
		<comments>http://www.redhatmagazine.com/2007/09/07/907-book-review-the-practice-of-system-and-network-administration-second-edition/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 15:36:29 +0000</pubDate>
		<dc:creator>Christopher Smith</dc:creator>
		
		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/09/07/907-book-review-the-practice-of-system-and-network-administration-second-edition/</guid>
		<description><![CDATA[
Authors: Thomas Limoncelli, Christina J. Hogan, Strata R. Chalup
Publisher: Addison Wesley
Publication Date: June 2007 (2nd Edition)
http://everythingsysadmin.com
Buy it. Buy it. Buy it.
If you are a systems or network administrator and you do not own a copy of this book, stop reading this right now and go get one. If you are a manager responsible for the [...]]]></description>
			<content:encoded><![CDATA[<div class="alignLeft"><a href="http://www.amazon.com/Practice-System-Network-Administration-2nd/dp/0321492668/ref=pd_bbs_sr_1/105-4868145-6173225?ie=UTF8&#038;s=books&#038;qid=1187621780&#038;sr=1-1tag=wwwredhatcom-20&#038;linkCode=xm2&#038;camp=1789&#038;creativeASIN=0143036580"><img src="http://farm2.static.flickr.com/1364/1182688723_0774cf362b_t.jpg" alt="book cover" /></a></div>
<p><strong>Authors:</strong> Thomas Limoncelli, Christina J. Hogan, Strata R. Chalup<br />
<strong>Publisher:</strong> Addison Wesley<br />
<strong>Publication Date:</strong> June 2007 (2nd Edition)<br />
<a href="http://everythingsysadmin.com">http://everythingsysadmin.com</a></p>
<p>Buy it. Buy it. Buy it.</p>
<p>If you are a systems or network administrator and you do not own a copy of this book, stop reading this right now and go get one. If you are a manager responsible for the care and feeding of a technical team, purchase copies for yourself and each of your team members. Heck, even if you&#8217;re unfortunate enough to be married to a systems administrator (*gasp*), buy a copy for your significant other and steal it when they aren&#8217;t looking. It&#8217;s that good. You&#8217;ll get a better understanding of what he or she does on a daily basis, as well as be able to finally explain it to your mother-in-law. (True story!) Here&#8217;s why.<a id="more-384"></a></p>
<p>The Practice of System and Network Administration by authors Limoncelli, Hogan, and Chalup is, simply put, the finest practical guide on the market today covering how to be a good systems administrator. Its charter goal is to provide a framework for solving system problems with an implementation-agnostic, best practice methodology. The book is designed to be easy to both skim around and navigate to the parts that most interest you as well as flowing together well enough to read chapter to chapter. Each chapter is structured in the same way, as follows:</p>
<p><strong>1. The Basics<br />
</strong><br />
The basics are, at a minimum, the kinds of things you&#8217;re going to want to be thinking about while working on the task (or types of tasks) a given chapter is based on. It includes anecdotes, stories, and other useful tips and tricks from each of the authors in the process. Generally, these are things you might classify as &#8220;need to have.”</p>
<p><strong>2. The Icing<br />
</strong><br />
The icing is, well, the icing. Its the kind of stuff you dream about having in your environment. For example, if you&#8217;re having trouble cooling your data center due to system overload, you&#8217;re not really to the point where you can worry about voice-activated door controls to provide higher levels of security. Someday, sure&#8211;but not today.</p>
<p><strong>3. Conclusion<br />
</strong><br />
The conclusion section of each chapter highlights all the major themes discussed. It also provides a series of exercises at the end to help you assess where your environment is today, as well as generate more food for thought on the topics covered in each chapter.</p>
<h3>A few of my favorite highlights</h3>
<p><strong>Chapter 1: What to Do When&#8230;<br />
</strong><br />
This chapter sets the tone by building a set of task-based checklists to guide the would-be sysadmin through some of the higher level tasks you might be expected to complete some day. For example, if you&#8217;ve ever been involved in an office move or a data center migration, you know how complicated these sorts of tasks can be. If you&#8217;re lucky, maybe you have a PMO office or project manager who can assist you with planning this out. If you don&#8217;t, while by no means all inclusive, this chapter contains a checklist of the bare minimum steps and items you should lay out ahead of time to be successful. Each item on the checklist links back to relevant sections of later chapters as a reference for additional detail.</p>
<p><strong>Chapter 6: Data Centers<br />
</strong><br />
If you&#8217;ve ever needed to plan a data center deployment, this chapter is for you. It starts off by detailing many of the concerns you need to be thinking about as a systems administrator responsible for service delivery: things like power, cooling, rack space, square footage, and how to choose a good data center. However, what I found most interesting was that each author put together a &#8220;Dream Data Center&#8221; in the icing, complete with a diagram for one of them! All in all, very cool.</p>
<p><strong>Chapter 18: Server Upgrades<br />
</strong><br />
Server upgrades are a big part of any systems administration job. This chapter provides another checklist of 14 different steps or things to consider and verify when doing a server upgrade. One of my favorite steps in the checklist (and also one of my personal preferences when it comes to working) is &#8220;Do the Upgrade with Someone Else Watching.” The thing about this book that is so unique is that the authors take the time to relate the benefits a second pair of eyes can bring to a given circumstance, including cross-pollination of methods to accomplish a goal. </p>
<p>A few weeks ago I was sitting with another systems administrator, and he executed a particularly cool <code>grep</code> command on a set of log files. While I&#8217;m perfectly capable of coming up with something like that on my own, we often get set in our ways and use the same commands and methods that are most familiar to us. Stepping outside our own methods is always a good thing. You learn more.</p>
<p><strong>Chapter 29: Web Services<br />
</strong><br />
It&#8217;s pretty difficult to deploy a service without some sort of web component associated with it. Chapter 29 discusses all things web services&#8211;everything from commentary on the benefits and drawbacks of both horizontal and vertical scaling to change control policies and handling production issues. However, my favorite part of this chapter in the &#8220;Icing&#8221; section: the discussion of the pros and cons of web outsourcing. </p>
<p>The key thing that I&#8217;d like you to take from this review is that this book really can help you become a better sysadmin, if for no other reason than it gives you a point of reference authored by folks who have been there and done that. It&#8217;s the kind of consistency and attention to detail that this book can teach you that separates a good systems administrator from a truly great one.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/09/07/907-book-review-the-practice-of-system-and-network-administration-second-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book review: bash Cookbook</title>
		<link>http://www.redhatmagazine.com/2007/08/17/book-review-bash-cookbook/</link>
		<comments>http://www.redhatmagazine.com/2007/08/17/book-review-bash-cookbook/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 17:43:18 +0000</pubDate>
		<dc:creator>Greg DeKoenigsberg</dc:creator>
		
		<category>technical</category>

		<category>review</category>

		<guid isPermaLink="false">http://www.redhatmagazine.com/2007/08/17/book-review-bash-cookbook/</guid>
		<description><![CDATA[

Author: Carl Albing, JP Vossen, and Cameron Newham
Publisher: O&#8217;Reilly Media
Publication date: May 2007
http://www.bashcookbook.com/
One of the reasons I love cookbooks, of all kinds, is because cookbooks have a clarity and simplicity of purpose.  Whether it&#8217;s a cookbook for code geeks or for food geeks, its raison d&#8217;etre is the same: the &#8220;cook&#8221; has a job [...]]]></description>
			<content:encoded><![CDATA[<div class="alignLeft"><a href="http://www.amazon.com/bash-Cookbook-Solutions-Examples-Cookbooks/dp/0596526784/ref=pd_bbs_sr_1/105-4868145-6173225?ie=UTF8&#038;s=books&#038;qid=1187373050&#038;sr=1-1tag=wwwredhatcom-20&amp;linkCode=xm2&amp;camp=1789&amp;creativeASIN=0143036580"><img src="http://farm2.static.flickr.com/1127/1151190866_367746aa86.jpg?v=0" alt="bash cookbook" /></a></div>
<p><strong><a href=""></a></strong><br />
<strong>Author:</strong> Carl Albing, JP Vossen, and Cameron Newham<br />
<strong>Publisher:</strong> O&#8217;Reilly Media<br />
<strong>Publication date:</strong> May 2007<br />
<a href="http://www.bashcookbook.com/">http://www.bashcookbook.com/</a></p>
<p>One of the reasons I love cookbooks, of all kinds, is because cookbooks have a clarity and simplicity of purpose.  Whether it&#8217;s a cookbook for code geeks or for food geeks, its raison d&#8217;etre is the same: the &#8220;cook&#8221; has a job to do, and not a lot of time to do it.  If a home chef wants to whip up a nice dinner for guests, he don&#8217;t want to have to understand the entire history of French cooking; he just wants a simple, well-written recipe for coq au vin.  Similarly, if a sysadmin wants to receive an hourly email with a list of zombie processes on the new test server down the hall, she probably wants to hack together a quick bash script, and she doesn&#8217;t want to read the collected works of Grady Booch to do it.</p>
<p><a id="more-382"></a>Therefore, for me, the best benchmark of a code cookbook is how effectively I can go from the idea, &#8220;I need a script to do &#8216;foo&#8217;,&#8221; to having a script that does &#8220;foo&#8221; effectively.  It was with this purpose in mind that I set O&#8217;Reilly&#8217;s new <em><a href="http://www.bashcookbook.com">bash cookbook</a></em> down next to me.</p>
<p>A little background: I&#8217;m a lazy Perl guy.  I picked up Perl at a wage slave job in the early &#8217;90s&#8211;scanning huge documents, running them through OCR, and turning them into SGML files, hours and hours of blinding drudgery&#8211;and I became accustomed to using Perl for all kinds of tasks. It was easy, it was flexible, it was powerful, and I didn&#8217;t much care about incurring a bit of system overhead, so long as the script did what I wanted it to do and didn&#8217;t send the system into swap death. I knew in my heart that learning proper shell scripting was the &#8220;right&#8221; way to do things, but the syntax of the various shells was always a bit too idiosyncratic for my tastes.  And, hey, Perl was everywhere.</p>
<p>A <em>bash cookbook</em> to teach me the error of my ways seemed really exciting.</p>
<p>My first task was to try to figure out some of the weird stuff that my custom build of <a href="http://ccrma.stanford.edu/planetccrma/software/">Planet CCRMA</a> was doing.  Particular processes would go zombie on me for no good reason, even when the system was basically idle. I wanted to get a process list for the system every minute, pull the process tree for a particular application and its children, munge the data a bit, and append the timestamped results to a log file. What better excuse to learn bash?</p>
<p>So I picked up the trusty <em>bash cookbook</em> and looked in the index under &#8220;fixed-width.&#8221; Since <code>ps</code> uses fixed-width indentations to denote child processes, it seemed like a good place to start. What&#8217;s the best way to parse fixed-width data in bash?  Ah-hah! &#8220;Fixed width data, 273.&#8221; </p>
<p>And there it is on page 273. &#8220;Problem: You need to read and process data that</p>
<p>is in a fixed-length (also called fixed-width) form.&#8221;</p>
<p>&#8220;Solution: Use Perl or gawk 2.14 or greater.&#8221;  </p>
<p>Wait&#8230;what?  I picked up this book to get over my Perl addiction, and you send me right back to get another fix?  Okay, so maybe I chose a bad example.</p>
<p>Moving on to the next example: the classic &#8220;rename&#8221; problem. As experienced Unix-y CLI users know, the <code>mv</code> command is incapable of renaming multiple files. It seems like something that should work, but it doesn&#8217;t. I wanted to rename a whole bunch of image files I&#8217;d pulled from my camera. Just wanted to add a quick &#8220;-old&#8221; between the filename and the extension. Pretty simple.</p>
<p>So again I picked up the <em>bash cookbook</em> and looked for &#8220;rename&#8221; in the</p>
<p>index. Voila, page 41. The exact recipe I wanted, in a four line bash script. And not only that, but a discussion about how to change those four lines to do various other things&#8211;replacing <em>echo</em> with <em>mv</em> for testing purposes, for example. Good stuff. Just what I wanted.</p>
<p>Yes, yes, there are dozens of other ways I could have done either of these two simple tasks. I know. In fact, <em>bash cookbook</em> introduced me to the &#8220;rename&#8221; command in our very own util-linux package, which nicely solves the <code>mv</code> renaming problem. But the point is, I don&#8217;t know those solutions, and I don&#8217;t have time to look for them, and it&#8217;s frequently the case that Googling for something like &#8220;bash rename&#8221; turns up lots of answers of widely varying quality.  </p>
<p>I used <em>bash cookbook</em> for a week. Of the half-dozen times I cracked it open, it helped me more often than it didn&#8217;t. Now, I still believe that the old <em><a href="http://www.oreilly.com/catalog/upt3/">UNIX Power Tools</a></em> book is still the best book ever written about the UNIX command line, and likely always will be&#8211;but <em>bash cookbook</em> has earned its place in my reference book rotation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redhatmagazine.com/2007/08/17/book-review-bash-cookbook/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
