Что происходит внутри ядра Linux, пока запускаются команды в терминале, и как научиться этим управлять
Если хочется перейти от использования системы к работе с её внутренними механизмами, понимать, что происходит внутри ядра и писать собственные модули, это можно сделать на курсе «Разработка ядра Linux».
Вы разберёте:
— архитектуру ядра Linux: как оно устроено и по каким принципам работает;
— разработку и отладку модулей ядра: напишете, соберёте и запустите собственные модули, научитесь работать с dmesg;
— структуры данных в ядре: связанные списки, очереди, стеки и деревья, на реальных примерах из кода ядра;
— управление процессами и потоками: API, spin-блокировки, mutex, семафоры;
— обработку прерываний: как работают обработчики и как их отлаживать;
— управление памятью: физическая и виртуальная память, SLAB и SLUB-аллокаторы, механизмы страниц.
После курса вы сможете участвовать в реальных проектах, связанных с разработкой и поддержкой ядра Linux.
✅ До 16 августа на курс действует скидка 10%. Обучение начинается 27 августа, успейте занять место в группе: https://otus.pw/J3ZQ/
Post #8899
464

- 👍 3
- 🔥 1