Руководство по ядру Linux для начинающих

Linux Kernel Tutorial



Ядро Linux в основном действует как менеджер ресурсов, выступая в качестве абстрактного уровня для приложений. Приложения связаны с ядром, которое, в свою очередь, взаимодействует с оборудованием и обслуживает приложения. Linux - это многозадачная система, позволяющая выполнять несколько процессов одновременно. Ядро Linux популярно благодаря своей природе с открытым исходным кодом, что позволяет пользователям изменять ядро ​​в зависимости от того, что подходит им и их оборудованию. Поэтому его можно использовать на различных устройствах, в отличие от других операционных систем.

Модульная характеристика ядра Linux делает пользователей еще более интересными. Это из-за большого количества разнообразных модификаций, которые можно сделать здесь без перезагрузки системы. Гибкость дает пользователям простор для реализации своего воображения.







Более того, монолитность ядра является большим преимуществом, поскольку оно имеет более высокую обрабатывающую способность, чем микроядро. Главный недостаток ядра Linux заключается в том, что если какая-либо из его служб выйдет из строя, то вместе с ним выйдет из строя вся система. Последние версии разработаны таким образом, что при добавлении новой службы нет необходимости изменять всю операционную систему. Это улучшение по сравнению с предыдущими версиями.



Источники

  1. Википедия Ядро Linux
  2. Википедия Интерфейсы ядра Linux
  3. Загружаемый модуль ядра Linux Как сделать
  4. 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/