Mise à jour : 01-Fév-2012




MANUELS
EN FRANCAIS ![]()
Ces manuels consacrés à Linux peuvent être aussi utilisés pour apprendre à maîtriser UNIX. Ils sont de plus GRATUITS et en FRANCAIS !
Ces manuels peuvent être récupérés chez Kheops (vérifier les versions des documents)
MANUELS
EN ANGLAIS

Voici une liste de livres traitant de Linux, du développement de drivers, du noyau... que j'ai lus et dont voici ma revue. La plupart sont en anglais. Ces livres sont disponibles à la bibliothèque de l'ENSEIRB pour les étudiants de l'école.
Codification :
OUVRAGES SUR LES THEMES SUIVANTS :
| Distributions | Administration | Noyau Linux | Développement de drivers |
*** 07/12/10 Linux. Le
guide complet. S. Este-Gracias, D. Krotkine, A. Nicolas. Editions Micro Application.
2010. Un livre sur Linux écrit autour de la distribution Mandriva.
On y parle d'installationn, de KDE, de bureautique (openoffice), de photo
et son, vidéeo, web et messagerie mais aussi d'un peu de technique
avec le configuration réseau et l'administration système.Un
bon livre pour un utilisateur final.
***** 20/02/08 Beginning Fedora. From Novice to Professionnal. S.
Sharma et K. Thomas. Editions Apress. 2007. Un livre sur la distribution Fedora
composé de 7 grandes parties : introduction au monde Linux, installation de
Fedora, comment démarrer sous Fedora, le shell, le multimédia, la suite OpenOffice,
garder son système opérationnel. Chaque partie est ensuite divisée en chapitres.
Le livre est bien fait, orienté plutôt débutant et s'attachant à décrirer
comment traiter les tâches les plus courantes. C'est un excellent livre pour
le débutant sur Fedora !
***** 14/05/07 Fedora
Core 6 Unleashed. P. Hudson et A. Hudson. Editions Sams. 2007. Ce pavé en
anglais de près de 1100 pages est des plus impressionnants car il traite vraiment
de tous les aspects de Linux en général et de Fedora en particulier. 40 chapitres
sont répartis sur 6 grandes parties : installation et configuration, desktop
Fedora, administration système, Fedora comme serveur, programmation sous Linux
(!), maintenance Fedora. La table d'index très riche permet de retrouver rapidement
un point particulier. La liste des points abordés serait trop longue à établir
mais vraiment tout est passé en revue. On a même droit à des chapitres sur
la programmation en Perl, Python, PHP et shell script. C'est donc un excellent
livre avec un point fort pour la partie installation et configuration. On
peut s'acheter ce livre les yeux fermés !
***** 02/02/07
Fedora 6 and Red Hat Enterprise Linux Bible. C. Negus. Editions Wiley. 2007.
Comme son nom l'indique, ce livre est une véritable bible. En quelques
1100 pages, il reprend tous les thèmes gravitant autour de la vie d'un
système Fedora : comment démarrer, installation, configuration
du desktop, commandes Linux, utilisation de Fedora, publication, jeux, multimédia,
Internet; administration, gestion des utilisateurs, tâches automatiques,
backups, sécurité, configuration réseau, connection à
Internet, impression, installation et configuration de serveurs (impression,
mail, FTP, Web, LDAP, DHCP, NIS, MySQL, DNS...). Ce ne sont là que
les têtes de chapitres. Tout est passé en revue dans chaque chapitre,
ce qui fait au final un livre dense et effrayant pour le débutant.
Il est fourni avec les DVD/CD de Fedora Core 6. Ce livre est vraiment très
bien fait mais est à réserver à un linuxien averti
******
Essential Fedora Linux. C. Tyler. Editions O' Reilly. 2006. Ce livre est vraiment
exceptionnel ! Epoustouflant ! Il traite tous les problèmes au quotidien que
l'on peut rencontrer avec Fedora (Core 5 pour les photos) : de l'installation
à la configuration de services. Les points abordés s'articulent toujours sur
le même principe : How Do I Do That? How Does It work? What About... et Where
Can I learn more? En français, cela donne : Comment je fais ça ? Comment ça
marche ? Quoi à propos de... et Où apprendre plus? Un sujet est donc traité
dans un premier temps de façon pratique, puis la "théorie" est expliquée.
Des points particuliers sont alors abordés. Enfin pour les plus curieux, des
documents et des sites web sont cités pour approfondissement. Les points abordés
sont vraiment variés et je ne cite que les têtes de chapitres : Installation,
usage de Fedora sur son PC, usage de Fedora sur son portable, administration
système, gestion de l'énergie, gestion des disques et sauvegardes, services
réseaux, sécurité du système, communauté Fedora et enfin installation avancée...
Il n'y a rien à jeter, tout est bon ! Il est d'ailleurs troublant de retrouver
toutes les questions posées dans le forum. Tout habitué de fedora-fr se doit
d'avoir ce livre ! Pour ceux que l'anglais rebute, il ne reste plus qu'à attendre
la traduction française. A acheter vite même en version anglaise !
**** 01/02/12 Reprenez
le contrôle à l'aide de Linux. M. Nebra. Editions le livre du
zéro. 2010. Un livre qui fait le pari de voir le contrôle de
Linux par le terminal. Basé sur l'usage de la ligne de commandes, ce
qui ne me déplait pas, l'auteur balaye l'installation de Linux (distribution
Ubuntu), la manipulation des fichiers et processus, le transfert de données
par le réseau, les shell scripts. Un bon livre pour le retour aux sources
: la ligne de commandes
*** 27/03/07 Linux
Administration. Les bases de l'administration système. Tome 1. J.F. Bouchaudy.
Editions Eyrolles. 2007. Un livre assez synthétique sur l'administration système
sous Linux. Ce livre orienté résolument pratique comporte pour chaque chapitre
une partie théorique très synthétique puis une partie pratique. On y trouve
vraiment beaucoup de références bibliographiques d'Internet pour approfondir
les choses. Les travaux pratiques sont proposés sous Fedora Core. On y trouve
passées en revue les opérations suivantes : installation, les commandes Linux,
le shell script, les utilisateurs, les disques et systèmes de fichiers, les
sauvegardes, l'installation d'applications, le démarrage et l'arrêt, le réseau,
l'impression, l'environnement graphique, la sécurité. En annexe, on trouvera
un assez bon descriptif des shells sh, bash, ksh. Orienté pratique, la partie
théorique apparaît quelque peu limitée. Ce livre reste un bon choix pour une
première approche
***** 07/02/07 Linux Fedora
Core 6. Administration du système. N. Pons. Editions Eni. 2007. Ce
livre décrit au fil des différents chapitres les opérations quotidiennes d'un
administrateur d'un système sous Fedora Core. Les thèmes suivants sont abordés
: introduction et rôle d'un administrateur, installation de Fedora Core, gestion
des paquetages, démarrage et arrêt du système, gestion des utilisateurs, gestion
des périphériques, gestion des disques, systèmes de fichiers, gestion de la
mémoire et des ressources système, impression, cron et at, sauvegarde et restauration,
sécurité, journaux, compilation du noyau Linux, environnement graphique, résolution
d'incidents. On sent au fil des pages l'expérience de l'auteur. Certains chapitres
sont des perles notamment ceux qui concernent l'installation de Fedora Core,
la gestion des disques (RAID et LVM), la résolution d'incidents. Le seul petit
bémol concerne la mise en page un peu "dense". C'est au final un excellent
livre pour qui veut comprendre et apprendre l'administration sous Fedora Core
***** 10/10/06 Linux Annoyances
for Geeks. M. Jang. Editions O' Reilly. 2006. Un superbe livre sur les problemes
quotidiens et leurs solutions que rencontre tout linuxien : problèmes
de configuration de l'environnement Desktop, problèmes d'optimisation
des applications Internet, problèmes hardware d'installation, problèmes
de boot, compilation du noyau, maintenance, configuration des services, administration
des utilisateurs...Très bien écrit, c'est un livre pour un usage
quotidien !
**** 17/05/07 /proc et /sys. O. Daudel. Editions O' Reilly. 2006.
C'est un livre très technique et pointu, fait pour celui qui veut comprendre
et utiliser les systèmes de fichiers virtuels /proc et /sys de Linux.
A travers ces systèmes, le livre présente comment récupérer
des informations sur un thread Linux et ses attributs, comment récupérer
des informations sur une session utilisateur et une session système,
comment suivre l'exploitation du processeur, l'exploitation de la mémoire,
des disques, de l'interface socket et des iptables via /proc. Enfin, l'interface
/sys est présentée pour avoir des informations sur la description
du matériel. C'est un livre au final très technique et avancé
et à réserver à celui qui a un problème pointu
à traiter (empreinte mémoire via les smaps au hasard...) !
***** 09/05/06 Linux Kernel
Development. R. Love. Editions Novel Press. 2005. Un livre sur le noyau Linux
écrit par l'un des plus célèbres mainteneurs. Un livre
très bien écrit avec un chapître d'introduction sur le
noyau. Une description détaillée est donnée ensuite pour
les différents sous-systèmes : process management, scheduling,
interruptions, timers, memory management, file system... Il y a en annexe,
un chapître sur le principe de génération de nombres aléatoires
par le noyau (pas pseudo-aléatoires !). Les structures internes du
noyau sont présentées avec intelligence pour ne pas être
très vite complètement noyé ! A lire absolument
**** 09/05/06 Le noyau
Linux. D. Bovet et M. Cesati. Editions Novel Press. Editions O'Reilly. 2001.
Un livre sur le noyau Linux et sa structure interne. Les différents
sous-systèmes sont aussi détaillés comme dans le livre
de R. Love : : process management, scheduling, interruptions, timers, memory
management, file system... Il y a beaucoup de détails et l'on peut
facilement se perdre. Néanmoins, il traite à fond le sujet.
Il y a en annexe une très bonne description du principe de boot d'un
système Linux sur un PC
***** 04/11/11 Writing Device Drivers. A guide with exercices. J.
Cooperstein. Editions Cooperstein. 2009. Un livre sur l'écriture des
pilotes de périphériques sous Linux écrit par un physicien
! Les exemples sont basés sur le noyau Linux 2.6.31. Un livre très
bien écrit, didactique qui reprend la base de l'écriture des
pilotes de périphériques mais traite aussi de sujets moins connus
comme les techniques de debugging, les timers, les timers haute résolution,
le système de fichiers /proc et le sysfs, les wait queues, les top
et bottom halves, les work queues, les threaded interrupt handlers, le PCI,
l'USB, les DMA, MTD... Bref, un excellent livre complémentaire à
celui d'A. Rubini et J. Corbet
***** 09/05/06 Linux pilotes de périphériques. A. Rubini
et J. Corbet. Editions O'Reilly. 2000. Un grand classique sur les pilotes
de périphériques sous Linux. A avoir absolument pour celui qui
désire développer sous Linux des périphériques
caractère, bloc ou réseau. La version 2 en anglais est téléchargeable
depuis le site de O'Reilly ici


DISTRIBUTION :
PLUGINS YUM :
yum supporte des plugins qui permettent de modifier son comportement par défaut.
PORTAILS :

Qui ne rêve pas d'avoir Linux s'exécutant sur son PC sans être installé sur son disque dur (sous Win$) ? Cela est possible en utilisant des distributions Linux s'exécutant depuis un CD ou une clé USB et utilisant les ressources de votre PC autres que le disque dur. Cela est très intéressant pour celui qui désire expérimenter Linux sans l'installer. Il existe 2 possibilités :
Voici des informations concernant les LiveCD et les LiveUSB :
DISTRIBUTIONS LIVE CD :
Voici quelques LiveCD Linux que l'on peut utiliser. Celui que je préfère est le Trinity Rescue Kit aka TRK pour pouvoir réparer un système Linux (restauration du multiboot grub, du mot de passe root...).
DISTRIBUTIONS LIVE USB :
Je préfère personnellement les LiveUSB car plus flexibles à contruire. Il faut revenir au fondamental, c'est à dire au support USB par le noyau.

On pourra trouver la dernière version du noyau Linux sur le site ftp du LIP Paris 6


La fondation Mozilla propose différents logiciels libres (explorateur web, client mail...) :
FONDATION MOZILLA :
LOGICIELS MOZILLA :
PORTAILS SUR MOZILLA :


L'écriture de drivers et modules Linux est une étape indispensable (et ultime ?) dans la formation du "Jedi" linuxien. On trouvera ici un certain nombre de documents pour la maîtrise de cet art :


Un réseau Wifi ouvert (avec ou sans contrôle ACL sur l'adresse MAC) ou WEP s'installe assez facilement sur les dernières distributions Linux à condition d'avoir les interfaces Wifi supportées par le noyau Linux (Prism, Orinoco, Atheros, Atmel...). Cela devient un peu plus sportif quand on désire installer un réseau Wifi WPA-PSK plus sécurisé qu'un réseau Wifi WEP même 128 bits (qui se casse en 10 minutes d'écoute !). Le chiffrement WPA n'est pas en natif dans le noyau Linux et il convient d'utiliser l'outil wpa_supplicant. Plus précisément, je me suis un peu cassé les dents pour installer son mon portable le WPA avec l'interface Intel Pro/Wireless 2200. Voici des informations sur le sujet :
RESSOURCES WIFI ET DRIVERS :
WPA :

Quelques liens (très) intéressants :

Quand on désire installer un PC sous Linux ou maintenir un PC sous Linux (perte du mot de passe root, bootloader cassé), il faut avoir un certain nombres d'outils à disposition. Il existe des projets libres pour cela qui sont généralement disponibles sous forme de Live CD. En voici quelques uns d'intéressants. J'ai aussi regroupé des outils exploitables sous Windows.
OUTILS GENERAUX :
OUTILS WINDOWS :