Avota direktorijā ir šādi izsauktie apakšdirektoriji kodola koks, kodola koka struktūras un katra ceļa funkcijas apgūšana ir pirmais solis, lai sāktu kodola pārlūkošanu.
Kodola koka saknes direktorijs:
Dokumentācija/: kodola avota dokumentācija.
LICENCES /: Tajā ir licences, kas jāpiemēro kodola avotam, un atsevišķiem avota failiem, kuriem var būt dažādas licences. Šajā direktorijā atradīsit 3 apakšdirektorijus: vēlams (GNU GPL), izņēmumiem kas ir uzskaitītas kopēšanas failā un cits.
arka /: avotu kodi konkrētām arhitektūrām (piemēram,.g powerpc, x86 utt.). Šajā direktorijā atradīsit apakšdirektorijus, kas pieder pie katras atbalstītās arhitektūras meli i386, sparc, arm utt.
bloķēt/: bloka I / O slānis, satur kodu bloku ierīču (piemēram, cieto disku, DVD, diskešu utt.) pārvaldībai.) un viņu pieprasījumiem.
Sertifikāti /: sertifikāti un parakstu faili, lai moduļa paraksts ļautu kodolam ielādēt parakstītos moduļus, tas var būt noderīgi, lai novērstu ļaunprātīga koda darbību ar kodola moduļiem, piemēram, rootkit.
Kriptogrāfija /: Kripto API. Satur kriptogrāfiskos šifrus, kas apstrādā kriptogrāfijas un saspiešanas uzdevumus.
vadītāji /: Aparatūras ierīču draiveri. Satur aparatūras atbalstam paredzētu ierīču draiveru kodu. Šajā direktorijā atradīsit katras aparatūras, piemēram, video, Bluetooth uc, apakšdirektorijus (jebkura atbalstīta aparatūra).
fs /: kods virtuālajai failu sistēmai un papildu failu sistēmām. Šajā direktorijā ir kods failu sistēmu atbalstam, lasīšanai un rakstīšanai.
ietver /: kodola galvenes. Šajā direktorijā ir C galvenes kodola failiem, piemēram, koda sastādīšanas funkcijas.
tajā/: kodola sāknēšana. Satur avota kodu, kas saistīts ar kodola inicializēšanu. Pirmkods tiek saglabāts failā ar nosaukumu mainc.c direktorijā /tajā. Kods inicializē kodolu un dažus sākotnējos procesus.
ipc /: Starpprocesu komunikācija, piemēram, signāli un caurules.
kodols /: Galvenās apakšsistēmas, piemēram, plānotāja signāla apstrādes kods utt.
lib /: bibliotēkas rutīnas kopīgas virknes operācijas, no aparatūras atkarīgas darbības, atkļūdošanas rutīnas un komandrindas parsēšanas kods.
mm /: Atmiņas pārvaldība un virtuālā atmiņa. Kodols pārvalda gan aparatūru, gan virtuālo atmiņu (mijmaiņa). Šajā direktorijā tiek glabāts kods atmiņas pārvaldībai.
tīkls/: Tīkla kaudze. Satur kodu, kas saistīts ar tādiem sakaru protokoliem kā IP, TCP, UP utt.
paraugi /: koda paraugs un konfigurācijas faili.
skripti /: skripti, lai izveidotu kodolu.
apsardze /: Linux drošības modulis (LSM) ir sistēma, kas ļauj drošības politikām piekļūt moduļu vadībai.
skaņa /: Skaņas apakšsistēma, šeit atradīsit skaņas draiverus un kodu, kas saistīts ar skaņu, piemēram, ALSA,
instrumenti /: rīki saspiesta kodola izstrādei, piemēram, ACPI, cgroup, USB testēšanas rīki, vhost testa modulis, GPIO, IIO un spi rīki, cita starpā enerģijas politikas rīks.
usr /: initramfs, kas sakņo failu sistēmu un init kodola atmiņas kešatmiņā.
virt /: Virtualizācija, šajā direktorijā ir KVM (kodola virtuālā mašīna) modulis hipervizoram.
Šie ir galvenie kodola koka apakšdirektoriji un to funkcija, ceru, ka tas jums noderēs.