Линук кернел

Како прегледати и прегледати извор Линук језгра?

Како прегледати и прегледати извор Линук језгра?
Линук кернел је језгро оперативног система (ОС) које му омогућава подршку и управљање хардвером, протоколима и још много тога. У овом водичу ће укратко бити објашњена структура изворног језгра. Коренска мапа кернела која се налази на / уср / срц /, обично / уср / срц / линук * садржи извор сличан ономе на којем можете да прегледате хттпс: // гит.кернел.орг / пуб / сцм / линук / кернел / гит / стабле / линук.гит / дрво /?х = в5.1.3

Изворни директоријум садржи следеће поддиректорију под називом стабло језгра, учење структуре стабла језгра и функције сваке путање је први корак да се започне прегледање језгра.

Коренски директоријум стабла језгра:

Документација /: документација о извору језгра.

ЛИЦЕНЦЕ /: Садржи лиценце које се примењују на извор језгра и појединачне изворне датотеке које могу имати различите лиценце. Унутар овог директоријума наћи ћете 3 поддиректоријума: преферирани (ГНУ ГПЛ), изузеци наведени у датотеци КОПИРАЊЕ и друго.

арцх /: изворни кодови за одређене архитектуре (нпр.г поверпц, к86 итд.). Унутар овог директоријума наћи ћете поддиректоријуме који припадају свакој подржаној архитектури и386, спарц, арм, итд.

блокирати/: блок И / О слој, садржи код за управљање блоковским уређајима (као што су тврди дискови, ДВД, дискете итд.).) и њихови захтеви.

Цертификати /:
цертификате и датотеке потписа да би омогућили потпис модула да учини да језгро учита модуле потписане, ово може бити корисно за спречавање покретања злонамерног кода са модулима језгра као што су рооткитс.

Црипто /: Црипто АПИ. Садржи криптографске шифре које обрађују криптографске задатке и задатке компресије.

возачи /: Управљачки програми за хардверске уређаје. Садржи код управљачких програма уређаја који подржавају хардвер, унутар овог директоријума наћи ћете поддиректоријуме за сваки хардвер као што су видео, Блуетоотх итд. (Било који хардвер подржан).

фс /: код за виртуелни систем датотека и додатне системе датотека. Овај директоријум садржи код за подршку, читање и писање система датотека.

укључују /: заглавља језгра. Овај директоријум садржи Ц заглавља за датотеке језгра, као што су функције за компајлирање кода.

у томе/: кернел боот. Садржи изворни код повезан са иницијализацијом језгра. Изворни код се чува у датотеци под називом  маинц.ц у оквиру директоријума /у томе. Код иницијализује језгро и неке почетне процесе.

ипц /: Међупроцесна комуникација као што су сигнали и канали.

кернел /: Основни подсистеми, попут кода за руковање сигналима планера итд.

либ /: рутине библиотеке уобичајене операције низа, операције зависне од хардвера, рутине отклањања грешака и код за рашчлањивање наредбене линије.

мм /: Управљање меморијом и виртуелна меморија. Кернел управља и хардвером и виртуелном меморијом (свап). Овај директоријум чува код за управљање меморијом.

нет /: Мрежни стек. Садржи код који се односи на комуникационе протоколе као што су ИП, ТЦП, УП итд.

Узорци/: узорак кода и конфигурационих датотека.

скрипте /: скрипте за изградњу језгра.

сигурност /: Линук сигурносни модул (ЛСМ) је оквир који омогућава сигурносним политикама приступ контроли модула.

звук /: Звучни подсистем, овде ћете пронаћи управљачке програме за звук и код који се односи на звук као што је АЛСА,


алати /:
алати за развој компримованог језгра као што су АЦПИ, цгроуп, УСБ алати за тестирање, вхост модул за тестирање, ГПИО, ИИО и спи алати, међу осталима алат за енергетску политику.

уср /: инитрамфс који укорењује систем датотека и инит у кеш меморију језгра.

вирт /: Виртуелизација, овај директоријум садржи КВМ (Кернел Виртуал Мацхине) модул за хипервизор.

Ово су главни поддиректоријуми стабла језгра и њихова функција, надам се да ће вам то помоћи.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...