Informatique

Pages: 950 (237439 mots) Publié le: 17 mars 2013
Programmation système en C sous Linux
Signaux, processus, threads, IPC et sockets

2e édition

Christophe Blaess

������������� ������������ ���� �����

CHEZ LE MÊME ÉDITEUR C. BLAESS. – Scripts sous Linux. N°11405, 2004, 762 pages. J.-F. BOUCHAUDY, G. GOUBET. – Linux Administration. N°11505, 2004, 936 pages. R. W. SMITH. – Accroître les performances dʼun système Linux. N°11430, 2004,812 pages. V. STANFIELD, R. W. SMITH. – Linux. Guide de lʼadministrateur. N°11263, 2003, 654 pages. C. HUNT. – Serveurs réseau Linux. N°11229, 2003, 648 pages. J.-F. BOUCHAUDY. – TCP/IP sous Linux. N°11369, 2003, 866 pages. B. BOUTHERIN, B. DELAUNAY. – Sécuriser un réseau Linux. N°11445, 2004, 188 pages. C. AULDS. – Apache 2.0. Guide de lʼadministrateur Linux. N°11264, 2003, 612 pages. B. HATCH,J. LEE, G. KURTZ. – Halte aux hackers Linux. N°25487, 2003, 660 pages. G. BRIARD. – Oracle9i sous Linux. i N°11026, 2001, 840 pages. P. FICHEUX. – Linux embarqué. N°11024, 2002, 326 pages. B. WARD. – SOS dépannage Linux. N°9253, 2001, 258 pages.

������������� ������������ ���� �����
�������������������� ����������������������� �� �������

����������� ������

ÉDITIONS EYROLLES 61, bdSaint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com

Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique sʼest généralisée notamment dans les établissements dʼenseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pourles auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourdʼhui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de lʼéditeur ou du Centre Français dʼExploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © GroupeEyrolles, 2000, 2005, ISBN : 2-212-11601-2

Avant-propos
La dynamique des logiciels libres en général et du système Gnu/Linux en particulier a commencé à prendre de l’importance il y a quelques années, et son succès ne s’est pas démenti depuis. Le scepticisme que l’on rencontrait encore parfois à l’encontre de Linux a fortement diminué, et on trouve de plus en plus d’applicationsprofessionnelles de ce système, notamment dans les domaines industriels et scientifiques, ainsi que pour les services réseau. Bien au-delà du « pingouin aux œufs d’or » dont trop de gens aimeraient profiter, il s’agit en réalité d’un phénomène technologique particulièrement intéressant. La conception même du noyau Linux ainsi que celle de tout l’environnement qui l’accompagne sont des éléments passionnants pourle programmeur. La possibilité de consulter les sources du système d’exploitation, de la bibliothèque C ou de la plupart des applications représente une richesse inestimable non seulement pour les passionnés qui désirent intervenir sur le noyau, mais également pour les développeurs curieux de comprendre les mécanismes intervenant dans les programmes qu’ils utilisent. Dans cet ouvrage, j’aimeraiscommuniquer le plaisir que j’éprouve depuis plusieurs années à travailler quotidiennement avec un système Linux. Je me suis trouvé professionnellement dans divers environnements industriels utilisant essentiellement des systèmes Unix classiques. L’emploi de PC fonctionnant sous Linux nous a permis de multiplier le nombre de postes de travail et d’enrichir nos systèmes en créant des stationsdédiées à des tâches précises (filtrage et diffusion de données, postes de supervision…), tout en conservant une homogénéité dans les systèmes d’exploitation des machines utilisées. Ce livre est consacré à Linux en tant que noyau, mais également à la bibliothèque Gnu GlibC, qui lui offre toute sa puissance applicative. On considérera que le lecteur est à l’aise avec le langage C et avec les commandes...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • informatique
  • informatique
  • Informatique
  • Informatique
  • informatique
  • Informatique
  • Informatique
  • Informatique

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !