Linux Kernel Handledning för nybörjare

Linux Kernel Tutorial



Linux -kärnan fungerar huvudsakligen som en resurshanterare som fungerar som ett abstrakt lager för applikationerna. Applikationerna har en anslutning till kärnan som i sin tur interagerar med hårdvaran och servar applikationerna. Linux är ett multitaskingssystem som gör att flera processer kan köras samtidigt. Linux -kärnan är populär på grund av dess öppen källkod som gör det möjligt för användare att ändra kärnan till vad som är lämpligt för dem och deras hårdvara. Därför kan den användas i en mängd olika enheter, till skillnad från andra operativsystem.

Den modulära egenskapen för Linux -kärnan ger mer spänning till sina användare. Detta beror på den stora variationen av modifieringar som kan göras här utan att systemet startas om. Flexibiliteten ger sina användare ett stort utrymme att förverkliga sina fantasier.







Dessutom är kärnans monolitiska natur en stor fördel eftersom den har en hög bearbetningsförmåga än mikrokärnan. Huvudnedgången med Linux -typen av kärna är att om någon av dess tjänster misslyckas, går hela systemet ner med det. De senaste versionerna har utformats på ett sätt att om en ny tjänst läggs till behöver du inte ändra hela operativsystemet. Detta är en förbättring jämfört med tidigare versioner.



Källor

  1. Wikipedia Linux Kernel
  2. Wikipedia Linux Kernel Interfaces
  3. Linux Loadable Kernel Module How To
  4. linux.com nybörjarguide
  5. https://www.quora.com/What-are-good-tutorials-to-learn-Linux-Kernel
  6. https://unix.stackexchange.com/questions/1003/linux-kernel-good-beginners-tutorial
  7. http://www.linux-tutorial-tutorial.info/modules.php?name=MContent&pageid=82
  8. https://www.howtogeek.com/howto/31632//what-is-the-linux-kernel-and-what-does-it-do/