table

introduction

c'est quoi, Unix?

les Unix d'aujourd'hui

la console

accéder à la console

la ligne de commande

à la découverte du système de fichier

les attributs des fichiers

à propos du noyau

les processus

shell et ligne de commande

les variables d'environnement

les "pipes"

redirections et descripteurs de fichiers

un exemple

allons plus loin

à propos du noyau

modifié le 02/09/2007 00:20:59

chaque Unix gère le noyau à sa façon, ici nous n'évoquons que celui de Linux

la version actuelle est la 2.6.xx.y, avec xx allant de 1 à 21.3 pour les versions stables, les versions intéressantes n'apparaissant qu'à partir de la 2.6.8

on trouve encore sur des serveurs qui tournent depuis des années ou dans l'embarqué, des noyaux 2.4.xx.y qui commencent à être sérieusement démodés lorsqu'on s'attaque à l'USB, au Firewire... mais qui sont d'une extrême robustesse et, souvent, plus faciles à compiler (embarqué surtout)

pour connaître la version de son noyau, il faut taper la commande:

uname -a

ou, si l'on s'y connait un peu, en sachant bien que d'une distribution à l'autre il y a des variations, consulter le contenu du répertoire /boot

depuis la version 2.6, on trouve de manière quasi systématique le fichier qui a servi à configurer la compilation du noyau, normalement nommé d'après la version en config-2.6.18 par exemple

ce fichier est très intéressant à consulter, il nous donne des indications sur ce que nous pouvons ou ne pouvons pas faire (accès à l'USB, au Firewire, à IPv6...), quel est le processeur cible...