[OpenBSD]

UNIX- und BSD-Bücher


Wir arbeiten jetzt mit Amazon.com zusammen, so dass du einige dieser Bücher direkt bei ihnen bestellen kannst. Die Bestellung über die ,Bestelle bei Amazon'-Links ist ein Weg, dem OpenBSD-Projekt zu helfen. Du kannst auch bestimmte OpenBSD-Bücher direkt bei OpenBSD und unseren Partnern kaufen.


OpenBSD-spezifische Bücher

Absolute OpenBSD
by Michael Lucas
ISBN 1-886411-99-9
Juli 2003, 500 Seiten
Michael Lucas, der Autor der ,Big Scary Daemons'-Serie von O'Reilly, die die BSD-Familie behandelt, hat ein Buch speziell über OpenBSD geschrieben. Das Buch deckt alle Aspekte des OpenBSD-Betriebssystems für neue UNIX- und BSD-Anwender auf ca. 500 Seiten ab.
Die offizielle Website zum Buch mit einem Probekapitel, dem Inhaltsverzeichnis und Errata kann unter http://www.absoluteopenbsd.com/ gefunden werden.
[ Direkt bei der internationalen OpenBSD-Website bestellen] [Europa]

Building Firewalls with OpenBSD and PF [2. Auflage]
von Jacek Artymiak
ISBN 83-916651-1-9
Oktober 2003, 320 Seiten
Der Autor Jacek Artymiak, der durch seine exzellente Online-Serie von Artikeln über pf und OpenBSD bekannt ist, hat dieses Buch mit 320 Seiten über allgemeine pf- und OpenBSD-Sicherheit geschrieben.
[ Direkt bei der internationalen OpenBSD-Website bestellen] [Europa]

Building Linux and OpenBSD Firewalls
von Wes Sonnenreich und Tom Yates.
Dieses Buch beschreibt die OpenBSD-2.5-Installation und die elementare Verwaltung der Firewall-Werkzeuge.
[Bestellen bei Amazon]

OpenBSD 4.0: A Crash Course (PDF)
von Jem Matzan
ISBN 0-596-51015-2
January 2007, 59 pp.
Jem Matzen, bekannt für seine OpenBSD-fördernden Onlineartikel, ist der Autor dieser knapp gehaltenen Anleitung, wie man OpenBSD 4.0 installiert und administriert. Es werden grundlegende Konfiguration, Desktops und Server, Verwendung von Ports (vollständig mit Tipps und Tricks für einige Ports) und Verwaltungsaufgaben behandelt. Wenn du dieses Buch direkt bei O'Reilly bestellst, erhälst du eine PDF und einen kostenlosen Download überarbeiteter Fassungen, sobald sie veröffentlicht werden.
[Bei O'Reilly bestellen]

Secure Architectures with OpenBSD
von Brandon Palmer und Jose Nazario.
ISBN 03-21193-66-0
April 2004, 520 Seiten
Ein Handbuch für System- und Netzwerkadministratoren, die auf ein sichereres Betriebssystem umsteigen wollen, und gleichzeitig Referenz für erfahrene OpenBSD-Anwender, die alle OpenBSD-Funktionalitäten erforschen möchten. Dieses Buch umfasst alle Aspekte von OpenBSD, einschließlich: systrace, Kerberos V, IPv6, IPsec und der Entwicklungsumgebung.
[Bestellen bei Amazon]
[ Direkt bei der internationalen OpenBSD-Website bestellen] [Europa]

BSD-spezifische Bücher

Design and Implementation of the 4.4 BSD Operating System
von Marshal Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman
Mit 549 Seiten plus Inhaltsverzeichnis, muss man dieses Buch als umfassend bezeichnen. McKusick, Bostic und Karels sind wohlbekannt als die Hauptfiguren an der Berkeley CSRG (Computer Systems Research Group) während der 4.3/4.4BSD-Zeit. Dieses Buch deckt die Versionen 4.4 und 4.4-Lite ab und diskutiert alles, was man über die Funktionsweise des Betriebssystems wissen sollte. Nicht 100%ig anwendbar, aber wahrscheinlich am nächsten dran, wenn man einen Überblick über die Systeminterna von OpenBSD sucht.
[Bestellen bei Amazon]

Source Code Secrets: The Basic 386BSD Operating System Reference (Volume 1 of Operating System Source Code Secrets)
von L. W. Jolitz, William Jolitz; 1997
Die Jolitzes haben die erste Version von BSD für die PC-386-Architektur erzeugt und verdienen eine Menge Dank dafür, dass sie BSD auf diese preiswerte Architektur gebracht haben. Die ersten Versionen, die noch ,386bsd' hießen, wurden in Artikeln im Dr. Dobbs Journal beschrieben. Dieses Buch geht über diese Artikel hinaus und beinhaltet eine umfassende Menge an Quelltext. Natürlich ist nicht alles auf moderne Versionen von OpenBSD anwendbar, aber man kann immernoch eine Menge daraus lernen.
[Bestellen bei Amazon]

Berkeley Unix: A Simple and Comprehensive Guide
von James Wilson
Fängt mit den Basis-Kommandos an und endet mit fortgeschrittenen Programmiertechniken. Die Systemaufrufe werden dabei ausführlich behandelt.
[Bestellen bei Amazon]

An Introduction to Berkeley Unix and ANSI C
von Jack Hodges
Eine Einführung in das Betriebssystem und die Programmiersprache. Gedacht für ein Selbststudium und verlangt daher keinerlei Vorkenntnisse von Unix. Deckt die fundamentalen Dinge der Programmierung ab, die korrekte Benutzung der Syntax, Programmierungsstil, Finden von Fehlern, Logik und Systemprogrammierung mit C.
[Bestellen bei Amazon]

4.4 BSD User's Reference Manual (URM)
veröffentlicht von O'Reilly, 1994
Dies ist nur eine gedruckte Version der Manualseiten für Anwender. Dein OpenBSD enthält die Online-Manualseiten, die auf OpenBSD zugeschnitten und aktueller sind. Also brauchst du das Buch eigentlich nicht, nimm stattdessen einfach das man-Kommando.

4.4 BSD System Manager's Manual (SMM)
veröffentlicht von O'Reilly, 1994
Dieses Buch beschreibt im Detail, was man wissen muss, um ein BSD-System zu administrieren. Recht viel dieses Materials ist auf OpenBSD anwendbar. Unglücklicherweise ist es im Moment nicht mehr zu haben. Noch schlimmer ist aber, dass die elektronische Version aufgrund von Lizenz-Beschränkungen von AT&T nicht in 4.4BSD enthalten war, daher ist das meiste davon auch nicht in OpenBSD enthalten. Das bisschen, was da ist, kann über die Dokumentationsseite gefunden werden.

BSD mit Methode
erschienen bei C&L Computer- und Literaturverlag GmbH, 1998
Ein Buch auf Deutsch über alle drei freien BSDs, das die Grundlagen der Installation, X-Konfiguration und Systemadministration abdeckt, genauso wie Perl-Programmierung und Tipps für LaTeX/Lyx hat. Auch die grafische Oberfläche KDE wird abgedeckt.
Ältere Releases von OpenBSD sind auf den beiden zugehörigen CD-ROMs enthalten.
Momentan nicht bei Amazon.com erhältlich, aber Lehmann's Online Bookshop hat es. Wahrscheinlich willst du aber gerne aktuellere Versionen der CD-ROMs haben.

The OpenBSD PF Packet Filter Book
erschienen bei Reed Media Services
August 2006, 193 Seiten
Dieses Buch ist eine erweiterte, mit Querverweisen und einem Index ausgestattete, überarbeitete und neu formatierte Auflage des PF-Benutzerhandbuchs (auf Englisch). Es deckt auch spamd ab und führt den Leser in die Unterschiede bei der Verwendung von PF unter NetBSD, DragonFly und FreeBSD ein.
Die offizielle Website zum Buch enthält das Inhaltsverzeichnis, den Index und Konfigurationsbeispiele. Sie befindet sich unter http://www.reedmedia.net/books/pf-book/.

Unix-Anwenderhandbücher

Unix Made Easy
von John Muster
Ein allgemeines Unix-Buch, das alle Bereiche des Systems abdeckt.
[Bestellen bei Amazon]

UNIX Power Tools
von Jerry D. Peek, Tim O'Reilly, und Mike Loukides
Dieses Buch ist jetzt in der dritten Auflage erschienen. Es beinhaltet hunderte netter Tricks, eher unbekannte Techniken und Zusatzwerkzeuge. Sei dir im Klaren darüber, dass viele der Werkzeuge sowieso schon Teil von OpenBSD sind, oder zumindest als Ports/Packages vorhanden sind. Das meiste der Sektion 52.03, die über die Schwierigkeiten der Portierung von Software auf die verschiedenen Unices handelt, kannst du vergessen, wenn du den Ports-Mechanismus verstanden hast, der Teil von OpenBSD ist.
[Bestellen bei Amazon]

The Multi-Boot Configuration Handbook
von Rod Smith
Das Buch erklärt Techniken für ,multi-booting'.
[Bestellen bei Amazon]

Unix-Administration

UNIX System Administration Handbook
von Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein
Das ist ein exzellentes Buch über Unix-Systemadministration.
[Bestellen bei Amazon]

Essential System Administration
von AEleen Frisch
Dieses Buch beinhaltet viele fundamentale Ziele in der Systemadministration. Enthalten sind auch Beispiele für einen großen Bereich an Unix-Systemen, inklusive BSD.
[Bestellen bei Amazon]

Unix-Programmierung

Unix Systems for Modern Architectures
von Curt Schimmel
Dieses Buch führt seinen Leser durch alle ,low-level' Kernel-Modelle für Multi-Prozessor-Architekturen.
[Bestellen bei Amazon]

Lions' Commentary on UNIX 6th Edition with Source Code
von John Lions
Obwohl das hier beschriebene Unix im Vergleich zu BSD wie ein Ford Modell T zu einem 70er Mustang oder Thunderbird aussieht, sagt UNIX-Erfinder Ken Thompson: ,Nach über 20 Jahren ist das hier immer noch die beste Ausführung über das Arbeiten eines ,echten' Betriebssystems.' Ursprünglich mit Hilfe von Fotokopien weitergegeben, ist dieses Buch dasjenige, an dem sich die erste und zweite Generation von Unix-Hackern ihre Zähne scharf gemacht haben. Empfohlen als eine gute Einführung für ein ,timesharing'-Betriebssystem, wenn man das nicht schon kennt. Deutlich kürzer als der McKusick weiter oben.
[Bestellen bei Amazon]

The Practice of Programming
von Brian W. Kernighan and Rob Pike
Brian Kernighan hatte seine Finger bei zwei weiteren Büchern im Spiel, die wir empfehlen, auch wenn sie nicht Unix-spezifisch sind, aber für alle Programmierer auf Unix oder sonstwo nützlich. Dieses Buch deckt praktische Programmierüberlegungen für C, C++ und Java ab. Sehr zu empfehlen.
[Bestellen bei Amazon]

The Elements of Programming Style
von Brian W. Kernighan and P. J. Plauger
Dieses Buch ist The Practice of Programming recht ähnlich aber älter. Die Beispiele sind in Fortran und PL/I.
[Bestellen bei Amazon]

Advanced Programming in the Unix Environment (2nd Edition)
von W. Richard Stevens, Stephen A. Rago
Das hier ist ein sehr detailliertes und leicht zu lesendes Buch. Es hat mehrere Beispiele, von denen man leicht lernen kann. Es beinhaltet allerhand Informantionen über Bibliotheken und Systemaufrufe und passende Informationen, um sie auch anzuwenden. Dieses Buch ist zusammen mit den OpenBSD-Manualseiten eine exzellente Kombination.
[Bestellen bei Amazon]

The C Programming Language (deutsche Version: Programmieren in C)
von Brian W. Kernighan und Dennis M. Ritchie
Dies ist ein klarer und bündiger Ratgeber zur Programmiersprache C, vielleicht der einzige, den du jemals brauchen wirst. Er konzentriert sich einzig auf C, nicht darauf, wie du deinen Compiler bedienen musst oder sonstwas.
[Bestellen bei Amazon]

C: A Reference Manual
von Samuel P. Harbison und Guy L. Steele
Wenn du nur zwei Bücher über C hättest, dann würdest du neben The C Programming Language dieses hier wollen! Das ist kein Lehrbuch, (daher der Titel) sondern befasst sich mit Syntax, Datentypen, ISO-C-Bibliotheksfunktionen und C/C++-Kompatibilität.
[Bestellen bei Amazon]

The Art of Software Security Assessment
von Mark Dowd, John McDonald und Justin Schuh
Dieses Buch behandelt unter anderem die Themen Codeauditing, Entwurf und Funktionaltätsüberprüfung, verschiedene Arten an Sicherheitslücken, Privilegienmodelle, Signale, Interprozesskommunikation, Synchronisierung und Netzwerke. Viele Beispiele und Codeschnipsel echter Anwendungen.
[Bestellen bei Amazon]

Netzwerkadministration

Das SSH-Buch (Deutsch)
von Timo Dotzauer und Tobias Lütticke
ISBN 3-938626-03-8
Millin Verlag, Dezember 2006, 600 Seiten.
Dieses Buch deckt sowohl die Theorie hinter OpenSSH ab (Protokoll, Kanäle, Dokumente über Standards) als auch den Einsatz von OpenSSH als Endanwender. Obwohl Linux als Referenzsystem verwendet wird, so gelten die Beschreibungen in vielen Beispielen auch für BSD. In einem eigenen Kochbuchkapitel werden unterschiedliche Szenarien der täglichen Arbeit mit OpenSSH realisiert. Des Weiteren handelt es sich bei diesem Buch um das erste auf Deutsch verfasste, das den Einsatz eines VPNs mit OpenSSH behandelt.
Nicht über Amazon verfügbar, aber über die europäische OpenBSD-Bestellseite.

SSH, The Secure Shell.
von Daniel J. Barrett und Richard Silverman
Der definitive Ratgeber. OpenSSH wird im Detail behandelt.
[Bestellen bei Amazon]

TCP/IP Illustrated, Volume 1
von W. Richard Stevens
,Netzwerkadministration' ist eine wirkliche unpassende Beschreibung für dieses Buch. Es ist eine Enzyklopädie der TCP/IP-Protokollfamilie. Es beinhaltet Informationen und Diagramme, mit deren Hilfe man die Protokolle bis in die tiefsten Ebenen verstehen kann. Enthusiasten, Entwickler und Netzwerkadministratoren werden dieses Buch lieben.
[Bestellen bei Amazon]

Kerberos: A Network Authentication System
von Brian Tung
Ein Wegweiser für Administratoren von Kerberos-basierten Netzwerken. Erklärungen der Konzepte von Kerberos, genauso wie Installation und Administration desselben.
[Bestellen bei Amazon]

IPsec: The New Security Standard for the Internet, Intranets and Virtual Private Networks
von Naganand Doraswamy und Dan Harkins
Dieses Buch erklärt die IPsec-Protokollsuite. Es beschreibt auch dessen Beziehung zu aktuellen Entwicklungen wie etwa VPNs und Zukunftsideen.
[Bestellen bei Amazon]

Computer Networks
von Andy Tanenbaum
Dieses Buch ist ein ,high level'-Guide für moderne Computernetzwerke. Es präsentiert eine breite Masse an Protokollen, Konzepten und Technologien. Es deckt Technologien von Fiber bis drahtlos, LANs, Mobile IP und eine Menge weitere ab.
[Bestellen bei Amazon]

DNS and BIND
von Paul Albitz and Cricket Liu
Dieses Buch ist eine exzellente Einführung in DNS und BIND und somit für jeden nützlich, der eines davon oder beides unter OpenBSD implementieren muss.
[Bestellen bei Amazon]

DHCP
von Ted Lemon and Ralph E. Droms
Empfohlen vom Internet Software Consortium, welches die Organisation ist, die die DHCP-Client- u. -Server-Software schreibt, die in OpenBSD enthalten ist.
[Bestellen bei Amazon]

Managing NFS and NIS
von Hal Stern
Stellt essentielle Informationen über das Verwalten von NFS und NIS mit Beispielen bereit.
[Bestellen bei Amazon]

802.11 Security
von Bruce Potter und Bob Fleck
Bietet Informationen über die Grundlagen von drahtloser Sicherheit, einschließlich praktischer Lösungen zum Konfigurieren von Clients, Access Points und Gateways unter verschiedenen Betriebssystemen. Zwei Kapitel sind OpenBSD 3.1 gewidmet, und beinhalten auch wi, bridge, pf und altq.
[Bestellen bei Amazon]

Kryptographie

Angewandte Kryptographie: Protokolle, Algorithmen, und Source Code in C
von Bruce Schneier
Eine umfassende Erklärung der Kryptographie, mit Informationen über ihre Geschichte, Protokolle und Algorithmen. Dieses Buch ist eine großartige Einführung in die Kryptographie, mit den notwendigen Grundlagen, um das ganze Feld auch verstehen zu können. Außerdem hat es eine ziemlich umfangreiche Literaturliste und Quellenangabe.
Bei Amazon hat das Buch jemand wie folgt kommentiert " It is common to find that masters of mysterious technical arts are poor communicators. Bruce Schneier demonstrates exceptional skill as a technical communicator. Here is a book about an esoteric subject - one built on a foundation of theoretical mathematics - that ordinary folk can read. Sure, one needs to be motivated by an interest in the subject, and the technical level sometimes requires a more than ordinary background in number theory and the like - but a degree in theoretical mathematics is not necessary to derive pleasure and profit from reading Applied Cryptography."
[Bestellen bei Amazon]

Handbook of Applied Cryptography
by Alfred J. Menezes, Paul C. van Oorschot und Scott A. Vanstone
Ein neuer und detaillierter Blick auf die Kryptographie. Der Autor schreibt:
... Public-key cryptographic techniques are now in widespread use, especially in the financial services industry, in the public sector, and by individuals for their personal privacy, such as in electronic mail. This Handbook will serve as a valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography. It is a necessary and timely guide for professionals who practice the art of cryptography.
Das gesamte Buch kann von der Website der Autoren in PDF oder Postscript kostenlos heruntergeladen werden (nur zum persönlichen Gebrauch).
[Bestellen bei Amazon]

SSL and TLS Essentials: Securing the Web
von Stephen A. Thomas
Dieses Buch biete eine Einführung in die SSL- und TLS-Protokolle, sowie dazu passende Beispiele. Das SSL-Protokoll ist momentan die Basis für sicheren Datentransfer und gesicherte Transaktionen im Internet. Abgesehen von der Verschlüsselung deckt das Buch auch Datenintegrität und Details über das SSL-Protokoll ab.
[Bestellen bei Amazon]

SSL and TLS: Designing and Building Secure Systems
von Eric Rescorla
Dieses Buch bietet umfassende Informationen über die SSL- und TLS-Protokolle und behandelt ihren Betrieb und Sicherheit zusammen mit Details der Benutzung und der Implementation. Es gibt auch Kapitel über ,HTTP über SSL' und ,SMTP über TLS' (STARTTLS). Eric Rescorla ist der Autor von ssldump, einem Werkzeug, mit dessen Hilfe man SSL-Verbindungen überwachen kann. Er hat mehrere kommerzielle und freie SSL-Implementationen geschrieben.
[ Bestellen bei Amazon]

Big Book of IPsec RFCs: Internet Security Architecture
zusammengestellt von Pete Loshin
Ein kompletter Neudruck der IPsec-RFCs mit einem ausführlichen Index und Glossar.
[Bestellen bei Amazon]
OpenBSD www@openbsd.org   (öffentliche Diskussionsliste über OpenBSD-Webseitenstil und -inhalt)
$OpenBSD: books.html,v 1.56 2007/04/29 22:23:18 saad Exp $