Développement système sous Linux
Ordonnancement multitâche, gestion mémoire, communications, programmation réseau
Christophe Blaess - Collection Blanche
Résumé
Tirer le meilleur parti de l'environnement Linux
La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui souhaitent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement.
Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs open source.
Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants
Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète du développement système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. Cette cinquième édition a été entièrement revue et mise à jour pour s'adapter aux standards actuels. Elle s'est en outre étoffée d'un nouveau chapitre sur l'accès aux entrées-sorties GPIO, particulièrement employées dans les systèmes industriels et embarqués.
Compléments web
Tous les exemples des programmes du livre sont en téléchargement sur notre site Internet www.editions-eyrolles.com/dl/0067760
À qui s'adresse cet ouvrage ?
- Aux développeurs concernés par les aspects système de la programmation sous Linux et Unix
- Aux administrateurs système en charge de la gestion d'un parc Linux et/ou Unix
- Aux étudiants en informatique (1er et 2e cycles universitaires, écoles d'ingénieurs, etc.)
Extrait du livre
L'auteur - Christophe Blaess
Expert reconnu de Linux dans l'industrie, Christophe Blaess conçoit et met en œuvre des systèmes embarqués industriels. Il propose au sein de la société Logilin, qu'il a créée en 2004, des prestations d'ingénierie et de conseil dans différents domaines liés à Linux. Soucieux de partager ses connaissances et son savoir-faire, il dispense également des formations professionnelles (Linux temps réel, Linux embarqué avec Yocto, écriture de drivers, programmation système...), coorganise des rencontres dédiées aux systèmes libres embarqués (Paris Embedded Meetup) et publie régulièrement des articles sur son blog et dans des revues spécialisées.
Autres livres de Christophe Blaess
Sommaire
- Concepts et outils
- Les processus
- Exécution d'un programme
- Environnement et ligne de commande
- Fin d'un programme
- Déroulement et aspects avancés des Pthreads
- Fonctions horaires
- Sommeil des processus et contrôle des ressources
- Ordonnancements sous Linux
- Gestion classique des signaux
- Gestion portable des signaux
- Signaux temps réel
- Gestion de la mémoire du processus
- Gestion avancée de la mémoire
- Utilisation des blocs mémoire et des chaînes
- Tris, recherches et structuration des données
- Routines avancées de traitement des blocs mémoire
- Types de données et conversions
- Entrées-sorties simplifiées
- Flux de données
- Descripteurs de fichiers
- Communications classiques entre processus
- Communications avec les IPC
- Entrées-sorties avancées
- Programmation réseau
- Utilisation des sockets
- Accès au contenu des répertoires
- Attributs des fichiers
- Accès aux informations du système
- Internationalisation
- Gestion du terminal
- Entrées-sorties par GPIO
Avis des lecteurs
publié le 15/12/2020 Acheteur vérifié
bien documenté
bonne pédagogie
publié le 08/01/2020 Acheteur vérifié
Livre excelent, La bible dans le domaine en Francais.
Reçu en très bon état, bien protégé et reçu rapidement.
Caractéristiques techniques
PAPIER | NUMERIQUE | |
Éditeur(s) | Eyrolles | |
Auteur(s) | Christophe Blaess | |
Collection | Blanche | |
Parution | 03/10/2019 | 03/10/2019 |
Édition | 5eme édition | |
Nb. de pages | 1080 | 1080 |
Format | 19 x 23 | - |
Couverture | Broché | - |
Poids | 1710g | - |
Intérieur | Noir et Blanc | - |
Contenu | - |
ePub + PDF + Mobi/Kindle |
EAN13 | 9782212677607 |
9782212396706 |
ISBN13 | 978-2-212-67760-7 | - |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse