Linuxi kerneli õpetus algajatele

Linux Kernel Tutorial



Linuxi kernel toimib peamiselt ressursihaldurina, mis toimib rakenduste abstraktse kihina. Rakendustel on ühendus tuumaga, mis omakorda suhtleb riistvaraga ja teenindab rakendusi. Linux on multitegumtöötlussüsteem, mis võimaldab mitut protsessi samaaegselt käivitada. Linuxi kernel on populaarne oma avatud lähtekoodiga olemuse tõttu, mis võimaldab kasutajatel muuta kerneli vastavalt neile ja nende riistvarale. Seetõttu saab seda erinevalt teistest operatsioonisüsteemidest kasutada erinevates seadmetes.

Linuxi kerneli modulaarne omadus lisab selle kasutajatele rohkem põnevust. Selle põhjuseks on mitmesugused muudatused, mida saab siin teha ilma süsteemi taaskäivitamata. Paindlikkus annab kasutajatele suure ruumi oma kujutluste realiseerimiseks.







Lisaks on kerneli monoliitne olemus suur eelis, kuna sellel on kõrgem töötlemisvõime kui mikrokernelil. Peamine tagasilöök Linuxi tüüpi kerneli puhul on see, et kui mõni selle teenustest ebaõnnestub, läheb kogu süsteem sellega kaasa. Viimased versioonid on loodud nii, et uue teenuse lisamisel ei ole vaja kogu operatsioonisüsteemi muuta. See on eelmiste versioonidega võrreldes paranemine.



Allikad

  1. Wikipedia Linuxi tuum
  2. Wikipedia Linuxi tuuma liidesed
  3. Linuxi laaditava kerneli moodul Kuidas
  4. linux.com algajate juhend
  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/