Tutorial sa Linux Kernel para sa mga Nagsisimula

Linux Kernel Tutorial



Pangunahing kumikilos ang Linux kernel bilang isang resource manager na kumikilos bilang isang abstract layer para sa mga application. Ang mga application ay may koneksyon sa kernel na kung saan ay nakikipag-ugnay sa hardware at serbisyo sa mga application. Ang Linux ay isang multitasking system na pinapayagan ang maraming proseso upang maisagawa nang sabay. Ang Linux kernel ay popular dahil sa bukas na likas na mapagkukunan na nagbibigay-daan sa mga gumagamit na baguhin ang kernel sa kung ano ang angkop para sa kanila at kanilang hardware. Samakatuwid maaari itong magamit sa iba't ibang mga aparato, hindi katulad ng iba pang mga operating system.

Ang modular na katangian ng Linux kernel ay nagdaragdag ng higit na pangingilig sa mga gumagamit nito. Ito ay dahil sa malawak na pagkakaiba-iba ng mga pagbabago na maaaring gawin dito nang hindi na-reboot ang system. Ang kakayahang umangkop ay nagbibigay sa mga gumagamit nito ng isang malaking silid upang maisakatuparan ang kanilang mga imahinasyon.







Bukod dito, ang likas na katangian ng kernel ay isang mahusay na kalamangan dahil mayroon itong mataas na kakayahan sa pagproseso kaysa sa microkernel. Ang pangunahing kabiguan sa uri ng kernel ng Linux ay kung ang alinman sa mga serbisyo nito ay nabigo, pagkatapos ang buong system ay bumababa kasama nito. Ang mga pinakabagong bersyon ay dinisenyo sa isang paraan na kung ang isang bagong serbisyo ay naidagdag, hindi na kailangang baguhin ang buong operating system. Ito ay isang pagpapabuti kung ihahambing sa mga nakaraang bersyon.



Pinagmulan

  1. Wikipedia Linux Kernel
  2. Wikipedia Linux Kernel Interfaces
  3. Linux Loadable Kernel Module Paano
  4. gabay ng mga nagsisimula ng linux.com
  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/