Sviluppo del kernel Linux

Punteggio:   (4,6 su 5)

Sviluppo del kernel Linux (Robert Love)

Recensioni dei lettori

Riepilogo:

Le recensioni di questo libro ne sottolineano l'efficacia come guida alla comprensione del kernel Linux, offrendo spiegazioni chiare e approfondimenti preziosi. Tuttavia, alcuni lettori notano che manca di profondità in alcune aree e presenta problemi di formattazione nelle edizioni digitali.

Vantaggi:

Spiegazioni chiare e concise, buona profondità per la comprensione dei concetti del kernel, si basa sui capitoli precedenti in modo efficace, funge da ottima introduzione allo sviluppo del kernel e ad argomenti informatici più ampi, ben strutturato e di facile lettura.

Svantaggi:

Limitata portata e profondità di alcuni argomenti, carenza di esempi pratici di programmazione e di riferimenti dettagliati, alcuni problemi di formattazione e di impaginazione nella versione Kindle, potrebbe trarre vantaggio da un maggiore editing e da una maggiore copertura di Linux embedded.

(basato su 98 recensioni dei lettori)

Titolo originale:

Linux Kernel Development

Contenuto del libro:

Il libro illustra in dettaglio la progettazione e l'implementazione del kernel Linux, presentando i contenuti in modo utile a coloro che scrivono e sviluppano il codice del kernel e ai programmatori che vogliono comprendere meglio il sistema operativo e diventare più efficienti e produttivi nella loro attività di codifica.

Il libro illustra in dettaglio i principali sottosistemi e le caratteristiche del kernel Linux, compresi il design, l'implementazione e le interfacce. Copre il kernel Linux con un occhio sia pratico che teorico, che dovrebbe interessare lettori con interessi ed esigenze diverse.

L'autore, uno sviluppatore del nucleo del kernel, condivide conoscenze ed esperienze preziose sul kernel Linux 2.6. Gli argomenti specifici trattati includono la gestione dei processi, lo scheduling, la gestione del tempo e i timer, l'interfaccia delle chiamate di sistema, l'indirizzamento della memoria, la gestione della memoria, la cache delle pagine, il VFS, la sincronizzazione del kernel, i problemi di portabilità e le tecniche di debug. Questo libro copre le caratteristiche più interessanti del kernel Linux 2.6, tra cui lo scheduler CFS, il kernel preemptive, il livello di I/O a blocchi e gli scheduler di I/O.

La terza edizione di Linux Kernel Development include materiale nuovo e aggiornato in tutto il libro:

⬤ Un capitolo completamente nuovo sulle strutture dati del kernel.

⬤ Dettagli sui gestori di interrupt e sulle metà inferiori.

⬤ Copertura estesa della memoria virtuale e dell'allocazione della memoria.

⬤ Consigli per il debug del kernel Linux.

⬤ Copertura approfondita della sincronizzazione e del blocco del kernel.

⬤ Utile approfondimento sull'invio di patch del kernel e sulla collaborazione con la comunità del kernel Linux.

Altre informazioni sul libro:

ISBN:9780672329463
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2010
Numero di pagine:480

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione di sistema per Linux: Parlare direttamente con il kernel e la libreria C - Linux...
Scrivere software che attinga direttamente ai...
Programmazione di sistema per Linux: Parlare direttamente con il kernel e la libreria C - Linux System Programming: Talking Directly to the Kernel and C Library
Sviluppo del kernel Linux - Linux Kernel Development
Il libro illustra in dettaglio la progettazione e l'implementazione del kernel Linux, presentando i...
Sviluppo del kernel Linux - Linux Kernel Development

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)