„Linux“ branduolio pamoka pradedantiesiems

Linux Kernel Tutorial



„Linux“ branduolys daugiausia veikia kaip išteklių valdytojas, veikiantis kaip abstraktus programų sluoksnis. Programos turi ryšį su branduoliu, o tai savo ruožtu sąveikauja su aparatine įranga ir teikia paslaugas. „Linux“ yra daugiafunkcinė sistema, leidžianti vienu metu vykdyti kelis procesus. „Linux“ branduolys yra populiarus dėl savo atviro kodo pobūdžio, leidžiančio vartotojams pakeisti branduolį į tai, kas tinka jiems ir jų aparatinei įrangai. Todėl, skirtingai nuo kitų operacinių sistemų, jis gali būti naudojamas įvairiuose įrenginiuose.

Modulinė „Linux“ branduolio savybė suteikia vartotojams daugiau įspūdžių. Taip yra dėl daugybės modifikacijų, kurias galima atlikti čia neperkraunant sistemos. Lankstumas suteikia vartotojams didelę erdvę savo vaizduotei įgyvendinti.







Be to, monolitinis branduolio pobūdis yra didelis privalumas, nes jis turi aukštą apdorojimo galimybę nei mikrokernelis. Pagrindinis „Linux“ tipo branduolio trūkumas yra tas, kad jei kuri nors iš jo paslaugų nepavyksta, visa sistema kartu su juo nusileidžia. Naujausios versijos buvo sukurtos taip, kad pridėjus naują paslaugą nereikia keisti visos operacinės sistemos. Tai yra patobulinimas, palyginti su ankstesnėmis versijomis.



Šaltiniai

  1. „Wikipedia Linux“ branduolys
  2. „Wikipedia Linux“ branduolio sąsajos
  3. „Linux“ įkeliamas branduolio modulis
  4. linux.com vadovas pradedantiesiems
  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/