Et kerne header er en sammenlægning af en kerne anvisninger , at en ansøgning kan henvise til for at skabe kernemoduler. Uden adgang til kernen header , kan mange programmer, der ikke fungerer ordentligt på din Linux maskine. Ved at lære , hvordan kernen header virker, vil du være i stand til at forstå , hvorfor du måske fejlmeddelelser , når du installerer visse programmer . Den Kernel
kernen er den del af styresystemet Linux , der aktivt styrer hukommelsen og sikrer problemfri drift mellem software og hardware komponenter . Selve kernen er også ansvarlig for multitasking . I multitasking , aktivt kernen styrer hver proces , der sikrer, at det bliver en lige mængde CPU-tid . Multitasking steder processer, der venter på ressourcer fra hukommelsen på hold, så andre processer kan udnytte hele CPU. Når du installerer Linux på din computer , er du typisk installere en binær version af kernen.
Binary
Mange Linux -distributioner er frigivet i ISO -format, fordi det er en praktisk måde at opbevare og distribuere binære filer. Kernen, dog opbevares i en binær form , ikke giver software adgang til kernens kildekode. Det er en god ting, i de fleste tilfælde . For eksempel ville Linux ikke være en meget sikker operativsystem, hvis alle programmer kan få adgang til og potentielt ændre sine anvisninger. Men nogle programmer, såsom programmer, der skaber virtuelle miljøer for andre operativsystemer inden Linux eller drivere til nye typer af hardware , skal have adgang til kernen for at skabe objekter kaldet kernemoduler.
< br > kernemoduler
kernel modul er en udvidelse af Linux oprindelige kerne . Kun programmer, der har vist sig som værende sikkert er tilladt at oprette disse moduler . De reelt ændre Linux-operativsystem , som regel giver det evner, som det ikke har som standard. Kernemoduler er aftagelige , og i virkeligheden , kan du fjerne dem ved at afinstallere det program, der introducerede dem . Selve programmet kan fjerne sin egen kerne modul fra hukommelsen, når du ikke bruger det i en periode.
Kernel Headers
Når et program får adgang til kernen faktiske kode til at oprette kernemoduler , i modsætning til sin binær form , er det siges at være adgang dets " kernel header. " The kernel header er selve programmeringen , der gør operativsystemet løb. Hvis du modtager en fejlmeddelelse , når du installerer et program, der vedrører kernen header , betyder det, at programmet ikke har de nødvendige tilladelser til at få adgang kernens kildekode. Du kan være i stand til at tilsidesætte denne , afhængigt af dit niveau af adgang til systemet , men det kan ikke anbefales.