Tecniche di programmazione di sistema per Linux: Diventa un esperto programmatore di sistemi Linux utilizzando ricette e tecniche di esperti

Punteggio:   (4,5 su 5)

Tecniche di programmazione di sistema per Linux: Diventa un esperto programmatore di sistemi Linux utilizzando ricette e tecniche di esperti (Jack-Benny Persson)

Recensioni dei lettori

Riepilogo:

Il libro è stato ben accolto e si caratterizza per il suo approccio pratico all'insegnamento della programmazione C nel contesto della programmazione del sistema Linux. Fornisce istruzioni chiare e concise adatte sia ai principianti che ai programmatori intermedi, ma alcuni lettori notano che la profondità dei contenuti è limitata e alcune sezioni possono risultare ripetitive.

Vantaggi:

Istruzioni chiare e concise
esempi pratici e ricette
adatto a principianti e sviluppatori intermedi
copre i concetti essenziali della programmazione di sistema Linux
aiuta gli utenti a passare dall'amministrazione di Linux allo sviluppo di sistemi.

Svantaggi:

Il contenuto può mancare di profondità
alcune sezioni sembrano ripetitive
alcuni argomenti, come i socket TCP/IP, sono stati omessi
e ci sono piccoli errori negli esempi di codice.

(basato su 7 recensioni dei lettori)

Titolo originale:

Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

Contenuto del libro:

Trova la soluzione a tutti i problemi di programmazione del sistema Linux utilizzando ricette pratiche per sviluppare i propri programmi di sistema.

Caratteristiche principali:

⬤ Sviluppare una comprensione più approfondita di come funziona la programmazione di sistema di Linux.

⬤ Acquisire esperienza pratica di lavoro con diversi progetti Linux con l'aiuto di esempi pratici.

⬤ Imparare a sviluppare i propri programmi per Linux.

Descrizione del libro:

Linux è il sistema operativo (OS) open source più diffuso al mondo. Linux System Programming Techniques vi permetterà di estendere il sistema operativo Linux con i vostri programmi di sistema e di comunicare con gli altri programmi del sistema.

Il libro inizia esplorando il filesystem di Linux, i suoi comandi di base, le pagine di manuale integrate, la raccolta di compilatori GNU (GCC) e le chiamate di sistema di Linux. Scoprirete poi come gestire gli errori nei vostri programmi e imparerete a catturare gli errori e a stampare informazioni rilevanti su di essi. Il libro vi illustra diverse ricette su come leggere e scrivere i file sul sistema, utilizzando sia gli stream che i descrittori di file. Man mano che si avanza, si approfondisce il tema della biforcazione, della creazione di processi zombie e dei demoni, insieme a ricette su come gestire i demoni utilizzando systemd. Successivamente, scoprirete come creare librerie condivise e inizierete a esplorare diversi tipi di comunicazione interprocesso (IPC). Nei capitoli successivi, saranno trattate anche ricette su come scrivere programmi utilizzando i thread POSIX e su come eseguire il debug dei programmi utilizzando il debugger GNU (GDB) e Valgrind.

Alla fine di questo libro su Linux, sarete in grado di sviluppare i vostri programmi di sistema per Linux, compresi demoni, strumenti, client e filtri.

Cosa imparerete:

⬤ Scoprire come scrivere programmi per il sistema Linux utilizzando un'ampia varietà di chiamate di sistema.

⬤ Approfondite il funzionamento delle funzioni POSIX.

⬤ Comprendere e utilizzare concetti chiave come segnali, pipe, IPC e gestione dei processi.

⬤ Scoprire come integrare i programmi in un sistema Linux.

⬤ Esplorare argomenti avanzati come le operazioni sul filesystem, la creazione di librerie condivise e il debug dei programmi.

⬤ Acquisire una comprensione generale di come eseguire il debug dei programmi utilizzando Valgrind.

A chi è rivolto questo libro:

Questo libro è destinato a chiunque voglia sviluppare programmi di sistema per Linux e acquisire una comprensione più approfondita del sistema Linux. Il libro è utile a chiunque si trovi ad affrontare problemi relativi a una particolare parte della programmazione di sistema per Linux e sia alla ricerca di ricette o soluzioni specifiche.

Altre informazioni sul libro:

ISBN:9781789951288
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Tecniche di programmazione di sistema per Linux: Diventa un esperto programmatore di sistemi Linux...
Trova la soluzione a tutti i problemi di...
Tecniche di programmazione di sistema per Linux: Diventa un esperto programmatore di sistemi Linux utilizzando ricette e tecniche di esperti - Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

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)