Techniques de programmation du système Linux : Devenez un programmeur de système Linux compétent en utilisant des recettes et des techniques d'experts.

Note :   (4,5 sur 5)

Techniques de programmation du système Linux : Devenez un programmeur de système Linux compétent en utilisant des recettes et des techniques d'experts. (Jack-Benny Persson)

Avis des lecteurs

Résumé:

Le livre est bien accueilli et se caractérise par son approche pratique de l'enseignement de la programmation en C dans le contexte de la programmation du système Linux. Il fournit des instructions claires et concises qui conviennent à la fois aux débutants et aux programmeurs intermédiaires, mais certains lecteurs notent que la profondeur du contenu est limitée et que certaines sections peuvent sembler répétitives.

Avantages:

Des instructions claires et concises
des exemples pratiques et des recettes
adaptées aux débutants et aux développeurs intermédiaires
couvre les concepts essentiels de la programmation système Linux
aide les utilisateurs à passer de l'administration Linux au développement de systèmes.

Inconvénients:

Le contenu peut manquer de profondeur
certaines sections semblent répétitives
certains sujets, comme les sockets TCP/IP, sont omis
et il y a des erreurs mineures dans les exemples de code.

(basé sur 7 avis de lecteurs)

Titre original :

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

Contenu du livre :

Trouvez des solutions à tous vos problèmes liés à la programmation du système Linux en utilisant des recettes pratiques pour développer vos propres programmes système.

Caractéristiques principales :

⬤ Développez une compréhension approfondie du fonctionnement de la programmation du système Linux.

⬤ Acquérir une expérience pratique du travail avec différents projets Linux à l'aide d'exemples concrets.

⬤ Apprenez à développer vos propres programmes pour Linux.

Description du livre :

Linux est le système d'exploitation (OS) open source le plus populaire au monde. Les techniques de programmation du système Linux vous permettront d'étendre le système d'exploitation Linux avec vos propres programmes système et de communiquer avec d'autres programmes sur le système.

Le livre commence par explorer le système de fichiers Linux, ses commandes de base, les pages de manuel intégrées, la collection de compilateurs GNU (GCC) et les appels système Linux. Vous découvrirez ensuite comment gérer les erreurs dans vos programmes et apprendrez à les détecter et à imprimer des informations pertinentes à leur sujet. Le livre vous propose plusieurs recettes pour lire et écrire des fichiers sur le système, en utilisant à la fois les flux et les descripteurs de fichiers. Au fur et à mesure de votre progression, vous découvrirez le forking, la création de processus zombies et les démons, ainsi que des recettes sur la façon de gérer les démons à l'aide de systemd. Vous découvrirez ensuite comment créer des bibliothèques partagées et commencerez à explorer les différents types de communication interprocessus (IPC). Dans les derniers chapitres, des recettes sur l'écriture de programmes utilisant des threads POSIX et sur le débogage de vos programmes à l'aide du débogueur GNU (GDB) et de Valgrind seront également abordées.

À la fin de ce livre sur Linux, vous serez en mesure de développer vos propres programmes système pour Linux, y compris des démons, des outils, des clients et des filtres.

Ce que vous apprendrez

⬤ Découvrir comment écrire des programmes pour le système Linux en utilisant une grande variété d'appels système.

⬤ Découvrir le fonctionnement des fonctions POSIX.

⬤ Comprendre et utiliser des concepts clés tels que les signaux, les tuyaux, l'IPC et la gestion des processus.

⬤ Découvrir comment intégrer des programmes dans un système Linux.

⬤ Explorer des sujets avancés tels que les opérations sur le système de fichiers, la création de bibliothèques partagées et le débogage de vos programmes.

⬤ Les thèmes avancés tels que les opérations sur le système de fichiers, la création de bibliothèques partagées et le débogage de vos programmes sont également abordés.

A qui s'adresse ce livre :

Ce livre s'adresse à tous ceux qui souhaitent développer des programmes système pour Linux et acquérir une compréhension plus approfondie du système Linux. Le livre est bénéfique pour tous ceux qui sont confrontés à des problèmes liés à une partie particulière de la programmation du système Linux et qui recherchent des recettes ou des solutions spécifiques.

Autres informations sur le livre :

ISBN :9781789951288
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Techniques de programmation du système Linux : Devenez un programmeur de système Linux compétent en...
Trouvez des solutions à tous vos problèmes liés à...
Techniques de programmation du système Linux : Devenez un programmeur de système Linux compétent en utilisant des recettes et des techniques d'experts. - Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques

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)