<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geek Book &#187; Linux</title>
	<atom:link href="http://geekbook.org/archives/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://geekbook.org</link>
	<description>Books for Geeks</description>
	<lastBuildDate>Wed, 23 Dec 2009 20:23:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A Practical Guide to Ubuntu Linux, 2nd ed.</title>
		<link>http://geekbook.org/archives/145</link>
		<comments>http://geekbook.org/archives/145#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:12:20 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[NonFiction]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://geekbook.org/?p=145</guid>
		<description><![CDATA[One thing I love about Linux is the rapid development and frequent updates that allow me to run the latest versions of all my favorite software packages. My favorite distributions make it simple to always have the latest and greatest. In fact the distros themselves roll out new version regularly and I am always excited [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sobell.com/UB2/index.html"><img src="http://www.sobell.com/UB2/UB2.cover.small.jpg"></a><BR>
<p>One thing I love about Linux is the rapid development and frequent updates that allow me to run the latest versions of all my favorite software packages.  My favorite distributions make it simple to always have the latest and greatest.  In fact the distros themselves roll out new version regularly and I am always excited to see what new packages and features will be included.  For book publishers this must be a little less exciting.  Anything tied to a specific product that is under active development is going to quickly be behind the times.  Mark Sobell&#8217;s <a href="http://geekbook.org/archives/24"><cite>A Practical Guide to Ubuntu Linux</cite></a> managed to avoid the worst of this by providing a lot of information that is useful for any Linux user running any distro.  But still things move forward and almost exactly a year later we have <cite>A Practical Guide to Ubuntu Linux 2nd ed.</cite>.  I was very pleased with the first edition and I think they&#8217;ve managed to really improve what was already a solid resource.</p>
<p><span id="more-145"></span>
<p>Let&#8217;s kick things off with a rough diff on the two editions.  There have been improvements made in content and some added tools to rapidly get at what one needs.  With the size of the book and the amount covered, these rapid access improvements are significant.  The inside of the cover on the second edition has a utility index, so that a reader searching for help with any specific utility can find it quickly.  This is followed up with two tables of contents, one a brief summary and the second much more detailed and taking up twenty-two pages.  The new edition is about sixty pages longer than the first, but is slightly thinner and shorter.  It is still a beefy book, but this is a nice direction to move.</p>
<p>After the tables of contents there is a list of <cite>JumpStarts</cite>.  These are new to the second edition.  They are short guides to getting started with key clients and servers.  They come at the beginning of sections that will deal with the topic in more detail, but up front the focus is just on getting things up and running.  The JumpStarts cover APT, CUPS, OpenSSH, FTP, exim4, NFS, Samba, DNS, firestarter and Apache.  These are nice, as often just getting things going is the biggest hurdle and fine tuning is rather easy once that is past.</p>
<p>Like the first edition a DVD is included.  As I mentioned Linux is a quick moving target and the dvd contains Ubuntu 8.1.  It can be used as a live dvd or to do an install.  Last time I checked the <a href="https://shop.canonical.com/index.php?cPath=17">Canonical store</a>, this was still the most recent version available on DVD.  Ubuntu and Kubuntu 9.04 are available online and on CD.  I did an install from the book&#8217;s dvd and the upgrade to 9.04 was completely painless.  I don&#8217;t really see the DVD as a necessary addition but it could be a nice plus for anyone that wants to get Ubuntu up and running but can&#8217;t get the bandwidth to download it.</p>
<p>The section <cite>Programming the Bourne Again Shell</cite> has been removed from the <cite>Digging Into Ubuntu Linux</cite> section and placed in its own section, <cite>Programming Tools</cite> which also includes a new chapter on Perl.  The chapters on Linux utilitie and the Linux file system have also been extended.  Coverage of ufw was added to the firewall chapter.  The appendices remain the same but three new indices have been added to cover JumpStarts, the file tree and utilities.  The main index is huge, offering excellent access to everything in the book.  This book shows excellent forethought from start to finish aimed at making it a natural choice to grab from the shelf whenever an Ubuntu user has a question.</p>
<p>This did leave me wondering though, why no database server is included in the coverage.  It seemed odd to cover Apache but not the rest of the LAMP stack.  Installing MySQL and PHP are simple with Ubuntus package manager, but knowing the basics of caring for them is just as important as it is with Apache, which is also easy to install.  I realize that the book is already large, but I&#8217;d have liked to see this included.  That said, configuring services is covered and indexed in mulitple places.  This means if one did install MySQL, PostgreSQL or some other database and were looking for how to go about starting, stopping, etc. the information is there.</p>
<p>As before, this is still a nice guide to Linux in general.  While it is most applicable to Ubuntu, much of the information is accurate regardless of the distro in question.  The style is understandable and there are many examples with code or illustrations as appropriate.  This entire book is a real boon to any neophyte that does not have a solid handle on getting their own answers.  That group is the one that I think will benefit the most from <cite>A Practical Guide to Ubuntu Linux</cite>.  Random access is easy, but reading cover to cover would also give one a nice foundational understanding of getting the most out of their machine and even enough guidance to get their feet wet in the sysadmin world.  Anyone thrown into owning an Ubuntu server may find this to be a handy lifeline.  More experienced users, even if they are moving from another distro may find that there is just too much material that they don&#8217;t need and already know.  This really is a basic Linux guide first and an Ubuntu book second.</p>
<p>I thought the first edition was a solid value and the second edition offers welcome improvements with no real missteps.  That they managed to put more in, not take a lot out and get it into a smaller package is quite a plus.  I don&#8217;t think anyone will be throwing this in a bag and carrying it with them any time soon, but it&#8217;s a great office shelf resource for a quick refresher or getting launched.  This is the kind of guide that can make the difference between frustrated failure and passion for anyone just starting out with Linux.</p>
<p>Title: A Practical Guide to Ubuntu 2nd ed.<BR>Author: Mark G. Sobell<BR>Publisher: Prentice Hall<BR>Pages: 1244<BR>ISBN: 978-0-13-700388-4<BR>Rating: 9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/145/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Pocket Guide and Reference</title>
		<link>http://geekbook.org/archives/93</link>
		<comments>http://geekbook.org/archives/93#comments</comments>
		<pubDate>Wed, 28 Jan 2009 19:22:58 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[NonFiction]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://geekbook.org/?p=93</guid>
		<description><![CDATA[The Ubuntu Pocket Guide by Keir Thomas can be purchased in dead tree form or downloaded for free as a pdf. Clicking on the title or cover pic will take you right to the page where you can get it. This page has the table of contents as well as a little more info. on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntupocketguide.com/"><img src="http://geekbook.org/wp-content/uploads/2009/01/ubuntu_pocket_cover.jpg" alt="ubuntu_pocket_cover" title="ubuntu_pocket_cover" width="180" height="277" class="alignleft size-full wp-image-94" /> </a><BR><a href="http://www.ubuntupocketguide.com/">The Ubuntu Pocket Guide</a> by Keir Thomas  can be purchased in dead tree form or downloaded for free as a pdf.  Clicking on the title or cover pic will take you right to the page where you can get it.  <a href="http://www.ubuntupocketguide.com/aboutthebook.html">This page</a> has the table of contents as well as a little more info. on the book.  While I am not an Ubuntu user personally (Fedora is my preferred distro) I know there are a lot of them out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/93/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackerteen: Internet Blackout Vol. 1</title>
		<link>http://geekbook.org/archives/36</link>
		<comments>http://geekbook.org/archives/36#comments</comments>
		<pubDate>Mon, 16 Jun 2008 18:20:02 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[graphic novel]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[O'Reilly]]></category>

		<guid isPermaLink="false">http://geekbook.org/?p=36</guid>
		<description><![CDATA[Hackerteen is an interesting new project, a graphic novel being published by O&#8217;Reilly. What makes it interesting is not just that this is a rather new direction for O&#8217;Reilly but that this is, to my knowledge, a rather unique publication in that it seeks to educate teenage youth about an array of issues ranging from [...]]]></description>
			<content:encoded><![CDATA[<p><a HREF="http://oreilly.com/catalog/9780596516475/"><img src="http://oreilly.com/catalog/covers/9780596516475_cat.gif"></A><br />
Hackerteen is an interesting new project, a graphic novel being published by O&#8217;Reilly.  What makes it interesting is not just that this is a rather new direction for O&#8217;Reilly but that this is, to my knowledge, a rather unique publication in that it seeks to educate teenage youth about an array of issues ranging from privacy, free software, security and the impact of politics on personal freedom as it relates to the use of technology.  Making topics like that exciting, and understandable to a young person may sound like a tall order, and I think it is.<br />
<span id="more-36"></span><br />
This book has an extremely interesting background and it is worth taking the time to look at.  Hackerteen is not just a name, it is an edutainment program created by the Brazilian company 4Linux.  The program consists of distance learning and instructor led classes that allow students to progress through a series of colored belts.  Currently the classes are only available in Portuguese and on site only in Sao Paulo, Brazil.  The Hackerteen site says that materials in Spanish and English are being developed now.</p>
<p>The curriculum, according to the site, arose out of a desire to deal with three problems.
<ol>
<li>Excessive time spent by young people playing computer games on the internet.</li>
<li>Young people committing digital crimes on the internet.</li>
<li>A lack of professionals who work with networks and computer security.</li>
</ol>
<p>  To deal with these issues they teach, &#8220;computer security&#8230;, entrepreneurship and hacker ethics.&#8221;  This graphic novel is a reflection of the desire to communicate all of those values through a fictional story about Yago, a high-school junior who transitions from compulsive gaming to becoming a skilled member of the Hackerteen team.</p>
<p>Part of the mission for the book is introducing a wide array of issues and terms to the reader.  Often a topic will or word will be accompanied by an footnote with a url for a hackerteen page holding an article containing relevant information.   A couple good examples are <A HREF="http://www.hackerteen.com/ballotbox.php">http://www.hackerteen.com/ballotbox.php </A> and <A HREF="http://www.hackerteen.com/openoffice.php">http://www.hackerteen.com/openoffice.php</A>.  Not all the links are as informational though, with many linking to a graphic without much information.  Hopefully these are placeholders for articles like the two that I&#8217;ve referenced here.  A number of interesting topics are brought up, and a reader could research them on their own, or they would allow for good discussion points in a teaching setting.  The only issue is that sometimes the placement of topics is a bit forced.  A humorous example of this is when a teen-age girl who needed help choosing a web-cam, just a few pages later asks her aunt for money to attend a course on the Creative Commons.</p>
<p>The artwork is acceptable.  It is at times a bit awkward, at others pretty solid.  I think that it as at least as good as much of what I read when I was a teen, probably better than much of it.  What is exceptional compared to the illustrated works of my youth are the materials and production quality.  The cover is glossy, the colors are vibrant and the pages are going to stand up for a long time.  Of course the flip side of this is that quality like this does not come cheap.  The cover price is $19.99 and that&#8217;s a bit steep for young kids today.</p>
<p>I think though that this has the potential to be a useful educational tool.  I am hoping that some schools are willing to pick up that cost to allow their students access to this material, but a part of me thinks that may be a bit optimistic.  I would suggest that for those of us who may hold some of these issues dear to our hearts, and who are sometimes dismayed at the attempts by many to influence the populace in a different direction, this may be a worthwhile investment.  I think buying a copy or two, for relatives, a local school or library may pay dividends in the future.  It is quite possible that for many this will be their first introduction to many of the issues presented in the book.</p>
<p>I loaned my copy to a co-worker.  He and his kids read it.  For them the introduction to Linux, the ideas of FOSS and others were brand new.  When he returned the book my co-worker told me that he had never heard of the creative commons and I explained what it was.  His boys he said were interested to see how the story would develop moving forward.</p>
<p>It&#8217;s not easy making issues of freedom and safety exciting.  The story is sometimes a bit over the top and the writing is sometimes weak.  Internet savvy kids are going to struggle with some of the events, not due to glaring technical problems, but because some of the events are just a bit silly.  That said, the options I&#8217;ve seen explaining these topics wouldn&#8217;t just be &#8216;o.k.&#8217; to a teen, they would be downright painful.  So should we wait until the kids grow up to start teaching them what matters?  I&#8217;d say this is definitely worthwhile and hopefully as the series moves forward it will only get better.</p>
<p>I think it is worth noting that while Marcelo Marques is the author, the book does list the full team who created it.  They are Hugo Moss (story supervisor), Joao Felipe Munhoz (artist), Fabio Pontes Ramon Felin (colorist), Rafael Kirschner (colorist),and Ricardo Bomfim (colorist).</p>
<p>The slashdot review guidelines describe a 7 as &#8220;A good book; better than merely adequate, though not outstanding.&#8221;  The price, short length and acceptable but not great artwork put it there in my mind.  It is good, and has great potential for impact.  With a little bit better artwork, some stronger writing and if possible a bit lower price point this could be really fantastic.  I&#8217;m looking forward to seeing how Volume 2 turns out.</p>
<p>Title: Hackerteen Volume 1: Internet Blackout<br />
Author: Marcelo Marques and the Hackerteen Team<br />
Publisher: O&#8217;Reilly Media, Inc.<br />
Pages: 101<br />
ISBN: 978-0-596-51647-5<br />
Rating: 7/10<br />
Tagline: You have a choice: be a victim of the skeezers or be part of the solution.  Fight back with Hackerteen!</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/36/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Practical Guide to Ubuntu Linux</title>
		<link>http://geekbook.org/archives/24</link>
		<comments>http://geekbook.org/archives/24#comments</comments>
		<pubDate>Sun, 23 Mar 2008 00:16:38 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NonFiction]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/24</guid>
		<description><![CDATA[When I first started working with Linux just a short 10 years or so ago, it was a little more difficult than now to get going. I remember the difficulty I had, wrestling with my first Slackware install and getting all the floppies together to get the packages that I needed. Today, a person who [...]]]></description>
			<content:encoded><![CDATA[<p><A HREF="http://www.informit.com/store/product.aspx?isbn=013236039X"><img src="http://www.informit.com/ShowCover.aspx?isbn=013236039X&#038;type=f"></A><BR>
<p>When I first started working with Linux just a short 10 years or so ago, it was a little more difficult than now to get going.  I remember the difficulty I had, wrestling with my first Slackware install and getting all the floppies together to get the packages that I needed.  Today, a person who has never set on eyes on Linux before can have it installed on it&#8217;s own system or alongside another OS in almost no time with a very nice graphical installer walking them through the process.  I also remember the hours I spent looking for the little piece of knowledge that I needed to conquer my next problem.  Now, someone new to the community has a vast array of resources available on the web, or if they are inclined to begin with Ubuntu, they can literally find almost every single thing they will need in the single volume of Mark Sobell&#8217;s &#8220;A Practical Guide to Ubuntu Linux.&#8221;</p>
<p><span id="more-24"></span>
<p>I&#8217;m sure this sounds a bit like hyperbole.  Every thing a person would need to know?  Obviously not everything but this book, weighing in at just under 1200 pages covers so much, so thoroughly that there wont be much left out.  From install to admin, networking, security, shell scripting, package management and a host of other topics, it is all there.  GUI and command line tools are covered.  There is not really any wasted space or fluff, just a huge amount of information.  There are screen shots when appropriate but they do not take up an inordinate amount of space.  This book is information dense.</p>
<p>A lot of that information is very basic.  The experienced Linux user or sysadmin is going to find that there is a huge amount of material here that is very foundational.  There are advanced topics covered but they are spread out through all the basic material that leads up to them.  I think the battle hardened Linux user with a solid understanding of how and why things work would probably be better off with something that doesn&#8217;t spend as much time building from the bottom up.  But for the others, those new to Linux or those who&#8217;ve been using it but have always felt like they were winging it or just holding on, this book could be a ticket to a much higher level of proficiency and a much deeper understanding.</p>
<p>This is an Ubuntu book.  It&#8217;s in the title and so it will not teach everything about Linux, yet at the same time it is so deep that it will cover topics that are common across all distros.  The chapter on Bash and shell scripting are solid and would help any Linux user whatever flavor they prefer.  On the other hand, KDE gets covered but to a much lesser extent than Gnome.  The book can&#8217;t be faulted for this, it is an example of getting what the title says is there.  But I would say that by and large the widely applicable outweighs the specific by a great margin.  The ls command is ls on any distro.  Learning how to work with sudo is valuable even outside of Linux and on Unix systems.</p>
<p>The style is very straightforward.  Sobell is not trying to entertain with wacky humor or stories.  No religious zealotry here by and large.  It is just straightforward explanations of commands, tools and examples of how they are used.  And the reader is given a nice set of tools to help them find what they want.  The index is 72 pages long.  There are 2 tables of contents.  The first is the &#8220;Brief Contents&#8221; and the second takes 23 pages to break down every chapter and section.  The book also comes with 45 days of free access to the book electronically through Safari.  (I didn&#8217;t know there are non-O&#8217;Reilly books on Safari, but apparently there are.)  I&#8217;m guessing that these reference tools will be important as most people will not read this monster from cover to cover, but rather read sections as they are needed, or use the book as  a reference when they are stuck.</p>
<p>As I mentioned, everything is explained from the most basic level for gui and command line interfaces.  This is what I think would be frustrating for more experienced users.  But it is what makes this such a strong title for anyone else.  The only other exception might be the new Linux user who is not interested in digging beyond the surface.  The person who has possibly moved away from windows but wants something that just works.  They would have no need either for the in depth explanations of administration, setting up servers, networking, etc.  I think that this book really hits the sweet spot for the reader who would like to move from novice to expert.  If they master all the material in the book they will have a very solid grasp of what Linux is about and how it works.  Then when they do work with it, they will be able to learn from their successes and failures and gain the experience that will take them to the next level.  As opposed to just flailing in the dark, getting things to go their way on occasion, but never knowing exactly why or how things did or did not work.</p>
<p>In fact the book is written primarily as a text book and even includes exercises at the end of each chapter.  Often there are regular and advanced exercises.  Answers to the even numbered exercises are available at <A HREF="http://www.sobell.com/">sobell.com</A>.  It would be nice if all the exercises had answers available.  I hate to think that some person may think they have answered a problem correctly when in fact they have not.</p>
<p>The book comes with a dvd containing everything needed for a full install of Ubuntu 7.10 (Gutsy Gibbon).  I guess this might make the title more appealing to the bandwidth challenged, though the ease of getting a free cd or being able to purchase a dvd through Amazon for less than $15 makes this less enticing.  If it were used as a textbook in a classroom setting, this would make sense though as every student would be assured of having everything they need in a single package.  The text itself focuses on this version of Ubuntu.  With 8.04 out now in Beta and coming soon in its final form, the rapid development of Ubuntu does serve to highlight the difference in relative speed as compared to the publishing industry.  Fortunately for the book, it&#8217;s emphasis on foundational concepts, commands and tools means that it wont be completely useless when the next version rolls out.  This is good news also for anyone who invests in a copy of the text.</p>
<p>The server section is a bit short I thought, focusing on mail, nis, nfs, samba, dns, iptables and apache.  I guess I&#8217;m biased, being a dba, but I do think throwing in something on MySQL and/or PostgreSQL would have been nice.  I know the book is already huge but a few more pages wouldn&#8217;t have meant too much.  Or maybe they could have been swapped out for the appendix defining free software.  There are 5 appendixes covering Regular Expressions, Help, Security, the definition of free software and working with the 2.6 kernel.  There is also a very nice glossary.</p>
<p>If I ever had to teach a class on linux, get someone up to speed on using linux who had little or no experience, or just wanted a reference with broad and thorough coverage, I wouldn&#8217;t hesitate to use this book.  The information is current, accurate and understandable.  Commands are introduced and revisited later as they fit in with topics.  The excellent index keeps this from being a usability issue.  Rather than being frustrating it fits in nicely with the overall learning curve of the text.  There is a lot here that I learned by trial and error or watching over the shoulder of a more experienced co-worker.  Someone looking to accelerate their learning would certainly find this to be an excellent guide rather than waiting on that much longer method of picking it up as it comes along.</p>
<p>So I consider the book to be a 9/10.  Giving it a 9 only because it is somewhat tied to a specific version of a specific distribution.  It may seem to many right now that Ubuntu is unix but there are a lot of other options out there.  And even for the Ubuntu user 7.10 wont be around forever.  But the information is so solid and covers things so well from front to back that I consider this to be a very strong book.  If I had had something like this when I first started using Linux, who knows?  At least newcomers to Linux now don&#8217;t have to wonder.</p>
<p>Title: A Practical Guide to Ubuntu Linux<br />
Author: Mark G. Sobell<br />
Publisher: Prentice Hall<br />
Pages: 1186<br />
ISBN: 013236039X<br />
Rating: 9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/24/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>X Power Tools</title>
		<link>http://geekbook.org/archives/12</link>
		<comments>http://geekbook.org/archives/12#comments</comments>
		<pubDate>Mon, 21 Jan 2008 11:10:03 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[window system]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/12</guid>
		<description><![CDATA[The X Window System has been around for over twenty years and is the display system for an incredibly wide range of operating systems. With the number of Linux users growing, there are more people working with X than ever before. Most modern desktop environments provide user friendly interfaces that make modifying X rather simple. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.oreilly.com/catalog/covers/9780596101954_cat.gif"></p>
<p>The X Window System has been around for over twenty years and is the display system for an incredibly wide range of operating systems.  With the number of Linux users growing, there are more people working with X than ever before.  Most modern desktop environments provide user friendly interfaces that make modifying X rather simple.  There is not so much need to dig into config files and settings as in the past but for those environments without such tools or for the user who loves to dig deep into their environment this book can be a simple way to understanding how X works and how to tweak it in any number of ways.  If you want things that &#8216;just work&#8217; and have no interest in digging around below the surface this book is not for you.  On the other hand, if you think the best thing to do with a shiny new tool is to take it apart, well &#8220;X Power Tools&#8221; by Chris Tyler may be just for you.</p>
<p><span id="more-12"></span>
<p>The author, <A HREF="http://blog.chris.tylers.info/">Chris Tyler</A>, is a professor at Seneca College in Toronto as well as a programmer and Linux user.  His first book published by O&#8217;Reilly was &#8220;Fedora Linux: A Complete Guide to Red Hat&#8217;s Community Distribution&#8221;, published in 2006.  He cites the growth in X users, combined with active development and the lack of existing books that address X as the motivation for writing &#8220;X Power Tools.&#8221;</p>
<p>X is the windowing system on a wide range of Unix and Unix like systems.  Chris is obviously most familiar with Linux and so the material is heavily Linux oriented.  This is most apparent when the book deals with Session Managers, Desktop Environments and Window Managers.  The material focuses on Gnome, KDE and Xfce and their associated components in regards to X.  For the Linux user this could be a valuable resource.</p>
<p>When I&#8217;ve had issues in working with X locally and over the network, I&#8217;ve found that while what I need is available on the web, getting just what I need can be very labor intensive at times.  Usually just what I want is spread across tutorials, on-line man pages and forum posts.  Sorting out what applies to my situation can be especially difficult when I&#8217;m not even sure just how things work for my setup.  Chris makes this kind of guessing unnecessary and provides the locations and function of key files.  He also spells out how the most important files and tools can be best used.</p>
<p>For the sysadmin on another platform, these Linux specific sections are not going to be much help.  Most of the book though, deals with X itself.  I&#8217;ve already loaned my copy to one of our AIX admins more than once and I think he plans on picking up a copy of his own.</p>
<p>When Gnome and KDE provide an interface for modifying or customizing X functionality, the book gives at least the name of the program and sometimes screen shots and explanations of how the tool works.  This is always after an illustration of how to get the job done with the tools that are a part of X itself.  From fonts to keyboard layouts, multi-display to kiosks, everything required is laid out in straight forward terms.</p>
<p>For me, as a Fedora user myself, this means that having read this book I approach my work environment with a new level of confidence.  Behaviors that used to puzzle me, now make complete sense.  Quirks that bothered me, no longer need to be tolerated as I know have the tools to get things working just the way I want, rather than using defaults.</p>
<p>The book has just come out, so it was being written before the release of KDE 4.  I&#8217;ve looked through the documentation and I don&#8217;t think any of the changes to programs like KDM or KWin make the information in the book out of date.  In fact, according to the <A HREF="http://techbase.kde.org/Projects/KWin/4.0-release-notes">KWin release notes</A>, when discussing KWins new compositing support, &#8220;&#8230;manual configuration of X may be required for proper results&#8230;&#8221;  So if you are a KDE user that likes to live on the edge, this book may come in handy.</p>
<p>O&#8217;Reilly says that their &#8220;Power Tool&#8221; books are comprised of a series of stand-alone articles that are cross-referenced to one another.  To be honest, it didn&#8217;t feel much different from reading any other tech book.  Topics flowed naturally and the articles are analogous to sections that divide up chapters in other books.  One nice navigation feature is that page numbers are on the bottom of the pages while chapter and article numbers are at the top corner in a decimal notations.  For example at the top of page 58 there is a grey square containing the number 3.13 which means that it is the 13th article in chapter 3.</p>
<p>The book has a thorough index.  It also comes with 45 days free access to an electronic version through O&#8217;Reilly Safari.</p>
<p>For me the only real weakness of the book is that I would like to have seen more information on working with X on Unix.  When reference is made to specific implementation of X it is almost always in regards to Linux.  I wouldn&#8217;t want to lose that, but I think a mixed environment of Unix, Linux and Windows is more the rule than the exception today.  It would be more work to include other operating systems, but it would have also made the book much more valuable.</p>
<p>All tech books face the danger of becoming quickly useless as progress marches forward.  X is actively being developed, but at the same time, looking back on its history I think this book will be useful for sysadmin and user for some time to come.</p>
<p>Title: X Power Tools<br />
Author: Chris Tyler<br />
Publisher: Oâ€™Reilly Media Inc.<br />
Pages: 270<br />
ISBN: 0596101953<br />
Rating: 9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Linux Networking Cookbook</title>
		<link>http://geekbook.org/archives/3</link>
		<comments>http://geekbook.org/archives/3#comments</comments>
		<pubDate>Mon, 31 Dec 2007 20:12:23 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[O'Reilly]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/3</guid>
		<description><![CDATA[As a dba, I&#8217;m constantly looking to learn more about networking and system administration. Both can have quite an impact on the performance of my piece of the puzzle. A welcome addition to the materials to help me learn about networking is Carla Schroder&#8217;s &#8220;Linux Networking Cookbook&#8220;. This book is just right for the person [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://oreilly.com/catalog/covers/9780596102487_cat.gif" alt="linux networking cookbook cover" /><br />
    As a dba, I&#8217;m constantly looking to learn more about networking and system administration. Both can have quite an impact on the performance of my piece of the puzzle. A welcome addition to the materials to help me learn about networking is Carla Schroder&#8217;s &#8220;<A HREF="http://www.oreilly.com/catalog/9780596102487/">Linux Networking Cookbook</A>&#8220;. This book is just right for the person like myself who enjoys learning by getting hands-on experience with the technology. The scope is wide and so someone with a great depth of networking experience may find that the treatments of each is a bit shallow. On the other hand, that wide scope means this book may hold something new, even for someone with some level of experience.<br />
<span id="more-3"></span><br />
    This is not the kind of book that one sits and reads in the evening to gain new knowledge. I think of it more as a lab book or exercise guide. The user who has this open on the desk beside them, as they work through the &#8216;recipes&#8217; is the one who will gain the most. The cookbook also assumes a basic level of ability in working with Linux from the command line.</p>
<p>    The book follows a consistent format throughout the chapters. It truly is a cook book with the recipes taking the form of problems and solutions. There are eighteen chapters containing these recipes, the first chapter is a brief overview of networking in general. I think that Schroder&#8217;s experience in implementing Linux networks or working with Linux in heterogenous networks really shows in the types of solutions and scenarios presented in the book.</p>
<p>    Often as I worked through exercises, I kept thinking that what this book gave me was what I would have after hours of Googling and sifting through the results. Schroder has boiled that kind of hunting down to the necessary steps from installation, through configuration and use. For the person who values their time, or is not sure where to start searching for answers, this is a great resource.</p>
<p>    The limitation of a recipe format is that modifying the solution or moving away from the detailed plan requires more experience and knowledge the further the reader departs from the given formula. Schroder has dealt with this issue in many chapters by giving instructions appropriate to Fedora and Debian. There are a couple exceptions to this which I will explain below.</p>
<p>    I think that a strength of the book is that Schroder has not limited herself to desktop PC hardware. She is presenting a true overview of networking and so if the reader intends to work through every solution in the book, they are going to need to purchase some hardware. Some may object to this, and it is not absolutely necessary. Someone with enough experience or willing to do the research could shift things around and use say, an old desktop machine, but at that point they would be really doing things on their own and not needing the book.</p>
<p>    There are 2 chapters that focus on building network devices with Pyramid Linux on a Single-Board computer. The hardware Schroder uses to write the solutions is a Soekris 4521, which retails for about $150. I think it is good that a person who might want to use this book knows that up front. To me, this is a much more economical solution than suggesting that one get their hands on a commercial device, and allows much more flexibility. Schroder could have shied away from asking for the reader to go to this step, but I think the choice reflects her commitment to making the book useful in real world situations.</p>
<p>    The chapter on building an Asterisk VoIP system would probably also work best with some nice headphone/microphone sets that may be a necessary purchase for many. They are not required, a soundcard, microphone and speakers would work as well.</p>
<p>    Having parallel solutions for Fedora and Debian side by side is very nice. After each solution there is also discussion of pertinent issues and reference to applicable resources. The other resources include pointing out appropriate man pages, web sites and other books. Schroder&#8217;s style throughout is relaxed and very succinct. The nineteen chapters do cover such a wide array of technologies and issues, this book could easily be twice as large if she were wordy, instead it is very portable.</p>
<p>    The chapters on network devices, routing, network monitoring and using linux to manage a network would be most valuable I think to network administrators or the person wearing that hat in a smaller shop. The chapters that revolve around connecting to systems remotely and using linux to manage windows machines could be a real boon to anyone who works in a mixed environment that includes more than just Linux machines. I&#8217;ve found all of it to be of value because I interact with all these pieces every day. It is nice to have a better grasp of how subnets are built and how routers work. I look forward to not relying on a gui or searching endless forums to get a good grasp on managing my iptables firewall.</p>
<p>    Following the body, the book has three appendices. The first is a list of other resources. This is primarily other O&#8217;Reilly books, but there are books from other publishers and some resources available on the web. The second is a glossary of networking terms. The most useful to me was the third, a kernel building reference. I found the index to be decent. It isn&#8217;t great, but it isn&#8217;t bad either. The book comes with free access to it through Safari for 45 days, I thought that was a nice plus. O&#8217;Reilly has all of the examples available for download and the <A HREF="http://tuxcomputing.com/">author&#8217;s website</A> is also a good launch point for related articles and information.</p>
<p>    This book is a great way for the self learner to have a relatively unobtrusive guide while they gain direct experience in networking. Reading it alone wont do it, and there is still much to learn after completing each exercise, but a large part of the core competencies are there and thoroughly covered. I think there is also a lot here for that reader who has lobbied to get Linux in the door and now faces the task of getting their Linux machine to play nice with the rest of the network. </p>
<p>Title: Linux Networking Cookbook<br />
Author: Carla Schroder<br />
Pages: 615<br />
Publisher: O&#8217;Reilly Media, Inc.<br />
Rating: 9/10<br />
ISBN: 0-596-10248-8<br />
Tagline: From asterisk to zebra with easy to use recipes.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.236 seconds -->
