Programmation du système Linux : Parler directement au noyau et à la bibliothèque C

Note :   (4,6 sur 5)

Programmation du système Linux : Parler directement au noyau et à la bibliothèque C (Robert Love)

Avis des lecteurs

Résumé:

Ce livre est réputé pour sa couverture approfondie du noyau Linux et de la programmation système de bas niveau. Il est apprécié pour sa clarté et son accessibilité générale, ce qui le rend adapté aux programmeurs qui cherchent à mieux comprendre Linux. Cependant, il a été critiqué pour son manque de contenu en programmation réseau, ses exemples basiques et son manque de détails par rapport à certains ouvrages concurrents.

Avantages:

Une couverture approfondie du noyau Linux.
Concis et bien structuré, il est facile à lire.
Convient aux programmeurs généraux plutôt qu'aux spécialistes.
Bon style narratif, permettant d'aborder des sujets complexes.
Référence solide pour les concepts de programmation de systèmes.

Inconvénients:

Manque de contenu sur la programmation des sockets réseau.
Peu d'exemples détaillés, offrant principalement des descriptions de base.
Certains lecteurs estiment qu'il n'est pas comparable à d'autres références complètes telles que « The Linux Programming Interface ».
Peut nécessiter une connaissance préalable de la programmation en C et des concepts de processeur pour une compréhension complète.

(basé sur 30 avis de lecteurs)

Titre original :

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

Contenu du livre :

Écrire des logiciels qui s'appuient directement sur les services offerts par le noyau Linux et les bibliothèques du système central. Dans ce livre complet, Robert Love, collaborateur du noyau Linux, vous propose un tutoriel sur la programmation du système Linux, un manuel de référence sur les appels système Linux et un guide d'initié pour écrire un code plus intelligent et plus rapide.

Love fait clairement la distinction entre les fonctions standard POSIX et les services spéciaux offerts uniquement par Linux. Avec un nouveau chapitre sur le multithreading, cette édition mise à jour et augmentée fournit un aperçu approfondi de Linux d'un point de vue théorique et appliqué sur un large éventail de sujets de programmation, y compris : Un aperçu du noyau Linux, de la bibliothèque C et du compilateur C. Les opérations d'E/S de base, telles que la lecture et l'écriture de fichiers.

Les interfaces d'E/S avancées, les mappages de mémoire et les techniques d'optimisation. La famille des appels système pour la gestion des processus de base. Gestion avancée des processus, y compris les processus en temps réel.

Concepts de threads, programmation multithreads et Pthreads. Gestion des fichiers et des répertoires. Interfaces pour l'allocation de mémoire et l'optimisation de l'accès à la mémoire.

Interfaces de signaux de base et avancées, et leur rôle dans le système. Gestion des horloges, y compris les horloges POSIX et les temporisateurs à haute résolution.

Autres informations sur le livre :

ISBN :9781449339531
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2013
Nombre de pages :400

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation du système Linux : Parler directement au noyau et à la bibliothèque C - Linux System...
Écrire des logiciels qui s'appuient directement...
Programmation du système Linux : Parler directement au noyau et à la bibliothèque C - Linux System Programming: Talking Directly to the Kernel and C Library
Développement du noyau Linux - Linux Kernel Development
Linux Kernel Development détaille la conception et l'implémentation du noyau Linux, en présentant le...
Développement du noyau Linux - Linux Kernel Development

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)