Möchten Sie verkaufen? Hier verkaufen
Understanding the Linux Kernel. From I/ O Ports to Process Management
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Understanding the Linux Kernel. From I/ O Ports to Process Management [Englisch] [Taschenbuch]

Daniel P. Bovet , Marco Cesati
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Erhältlich bei diesen Anbietern.


Dieses Buch gibt es in einer neuen Auflage:
Understanding the Linux Kernel Understanding the Linux Kernel 3.7 von 5 Sternen (3)
EUR 37,95
Auf Lager.

Produktinformation

  • Taschenbuch: 684 Seiten
  • Verlag: O'Reilly Associates (August 2000)
  • Sprache: Englisch
  • ISBN-10: 0596000022
  • ISBN-13: 978-0596000028
  • Größe und/oder Gewicht: 23,1 x 18 x 3,3 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 531.215 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Linux-Know-how für die Operation am offenen Herzen
Seit Jahren sind die beiden Autoren von Understanding the LINUX Kernel mit dem Kern des GNU-Betriebssystems beschäftigt, den sie Code-Zeile für Code-Zeile untersuchten, um seine Funktionen zu verstehen. Ein Buchvertrag mit dem Open Source-Spezialisten O'Reilly lag nahe, um all die Informationen, die sie bei dieser Arbeit gesammelt hatten, für die Linux-Gemeinde zugänglich zu machen.

Das Buch ist für alle, die wissen wollen, was Linux im Betriebssystemherzen so effektiv arbeiten lässt, wie bestimmte Funktionen ausgeführt und umgesetzt werden, welche Teile im OS-Code grundlegend und welche zweitrangig sind.

Ausgehend von den in Assembler-Code geschriebenen hardwarenahen Kernelbestandteilen, bewegen sich die Beschreibungen immer weiter an die Peripherie. Immer am Beispiel eines IBM kompatiblen Computers mit Intel-Prozessor.

Da nicht alle der mindestens zwei Millionen Codezeilen des Kernels besprochen werden können, haben sich die Autoren auf die Bereiche Prozess- und Speichermanagement, das Virtual Filesystem, das Ext2 Filesystem und die für das Kernel-Interface relevanten Gerätetreiber konzentriert. Die Netzwerk-Eigenschaften des Kernels bleiben dabei außen vor.

Kein Linux-Installations- oder Konfigurationsbuch, dafür empfiehlt sich Linux in an Nutshell und Linux Wegweise zur Installation und Konfiguration entschieden besser. Der Linux-Einsteiger oder unbedarfte Programmieranfänger wird mit Understanding the LINUX Kernel überfordert sein. Fortgeschrittene und erfahrene Linux-und OS-Spezialisten bekommen mit dem O'Reilly-Buch detailliert erarbeitete und strukturierte Information zum Aufbau und Funktion des Linux-Kernel-Codes. (Hard-)Core aus der Linux-Arena. --Wolfgang Tress

Amazon.co.uk

Understanding The Linux Kernel is intended to be read by those happy to check points off against the source code. The first thing you learn is how, released from commercial constraints, Linux is able to take advantage of the best ideas from other systems implemented in wonderfully flexible ways. A good example is the Virtual File System. VFS has made it easy to add support for file systems from almost every other operating system. It is fascinating to find out how such features are implemented. Then there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores and all the other goodies involved in making a kernel work.

The authors are primarily concerned with the Linux 2.2 kernel. They discuss how Linus Torvald's decisions on kernel issues translate into architecture, for example, how the Linux' memory management uses a Slab Allocator on top of a Buddy System for greater efficiency. Similarly, at the cost of a little complexity the decision to use three-level memory paging when two work fine on 32-bit systems makes it possible to port to 64-bit processors without changes. The trade-offs between complexity and efficiency are discussed for most kernel features and each chapter finishes with related new features in kernel 2.4.

Despite the lucid and knowledgeable writing, you will come up against some brain-stretching complexity. Nevertheless, this is an important addition to the Linux canon. --Steve Patient


Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
6 von 6 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Undoubtedly, the best book on the linux kernel out there. Topics are clearly explained and organised. I really appreciate that many code examples are simplified to make them much more readable.

Anyway, don't just read the book pasively, but download the kernel, search the examples, study them with the book besides you. Don't expect to understand everything by the first look.

The book is based on kernel 2.2.x, with a paragraph at the end of every chapter explaining the changes in 2.4.x. I appreciate the book doesn't claim to cover the 2.4.x kernel, as some others do (just to find out, after buying them, that it's not true).

Don't forget to check the errata in the O'Reilly web site.

War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  17 Rezensionen
106 von 110 Kunden fanden die folgende Rezension hilfreich
A landmark book for Linux Kernel !! 7. Dezember 2000
Von Geoffrey Kong - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Can a professional OS book feature both easy to read and detailed/accurate in technical level?

The answer is 'yes' for this book. I have been looking for this kind of book for years. Now I have it. This book delayed publishing for 3 months, the waiting is worthwhile. I spent 3 weeks to read this book very carefully. I got tons of my uncertain question marks about kernel in mind answered. I have explored the kernel for years. I should say, I have browsered almost all documents/books I could find from websites and bookstores. This book is the best one (not one of the best) in this topic I could find on this planet.

Besides the 'tranditional' subjets, like, process,memory, interrupt,signals,IPC, it also depicts 'file system' in very details which is rarely done by other kernel books. The most outstanding trait is that it is so 'user friendly' for you to read. Its style always remind me of my own jotting in my note book, but of course, it is much more complete, accurate and super well organised. Its narration is brief and simple enough for you to udnerstand and remember; meanwhile, it never loses the technical details and accuracy for your further adventure.

If there is any 'complaints', I should say, I like to see some general I/O subjects, like, tty console, display, network and etc, to be discuss, maybe in another book.

However, I'd like to say that this book is a great contribution to linux kernel community.

Thanks authors, this book deserve a 6 stars mark!

30 von 31 Kunden fanden die folgende Rezension hilfreich
The best you can do without grepping through the source tree 24. Januar 2001
Von Neil Horman - Veröffentlicht auf Amazon.com
Format:Taschenbuch
A pretty handly book - goes well with the Oreilly book on linux device drivers. Covers memory memory mangement well, although it can be a bit confising on the difference between Intel memory segmentation and kernel Paging. Good attention paid to forward looking differences between the 2.2 and 2.4 kernels. It would be nice to see the next revision deal exclusively with 2.4 (lets hope :) ). All in all, a worthwhile book to have on your shelf!
22 von 23 Kunden fanden die folgende Rezension hilfreich
Best of the worst 3. Januar 2002
Von Ein Kunde - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book is probably the best book around, but it's still not what it should be. The authors emphasize a lot on assembly language but never bother to explain the big picture. What might have helped is a short chapter on C and assembly language interfacing, and just a road map of function calls with a detailed description of data structures, locking, and deadlock conditions. More emphasis should have been given to tricky things like bh, tasklets, and softirqs (which is absent).

At many places the book is ambiguous. For example, if process A is running when an interrupt comes that will eventually wake up process B -- which kernel stack does this interrupt use? A or B. Well not too difficult to figure out, but the book should point these little things out rather than making general statements like "the IF flags are saved on the stack" -- everyone knows its saved on the stack, but which one?

There is no shortcut to reading the source code so there is no point in explaining one zillion times that mov a, b will move a to b. BTW the author never explains various things that gcc and ld implicitly do to the final image (e.g., how is the function table for do_initcalls created and populated and why does the order of linking change the initialization process. etc etc)

I regret buying the book and I wish I had spent my time and money on grepping and buying coffee. Read the DJASM guide to gcc and assembly and use any source navigator to browse through the source. Its far simpler that way -- and you are uptodate with the kernel releases. happy hacking!

Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar