Section courante

A propos

Section administrative du site

 Langage  Système d'exploitation  Elément du C pour Linux  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Références des codes sources
Type de données élémentaires
Structure de données Linux
Fichier d'entête
Référence des fonctions
aalib.h
adime.h
allegro.h
assert.h
ctype.h
math.h
SDL/SDL.h
setjmp.h
signal.h
stdarg.h
stdio.h
stdlib.h
string.h
time.h
unistd.h
X11/Xutil.h
zip.h
gcc
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 2 juin 2018