Bewertung:

Benutzerrezensionen des Buches heben sein Potenzial als gute Einführungsressource für Linux-Container hervor, kritisieren aber die Schreibqualität, die Tiefe und das Preis-Leistungs-Verhältnis.
Vorteile:⬤ Deckt die Grundlagen von Linux-Containern ab
⬤ bietet eine schnelle Einführung in die Technologie
⬤ einige Nutzer fanden das Material hilfreich für Anfänger mit einem soliden Linux-Hintergrund.
⬤ Schlecht geschrieben mit vielen Fehlern
⬤ unklare Erklärungen und unvollständiger Inhalt
⬤ nicht genug Tiefe
⬤ Codebeispiele schlecht wiedergegeben und ohne praktischen Nutzen
⬤ wird als überteuert für die Menge an nützlichem Inhalt empfunden.
(basierend auf 5 Leserbewertungen)
Linux Containers and Virtualization: A Kernel Perspective
Erhalten Sie eine neue Perspektive auf Linux-Container und verstehen Sie die Welt der Virtualisierung. Dieses Buch führt Sie in den Kaninchenbau und zeigt Ihnen, was sich hinter der API verbirgt. Sie werden auf eine Reise der Virtualisierung gehen und sehen, wie Container in der Linux-Welt realisiert werden. Linux-Container und Virtualisierung beschreibt detailliert die Datenstrukturen innerhalb des Linux-Kernels, aus denen Linux-Container bestehen.
Sie beginnen mit den Grundlagen der Virtualisierung und erfahren, wie verschiedene Ressourcen wie Speicher, CPU, Netzwerk und Storage virtualisiert werden. Anschließend werden Sie sich mit Hypervisoren und der Virtualisierung mithilfe der Kernel Virtual Machine (KVM) und des Quick Emulator (QEMU) beschäftigen. Als Nächstes lernen Sie den Linux-Namespace, cgroups und geschichtete Dateisysteme kennen, die die wesentlichen Bausteine von Linux-Containern darstellen. Die Erklärung durchläuft die Linux-Kernel-Codebasis, um zu zeigen, wie diese im Linux-Kernel realisiert sind. Im letzten Kapitel werden Sie Ihren eigenen Container programmieren, indem Sie die in den vorherigen Kapiteln erlernten Konzepte anwenden.
Nach Abschluss des Buches haben Sie das Wissen, um mit der Programmierung eines Linux-Containers zu beginnen.
Was Sie lernen werden
⬤ Verstehen Sie die Grundlagen der Virtualisierung.
⬤ Entdecken Sie, wie der Linux-Kernel die Virtualisierung unterstützt.
⬤ Sehen Sie, wie die Entwicklung des Linux-Kernels und der CPUs zur Entwicklung von Container-Technologien geführt hat.
⬤ Entwickeln Sie die Fähigkeit, Ihr eigenes Container-Framework zu erstellen.
Für wen ist dieses Buch gedacht?
Entwickler, die an der Bereitstellung virtualisierter Software und Containern arbeiten. Architekten, die Plattformen entwerfen, die auf einer Container-Laufzeitumgebung basieren, sowie DevOps-Fachleute, die einen mikroskopischen Blick auf die Funktionsweise von Containern und Virtualisierung werfen wollen, werden dieses Buch nützlich finden.