Der Entwurf und die Implementierung des Freebsd-Betriebssystems

Bewertung:   (4,7 von 5)

Der Entwurf und die Implementierung des Freebsd-Betriebssystems (Marshall McKusick)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seine Tiefe und Klarheit bei der Erklärung der FreeBSD-Interna hoch gelobt, was es zu einer wertvollen Quelle für alle macht, die sich für Betriebssysteme und Kernel-Entwicklung interessieren. Allerdings gibt es auch Kritik an der Qualität des Aufbaus und einigen organisatorischen Aspekten, die verbessert werden könnten.

Vorteile:

Ausführliche Behandlung der FreeBSD-Interna
klarer und prägnanter Schreibstil
wertvoll für das Verständnis von Kernel-Konzepten
großartige Ressource für Entwickler
exzellenter Inhalt, der Implementierungsideen anspricht
gut organisiert für die Verwendung als Referenz
aktualisierte Ausgabe wird begrüßt.

Nachteile:

Schlechte Druckqualität und Konstruktionsprobleme
manche Leser finden die Organisation verwirrend
visuelles Layout könnte verbessert werden
nicht für Gelegenheitsleser geeignet, da es sehr dicht ist und möglicherweise Vorkenntnisse erfordert.

(basierend auf 52 Leserbewertungen)

Originaltitel:

The Design and Implementation of the Freebsd Operating System

Inhalt des Buches:

Das umfassendste technische Handbuch über die interne Struktur des FreeBSD-Kernels wurde jetzt umfassend aktualisiert, um alle wichtigen Verbesserungen zwischen den Versionen 5 und 11 zu berücksichtigen. Ungefähr ein Drittel des Inhalts dieser Ausgabe ist völlig neu, ein weiteres Drittel wurde umfassend überarbeitet.

Drei langjährige Leiter des FreeBSD-Projekts geben zunächst einen kurzen Überblick über das aktuelle Design und die Implementierung des FreeBSD-Kernels. Anschließend behandeln sie den FreeBSD-Kernel von der Systemaufrufebene abwärts - von der Schnittstelle zum Kernel bis hin zur Hardware. Sie erklären die wichtigsten Design-Entscheidungen und erläutern detailliert die Konzepte, Datenstrukturen und Algorithmen, die bei der Implementierung aller wichtigen Systemfunktionen verwendet werden, einschließlich der Prozessverwaltung, der Sicherheit, des virtuellen Speichers, des I/O-Systems, des Dateisystems, des Socket-IPC und des Netzwerks.

Diese zweite Auflage.

- Erläutert die hochskalierbare und leichtgewichtige Virtualisierung mit FreeBSD Jails und die Beschleunigung virtueller Maschinen mit Xen und Virtio Device Paravirtualization.

- Beschreibt neue Sicherheitsfunktionen wie Capsicum Sandboxing und GELI kryptographischen Festplattenschutz.

- Umfassende Behandlung von NFSv4 und Open Solaris ZFS-Unterstützung.

- Stellt die verbesserte FreeBSD-Volumenverwaltung und die neuen Journaled Soft Updates vor.

- Erläutert das feinkörnige Prozess-Debugging/Profiling von DTrace.

- Erläutert wichtige Verbesserungen bei der Netzwerk-, Wireless- und USB-Unterstützung.

Der Leser kann dieses Handbuch sowohl als Nachschlagewerk als auch als ausführliche Studie über ein führendes modernes, portables Open-Source-Betriebssystem verwenden. Fachleute aus den Bereichen Technik und Vertrieb werden sowohl die Möglichkeiten als auch die Grenzen von FreeBSD kennenlernen. Anwendungsentwickler werden lernen, wie sie effektiv und effizient mit FreeBSD arbeiten können; Systemadministratoren werden lernen, wie sie FreeBSD warten, optimieren und konfigurieren können; und Systemprogrammierer werden lernen, wie sie FreeBSD erweitern, verbessern und mit ihm arbeiten können.

Marshall Kirk McKusick schreibt, berät und unterrichtet Kurse zu UNIX- und BSD-bezogenen Themen. Während seiner Zeit an der University of California, Berkeley, implementierte er das schnelle Dateisystem 4.2BSD. Er war Forschungsinformatiker bei der Berkeley Computer Systems Research Group (CSRG) und beaufsichtigte die Entwicklung und Veröffentlichung von 4. 3BSD und 4. 4BSD. Er ist Vorstandsmitglied der FreeBSD Foundation und ein langjähriger FreeBSD-Committer. Er war zweimal Präsident der Usenix Association und ist außerdem Mitglied der ACM, IEEE und AAAS.

George V. Neville-Neil hackt, schreibt, lehrt und berät zu den Themen Sicherheit, Netzwerke und Betriebssysteme. Er ist Mitglied des Vorstands der FreeBSD Foundation und war vier Jahre lang Mitglied des FreeBSD Core Teams. Seit 2004 schreibt er die Kolumne „Kode Vicious“ für Queue und Communications of the ACM. Er ist stellvertretender Vorsitzender des Practitioner Board der ACM und Mitglied der Usenix Association, ACM, IEEE und AAAS.

Robert N. M. Watson ist Universitätsdozent für Systeme, Sicherheit und Architektur in der Security Research Group am University of Cambridge Computer Laboratory. Er beaufsichtigt fortgeschrittene Forschung in den Bereichen Computerarchitektur, Compiler, Programmanalyse, Betriebssysteme, Netzwerke und Sicherheit. Er ist Vorstandsmitglied der FreeBSD Foundation, war zehn Jahre lang Mitglied des Core Teams und ist seit fünfzehn Jahren Mitglied des Committers. Er ist Mitglied der Usenix Association und der ACM.

Weitere Daten des Buches:

ISBN:9780321968975
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2014
Seitenzahl:928

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Der Entwurf und die Implementierung des Freebsd-Betriebssystems - The Design and Implementation of...
Das umfassendste technische Handbuch über die...
Der Entwurf und die Implementierung des Freebsd-Betriebssystems - The Design and Implementation of the Freebsd Operating System

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)