linux-3.0.35 Kernel Source directory structure

Source: Internet
Author: User

1 Arch

Contains code related to hardware architecture, each of which occupies a corresponding directory, such as ARM, x86, MIPS

2 Block

Block device driver I/O scheduling

3 Crypto

Commonly used encryption and hashing algorithms, such as SHA1, AES, and some compression and CRC check algorithms, such as CRC32

4 Documentation

General explanations and annotations for each part of the kernel

5 Drivers

Device drivers, each of which consumes a subdirectory, such as SPI, etc.

6 Firmware

Device firmware program provided by hardware vendor

7 Fs

Support for various file systems, such as EXT3, NFS

8 Include

header files, system-related header files are placed in the Include/linux subdirectory

9 Init

Kernel initialization code

10 Ipc

Inter-process communication code, such as shared memory, Message Queuing

11 Kernel

The core of the kernel, including process scheduling, timers, etc., while the rest of the platform-related code is placed in the Arch/*/kernel directory

12 Lib

Library File Code

13 Mm

Memory management code, and part of the platform-related code is placed under ARCH/*/MM

14 Net

Network-related code that implements a variety of common style protocols

15 Patches

Patch files for the kernel

16 Samples

Some simple kernel programming sample programs

17 Scripts

script files for configuring the kernel

18 Security

SELinux module

19 Sound

Audio-driven core code

20 Tools

Test code for some peripherals, such as TESTUSB.C

21st Usr

Implementation of CPIO for packaging and compression, etc.

22 Virt

Kernel virtual machine

linux-3.0.35 Kernel Source directory structure

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.