La progettazione e l'implementazione del sistema operativo Freebsd

Punteggio:   (4,7 su 5)

La progettazione e l'implementazione del sistema operativo Freebsd (Marshall McKusick)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la sua profondità e chiarezza nella spiegazione degli aspetti interni di FreeBSD, che lo rendono una risorsa preziosa per chi è interessato ai sistemi operativi e allo sviluppo del kernel. Tuttavia, è criticato per la sua qualità costruttiva e per alcuni aspetti organizzativi che potrebbero essere migliorati.

Vantaggi:

Copertura approfondita degli interni di FreeBSD
stile di scrittura chiaro e conciso
prezioso per la comprensione dei concetti del kernel
grande risorsa per gli sviluppatori
contenuto eccellente che affronta le idee di implementazione
ben organizzato per l'uso di riferimento
edizione aggiornata apprezzata.

Svantaggi:

Qualità di stampa scadente e problemi di costruzione segnalati
alcuni lettori trovano l'organizzazione confusa
il layout visivo potrebbe essere migliorato
non è adatto a lettori occasionali in quanto è denso e può richiedere conoscenze pregresse.

(basato su 52 recensioni dei lettori)

Titolo originale:

The Design and Implementation of the Freebsd Operating System

Contenuto del libro:

La più completa e autorevole guida tecnica alla struttura interna del kernel FreeBSD è stata ora ampiamente aggiornata per coprire tutti i principali miglioramenti tra le versioni 5 e 11. Circa un terzo del contenuto di questa edizione è completamente nuovo, mentre un altro terzo è stato ampiamente riscritto.

Tre leader di lunga data del progetto FreeBSD iniziano con una panoramica concisa dell'attuale design e implementazione del kernel FreeBSD. Quindi, trattano il kernel FreeBSD dal livello delle chiamate di sistema in giù, dall'interfaccia al kernel all'hardware. Spiegando le principali decisioni di progettazione, illustrano in dettaglio i concetti, le strutture di dati e gli algoritmi utilizzati nell'implementazione di ogni funzione di sistema significativa, tra cui la gestione dei processi, la sicurezza, la memoria virtuale, il sistema di I/O, i filesystem, l'IPC dei socket e le reti.

Questa seconda edizione.

- Spiega la virtualizzazione altamente scalabile e leggera utilizzando le jails di FreeBSD e l'accelerazione delle macchine virtuali con la paravirtualizzazione dei dispositivi Xen e Virtio.

- Descrive le nuove caratteristiche di sicurezza come il sandboxing Capsicum e la protezione crittografica del disco GELI.

- Copre completamente il supporto NFSv4 e Open Solaris ZFS.

- Introduce la gestione migliorata dei volumi di FreeBSD e i nuovi aggiornamenti soft journaled.

- Spiega il debug/profiling dei processi a grana fine di DTrace.

- Riflette i principali miglioramenti apportati alle reti, al wireless e al supporto USB.

I lettori possono usare questa guida sia come riferimento operativo che come studio approfondito di un sistema operativo open source contemporaneo e portatile. I professionisti dell'assistenza tecnica e commerciale scopriranno sia le capacità di FreeBSD che i suoi limiti. Gli sviluppatori di applicazioni impareranno come interfacciarsi con esso in modo efficace ed efficiente; gli amministratori di sistema impareranno come mantenerlo, metterlo a punto e configurarlo; i programmatori di sistemi impareranno come estenderlo, migliorarlo e interfacciarsi con esso.

Marshall Kirk McKusick scrive, fa consulenza e tiene corsi su argomenti relativi a UNIX e BSD. All'Università della California, Berkeley, ha implementato il filesystem veloce 4.2BSD. È stato ricercatore informatico presso il Berkeley Computer Systems Research Group (CSRG), supervisionando lo sviluppo e il rilascio di 4. 3BSD e 4. 4BSD. 4BSD. È membro del consiglio di amministrazione della FreeBSD Foundation e membro di lunga data dei commit di FreeBSD. Due volte presidente dell'Associazione Usenix, è anche membro di ACM, IEEE e AAAS.

George V. Neville-Neil si occupa di hacking, scrittura, insegnamento e consulenza su sicurezza, reti e sistemi operativi. Membro del consiglio della FreeBSD Foundation, ha fatto parte del FreeBSD Core Team per quattro anni. Dal 2004 scrive la rubrica “Kode Vicious” per Queue e Communications of the ACM. È vicepresidente del Practitioner Board dell'ACM e membro dell'Usenix Association, dell'ACM, dell'IEEE e dell'AAAS.

Robert N. M. Watson è docente universitario di sistemi, sicurezza e architettura presso il Security Research Group del Computer Laboratory dell'Università di Cambridge. Supervisiona la ricerca avanzata in architettura dei computer, compilatori, analisi dei programmi, sistemi operativi, reti e sicurezza. Membro del consiglio della FreeBSD Foundation, ha fatto parte del Core Team per dieci anni ed è stato un committer per quindici anni. È membro dell'associazione Usenix e dell'ACM.

Altre informazioni sul libro:

ISBN:9780321968975
Autore:
Editore:
Rilegatura:Copertina rigida
Anno di pubblicazione:2014
Numero di pagine:928

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

La progettazione e l'implementazione del sistema operativo Freebsd - The Design and Implementation...
La più completa e autorevole guida tecnica alla...
La progettazione e l'implementazione del sistema operativo Freebsd - The Design and Implementation of the Freebsd Operating System

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)