Page 1 sur 1

[comprendre] Linux Kernel in a Nutshell

Publié : mar. 16 janv. 2007, 15:04
par marc[i1]
Découvert en naviguant sur http://linux.inet.hr, un article portant sur un livre (ou e-book) : Linux Kernel in a Nutshell.
Il s'agit d'un livre écrit (en anglais) par un développeur et mainteneur du noyau Linux, Greg Kroah-Hartman, publié aux éditions O'Reilly.
Par ailleurs, ce livre est aussi disponible en tant qu'e-book libre (sous licence Creative Commons Attribution ShareALike 2.5 - BY-SA donc) et cela gratuitement, sur le site dudit développeur, au format de fichier PDF ou bien DocBook, pour l'ensemble du livre ou pour chacun des chapitres.
la suite sur LinuxFR ...

Le PDF est dispo sur la page de Greg Kroah-Hartman : http://www.kroah.com/lkn/
La page du livre chez O'Reilly : http://www.oreilly.com/catalog/9780596100797/

Si il met pas trop de temps pour sortir en français, je sais quel va être mon prochain livre :)

Re: [comprendre] Linux Kernel in a Nutshell

Publié : mar. 16 janv. 2007, 16:00
par wain
marc[i1] a écrit :Si il met pas trop de temps pour sortir en français, je sais quel va être mon prochain livre :)
t'es courageux ! :cdmalad:

Sinon puisque le sujet du livre est la configuration des options du noyau, je voudrais saluer les mainteneurs de chez slackware qui font un super boulot pour proposer une configuration cohérente pour la plus part des utilisateurs (sans artifices comme mkinitcpio) :yes:

Re: [comprendre] Linux Kernel in a Nutshell

Publié : mar. 16 janv. 2007, 16:06
par marc[i1]
wain a écrit :... je voudrais saluer les mainteneurs de chez slackware qui font un super boulot ...
Patrick Volkerding est tout seul ... :bonk:

Re: [comprendre] Linux Kernel in a Nutshell

Publié : mar. 16 janv. 2007, 18:53
par wain
marc[i1] a écrit :
wain a écrit :... je voudrais saluer les mainteneurs de chez slackware qui font un super boulot ...
Patrick Volkerding est tout seul ... :bonk:
Oui c'est vrai. Alors bravo Patrick si tu passes par ici :lol:

Publié : mer. 17 janv. 2007, 23:12
par marc[i1]
J'ai imprimé la version PDF en anglais et j'y ai découvert des choses très intéressantes :) ( bon certaines astuces doivent être connues par les pros qui traîne ici ! mais tant pis ^^ )

Dans le cas où vous avez compilé votre noyau et vous vous rendez compte qu'il vous manque un truc genre la partie serial dans usb :

Code : Tout sélectionner

make drivers/usb/serial
ou encore pour le compiler en module :

Code : Tout sélectionner

make M=drivers/usb/serial
Par contre il faut recoller les morceaux ^^ donc un dernier pour la fin :

Code : Tout sélectionner

make
Il est aussi possible de le faire juste pour un module :

Code : Tout sélectionner

make drivers/usb/serial/visor.ko
Ce qui va compiler le module avec tous les modules utiles et le recoller au noyau compilé.

Publié : mer. 17 janv. 2007, 23:18
par marc[i1]
Dans le même genre, vous avez les sources sur un CD et vous voulez mettre la compilation dans votre $HOME … il faut monter le CD ^^ puis :

Code : Tout sélectionner

$ cd /mnt/cdrom/linux-2.6.xx
$ make 0=~/linux
pratique aussi pour placer les fichiers de compilation dans un autre répertoire que le répertoire des sources ;)

Publié : jeu. 18 janv. 2007, 00:25
par Skunnyk
Hihi, interessant ca :)
Pour le home je savais, mais pour la compilation de modules a coté ca saiBien !
Merci, et tiens nous au courant pour la version francisée (si elle sors :p)