|
Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder |
|
Thursday, June 15 2006 @ 05:30 PM EDT
|
Here, to kick off our new Groklaw feature of book reviews, is Carla Schroder's review of "The Debian System, Concepts and Techniques," by Martin Krafft. No Starch published it (you can buy it as a book or as a PDF from them), and of course Amazon has it, and the author's page provides a link to a list of places around the world where the book is available. Before anyone asks, I'll tell you that I don't get a penny for any review or if you buy a book, so don't do that on my account; there is no click through data, no ads, nothing, a policy I decided on long ago to protect my readers' privacy. The book reviews are just another feature Groklaw decided to provide because enough members asked for it. If you'd like to review a book you think the group or any subgroup here might enjoy learning about, please let me know. Or just send in a review, including any bio you wish to have attached, if you do, and be sure to include the kind of availability information I have provided here, so I don't have to do the work. It can be a tech book, business, or legal. I don't promise to run them all, but I'll seriously consider them. I don't have to agree with your review to publish it. Each review we publish will be marked, Book Review, so if the feature isn't your cup of tea, you can skip them. Members, of course, can just go to their Preferences to exclude any topic we regularly cover on Groklaw, including this new one, so they don't see them in the first place.
********************************
Book Review: The Debian System, Concepts and Techniques by Martin Krafft
Reviewed by Carla Schroder
The Debian GNU/Linux operating system is a marvelous piece of engineering, and Martin Krafft's new book "The Debian System, Concepts and Techniques" shows you how to get under the hood and take advantage of all the power it puts in your hands. This is the definitive Debian manual, and I wish it had been written years ago. Mr. Krafft's affection and enthusiasm for Debian is apparent, and makes this book a pleasurable read.
Debian's maintainers work primarily on packaging, and typically don't modify source packages a whole lot. This is a marked contrast to distributions like Fedora, Red Hat, and SUSE, which extensively modify practically everything they get their hands on, especially kernels. Each approach has its merits. A more "vanilla"-type distribution means you won't need specialized documentation, which is often lacking, and can make use of a program's native documentation and help resources.
What the Book Covers
At almost 600 pages, you'd think it could contain all the Linux knowledge in the world, but of course no single book can do that. It is not a system administration manual, so you won't learn about running servers and networks, though you will learn a lot that will help you do those things. It is an exploration of Debian's internals that goes far beyond learning a few basic apt-get commands:
- Advanced package management
- Fixing dependency problems
- Keeping your Debian system lean, mean, and tuned
- Building your own packages from sources
- Kernel customization the Debian way
- Understanding the very flexible Debian installer
- Advanced network interface configuration
- Explaining Debian policy in plain English
- Managing the boot process
- A gloriously thorough section on PPP and PPPoE, both of which have vexed me beyond endurance more than once
Favorite Chapters
OK, that's enough bullet points for now, even though I could include a whole lot more. My favorite chapter, Chapter 7 "Security of the Debian System" include a nice howto on verifying package integrity with GPG keys and MD5. Most download repositories supply their own public keys and hashes, but do they tell you how to use them? Noooo, we're supposed to magically know. I would rather rely on good instructions than magic.
Another favorite chapter is Chapter 8 "Advanced Concepts." This goes into useful detail on building multiple custom kernels and ramdisks, building kernel modules, and managing a mixed-release system. The section on managing chroots is worth the price of the book all by itself. Mr. Krafft shows how to bootstrap an experimental installation into a chroot jail, how to run 32-bit applications on a 64-bit system, and how to do all this without needing root permissions to access the chroot.
The chapter also covers some advanced installation techniques, such as customized installations with pre-seed files and automatic network installations. It doesn't go into complete detail on these, but it includes useful information that you don't find in the pre-seed and FAI (Fully Automatic Installer) manuals.
My other favorite chapter- OK, they're all my favorites- is Chapter 10, which tells how to get help. It lists all manner of documentation, online forums, IRC channels, official Debian help resources, and mailing lists. There is an excellent section on bug reporting which I wish every Debian user would read. It describes the correct procedure, and how to write a good bug report. Good bug reports are an excellent way for non-coders to help improve software. Yes, it's time-consuming and finicky to do it right. Just keep in mind how much work went into delivering all that great free software into your hands in the first place when you feel a bit aggrieved over spending time on bug reports. Two things you want to avoid are duplicate bug reports, and reporting something as a bug when it's actually your own mistake.
No Whines
There isn't anything about this book I don't like. Except I wish it had been published years ago.
Carla writes weekly Linux howtos for several
online publications, is the author of Linux Cookbook, published by O'Reilly, and is toiling on
its successor, the Linux Networking Cookbook. Carla thinks everyone should
dig under the hood of everything they own, learn what makes them go, and
morph them into odd and interesting new things.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.
|
|
Authored by: MathFox on Thursday, June 15 2006 @ 05:40 PM EDT |
So that we can fix all typos in one go.
---
If an axiomatic system can be proven to be consistent and complete from within
itself, then it is inconsistent.[ Reply to This | # ]
|
|
Authored by: MathFox on Thursday, June 15 2006 @ 05:47 PM EDT |
For other legal and Open Source issues...
Post in HTML mode if you want to make a link ;-)
---
If an axiomatic system can be proven to be consistent and complete from within
itself, then it is inconsistent.[ Reply to This | # ]
|
- Japan and Linux - Authored by: Anonymous on Thursday, June 15 2006 @ 05:49 PM EDT
- Off Topic thread - Authored by: Ed Holt on Thursday, June 15 2006 @ 08:47 PM EDT
- Korea - "The Free Standards Group Expands Membership" - Authored by: Brian S. on Thursday, June 15 2006 @ 09:07 PM EDT
- Call me cynical - Authored by: SpaceLifeForm on Thursday, June 15 2006 @ 10:50 PM EDT
- Totally OT: A report by the EU Omsbudsman about EU Fishy Ministries and the like. - Authored by: Brian S. on Thursday, June 15 2006 @ 11:23 PM EDT
- With Senators like this, who needs enemies? - Authored by: SpaceLifeForm on Friday, June 16 2006 @ 12:26 AM EDT
- Heh - Authored by: Jude on Friday, June 16 2006 @ 08:03 AM EDT
- It won't apply - Authored by: LocoYokel on Friday, June 16 2006 @ 09:31 AM EDT
- Heh - Authored by: Winter on Friday, June 16 2006 @ 09:59 AM EDT
- Heh - Authored by: Anonymous on Saturday, June 17 2006 @ 10:18 AM EDT
- Heh - Authored by: Anonymous on Friday, June 16 2006 @ 10:19 AM EDT
- It won't work - Authored by: Jude on Friday, June 16 2006 @ 08:56 AM EDT
- It won't work ? - Authored by: Anonymous on Friday, June 16 2006 @ 02:49 PM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: dnl on Friday, June 16 2006 @ 12:58 AM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: luvr on Friday, June 16 2006 @ 02:57 AM EDT
- Of course not! - Authored by: Anonymous on Friday, June 16 2006 @ 04:12 AM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: Kilz on Friday, June 16 2006 @ 09:33 AM EDT
- No GUI - Authored by: Anonymous on Friday, June 16 2006 @ 04:16 PM EDT
- "By pulling out the GUI, .Net framework and Web serving" - Authored by: tangomike on Friday, June 16 2006 @ 11:01 AM EDT
- More of the same old buggy bloatware...... - Authored by: tiger99 on Friday, June 16 2006 @ 12:33 PM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: Anonymous on Friday, June 16 2006 @ 04:56 PM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: Anonymous on Friday, June 16 2006 @ 05:18 PM EDT
- Two of MS's 10 reasons to use Longhorn/Vista - Authored by: Anonymous on Saturday, June 17 2006 @ 10:29 AM EDT
- Re: The world as best as I remember it: Broken window theory. - Authored by: mtew on Friday, June 16 2006 @ 04:09 AM EDT
- Has this been posted? Berlin, not the Lou Reed Album - Authored by: jplatt39 on Friday, June 16 2006 @ 07:44 AM EDT
- OT - EFF Versus AT&T - Authored by: Anonymous on Friday, June 16 2006 @ 09:10 AM EDT
- 1968 rerun - Authored by: Anonymous on Friday, June 16 2006 @ 11:19 AM EDT
- Experts say patent 'trolls' are tough to define - Authored by: ankylosaurus on Friday, June 16 2006 @ 12:42 PM EDT
- Lawsuits Tax Write off? - Authored by: Anonymous on Friday, June 16 2006 @ 01:23 PM EDT
- Gnome women developers - Authored by: Anonymous on Friday, June 16 2006 @ 05:26 PM EDT
- Blogger just annoyed me. - Authored by: archonix on Friday, June 16 2006 @ 05:45 PM EDT
- blog software - Authored by: Anonymous on Friday, June 16 2006 @ 07:01 PM EDT
|
Authored by: Anonymous on Thursday, June 15 2006 @ 07:17 PM EDT |
Before anyone asks, I'll tell you that I don't get a penny for any review or
if you buy a book, so don't do that on my account; there is no click through
data, no ads, nothing, a policy I decided on long ago to protect my readers'
privacy.
Why not provide an additional link (clearly marked as such)
where you would get paid for it? ISTM if it's a separate additional link,
there'd be no privacy concern. I'm sure a number of us would like to support
you and/or Groklaw, but never quite get around to doing the donation stuff on
the left of your web page. On the other hand, if we'd buy the book anyway, we'd
be happy if the retailer paid you.
In any case, it would sure be easier than
signing ourselves up as in the amazon-affiliate-program to get the 8.5% kickback for the book, and then cashing out
and donating the savings to Groklaw.
[ Reply to This | # ]
|
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: PJ on Thursday, June 15 2006 @ 07:49 PM EDT
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: Anonymous on Thursday, June 15 2006 @ 08:13 PM EDT
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: Peter H. Salus on Thursday, June 15 2006 @ 08:34 PM EDT
- Please Don't Do Google Ads! - Authored by: Steve Martin on Friday, June 16 2006 @ 07:59 AM EDT
- Supporting Groklaw - Authored by: LocoYokel on Friday, June 16 2006 @ 10:57 AM EDT
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: Anonymous on Friday, June 16 2006 @ 01:34 PM EDT
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: archonix on Friday, June 16 2006 @ 06:06 PM EDT
- Book Review: The Debian System, Concepts and Techniques, reviewed by Carla Schroder - Authored by: davcefai on Saturday, June 17 2006 @ 04:34 AM EDT
- The downside of Amazon revenues - Authored by: Carla Schroder on Friday, June 16 2006 @ 12:30 AM EDT
|
Authored by: bb on Thursday, June 15 2006 @ 10:04 PM EDT |
through advertising than have you stop writing your articles. What's the problem
with you making some money through advertising or whatever? I think your ethics
are admirable, but I just don't get it. By the way, I read every word you write,
and views and analysis cuts through a lot of crap and is usually a great read. I
say you have the right to put a few advertisments up, every reason to make some
money from your tireless efforts, and no ethical issues should stop you.[ Reply to This | # ]
|
- PJ, I'd rather see Groklaw supported - Authored by: bb on Thursday, June 15 2006 @ 10:45 PM EDT
- PJ, I'd rather see Groklaw supported - Authored by: Anonymous on Thursday, June 15 2006 @ 11:38 PM EDT
- PJ, I'd rather see Groklaw supported - Authored by: Anonymous on Friday, June 16 2006 @ 04:21 AM EDT
- PJ, I'd rather see Groklaw supported - Authored by: troll on Friday, June 16 2006 @ 04:29 AM EDT
- PJ, I'd rather see Groklaw supported - Authored by: MathFox on Friday, June 16 2006 @ 04:56 AM EDT
- Reading ability - Authored by: DaveJakeman on Friday, June 16 2006 @ 05:12 AM EDT
|
Authored by: jplatt39 on Thursday, June 15 2006 @ 10:46 PM EDT |
That's all I have to say. No quibbles, or suggestions, just thanks an awful
lot.[ Reply to This | # ]
|
|
Authored by: Anonymous on Friday, June 16 2006 @ 12:15 AM EDT |
The way the http referer field works, unless somebody goes out of their way to
copy the link and then paste it in their browser location bar, Amazon already
knows who got there from Groklaw.
Do they care? They're smart people -- I bet their system remembers that.
So if you want to truly protect people's privacy, you should provide the link in
plain text to force them to cut and paste.
You should also sign up to get revenue from Amazon and go ahead and get revenue
from a clickable version of the link, since I don't think *not* getting revenue
provides people with any more anonymity.
[ Reply to This | # ]
|
|
Authored by: Anonymous on Friday, June 16 2006 @ 01:55 AM EDT |
Has this book been reviewed? Benkler -
Wealth of Networks . Its a must read for most Groklawians I would
think. [ Reply to This | # ]
|
|
Authored by: madduck on Friday, June 16 2006 @ 06:37 AM EDT |
Thank you, Carla, for your review! It's reading opinions like this which make
authoring really rewarding!
I would just like to point out that No Starch
Press released the book to the international market, but I actually wrote it in
cooperation with the Munich-based Open
Source Press, and they can claim their fair share in helping make this book
what it turned out to be. [ Reply to This | # ]
|
|
Authored by: Anonymous on Friday, June 16 2006 @ 10:41 AM EDT |
I am actually a longtime Debian user, and I'd love to have this book anyway, but
I was wondering how useful it would be for Ubuntu? I've been using Ubuntu on my
desktop but haven't gotten under the hood a *whole* lot yet.
[ Reply to This | # ]
|
|
Authored by: madduck on Saturday, June 17 2006 @ 05:26 AM EDT |
Uri Sharf has posted a Hebrew translation of this review here. Thank you!
[ Reply to This | # ]
|
|
Authored by: kitterma on Saturday, June 17 2006 @ 11:42 AM EDT |
Thanks for the review. I just ordered the book. [ Reply to This | # ]
|
|
|
|
|