Section courante

A propos

Section administrative du site

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