Linux Kernel-zelfstudie voor beginners

Linux Kernel Tutorial



De Linux-kernel fungeert voornamelijk als een resourcemanager die fungeert als een abstracte laag voor de applicaties. De applicaties hebben een verbinding met de kernel die op zijn beurt interageert met de hardware en de applicaties onderhoudt. Linux is een multitasking-systeem waarmee meerdere processen gelijktijdig kunnen worden uitgevoerd. De Linux-kernel is populair vanwege het open source karakter waarmee gebruikers de kernel kunnen aanpassen aan wat geschikt is voor hen en hun hardware. Daarom kan het op verschillende apparaten worden gebruikt, in tegenstelling tot andere besturingssystemen.

Het modulaire kenmerk van de Linux-kernel voegt meer spanning toe aan zijn gebruikers. Dit komt door de grote verscheidenheid aan wijzigingen die hier kunnen worden aangebracht zonder het systeem opnieuw op te starten. De flexibiliteit geeft zijn gebruikers een grote ruimte om hun verbeelding te actualiseren.







Bovendien is het monolithische karakter van de kernel een groot voordeel, aangezien het een hoger verwerkingsvermogen heeft dan de microkernel. De belangrijkste tegenvaller van het Linux-type kernel is dat als een van zijn services faalt, het hele systeem ermee uitvalt. De nieuwste versies zijn zo ontworpen dat als er een nieuwe service wordt toegevoegd, het niet nodig is om het hele besturingssysteem aan te passen. Dit is een verbetering ten opzichte van eerdere versies.



bronnen

  1. Wikipedia Linux-kernel
  2. Wikipedia Linux-kernelinterfaces
  3. Linux laadbare kernelmodule Hoe kan ik?
  4. linux.com beginnershandleiding
  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/