The structure of the Linux kernel source code

Source: Internet
Author: User
Tags dio nfsd

Source code All in directory:/usr/src/linux (most Linux distributions) init kernel initialization code kernel kernel core: process, timing, program execution, signal, module ...
MM Memory Processing
Arch Platform related Code
I386 IBM PC Architecture Kernel kernel core part mm memory management Math-emu floating point unit software emulation LIB Hardware related tool function boot bootloader     Compressed compression kernel process tools to generate compressed kernel Images Alpha Compaq Alpha Architecture s390 IBM system/390 Architecture SPARC Sun's SPARC architecture      SPARC64 Sun's ULTRA-SPARC Architecture MIPS SGI MIPS Architecture PPC MOTOROLA-IBM PowerPC based architecture m68k Motorola's mc680x0-based architecture ARM Processor-based architecture FS file system
    proc/proc virtual file System      devpts/dev/pts virtual file system       EXT2 Linux local Ext2 file system      isofs ISO9660 file System (CD-ROM)       nfs Network File System (NFS)      NFSD integrated Network File System server      fat Fat-based file system generic code      msdos Microsoft MS-DOS file system      vfat Microsoft's Windows file System (VFAT)      NLS native language support      ntfs Microsoft's Windows NT file system      smbfs Microsoft Windows Server Message Block (SMB) file system      umsdos Umsdos file system      minix Minix File System      HPFS IBM OS/2 file System       sysv SystemV, SCO, Xenix, coherent and Version7 file systems      NCPFS Novell Core Protocol for NetWare (Ncp0     ufs Unixbsd, SunOs, FreeBSD, NetBSD, OpenBSD, and NeXTSTEP file systems      affs Amiga's Fast file system (FFS)      coda Coda Network File system      HFS Apple's Macintosh file system       adfs Acorn Disk-populated file system      efs SGI irix EFS file System       qnx4 QNX4 OS uses no file system      romfs read-only small file system      autofs Directory Auto Loader support      LOCKD remote file lock support   net Network code  
interprocess communication for Ipc System V
Drivers device drivers
    block block device driver         paride support for accessing IDE devices from the same port       SCSI SCSI device driver      char character device driver          joystick joystick         ftape Tape streaming device          hfmodem Radio Equipment         IP2 Intelliport Multi-port serial Controller      net card device      sound audio card device       video video card Device      cdrom dedicated CD-ROM device (except ATAPI and SCSI)       isd0n ISDN Equipment      apl000 Fuji's AP1000 equipment      macintosh Apple's Macintosh device      SGI SGI equipment      FC4 Fiber Equipment       acorn Acorn device      misc misc device      PNP Plug and Play support      &nbsP;USB Universal Serial Bus (USB) Support      PCI PCI bus support      sbus Sun's SPARC sbus support      nubus Apple's Macintosh NuBus support      zorro Amiga's Zorro bus support      dio HP's HP300 Dio bus support      TC Sun's TURBOchannel support (not yet completed)   lib Universal Kernel functions  
Include header file (. h)
    linux Kernel core part         LOCKD remote file lock          NFSD Integrated Network file Server         sunrpc Sun's remote procedure call         byteorder byte Exchange function          modules Module supports      asm-generic platform-independent low-level header file       Asm-i386 IBM's PC architecture      asm-alpha Compaq's Alpha Architecture      asm-mips SGI's MIPS architecture      asm-m68k MOTOROLA-IBM-based PowerPC architecture       ASM-PPC MOTOROLA-IBM's PowerPC architecture      asm-s390 IBM's system/390 Architecture       asm-sparc Sun's SPARC architecture      ASM-SPARC64 Sun's ULTRA-SPARC architecture       asm-arm architecture based on ARM processor      net network      SCSI SCSI Support    &nbsP; video video card supports      config header files that define kernel-configured macros   scripts external programs that generate kernel images  
Documentation text file for general explanations and comments about the various parts of the kernel

Structure of the source code of the Linux kernel (RPM)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.