Модуль ядра Linux Hello World и виртуальная файловая система /proc
#Linux #Kernel
#Linux #Kernel Как создать свой модуль ядра? Погружаемся в код! 💻 🔍 Хочешь почувствовать себя разработчиком ?) Написание собственного модуля ядра — один из способов погрузиться в работу системы! Сегодня мы напишем простейший модуль, который просто говорит "Привет мир!" при загрузке. 😎 Что нужно для старта? Установленный Linux (например, Ubuntu). Пакеты для сборки ядра: sudo apt install build-essential linux-headers-$(uname -r). Немного магии на C! 🪄 Пример. Создай файл hello.c и добавь внутри него следующий код: <linux/module.h> #include <linux/kernel.h> int init_module(void) { printk(KERN_INFO...
Пошаговое руководство как собрать ядро Linux с нуля
Привет! С вами снова Merion Academy - платформа доступного IT образования. Ядро Linux является основой Unix-подобных операционных систем. Ядро отвечает за связь между оборудованием и программным обеспечением и за распределение доступных ресурсов. Все дистрибутивы Linux основаны на предопределенном ядре. Но если вы хотите отключить несколько параметров и драйверов или попробовать экспериментальные исправления, вам необходимо собрать ядро Linux. В этом пошаговом руководстве вы узнаете, как собрать и скомпилировать ядро Linux с нуля...