Linux kernel

Site officiel de téléchargement

Linux Kernel (2.4.18): 
ftp://ftp.kernel.org/pub/linux/kernel/

Contenu de Kernel-2.4.17

Support Files

Le noyau linux et les entêtes du noyau linux

Descriptions

noyau linux

Le noyau de Linux est au coeur de chaque système Linux. C'est lui qui fait tourner Linux. Quand vous allumez votre ordinateur et démarrez un système Linux, la toute première partie de logiciel Linux qui est chargée est le noyau. Le noyau initialise les composants matériels du système comme les ports série, les ports parallèles, les cartes son, les cartes réseau, les contrôleurs IDE, les contrôleurs SCSI et beaucoup d'autres choses. En bref, le noyau rend le matériel disponible pour que le logiciel puisse fonctionner.

entêtes du noyau linux

Nous copions ces fichiers dans /usr/include/(linux,asm) lors du chapitre 5. Ils doivent correspondre à ceux avec lesquels glibc a été compilé et ne doivent pas être remplacé lors d'une mise à jour du kernel. Ils sont essentiels pour compiler un grand nombre de logiciels.

Dépendances

Linux-2.4.17 nécessite que les programmes suivants soient installés:


bash: sh
binutils: ar, as, ld, nm, objcopy
fileutils: cp, ln, mkdir, mv, rm, touch
findutils: find, xargs
gcc: cc1, collect2, cpp0, gcc
grep: grep
gzip: gzip
make: make
gawk: awk
modutils: depmod, genksyms
net-tools: dnsdomainname, hostname
sed: sed
sh-utils: basename, date, expr, pwd, stty, uname, whoami, yes
textutils: cat, md5sum, sort, tail