Programmazione di sistema per Linux: Parlare direttamente con il kernel e la libreria C

Punteggio:   (4,6 su 5)

Programmazione di sistema per Linux: Parlare direttamente con il kernel e la libreria C (Robert Love)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la sua copertura approfondita del kernel Linux e della programmazione di sistema a basso livello. È apprezzato per la sua chiarezza e per l'accessibilità generale, che lo rendono adatto ai programmatori che vogliono capire meglio Linux. Tuttavia, è stato criticato per la mancanza di contenuti sulla programmazione di rete, per gli esempi di base e per i minori dettagli rispetto ad alcune opere concorrenti.

Vantaggi:

Copertura approfondita del kernel Linux.
Concisa e ben strutturata, che la rende facile da leggere.
Adatto a programmatori generici piuttosto che a specialisti.
Buono stile narrativo, che rende accessibili argomenti complessi.
Forte riferimento per i concetti di programmazione dei sistemi.

Svantaggi:

Manca di contenuti sulla programmazione dei socket di rete.
Scarso di esempi dettagliati, offre soprattutto descrizioni di base.
Alcuni lettori ritengono che non sia all'altezza di altri riferimenti completi come “The Linux Programming Interface”.
Può richiedere una conoscenza preliminare della programmazione C e dei concetti di processore per una piena comprensione.

(basato su 30 recensioni dei lettori)

Titolo originale:

Linux System Programming: Talking Directly to the Kernel and C Library

Contenuto del libro:

Scrivere software che attinga direttamente ai servizi offerti dal kernel Linux e dalle librerie di sistema principali. Con questo libro completo, Robert Love, collaboratore del kernel Linux, fornisce un tutorial sulla programmazione del sistema Linux, un manuale di riferimento sulle chiamate di sistema Linux e una guida per addetti ai lavori per scrivere codice più intelligente e veloce.

Love distingue chiaramente tra le funzioni standard POSIX e i servizi speciali offerti solo da Linux. Con un nuovo capitolo sul multithreading, questa edizione aggiornata e ampliata fornisce uno sguardo approfondito su Linux sia da un punto di vista teorico che applicativo su un'ampia gamma di argomenti di programmazione, tra cui: Una panoramica del kernel Linux, della libreria C e del compilatore C. Operazioni di I/O di base, come la lettura e la scrittura di file.

Interfacce I/O avanzate, mappature di memoria e tecniche di ottimizzazione. La famiglia delle chiamate di sistema per la gestione dei processi di base. Gestione avanzata dei processi, compresi i processi in tempo reale.

Concetti di thread, programmazione multithread e Pthread. Gestione di file e directory. Interfacce per l'allocazione della memoria e l'ottimizzazione dell'accesso alla memoria.

Interfacce di segnale di base e avanzate e loro ruolo nel sistema. Gestione dell'orologio, compresi gli orologi POSIX e i timer ad alta risoluzione.

Altre informazioni sul libro:

ISBN:9781449339531
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2013
Numero di pagine:400

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)