Livres UNIX et BSD
Livres spécifiques à OpenBSD
- The Book of PF, 2nd Edition
A No-Nonsense Guide to the OpenBSD Firewall
- by Peter N. M. Hansteen
- ISBN-13: 978-1-59327-274-6
- Novembre 2010.
-
La première phrase de ce livre est la suivante : "This is a book about
building the network you need". À partir de là, Peter vous guide dans les
méandres des pourquoi et des comment construire le réseau haute
performance et nécessitant peu de maintenance dont vous avez besoin en
utilisant des outils OpenBSD.
Le livre couvre aussi bien les bases telles que la configuration basique
d'une seule machine et les LAN basiques que les configurations utilisant
de la gestion de bande passante et de l'équilibrage de charge avec des
réseaux "auto-réparants" et des contre-mesures contre des problèmes
communs tels que des tentatives de DoS et du SPAM. Une connaissance
basique de TCP/IP et quelques Unix sont requises.
Le site Web officiel de l'ouvrage comporte un chapitre en échantillon,
une table des matières, et une liste des errata. L'URL est
http://www.nostarch.com/pf2.htm.
- [
Acheter directement depuis le site d'OpenBSD]
- SSH Mastery
- par Michael Lucas
- ISBN-13: 978-1470069711
- ISBN-10: 1470069717
- Février 2012, 145 pp.
-
Un guide pour ce que vous devez savoir sur SSH. Ce livre va vous aider à
éliminer les mots de passe sur votre réseau, protocoles de tunnel non crypté
par le biais des canaux sécurisés, de construire des VPN avec OpenSSH, et
plus encore. Il met l'accent sur le serveur OpenSSH, le client OpenSSH et
le client PuTTY.
Michael W Lucas est l'auteur de Absolute OpenBSD et d'autres livres sur BSD.
Aidant le soutien à OpenBSD, Michael contribue en donnant tous ces bénéfices
d'auteur, pour les commandes faites via la page principale OpenBSD,
comme retour au projet.
- [
Achat direct sur le site international d'OpenBSD.]
- Absolute OpenBSD. 2ème Édition!
- par Michael Lucas
- ISBN-13 978-1-59327-476-4
- Attendu en avril 2013, 536 pp.
-
Michael Lucas nous apporte la très attendue seconde édition de
son livre sur OpenBSD. Cet ouvrage couvre tous les aspects du
système OpenBSD pour les utilisateurs lambda d'UNIX et de BSD.
Le site officiel de Absolute OpenBSD se trouve ici.
- [
Pré-commander directement depuis le site d'OpenBSD.]
- OpenBSD 4.0: A Crash Course (PDF)
- par Jem Matzan
- ISBN 0-596-51015-2
- Janvier 2007, 59 pp.
-
Jem Matzan, connu pour ses articles en ligne de promotion d'OpenBSD, est
l'auteur de guide "Short Cut" d'installation et d'administration
d'OpenBSD 4.0. Parmi les sujets couverts, on peut citer la
configuration initiale, l'utilisation en poste domestique ou en serveur,
l'utilisation des ports (avec des astuces complémentaires pour certains
ports), et la maintenance. Vous pouvez commander ce livre directement
chez O'Reilly sous forme PDF, avec la possibilité de télécharger
gratuitement de versions corrigées dès qu'elles sont disponibles.
- [Commandez chez
O'Reilly]
-
Secure Architectures with OpenBSD
- par Brandon Palmer et Jose Nazario.
- ISBN 03-21193-66-0
- Avril 2004, 520 pp.
-
Un guide pour les administrateurs système et réseau qui ont besoin de
migrer vers un système d'exploitation plus sécurisé et pour les
utilisateurs saisonniers d'OpenBSD voulant utiliser pleinement chaque
fonctionnalité du système. Ce livre couvre tous les aspects d'OpenBSD,
incluant systrace, Kerberos V, IPv6 et IPSec, ainsi que l'environnement
de développement.
- [Achat
direct sur le site international d'OpenBSD]
Livres spécifiques à BSD
-
The Design and Implementation of the 4.4 BSD Operating System
- par Marshal Kirk McKusick, Keith Bostic, Michael J. Karels et John
S. Quarterman
-
Avec 549 pages et un index,
ce livre
peut être considéré comme complet.
McKusick, Bostic et Karels sont bien connus comme moteurs principaux du
CSRG à Berkeley (Computer Systems Research Group) pendant la période
4.3/4.4BSD. Ce livre couvre les versions 4.4 et 4.4-Lite, et aborde tout
ce vous avez toujours rêvé de savoir sur le fonctionnement du système.
Tout n'est pas applicable, mais de nombreuses parties sont valables
avec OpenBSD.
-
Source Code Secrets: The Basic 386BSD Operating System Reference
(Volume 1 of Operating System Source Code Secrets)
- par L. W. Jolitz et William Jolitz; 1997
-
Les Jolitzes construisirent le premier port de BSD sur architecture
PC-386, et produisirent un grand nombre de travaux afin de rendre BSD
portable sur cette architecture peu coûteuse. Les premières versions,
appelées "386bsd", furent décrites dans les articles du Dr. Dobbs
Journal. Ce livre intervient après ces articles, et procure une
collection complète et annotée de code source.
Tous ne s'appliquent pas à OpenBSD, bien sur, mais vous pourrez
apprendre un grand nombre de choses depuis celles-ci.
-
Berkeley Unix: A Simple and Comprehensive Guide
- par James Wilson
-
L'ouvrage commence par les commandes basiques et s'achève par des
techniques de programmation avancée. Il offre une couverture importante
des appels système.
-
An Introduction to Berkeley Unix and ANSI C
- par Jack Hodges
-
Une introduction au système d'exploitation et au langage de
programmation. Destiné aux personnes autodidactes, il ne requiert pas de
connaissances particulières d'Unix. Il couvre les fondamentaux de la
programmation; l'utilisation correcte du système; le style de
programmation, le débogage, la logique, et la programmation système en
C.
-
-
4.4 BSD User's Reference Manual (URM)
- publié par O'Reilly, 1994
-
Ceci est juste une réimpression des pages de manuel pour les
utilisateurs. Votre distribution OpenBSD inclut les pages de manuel en
ligne, spécifiques à OpenBSD, et qui sont plus à jour. Vous n'avez donc
pas besoin de ce livre : utilisez plutôt la commande man.
-
-
4.4 BSD System Manager's Manual (SMM)
- publié par O'Reilly, 1994
-
Ce livre détaille ce que vous devez savoir afin d'utiliser un système
BSD. Seules quelques parties sont utiles sur OpenBSD. Malheureusement,
il est actuellement épuisé. De plus, à cause des restrictions induites
par la licence AT&T, les éditions électroniques de ceci n'étaient
pas présentes dans les distributions 4.4BSD. Elles ne sont donc pas
incluses avec OpenBSD.
-
-
BSD mit Methode
- publié par C&L Computer- und Literaturverlag GmbH, 1998
-
Un livre en allemand
sur les trois BSDs freenix couvrant l'essentiel de l'installation, la
configuration de X et l'administration système, tout comme la
programmation Perl et les conseils sur LaTeX/Lyx. Le livre couvre
également l'environnement de bureau KDE.
Il inclut d'anciennes versions d'OpenBSD sur les deux CD-ROMs
inclus.
Lehmann's Online Bookshop. Cependant, vous pourriez vouloir vous procurer une version
plus récente du CD-ROM.
-
-
The OpenBSD PF Packet Filter Book
-
publié par Reed Media Services
-
Août 2006, 193 pp.
-
Ce livre est une version étendue, indexée, modifiée, reformatée et avec
renvois vers et du
Guide de
l'Utilisateur PF.
Il couvre également spamd et montre la mise en place et les différences
de PF sous NetBSD, DragonFly, et FreeBSD.
Le site officiel du livre avec la table des matières, l'index et
des exemples de configurations se trouve sur
http://www.reedmedia.net/books/pf-book/.
Guides d'utilisation Unix
- Unix Made Easy
- par John Muster
- Une présentation générale d'Unix qui couvre toutes les parties du
système.
- UNIX Power Tools
- par Jerry D. Peek, Tim O'Reilly, et Mike Loukides
-
Ce livre en est à sa troisième édition. Il évoque des centaines
d'astuces intéressantes, de petites techniques connues, et des
utilitaires ajoutés. Sachez que bon nombre de ces utilitaires sont
fournis avec OpenBSD ou plus communément sous forme de ports ou de
paquetages. La section 52.03 se plaignant des difficultés de portage
d'applications entre les différents Unixes, peut être délaissée si vous
avez étudié le Mécanisme des Ports qui fait
partie d'OpenBSD.
- The Multi-Boot Configuration Handbook
- par Rod Smith
-
-
Book explique des techniques qui concernent le Multi-démarrage.
Administration Unix
- UNIX System Administration Handbook
- par Evi Nemeth, Garth Snyder, Scott Seebass et Trent R. Hein
-
C'est un livre excellent sur l'administration système Unix.
- Essential System Administration
- par AEleen Frisch
-
Ce livre couvre bon nombre de tâches fondamentales de l'administration
système. Il inclut des exemples pour une large gamme des systèmes
d'exploitation Unix, incluant BSD.
Programmation Unix
- Unix Systems for Modern Architectures
- par Curt Schimmel
-
Ce livre mène son lecteur à travers tous les modèles bas-niveau du noyau
pour les architectures multi-processeurs.
- Lions' Commentary on UNIX 6th Edition with Source Code
- par John Lions
-
Bien que l'UNIX décrit dans ce livre soit un BSD, et que ceci soit un
peu comme si l'on parlait d'un modèle T Ford qui soit une 70's Mustang
ou une Thunderbird, l'inventeur d'UNIX Ken Thompson clame que, "Après 20
ans, il demeure la meilleure explosion du travail concernant un 'vrai'
système d'exploitation". Tout d'abord circulant sous forme de
photocopies illicites, c'est le livre qui a été le plus consulté par les
première et deuxième générations de hackers UNIX. Il est recommandé
comme une bonne introduction sur le fonctionnement des OS dotés du
partage des ressources de temps, si vous n'y êtes pas initié. Il est
substantiellement plus court que le livre McKusick ci-dessus.
- The Practice of Programming
- par Brian W. Kernighan et Rob Pike
-
Brian Kernighan est intervenu dans les deux livres recommandés
précédemment, même s'ils ne sont pas spécifiques à UNIX, mais utiles aux
programmeurs UNIX ou de toutes autres horizons.
Ce livre couvre des considérations de programmation pratiques pour C,
C++ et Java.
Hautement recommandé.
- The Elements of Programming Style
- par Brian W. Kernighan et P. J. Plauger
-
ce livre est similaire à The Practice of Programming, mais il est
plus ancien. Les exemples sont donnés en Fortran et en PL/I.
- Advanced Programming in the Unix Environment (2nd Edition)
- by W. Richard Stevens, Stephen A. Rago
-
C'est un livre très détaillé et facile à lire. Il contient plusieurs
exemples pouvant être instructifs. Il y a de nombreuses informations sur
les bibliothèques et les appels système, et des informations qui y
attraient et qui peuvent être très utiles.
Ce livre constitue avec les pages de manuel OpenBSD un duo excellent.
- The C Programming Language
- par Brian W. Kernighan etDennis M. Ritchie
-
C'est un guide précis et concis sur la programmation en C, peut être le
seul dont vous aurez besoin. Il se concentre sur le langage C, et non
sur la façon d'utiliser votre compilateur ou sur d'autres choses.
- C: A Reference Manual
- par Samuel P. Harbison et Guy L. Steele
-
Si vous n'avez droit qu'à deux livres de C, alors The C Programming
Language doit être votre second !
Ce livre n'est pas un tutoriel (même si le titre porte à le croire), il
traite de la syntaxe, des types de données, des fonctions de la
bibliothèque C ISO, et de la compatibilité C/C++.
- The Art of Software Security Assessment
- par Mark Dowd, John McDonald et Justin Schuh
- Couvre l'audit de code, la mise en place conceptuelle et
opérationnelle, les modèles de privilège, signaux, communication entre
processus, la synchronisation, le réseau et plus encore. Contient de
nombreux exemples et des extraits de code issus de situations réelles.
Administration Réseau
- Das SSH-Buch
(Allemand)
- par Timo Dotzauer et Tobias Lütticke
- ISBN 3-938626-03-8
- Millin Verlag, Décembre 2006, 600p.
- Cet ouvrage couvre la théorie sur laquelle est basé OpenSSH
(protocole, canaux, standardisation) ainsi que l'utilisation d'OpenSSH
du point de vue de l'utilisateur final.
Bien que Linux soit utilisé comme système d'exploitation de référence,
plusieurs exemples ont aussi une description permettant de montrer
comment les utiliser sous BSD.
Dans un chapitre pratique séparé, plusieurs scénarios tirés du travail
quotidien sont résolus à l'aide d'OpenSSH.
De plus, cet ouvrage est le premier ouvrage en Allemand couvrant la mise
de VPN à l'aide d'OpenSSH.
-
- SSH, The Secure Shell.
- par Daniel J. Barrett et Richard Silverman
- Le guide définitif. OpenSSH est abordé en détail.
- TCP/IP Illustrated, Volume 1
- par W. Richard Stevens
-
L'"Administration réseau" est vraiment un mauvais intitulé pour ce
livre. Cette une encyclopédie de l'ensemble des protocoles TCP/IP. ce
livre procure des informations, et des diagrammes utiles pour
comprendre l'ensemble depuis le bas-niveau.
Particuliers enthousiastes, développeurs et administrateurs réseau
aimeront ce livre.
- Kerberos: A Network Authentication System
- par Brian Tung
-
Un guide pour les administrateurs de réseaux basés sur Kerberos. Il
explique les concepts du système Kerberos, ainsi que son installation et
son administration.
- IPsec: The New Security Standard for the Internet, Intranets and Virtual
Private Networks
- par Naganand Doraswamy et Dan Harkins
-
Ce livre explique la suite des protocoles IPSec. Il décrit aussi sa
relation avec les déploiements actuels, comme les VPNs, et des idées
futures.
- Computer Networks
- par Andy Tanenbaum
-
Ce livre est un guide de haut niveau sur les réseaux informatiques
modernes. Il présente un grand nombre de protocoles, de concepts et de
technologies. Il couvre les technologies allant de la fibre au wireless,
les LANs, l'IP Mobile et bien d'autres choses.
- DNS and BIND
- par Paul Albitz et Cricket Liu
-
Ce livre est une excellente introduction au DNS et à Bind, utile pour
quiconque veut implémenter le DNS sur OpenBSD.
- DHCP
- par Ted Lemon et Ralph E. Droms
-
Recommandé par le Internet Software
Consortium, qui est l'organisation produisant le logiciel
client/serveur inclus dans OpenBSD.
- Managing NFS and NIS
- par Hal Stern
-
Il donne les informations essentielles avec des exemples sur la gestion
NFS et NIS.
- 802.11 Security
- par Bruce Potter et Bob Fleck
-
Il fournit des informations sur les fondamentaux de la sécurité sans-fil,
incluant les solutions pratiques pour configurer des clients, des points
d'accès et des passerelles et ce sur plusieurs systèmes d'exploitation.
Deux chapitres sont dédiés à OpenBSD 3.1, couvrant wi, bridge, pf et
altq.
Cryptographie
- Applied Cryptography: Protocols, Algorithms, and Source Code in C
- par Bruce Schneier
-
Une explication complète sur la Cryptographie, avec des informations sur
son histoire, les protocoles et les algorithmes. Ce livre est une
introduction intéressante à la cryptographie, avec les bases nécessaires
afin de comprendre le sujet. Aussi, il comporte une section de
références très riche.
- Handbook of Applied Cryptography
- par Alfred J. Menezes, Paul C. van Oorschot et Scott A. Vanstone
- Un regard nouveau et détaillé sur la Cryptographie. Les auteurs ont
écrit :
-
... 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.
- Le livre est intégralement
disponible au téléchargement gratuit (pour une utilisation
personnelle uniquement) sur le site de l'auteur, au formats PDF ou
PostScript.
-
- SSL and TLS Essentials: Securing the Web
- par Stephen A. Thomas
-
Ce livre offre une introduction aux protocoles SSL et TLS, avec des
exemples. Le protocole SSL est actuellement la base des transferts de
données sécurisés et des transactions sécurisées sur Internet. Hormis
le chiffrement, ce livre couvre également l'intégrité des données et
détaille le protocole SSL.
-
- SSL and TLS: Designing and Building Secure Systems
- par Eric Rescorla
-
Ce livre offre une information complète sur les protocoles SSL et TLS,
couvrant leurs opérations et leur sécurité, avec des détails
d'implémentation et d'utilisation.
Il y a aussi des chapitres sur HTTP over SSL et SMTP over TLS (STARTTLS).
Eric Rescorla est l'auteur de ssldump, un utilitaire pouvant
être utilisé pour consulter les connexions SSL actives. Il a écrit
plusieurs implémentations SSL, libres ou commerciales.
-
- Big Book of IPsec RFCs: Internet Security Architecture
- compilé par Pete Loshin
-
Une réédition complète des RFCs IPsec avec un index et un glossaire.
-
www@openbsd.org
(liste de discussion publique sur le thème du style du site web
d'OpenBSD et de son contenu)
$OpenBSD: books.html,v 1.34 2013/03/24 06:51:44 ajacoutot Exp $