La conception et l'implémentation du système d'exploitation Freebsd

Note :   (4,7 sur 5)

La conception et l'implémentation du système d'exploitation Freebsd (Marshall McKusick)

Avis des lecteurs

Résumé:

Le livre est très apprécié pour sa profondeur et sa clarté dans l'explication des aspects internes de FreeBSD, ce qui en fait une ressource précieuse pour ceux qui s'intéressent aux systèmes d'exploitation et au développement du noyau. Cependant, il est critiqué pour la qualité de sa construction et certains aspects organisationnels qui pourraient être améliorés.

Avantages:

Couverture en profondeur des aspects internes de FreeBSD
style d'écriture clair et concis
précieux pour comprendre les concepts du noyau
grande ressource pour les développeurs
excellent contenu abordant les idées d'implémentation
bien organisé pour une utilisation de référence
édition mise à jour appréciée.

Inconvénients:

Qualité d'impression médiocre et problèmes de construction signalés
certains lecteurs trouvent l'organisation confuse
la présentation visuelle pourrait être améliorée
ne convient pas aux lecteurs occasionnels car il est dense et peut nécessiter des connaissances préalables.

(basé sur 52 avis de lecteurs)

Titre original :

The Design and Implementation of the Freebsd Operating System

Contenu du livre :

Le guide technique le plus complet et faisant autorité sur la structure interne du noyau FreeBSD a été largement mis à jour pour couvrir toutes les améliorations majeures entre les versions 5 et 11. Environ un tiers du contenu de cette édition est entièrement nouveau, et un autre tiers a été réécrit en profondeur.

Trois responsables de longue date du projet FreeBSD commencent par une présentation concise de la conception et de l'implémentation actuelles du noyau FreeBSD. Ensuite, ils couvrent le noyau FreeBSD du niveau de l'appel système vers le bas, de l'interface avec le noyau vers le matériel. Expliquant les principales décisions de conception, ils détaillent les concepts, les structures de données et les algorithmes utilisés dans l'implémentation de chaque fonctionnalité importante du système, y compris la gestion des processus, la sécurité, la mémoire virtuelle, le système d'entrées/sorties, les systèmes de fichiers, l'IPC des sockets et le réseau.

Cette deuxième édition.

- Explique la virtualisation légère et hautement évolutive utilisant les jails FreeBSD, et l'accélération des machines virtuelles avec Xen et la paravirtualisation des périphériques Virtio.

- Décrit les nouvelles fonctionnalités de sécurité telles que le sandboxing Capsicum et la protection cryptographique des disques GELI.

- Couverture complète du support de NFSv4 et de Open Solaris ZFS.

- Présente la gestion améliorée des volumes de FreeBSD et les nouvelles mises à jour logicielles journalisées.

- Explique le débogage/profilage fin des processus de DTrace.

- Reflète les améliorations majeures apportées à la prise en charge des réseaux, du sans-fil et de l'USB.

Les lecteurs peuvent utiliser ce guide à la fois comme une référence de travail et comme une étude approfondie d'un système d'exploitation contemporain, portable et open source de premier plan. Les professionnels du support technique et commercial découvriront à la fois les capacités et les limites de FreeBSD. Les développeurs d'applications apprendront comment s'interfacer efficacement avec lui ; les administrateurs système apprendront comment le maintenir, le régler et le configurer ; et les programmeurs système apprendront comment l'étendre, l'améliorer et s'interfacer avec lui.

Marshall Kirk McKusick écrit, consulte et donne des cours sur des sujets liés à UNIX et BSD. Alors qu'il était à l'université de Californie à Berkeley, il a mis en œuvre le système de fichiers rapide 4.2BSD. Il a été chercheur en informatique au Berkeley Computer Systems Research Group (CSRG), où il a supervisé le développement et la publication de 4.3BSD et 4. 4BSD. Il est membre du conseil d'administration de la Fondation FreeBSD et membre de longue date du comité de rédaction de FreeBSD. Deux fois président de l'association Usenix, il est également membre de l'ACM, de l'IEEE et de l'AAAS.

George V. Neville-Neil bricole, écrit, enseigne et consulte sur la sécurité, les réseaux et les systèmes d'exploitation. Membre du conseil d'administration de la Fondation FreeBSD, il a fait partie de l'équipe de base de FreeBSD pendant quatre ans. Depuis 2004, il rédige la rubrique « Kode Vicious » pour Queue et Communications of the ACM. Il est vice-président du Practitioner Board de l'ACM et membre de l'association Usenix, de l'ACM, de l'IEEE et de l'AAAS.

Robert N. M. Watson est maître de conférences en systèmes, sécurité et architecture au sein du groupe de recherche sur la sécurité du laboratoire informatique de l'université de Cambridge. Il supervise la recherche avancée dans les domaines de l'architecture informatique, des compilateurs, de l'analyse des programmes, des systèmes d'exploitation, des réseaux et de la sécurité. Membre du conseil d'administration de la Fondation FreeBSD, il a fait partie de l'équipe de base pendant dix ans et a été membre du comité de rédaction pendant quinze ans. Il est membre de l'association Usenix et de l'ACM.

Autres informations sur le livre :

ISBN :9780321968975
Auteur :
Éditeur :
Reliure :Relié
Année de publication :2014
Nombre de pages :928

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La conception et l'implémentation du système d'exploitation Freebsd - The Design and Implementation...
Le guide technique le plus complet et faisant...
La conception et l'implémentation du système d'exploitation Freebsd - The Design and Implementation of the Freebsd Operating System

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)