Livres pour Linux ------------------- INTRODUCTION : --------------- On peux dégager quatre catégories de public : o Administrateurs : Rassemble tout ce qui concerne l'installation, la configuration et la maintenance d'un système Linux et des logiciels qui pourraient y tourner. o Développeurs : Rassemble tout ce qui concerne la programmation sous Linux (tous langages confondus). o Utisateurs: Rassemble toutes les documentations de logiciels qui ne servent pas au développement, mais qui sont couramment utilisé. Pour exemple, on peut citer LaTeX, Gimp, Emacs (en éditeur de texte simple)... Ce ne sont pas forcément des documentations destinée à des débutants. o Néophyte : Rassemble toutes les documentations qui font le tour de Linux en rassemblant un peu des trois autres catégories et qui s'adresse à des débutants. Ce type de documentations est vraiment une catégorie à part car elle est très abondante pour Linux (et pas toujours heureuse d'ailleurs). En plus du public visé, on peut attribuer des notes pour : o Clarté : La clarté des explications fournies (de 0 à 10). o Accessibilité : Le domaine est-il très technique (0) ou accessible à tous (10) o Fraîcheur : Les informations sont-elles toutes à jour ? Avec un système et des applications qui évoluent aussi vite que Linux, cette information est cruciale. o Appréciation Subjective : Ça, c'est pour dire j'ai aimé, j'ai pas aimé sans avoir à justifier son choix. LISTE DES OUVRAGES TRAITÉS : ----------------------------- * ADMINISTRATION : ------------------- o Administration réseau sous Linux ("NAG") Éditeur : O'Reilly Prix : 220 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Appréciation subjective : 10 / 10 Commentaire : Indispensable : bouquin d'initiation. Aussi disponible en téléchargement sur le site : http://www.linux-france.org - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administrateurs Système Clarté : 6 / 10 Accessibilité : 7 / 10 Fraîcheur : 4 (1ère ed.) et 7 (2ème ed.) / 10 Appréciation subjective : 8 / 10 Commentaire : La première édition, même si elle date un peu est une excellente introduction aux réseau sous Unix en général et sous Linux en particulier. La deuxième édition est beaucoup plus à jour, mais n'est pas encore traduite. Elle est néanmoins accessible en ligne sur : http://www.oreilly.com/catalog/linag2/book/index.html - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Administrateurs système Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 5 / 10 Commentaire : Très bon livre sur l'administration réseau. Bien détaillé mais générique. La version numérique est à préférer si on a déjà de bonnes connaissances car elle permet de se rapeller de quelques détails sans avoir à payer un livre exprès. Autrement la version papier est un bon investissement :) - Notes et Commentaire ajoutés par Laurent Haeffele : Public : Administrateurs système et Utilisateurs avertis Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 6 / 10 Commentaire : Contrairement au livre TCP/IP Administration de réseau, cette version traite du côté linuxo-linuxien de l'administration réseau. Ceci est un avantage car on ne risque pas de d'embourber dans les différentes implémentation d'UNIX. Par contre, à trop vouloir se spécialiser, on en oublie les principes généraux et on en oublie que l'administration système et réseau n'est pas qu'une histoire de technicité. o Les bases de l'administration sytème Auteur(s) : A. Frisch et C. Valot Éditeur : O'Reilly Prix : ~ 380 FF TTC Type : Administration - Notes et Commentaire ajoutés par Laurent Haeffele : Public : Administrateurs système ou Utilisateurs avertis Clarté : 9 / 10 Accessibilité : 6 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 8 / 10 Commentaire : Contrairement à ce que peut laisser croire son titre, ce livre décrit bien plus que les bases de l'administration système. Il décrit en détail les fondements de l'administration des systemes UNIX et la gestion des réseaux sous UNIX. Le point fort de cet ouvrage est de bien montrer les différentes solutions possibles à chaque problème, en prennant des exemples de la vie courante d'un administrateur système. Il relève de plus les spécificités de chaque système UNIX (Linux, FreeBSD, mais aussi les UNIX commerciaux) et en explique l'origine avec des appartées historiques. Contrairement à la plupart des ouvrages très technique, ce livre présente, en plus des aspects techniques, la philosophie de l' administration système. Il démontre avec humour qu'un bon administrateur système n'est pas qu'un bon technicien. Dernier point enfin, ce livre est écrit et traduit par deux femmes (AElen Frisch et Célien Valot), ce qui est bien trop rare dans le domaine de la littérature technique et qui donne à ce bel ouvrage une note originale. - Notes et Commentaire ajoutés par Georges Baldenberger : Public : Administrateurs système ou Utilisateurs avertis Clarté : 9 / 10 Accessibilité : 6 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 8 / 10 Commentaire : Une référence en la matière. Dédié aux professionnels ou aux gens passionnés, le bouquin aborde toutes les étapes de la maintenance et du dépannage des machines Unix en milieu professionnel. o Sendmail ("Bat Book") Auteur(s) : Bryan Costales et Eric Allman Éditeur : O'Reilly Prix : ~ 300 FF TTC Type : Administration - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Administrateurs système Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 7 / 10 Appréciation subjective : 9 / 10 Commentaire : Livre indispensable pour bien configurer sendmail aux petits oignons, même si de nombreuses pages web sont là pour simplifier le travail. Il aborde Sendmail de sa compilation à sa configuration en passant par son installation. La philosophie du .cf est expliquée ainsi que nombre des options et des règles M4. C'est LE livre de référence pour Sendmail. o DNS et BIND Éditeur : O'Reilly Prix : + 300 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Public : Administrateurs Système Clarté : 9 / 10 Accessibilité : 7 / 10 Fraîcheur : 9 / 10 Appréciation subjective : 10 / 10 Commentaire : Indispensable si (et seulement si) on veut se lancer dans la config d'un DNS. Initiation + référence. o La sécurité sur Internet, firewalls Éditeur : O'Reilly Prix : + 300 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Public : Administrateurs Système Appréciation subjective : 8 / 10 Commentaire : Gros pavé sur les firewall. Bon, c'est un bouquin très complet, mais attention : il ne remplacera pas votre expérience pratique. À réserver aux spécialistes. D'ailleurs je me demande pourquoi je l'ai acheté ! ;-)) - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administrateurs Système Clarté : 8 / 10 Accessibilité : 9 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 8 / 10 Commentaire : Ce livre est très peu technique, il ne vous apprendra pas à vous servir du dernier logiciel de firewalling sous le noyau 2.4. Par contre, il introduit des concepts de sécurité qui sont AMHA fondamentaux pour tout administrateur système qui se respecte. En fait, c'est surtout un livre dont la lecture porte ses fruit à long terme et qui ne donne pas une connaissance technique immédiate. Sa faible note en fraîcheur vient du fait que le domaine qu'il couvre (la sécurité sur internet) évolue à une vitesse effroyable et ne permet pas à un livre de rester réellement à jour. Cependant, ce livre s'en tire plutôt bien en ne présentant que des conseils de bon sens qui seront toujours bon à appliquer. o Managing USENET Éditeur : O'Reilly Prix : +/- 250 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Public : Administrateurs Système Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 7 / 10 Appréciation subjective : 8 / 10 Commentaire : Indispensable pour bien comprendre et configurer usenet (les news). À la fois technique et historique, un must. Pour un usage domestique il n'est cependant pas utile de le l'avoir. D'autant plus qu'Éric Jacoboni a écrit une excellente doc là dessus disponible sur : http://www.linux-france.org o Maximum Linux Security Auteur(s) : Anonymous Éditeur : SAMS Prix : ~ 300 FF TTC Type : Administration - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Administrateurs système débutants et confirmés Clarté : 7 / 10 Accessibilité : 4 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 9 / 10 Commentaire : Un bon livre pour sécuriser son système (et réseau) Linux. CDRom fourni. Son défaut : il est en anglais :( Il est toutefois assez didactique et couvre tous les côtés de la protection des systèmes que ce soit de manière physique ou logicielle. Il est tout de même recommandé de lire régulièrement des infos à ce sujet afin de se tenir au courant des évolutions dans le domaine. Ce livre procurera des information indispensables et servant de base aux futures évolution de la protection de systèmes. o Sed et Awk programmation avancée Auteur(s) : D. Dougherty et A. Robbins Éditeur : O'Reilly Prix : 255 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Public : Administrateurs Système Clarté : 10 / 10 Accessibilité : 8 / 10 Fraîcheur : 10 / 10 Appréciation subjective : 10 / 10 Commentaire : Indispensable pour qui veut tout connaître sur le sujet. Très bon chapitre sur les expressions rationnelles. Initiation + référence. - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Administrateurs Système Clarté : 9 / 10 Accessibilité : 7 / 10 Fraîcheur : 10 / 10 Appréciation subjective : 10 / 10 Commentaire : Sed et awk sont deux programmes indispensables à tout administrateur système de par leur utilisation puissante pour les scripts de maintenance, et ce livre est une mine d'information permettant d'acquérir des compétences importantes. Les expressions rationnelles sont clairement expliquées et on se sent tout de suite beaucoup plus à l'aise avec elles. o TCP/IP Administration de réseaux Auteur(s) : C. Hunt Éditeur : O'Reilly Prix : 348 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Appréciation subjective : 8 / 10 Commentaire : Un complément au NAG. À lire uniquement si on veut aller plus loin qu'un simple réseau domestique. Pourrait être plus précis. Par exemple j'ai trouvé que le découpage des sous réseaux était mal/insuffisamment expliqué. Mais attention, je ne dispose que de la première édition... - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administateurs système Clarté : 6 / 10 Accessibilité : 4 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 8 / 10 Commentaire : Bien que très technique, c'est un bouquin très complet sur la gestion d'un réseau en général. Il est tout de même relativement clair pour quelqu'un qui a déjà eu en main un réseau domestique. La note de 6/10 en fraîcheur se justifie par le fait que même la deuxième édition ne parle pas d'IPv6, ni de logiciels émergeant comme postfix, xinetd... - Notes et Commentaire ajoutés par Laurent Haeffele : Public : Administateurs système Clarté : 7 / 10 Accessibilité : 6 / 10 Fraîcheur : 7 / 10 Appréciation subjective : 7 / 10 Commentaire : Ce livre intéressera toute personne utilisant un réseau TCP/IP sous UNIX. En plus de décrire l'implémentation des couches TCP/IP d'UNIX, il explique de nombreuses notions sur les réseaux TCP/IP. Le débutant y trouvera son compte, tout comme l'amateur averti pour qui des notions pas évidentes comme le routage ou la subdivision en sous-réseaux semblera enfin limpide. On appréciera évidemment la traduction d'Éric Dumas, qui, comme dans la plupart des bouquins O'Reilly, est d'excellente qualité. - Notes et Commentaire ajoutés par Georges Baldenberger : Public : Administateurs système Appréciation subjective : 7 / 10 Commentaire : Cité comme référence dans la littérature spécialisée Anglo-Saxone, ce livre s'adresse avant tout aux personnes qui doivent prendre en charge ou développer des réseaux Unix en milieu professionnel. Complet, accessible, compréhensible, la deuxième édition commence cependant à être dépassée. o UNIX Administration Auteur(s) : J.-M. Moreno Éditeur : Ediscience internationnal Prix : ~ 200 FF TTC Type : Administration - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Administrateurs système Clarté : 8 / 10 Accessibilité : 9 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 8 / 10 Commentaire : Un bon livre sur l'administration système. Reprend les bases et les différences entre les BSD et les SystemV. Part d'Init et va jusqu'à la journalisation en passant par la configuration des groupes d'utilisateurs, les disques (tuning, sauvegarde...), le réseau local, les services, le routage, l'impression, avec quelques mots sur les stats, les différents Unix et des annexes plutôt interessantes. o UNIX -- Utilisation, Administration système et réseau (Deuxième édition) Auteur(s) : Christian Pélissier Éditeur : Hermes Type : Administration - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administrateurs système Clarté : 7 / 10 Accessibilité : 4 / 10 Fraîcheur : 4 / 10 Appréciation subjective : 8 / 10 Commentaire : Très bon bouquin très complet, un peu vieux à l'heure actuelle, mais on est sûr de pouvoir trouver des infos sur un point précis et son index est très pratique (il m'a sauvé la vie plus d'une fois). Il ne s'intéresse qu'au système et pas ou peu aux logiciels. La partie réseau est relativement complète. o Using and managing UUCP Éditeur : O'Reilly Prix : +/- 200 FF TTC Type : Administration - Notes et Commentaire ajoutés par Denis Braussen : Public : Administrateurs Système Clarté : 10 / 10 Accessibilité : 8 / 10 Fraîcheur : 10 / 10 Appréciation subjective : 10 / 10 Commentaire : Indispensable pour faire marcher uucp. J'ai néanmoins écrits une doc disponible sur : http://www.linux-france.org/article/connex/UUCP/denis-uucp/index.html qui permet de s'en passer. initiation + références. Attention : en anglais. * APPLICATIONS : ----------------- o Introduction à GNU Emacs Auteur(s) : Debra Cameron & Bill Rosenblatt Éditeur : O'Reilly Type : Applications - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Utilisateurs Clarté : 4 / 10 Accessibilité : 5 / 10 Fraîcheur : 5 / 10 Appréciation subjective : 6 / 10 Commentaire : Un livre très complet sur Emacs qui permet d'y faire ses premiers pas et même d'envisager de faire un petit mode emacs si on n'est pas trop exigeant. UN gros reproche tout de même, c'est qu'on s'oriente très difficilement dans ce livre lorsqu'on recherche une information précise. o Le shell Bash -- Configuration et programmation Auteur(s) : Cameron Newham et Bill Rosenblatt Éditeur : O'Reilly Prix : ~ 200 FF TTC Type : Applications - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administrateurs systèmes et Utilisateurs Clarté : 6 / 10 Accessibilité : 7 / 10 Fraîcheur : 9 / 10 Appréciation subjective : 6 / 10 Commentaire : Excellent bouquin pour découvrir et beaucoup plus si affinité !!! Lire ce bouquin en entier, c'est être sûr de devenir un gourou en bash ! Le shell est un outil utile pour l'utilisateur et indispendable pour l'administrateur système. Savoir l'utiliser et même, le maîtriser est un plus indéniable. Je crois hélas que ce livre est épuisé et qu'O'Reilly n'en a pas ré-imprimé... * GÉNÉRALISTES : ----------------- o Le Dico LinuX Éditeur : CampusPress Prix : 99 FF TTC Type : Généralistes - Notes et Commentaire ajoutés par Denis Braussen : Public : Néophytes Clarté : 8 / 10 Accessibilité : 8 / 10 Fraîcheur : 9 / 10 Appréciation subjective : 9 / 10 Commentaire : Excellent ouvrage de référence style "Linux In a Nutshell" mais un rien plus accessible avec des exemples clairs et une liste de ressources sur le Web. En plus: PAS CHER ! o Linux In a Nutshell Éditeur : O'Reilly Prix : +/- 200 FF TTC Type : Généralistes - Notes et Commentaire ajoutés par Denis Braussen et Emmanuel Fleury : Public : Néophytes Clarté : 5 / 10 Accessibilité : 4 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 6 ou 7 / 10 Commentaire : Indispensable. Bouquin de référence. o Le système Linux Auteur(s) : Matt Welsh et Lar Kaufmann Éditeur : O'Reilly Prix : 30 $US ou ~ 320 FF TTC Type : Généralistes - Notes et Commentaire ajoutés par Denis Braussen : Appréciation subjective : 7 / 10 Commentaire : Très bien pour connaître les bases du système, insuffisant par rapport aux nouvelles distrib style mandrake ou RH (car le débutant n'y retrouvera pas les fichiers de configs décrits dans le bouquin) - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Néophytes Clarté : 4 / 10 Accessibilité : 5 / 10 Fraîcheur : 4 / 10 Appréciation subjective : 7 / 10 Commentaire : Je le trouve inutilement technique et assez peu pédagogique. En fait, quelqu'un qui a déjà une culture Unix (et qui n'est pas néophyte) pourrai y voir un excellent aide mémoire (c'est à ça qu'il me sert), mais je crois qu'il est un peu dur pour débuter. De plus, la volonté de ne s'attacher à aucune distribution actuelle le rend un peu plus difficile à comprendre. - Notes et Commentaire ajoutés par Georges Baldenberger : Public : Néophytes Clarté : 8 / 10 Accessibilité : 6 / 10 Fraîcheur : 5 / 10 Appréciation subjective : 8 / 10 Commentaire : Allié aux Howtos de votre distribution favorite, ce bouquin est un excellent guide pour l'installation et la découverte de linux et de ses ressources. o UNIX Auteur(s) : M. Wielsch Éditeur : Micro Application Prix : 59 FF TTC Type : Généralistes - Notes et Commentaire ajoutés par Denis Braussen : Public : Tous Clarté : 8 / 10 Accessibilité : 9 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 8 / 10 Commentaire : Il me plait celui là : format poche, donc pas cher, excellent pour se mettre à moindre frais à unix. Indispensable pour tout débutant. Il m'arrive encore de le consulter ! o UNIX Guide de l'etudiant Auteur(s) : Harley Hahn (trad. Francois Pecheux) Éditeur : Dunod Type : Généralistes - Notes et Commentaire ajoutés par Étienne Labaume : Public : Utilisateurs débutants et plus Clarté : 9 / 10 Accessibilité : 8 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 8 / 10 Commentaire : Voilà un bouquin remarquable, qui a l'énorme avantage de pouvoir se lire comme un roman (et comme lire la doc est parfois un peu une corvée, ce n'est pas peu dire). En effet, au-delà de la description des commandes, du système, et de son fonctionnement, il est agrementé de réponses aux questions « Comment ? » et « Pourquoi UNIX ? ». Il est également redigé dans un style plein d'humour -- « Spool est un mot utile, qui permet de briller en societe. » -- qui ravira les débutants et leur permettra de se familiariser, puis de maîtriser la ligne de commande avec plaisir. Et ceci ne sous-entend pas qu'en faisant de l'humour, il manque de précision ou de détails, bien au contraire. La philosophie est ici décrite de facon complète. Mais il est vrai qu'il ne s'adresse qu'aux personnes qui se présentent devant un système déjà configuré (c'est rarement le cas des Linuxiens qui cherchent de l'aide sur Internet), et ce n'est en aucun cas un manuel d'administration. Toutefois sa facon de décrire les aspects multi-utilisateurs, multi-terminal, securite, etc... en font un bouquin qui permettra aux débutants de se clarifier les idées sur UNIX et d'en apprécier l'efficacité. Il peut encore servir de manuel de référence, grâceé à un glossaire, un index général, un index des commandes de vi, d'emacs, d'elm, etc... Bref, un bouquin pour passer du stade de débutant à utilisateur familier. o Unix pour l'impatient Éditeur : Vuibert informatique Prix : 450 FF TTC Type : Généralistes - Notes et Commentaire ajoutés par C'était Jérôme : Public : utilisateur Clarté : 9 / 10 Accessibilité : 8 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 7 / 10 Commentaire : Ce livre n'est pas un tutoriel comme pourrait le laisser penser son titre (que je n'ai pas bien compris) ce qui ne le destine pas au néophyte. Cependant les explications sont complètes et de bases ce qui le rend accessible à un débutant. Il couvre un nombre impressionant de sujets : les opérations de base sur les fichiers, les permissions, les pipes, comment configurer son shell, les localisations, les utilitaires de bases comme grep, bc, sed ou awk, gerer les processus (ps, nohup, nice...), controle du terminal, toutes les commandes des shell Korn, csh, bash, et leur conformité Posix, les éditeurs vi, ex, ed et emacs en détail, les concepts du mail sous Unix et toujours en détail l'utilisation de mailx, les accès distant avec ftp, telnet et cu, une présentation de X, avec les ressources, les polices, les couleurs, et quelques rudiments sur l'administration. Le tout sur 800 pages. Un des points positif de ce livre est qu'il ne s'interesse qu'aux aspects standard d'Unix sans faire référence à un Unix en particulier. Il n'oublie pas de parler des outils GNU courants. Les sujets sont traités à fond et en détail sans rien omettre, un peu à la manière des pages man. Il est déjà vieux, mais comme il se tient au standard POSIX.2 il est toujours d'actualité. On peut s'en servir comme référence ou comme outil de découverte. Peut-être un poil cher si on considère que les informations qu'il dispense peuvent être trouvées dans les pages man ou les HOWTO. Ceci dit, avec ce livre, ces informations sont sur papier, correctement rassemblées et classées, ce qui est bien agréable. À chacun de voir. * PROGRAMMATION : ------------------ o Introduction à Perl Éditeur : O'Reilly Prix : + 240 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Denis Braussen : Appréciation subjective : 8 / 10 Commentaire : Bon bouquin pour s'initier à Perl. Mais insuffisant pour qui désire s'y mettre réellement (acheter dans ce cas son grand frère chez le même éditeur). Note : 8/10 (forcément, il manque toujours quelque chose ;-) - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Administrateurs Système Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 5 / 10 Appréciation subjective : 8 / 10 Commentaire : Très bonne introduction au langage Perl. On y découvre les principes fondateurs de Perl (notion de stream, d'appel implicite aux variables, ...) On pourrai se demander pourquoi j'ai classé ce langage de programmation dans la catégorie Administrateur système car je considère que Perl est un langage expressément fait pour faire des scripts d'administration système. C'est un outils indispensable de l'administrateur. Par contre, développer un programme en Perl, me semble une hérésie car il sera très difficilement maintenable (et je parle d'expérience !!!). o La communication sous Unix -- Applications réparties Auteur(s) : Jean-Marie Rifflet Éditeur : Ediscience International Prix : ~ 200 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Développeurs Clarté : 7 / 10 Accessibilité : 4 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 9 / 10 Commentaire : Excellent bouquin pour faire un complément au K&R. Précise un bon nombre de notions indispensable à la programmation réseau. C'est d'ailleurs LA bible de tous les profs de TD de C sous Unix (je le sais parce-que je l'ai été !) On y aborde autant des notions théorique que leur mise en application directe par le code. J'ai vraiment beaucoup appris avec livre et je continue à le parcourir à l'occasion. o Le langage C ANSI Auteur(s) : B.W. Kernighan et D.M. Ritchi Éditeur : MASSON Prix : ~ 200 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Développeurs Clarté : 9 / 10 Accessibilité : 9 / 10 Fraîcheur : 9 / 10 Appréciation subjective : 8 / 10 Commentaire : Tout ceux que je connais qui font du C intensif sous unix ne jurent que par ce bouquin (et moi aussi). On y trouve tout ce qui est OS indépendant sur le C. Le problème, c'est qu'il faut compléter soit même pour le rester. Mais j'ai commencé le C avec et je le ressort à chaque fois que je dois programmer... o Langage C norme ANSI Auteur(s) : Philippe Drix Éditeur : MASSON Prix : + 240 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Denis Braussen : Public : Développeurs Clarté : 9 / 10 Accessibilité : 9 / 10 Fraîcheur : 9 / 10 Appréciation subjective : 10 / 10 Commentaire : C'est celui que je conseillerais à toute personne désirant _vraiment_ comprendre le langage C. o Motif Programming Manual Auteur(s) : D. Heller et P. M. Ferguson Éditeur : O'Reilly Prix : ~ 240 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Développeurs Clarté : 10 / 10 Accessibilité : 9 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 9 / 10 Commentaire : Très bon livre sur la programmation Motif. C'est celui qui m'a fait découvrir la programmation X tout en permettant d'avoir une interface utilisateur presque jolie... C'est le premier de 3 volumes dont le second (Motif Reference Manual) est un excellent complément et coûte le même prix. Ils font tous partie de la collection "The Definitive Guides to the X Window System" de O'Reilly et sont tout en anglais. Bien sûr ils sont un peu obsolètes maintenant que presque tout le monde utilise d'autres systèmes de widgets graphiques, mais restent tout de même sympas pour comprendre la philosophie des systèmes de widgets du même type (tout comme GTK+) et la notion de callback. o Programmation Linux Auteur(s) : Warren W. Gay Éditeur : CAMPUSPRESS Type : Programmation - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Développeurs Clarté : 9 / 10 Accessibilité : 7 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 7 / 10 Commentaire : Très bon résumé de ce qu'il faut savoir pour programmer en C sous Linux. On y aborde les différents domaines à travers de exemples qui permettent de comprendre les notions essentielles (makefile, gdb, compilation séparée, utilisation de gnu getopt, comment faire sa bibliothèque statique/dynamique...) Je ne regrette qu'une chose, c'est que le chapitre sur les logiciels de contrôle de version n'aborde que RCS et pas CVS... Mais bon personne n'est parfait. o Programmation Linux 2.0 Auteur(s) : Rémy Card, Eric Dumas et Frank Mével Éditeur : Eyrolles Prix : 258 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Denis Braussen : Appréciation subjective : 6 (vieux) / 10 Commentaire : Rien de spécial à dire : c'est un bon bouquin de références mais pas un bouquin d'initiation ! les exemples sont clairs et bien expliqués. Dommage qu'on en soit déjà au noyau linux 2.4 ;-) - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Développeurs Clarté : 6 / 10 Accessibilité : 6 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 6 / 10 Commentaire : Un excellent bouquin sur les entrailles d'un système d'exploitation et la programmation système. Hélas, beaucoup de choses sont à revoir notamment au niveau des entrée/sortie et des modules... - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Développeurs Clarté : 6 / 10 Accessibilité : 6 / 10 Fraîcheur : 3 / 10 Appréciation subjective : 5 / 10 Commentaire : J'aime beaucoup. Il faut évidemment avoir des bases. Nombre de prérequis sur la programmation sont indispensables pour tout saisir. On attend avec impatience la version adaptée au noyau 2.4 mais il y a des chances pour qu'elle soit déjà dépassée :) o Programmation UNIX Auteur(s) : Jean Marie Rifflet Éditeur : Édiscience Internationnal Prix : ~ 200 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Développeurs Clarté : 9 / 10 Accessibilité : 10 / 10 Fraîcheur : 8 / 10 Appréciation subjective : 10 / 10 Commentaire : Pour moi c'est LE bouquin de référence pour la programmation en C sous Unix... Il aborde le shell et sa programmation, le C et ses bases, puis s'attaque aux particularités de la programmation Unix en général. Bien détaillé et didactique. o Programmer avec les Outils GNU Auteur(s) : Mike Loukides et Andy Oram Éditeur : O'Reilly Type : Programmation - Notes et Commentaire ajoutés par Emmanuel Fleury : Public : Développeurs Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 9 / 10 Commentaire : Si le K&R ne s'intéresse qu'au langage C, ce livre ne s'intéresse qu'aux logiciels qui permettent d'écrire, de compiler, déboguer et même, optimiser ses logiciels sous Unix. Bref, chaque fois que je programme ces deux livres reviennent invariablement sur ma table de chevet. Je les vois vraiment comme des livres complémentaires l'un de l'autre. Je regrette toutefois que CVS ne soit pas traité. o Système X Window -- La bible du programmeur xlib Auteur(s) : Albert JANSSENS Éditeur : O'Reilly Prix : ~ 250 FF TTC Type : Programmation - Notes et Commentaire ajoutés par Thomas Nemeth : Public : Développeurs Clarté : 8 / 10 Accessibilité : 7 / 10 Fraîcheur : 6 / 10 Appréciation subjective : 8 / 10 Commentaire : C'est la base de la programmation X. Tout y est expliqué clairment et en détail. De la philosophie des interfaces graphiques à la communication entre les clients X en passant par les mécanismes internes, la gestion des fenêtres, les contextes et fonctions graphiques et les événements. Indispensable à qui veut apprendre la programmation X et connaître les mécanismes internes de X11... CONCLUSION : ------------- Le kit tout terrain pour un débutant prêt à s'investir dans l'administration système regroupe les ouvrages suivants : - "Le système Linux" - le "NAG" - et "UNIX" de M. Wielsh. N'hésitez surtout pas à critiquer cette liste et/ou à rajouter d'autres références. N'hésitez pas non plus à critiquer les appréciations et/ou les imprécisions... Vous trouverez une version HTML de ce document à l'URL suivante : Ainsi qu'un lien vers une autre liste de livres faite par Yann Forget :