Voici la référence des dossiers du codes source du système d'exploitation Linux :
Dossier | Description |
---|---|
Documentation | Ce dossier contient les fichiers texte avec les explications générales et les informations à propos du noyau et composantes. |
arch | Ce dossier contient le code dépendant de la plate-forme. |
arch/alpha | Ce dossier contient l'architecture Alpha de Hewlett-Packard. |
arch/arm | Ce dossier contient l'architecture basé sur des microprocesseurs ARM. |
arch/boot | Ce dossier contient l'ensemble de démarrage. |
arch/compressed | Ce dossier contient le gestionnaire de noyau compressé. |
arch/cris | Ce dossier contient l'Axis Communication AB, soit une architecture du jeu d'instructions à code réduit utilisé par les serveurs légers. |
arch/i386 | Ce dossier contient le code dépendant d'une architecture IBM PC 80x86. |
arch/ia64 | Ce dossier contient une station de travail basé sur un microprocesseur 64 bits Itanium d'Intel. |
arch/kernel | Ce dossier contient le coeur du noyau. |
arch/lib | Ce dossier contient les fonctions utilitaires dépendant du matériel. |
arch/m68k | Ce dossier contient une architecture basé sur le MC680x0 de Motorola. |
arch/mm | Ce dossier contient le gestionnaire de mémoire. |
arch/math-emui | Ce dossier contient le logiciel émulant l'unité de coprocesseur mathématique des nombres à virgules flottantes (nombre réel). |
arch/mips | Ce dossier contient une architecture MIPS adopté par la Silicon Graphics et d'autres fabricant d'ordinateur. |
arch/mips64 | Ce dossier contient une architecture MIPS de 64 bits. |
arch/parisc | Ce dossier contient les stations de travail parisc HP 9000. |
arch/ppc | Ce dossier contient l'architecture basé sur le PowerPC d'IBM et Motorola. |
arch/s390 | Ce dossier contient l'architecture ESA/390 et les zSeries 32 bits d'IBM. |
arch/s390x | Ce dossier contient l'architecture zSeries 64 bits d'IBM. |
arch/sh | Ce dossier contient les ordinateurs intégrés à base de SuperH. |
arch/sparc | Ce dossier contient l'architecture SPARC de Sun Microsystems. |
arch/sparc64 | Ce dossier contient l'architecture Ultra-SPARC de Sun Microsystems. |
arch/tools | Ce dossier contient les programmes pour construire les images de noyau compressé. |
drivers | Ce dossier contient les pilotes de périphérique. |
drivers/acorn | Ce dossier contient les périphérique Acorn. |
drivers/acpi | Ce dossier contient l'interface de configuration avancée de l'alimentation (norme de gestion de l'alimentation offrant davantage de fonctionnalités qu'APM). |
drivers/atm | Ce dossier contient le support pour l'architecture réseau ATM. |
drivers/block | Ce dossier contient les pilotes de périphérique par bloc. |
drivers/bluetooth | Ce dossier contient les pilotes pour les périphériques connectés via le protocole sans fil Bluetooth. |
drivers/paride | Ce dossier contient le support pour l'accès aux périphériques IDE à partir d'un port parallèle. |
drivers/cdrom | Ce dossier contient les pilotes pour les périphériques CD-ROM propriétaire (ni ATAPI et ni SCSI). |
drivers/char | Ce dossier contient les pilotes pour les périphériques de caractères. |
drivers/agp | Ce dossier contient les pilotes pour les cartes vidéos AGP. |
drivers/drm | Ce dossier contient le pilote prenant en charge l'infrastructure de rendu Xfree86 Direct Rendering Infrastructure. |
drivers/drm-4.0 | Ce dossier contient un autre pilote prenant en charge l'infrastructure de rendu Xfree86 Direct Rendering Infrastructure. |
drivers/ftape | Ce dossier contient les périphériques de flux de données par bande magnétique. |
drivers/ip2 | Ce dossier contient les contrôleurs série multiport Computone Intelliport II. |
drivers/joystick | Ce dossier contient les pilotes de manettes de jeux. |
drivers/mwave | Ce dossier contient les pilotes comme Winmodem d'IBM pour Linux. |
drivers/pcmcia | Ce dossier contient le pilote de périphérique série PCMCIA. |
drivers/rio | Ce dossier contient le pilote pour la carte série multiport Specialix Rio. |
drivers/dio | Ce dossier contient le support de bus DIO de HP300 pour Hewlett-Packard. |
drivers/fc4 | Ce dossier contient le périphérique de canal de fibre. |
drivers/hotplug | Ce dossier contient le prise en charge du branchement à chaud des périphériques PCI. |
drivers/i2c | Ce dossier contient le pilote pour le bus I2C 2-wire de Philips. |
drivers/ide | Ce dossier contient les pilotes pour les disques IDE. |
drivers/ieee1394 | Ce dossier contient le pilote le bus série haute-performance IEEE1394. |
drivers/input | Ce dossier contient le module de couche d'entrée pour manettes de jeu, claviers et souris. |
drivers/isdn | Ce dossier contient les périphériques ISDN. |
drivers/macintosh | Ce dossier contient les périphérique Macintosh d'Apple. |
drivers/md | Ce dossier contient la couche pour plusieurs périphériques (baies de disques et gestionnaire de volumes logiques). |
drivers/media | Ce dossier contient les pilotes pour la radio et les périphériques vidéo. |
drivers/message | Ce dossier contient les pilotes SCSI haute performance et canal de fibre/LAN. |
drivers/misc | Ce dossier contient les périphériques utilitaires. |
drivers/mtd | Ce dossier contient le support de périphérique Memory Technology Devices (plus particulièrement les périphériques Flash). |
drivers/net | Ce dossier contient les périphériques de carte réseau. |
drivers/nubus | Ce dossier contient le support Nubus du Macintosh d'Apple. |
drivers/parport | Ce dossier contient le support de port parallèle. |
drivers/pci | Ce dossier contient le support de bus PCI. |
drivers/pnp | Ce dossier contient le support P&P (Plug-and-Play). |
drivers/s390 | Ce dossier contient le support de périphérique ESA/390 et zSeries d'IBM. |
drivers/sbus | Ce dossier contient le support du SBus du SPARC de Sun Microsystems. |
drivers/scsi | Ce dossier contient les pilotes de périphérique SCSI. |
drivers/sgi | Ce dossier contient les périphériques Silicon Graphics. |
drivers/sound | Ce dossier contient les périphériques de carte audio. |
drivers/tc | Ce dossier contient le support de bus TURBOChannel de Hewlett-Packard. |
drivers/telephony | Ce dossier contient le support des périphériques de voix par IP. |
drivers/usb | Ce dossier contient le support USB (Universal Serial Bus). |
drivers/video | Ce dossier contient les périphériques de carte vidéo. |
drivers/zorro | Ce dossier contient le support de bus Zorro des ordinateurs Amiga. |
fs | Ce dossier contient les systèmes de fichiers. |
fs/adfs | Ce dossier contient le système de fichiers Acorn Disc Filing System. |
fs/affs | Ce dossier contient le système de fichiers Fast File System (FFS) d'Amiga. |
fs/autofs | Ce dossier contient le support d'une base noyau d'un service auto-monté de système de fichiers. |
fs/autofs4 | Ce dossier contient le support de la version 4 d'une base noyau d'un service auto-monté de système de fichiers. |
fs/bfs | Ce dossier contient le système de fichiers Boot File System de SCO UnixWare. |
fs/coda | Ce dossier contient le système de fichiers réseau Coda. |
fs/cramfs | Ce dossier contient le système de fichiers de données compressés pour les périphériques MTD. |
fs/devfs | Ce dossier contient le système de fichiers de périphérique. |
fs/devpts | Ce dossier contient le support de pseudo-terminal selon le standard Unix98 du Open Group. |
fs/efs | Ce dossier contient le système de fichiers EFS de SGI IRIX. |
fs/ext2 | Ce dossier contient le système de fichiers natif Ext2 de Linux. |
fs/ext3 | Ce dossier contient le système de fichiers natif Ext3 de Linux. |
fs/fat | Ce dossier contient le code commun du système de fichiers basé sur la FAT. |
fs/freevxfs | Ce dossier contient le système de fichiers VxFS de Veritas utilisé par SCO UnixWare. |
fs/hfs | Ce dossier contient le système de fichiers Macintosh d'Apple. |
fs/hpfs | Ce dossier contient le système de fichiers OS/2 d'IBM. |
fs/inflate_fs | Ce dossier contient la couche de décompression de fichiers dans les systèmes de fichiers cramfs et iso9660. |
fs/internezzo | Ce dossier contient le système de fichiers de haute disponibilité distribué d'InterMezzo. |
fs/isofs | Ce dossier contient le système de fichiers ISO9660 pour les CD-ROM. |
fs/jbd | Ce dossier contient la couche de journalisation du système de fichiers utilisé par l'Ext3. |
fs/jffs | Ce dossier contient un système de fichiers de journalisation pour les périphériques MTD. |
fs/jffs2 | Ce dossier contient un autre système de fichiers de journalisation pour les périphériques MTD. |
fs/lockd | Ce dossier contient un support de verrouillage de fichiers à distance. |
fs/minix | Ce dossier contient un système de fichiers MINIX. |
fs/msdos | Ce dossier contient un système de fichiers MS-DOS de Microsoft. |
fs/ncpfs | Ce dossier contient le protocole NCP (Netware Core Protocol) de Novell. |
fs/nfs | Ce dossier contient le système de fichiers NFS (Network File System). |
fs/nfsd | Ce dossier contient le serveur de système de fichiers de réseau intégré. |
fs/nls | Ce dossier contient le support NLS (Native Language Support). |
fs/ntfs | Ce dossier contient le système de fichiers NTFS de Windows NT de Microsoft. |
fs/openpromfs | Ce dossier contient le système de fichiers spécial pour l'arbre de périphérique OpenmPROM de SPARC. |
fs/partitions | Ce dossier contient le code permettant de lire plusieurs formats de partition de disque. |
fs/proc | Ce dossier contient le système de fichiers virtuel «/proc». |
fs/qnx4 | Ce dossier contient le système de fichiers le système d'exploitation QNX 4. |
fs/ramfs | Ce dossier contient un simple système de fichiers en RAM. |
fs/reiserfs | Ce dossier contient un système de fichiers Reiser. |
fs/romfs | Ce dossier contient un petit système de fichiers en lecture seulement. |
fs/smbfs | Ce dossier contient un système de fichiers SMB (Server Message Block) pour Windows de Microsoft. |
fs/sysv | Ce dossier contient un système de fichiers System V, SCO, Xenix, Coherent et Version 7. |
fs/udf | Ce dossier contient un système de fichiers Universal Disk Format pour DVD. |
fs/ufs | Ce dossier contient un système de fichiers Unix BSD, SunOS, FreeBSD, OpenBSD et NeXTStep. |
fs/umsdos | Ce dossier contient un système de fichiers UMSDOS. |
fs/vfat | Ce dossier contient un système de fichiers VFAT pour Windows de Microsoft. |
include | Ce dossier contient les fichiers d'entêtes (extension .h). |
include/asm-generic | Ce dossier contient les fichiers d'entête de bas niveau indépendant de la plate-forme. |
include/asm-i386 | Ce dossier contient les fichiers d'entête de l'architecture IBM PC 80x86. |
include/asm-xxx | Ce dossier contient les fichiers d'entête des autres architecture. |
include/byteorder | Ce dossier contient les fichiers d'entête des fonctions d'échange d'octets. |
include/isdn | Ce dossier contient les fichiers d'entête des fonctions ISDN. |
include/linux | Ce dossier contient les fichiers d'entête du coeur du noyau. |
include/math-emu | Ce dossier contient les fichiers d'entête de l'émulation du coprocesseur mathématique. |
include/mtd | Ce dossier contient les fichiers d'entête des périphériques MTD. |
include/net | Ce dossier contient les fichiers d'entête de réseau. |
include/netfilter_ipv4 | Ce dossier contient les fichiers d'entête des filtres pour TCP/IPv4. |
include/netfilter_ipv6 | Ce dossier contient les fichiers d'entête des filtres pour TCP/IPv6. |
include/nfsd | Ce dossier contient les fichiers d'entête du NFSD (Integrated Network File Server). |
include/pcmcia | Ce dossier contient les fichiers d'entête du support PCMCIA. |
include/raid | Ce dossier contient les fichiers d'entête du disques RAID. |
include/scsi | Ce dossier contient les fichiers d'entête du support SCSI. |
include/sunrpc | Ce dossier contient les fichiers d'entête du RPC (Remote Procedure Remote) de Sun Microsystems. |
include/video | Ce dossier contient les fichiers d'entête du support de tampon de cadre. |
init | Ce dossier contient le code d'initialisation du noyau. |
ipc | Ce dossier contient les communication inter-processus du System V. |
kernel | Ce dossier contient le coeur du noyau : processus, minuterie, exécution du programme, signals, modules,... |
lib | Ce dossier contient les fonctions de proposition générale du noyau. |
mm | Ce dossier contient le gestionnaire de mémoire. |
net | Ce dossier contient les protocoles réseau. |
scripts | Ce dossier contient les programmes externes pour construire une image du noyau. |
security | Ce dossier contient du code associé à la sécurité. |
sound | Ce dossier contient du code associé au traitement du son. |
Dernière mise à jour : Samedi, le 2 juin 2018