Ce document donne la liste des livres de référence que je considère essentiels pour débuter et programmer sous UNIX (et spécialement sous Linux).
De nouvelles versions de ce document seront postées régulièrement dans comp.os.linux.answer. Elles seront également disponibles sur les divers sites WWW et FTP Linux, notamment le site du LDP (Linux Documentation Project). La version française est disponible sur http://www.freenix.fr/linux/HOWTO.
Vous pouvez aussi voir la dernière version à l'adresse http://sunsite.unc.edu/LDP/HOWTO/Reading-List-HOWTO.html.
Si vous avez des questions ou des commentaires au sujet de ce document (ou si vous voulez conseiller un livre), ne le gardez pas pour vous, faites-en part à Eric S. Raymond, esr@thyrsus.com. Je recevrai avec plaisir toute suggestion ou critique.
Pour les HOWTOs en ligne, magazines et autres supports voyez à l'adresse du Linux Documentation Project. En français : http://www.freenix.fr/linux/HOWTO.
Il y a quelques années j'ai écrit une bibliographie sur UNIX, moins axée sur LINUX, qui présente encore quelque intérêt et peut prêter à sourire. Vous pouvez trouver la "Loginataka" à l'adresse http://www.ccil.org/~esr/faqs/loginataka.html.
Les commentaires qui ne sont pas entre guillemets sont les miens, ou je n'ai pas jugé bon de modifier ceux de Jim Haynes (mon prédécesseur). Les commentaires envoyés par d'autres personnes sont entre guillemets, précédés du nom de leur auteur. (JH = Jim Haynes).
Les URLs "voir" apparaissant à côté des informations sur la publication renvoient au catalogue en ligne de la maison d'édition et pointent généralement sur une page contenant une vue de la couverture, une brève description et un formulaire de commande. Certains ouvrages ne l'on pas, parce que le site web utilise des cadres rendant impossible l'accès direct à la page concernée.Pour les livres édités par Addison-Wesley, l'url vous amène sur la page de garde, le chemin amenant jusqu'au livre semblant poser problème aux sgml-tools.
Les différents sujets sont d'abord traités de manière générale. Les sections suivantes aprofondiront le sujet. (dans l'ordre : généralités, programmation au niveau utilisateur, programmation du noyau, enfin le matériel.) J'ai essayé de présenter d'abord les livres les plus utiles, dans la mesure où ils me sont familiers. Si l'un de mes ouvrages est cité en premier, il s'agit d'une coïncidence embarrassante ! (Toute suggestion pour une meilleure organisation acceptée avec plaisir). NdT: Vous pouvez trouver les Editions O'Reilly en français à l'adresse suivante : O'Reilly France