Tutorial do kernel do Linux para iniciantes

Linux Kernel Tutorial



O kernel do Linux atua principalmente como um gerenciador de recursos atuando como uma camada abstrata para os aplicativos. Os aplicativos têm uma conexão com o kernel que, por sua vez, interage com o hardware e os serviços dos aplicativos. Linux é um sistema multitarefa que permite a execução simultânea de vários processos. O kernel do Linux é popular devido à sua natureza de código aberto que permite aos usuários alterar o kernel para o que é adequado para eles e seu hardware. Portanto, ele pode ser usado em uma variedade de dispositivos, ao contrário de outros sistemas operacionais.

A característica modular do kernel Linux adiciona mais emoção aos seus usuários. Isso se deve à grande variedade de modificações que podem ser feitas aqui sem reinicializar o sistema. A flexibilidade dá a seus usuários um grande espaço para atualizar sua imaginação.







Além disso, a natureza monolítica do kernel é uma grande vantagem, pois tem uma alta capacidade de processamento do que o microkernel. O principal revés com o tipo de kernel Linux é que, se algum de seus serviços falhar, todo o sistema irá paralisar com ele. As versões mais recentes foram projetadas de forma que, se um novo serviço for adicionado, não há necessidade de modificar todo o sistema operacional. Esta é uma melhoria em comparação com as versões anteriores.



Fontes

  1. Wikipedia Linux Kernel
  2. Wikipedia Linux Kernel Interfaces
  3. Módulo de kernel carregável do Linux, como fazer
  4. guia para iniciantes 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/