Articles / The Debian System

The Debian System

As the title of the book suggests, this isn't about GNU/Linux. It's not about the GNU programs that come with the Debian distribution. Instead, the book with its 600 pages (including a Debian Sarge DVD) is fully loaded. Martin F. Krafft, an active Debian developer, goes to great lengths to describe the interplay of Debian's tools and the project's philosophy.

Krafft begins with an introduction to Debian, its history, and the philosophy of Free Software to bootstrap the reader into the matter. Introductory topics such as Debian's installation and the organization of the project are also covered, and offer the reader a comprehensive picture of Debian.

Subsequently, things become more complex. He describes Debian package management in all its glory, the interaction between dpkg and the frontends (apt, aptitude, synaptic, etc.), and peculiarities of the system, such as Debian package version numbering. A large number of the tools that make an administrator's day-to-day life easier are presented and explained in detail. The book is especially suited for administrators, as it identifies typical problems with the distribution and offers solutions to counter them.

Topics of primary relevance to developers, such as packaging, are also extensively covered. It struck me positively that the author also examines newer alternative build tools, such as yada and cdbs, and describes manual packaging (package creation without the use of debhelper). This is one of the reasons why this book is of particular interest to prospective developers and people who have to build their own packages for whatever reason. New maintainers can draw from the book a good overview of the knowledge required to become a Debian developer.

Krafft manages to illustrate topics such as APT pinning, which have a reputation of being complicated and daunting, in an accessible way. For inexperienced Debian users, this book will also be a pleasant read. It is not, however, a topical user-oriented book.

Instead, the book targets administrators, developers, and those that work with Debian on a regular basis. Nevertheless, even long-time users will most certainly find new and interesting stuff between the covers. Whoever considers the information on the Debian Web site to be too dry will find in this book an enticing alternative.

In my opinion, this book has the potential to become the future Debian Bible. It is nice to see that Martin F. Krafft regularly publishes additional information and errata on the book's Web site, http://debiansystem.info/.

RSS Recent comments

22 Sep 2005 02:26 AndrewCates

Purchase URL
By the way the cheapest purchase URL in the UK seems to be Amazon: Amazon UK purchase URL (www.amazon.co.uk/exec/...) which is much cheaper (£23) than both the publisher and the US site you list .
Cheers BozMo

16 Oct 2005 18:52 bcrowell

not very well written
I bought a copy, and was somewhat disappointed. It's not very well written -- lots of it sounds like it was badly translated from another language. The first 66 pages consist of vague philosophizing and OSS cheerleading, with section titles like "The importance of free speech." A lot of the time, I felt like the book was launching into a topic without explaining why it was important or why I should care. In many cases, it read as if it had been written by a committee, or maybe the author was just trying a little too hard to appease a lot of different people. Like a lot of books from No Starch, it seems to have been very poorly edited.

22 Oct 2005 04:19 mdnava

Debian books and docs are needed.

Debian books are needed, installing for the first time and securing a Debian Box can be hell on earth and good documentation is not as easy to find as you may think.

I remember 5 years ago when I first tried Debian, after a painful install I almost quit and return to Windows but I kept trying, I couldn't find any books at all with basic info about the problems I was having, only web docs with generic info about all Linux distros and in some cases a lot of documentation for Red Hat and other popular distros, but you know what, Debian did not work with RPM's and apt-get was quite new for me.

Debian still (to this day) lacks of good books and documentation which is really needed because it usually doesn't follow the same path as other distros. If I ever take the step to go back and try out Debian, it will be only after I put my hands on a good book... I guess I will start with this one, I saw the TOC and is quite well organized and targeted only for Debian users/admins.

And I extend this as an advice for any new user of Debian.

Mel

22 Oct 2005 04:37 mdnava

Don't try amd64 yet

Oh! One last thing, don't even try amd64 for Debian just yet as it was very unstable on a Athlon64 box we tried, it crashed every 15 minutes so I changed to FreeBSD... We still have to wait until full support for amd64 is available on the next release.

This book doesn't seem to cover this area (amd64) yet.

Mel (www.venezolano.web.ve/)

09 Nov 2005 07:53 0165

my opinion
Hi, it's try. Respect!

2 you wrote:

> I bought a copy, and was somewhat disappointed. It's not very well written -- lots of it sounds like it was badly translated from another language. The first 66 pages consist of vague philosophizing and OSS cheerleading, with section titles like "The importance of free speech." A lot of the time, I felt like the book was launching into a topic without explaining why it was important or why I should care. In many cases, it read as if it had been written by a committee, or maybe the author was just trying a little too hard to appease a lot of different people. Like a lot of books from No Starch, it seems to have been very poorly edited.

13 Nov 2005 14:08 0165

This article very well written
Debian still (to this day) lacks of good books and documentation which is really needed because it usually doesn't follow the same path as other distros. If I ever take the step to go back and try out Debian, it will be only after I put my hands on a good book... I guess I will start with this one, I saw the TOC and is quite well organized and targeted only for Debian users/admins.

27 Nov 2005 21:20 baji

Re: Purchase URL
Yes this book has got more cheaper it is just £21.69 and with Debian GNU/Linux 3.X Bible it is just £39.18 a savings of £20 cheers

11 Feb 2006 23:04 Pfv2

Look interesting
It looks like a very interesting book. I think i might give this Book & Debian a try soon. It has been a while that a think of switching to Debian. Thanks for this insightful review.

06 Jun 2006 10:36 mibrahim

Debian Book
Debian is a great Distro. I've been using linux 90% of my time for almost the past five years. I used Fedora Core & Redhat before. Debian provides a huge software library when compared to other Distros. I only was able to switch to debian and make use of this advantage because I know ways out of almost every problem and how to fix a mess. That's why I think a comprehensive book on Debian would be a great boost, if it provides hands on to new Linux users so that they can start with Debian as their first Distro.

I would also encourage if someone made a similar effort for an open source book, which may be freely available on the internet.

20 Sep 2006 13:26 CrazyGFreak

Re: This article very well written

> Debian still (to this day) lacks of good
> books and documentation which is really
> needed because it usually doesn't follow
> the same path as other distros. (www.gamelexi.de/datenb...) If I
> ever take the step to go back and try
> out Debian, it will be only after I put
> my hands on a good book... I guess I
> will start with this one, I saw the TOC
> and is quite well organized and targeted
> only for Debian users/admins.
>

I like that article very much, too. It is some time now gone but the article is still very interesting. Same opinion here. Thanks

14 Nov 2007 12:37 AlfaGTV

Coming back to Debian
I have been a GNU/Linux user for over 6 years now. I started out with Debian but over the years have tried a dozen distributions. Eventually I always turn back to Debian. I have just ordered this book hope I'm going to like it :)

Screenshot

Project Spotlight

cdist

Usable configuration management.

Screenshot

Project Spotlight

Verbiste

A French conjugation system.