Перейти к содержимому

Связанные списки в ядре Linux: от API до реального кода // Курс «Разработка ядра Linux»

OTUS IT Онлайн - образование

0:00 / 0:00

Связанные списки в ядре Linux: от API до реального кода // Курс «Разработка ядра Linux»

183 просмотра · 5 месяцев назад
OTUS IT Онлайн - образование
42,5 тыс. подписчиков
183 просмотра · 5 месяцев назад
Связанные списки — одна из базовых структур данных в ядре Linux и важный инструмент для разработки драйверов и модулей ядра. На занятии разберём API связанных списков в ядре Linux, посмотрим реальные примеры из кода ядра и драйверов, а также закрепим материал на практике. Покажем, где и зачем используются связанные списки, как писать с ними корректный и безопасный код, и на какие типичные ошибки стоит обращать внимание при работе с динамическими структурами данных в ядре. Что разберём: API связанных списков и очередей в ядре Linux Реальные кейсы использования связанных списков в драйверах Примеры простых модулей ядра с использованием связанных списков Типовые ошибки при работе с динамическими структурами данных и способы их избежать После занятия вы сможете: Писать код в ядре Linux с использованием связанных списков; Понимать, в каких сценариях связанные списки — оптимальный выбор; Уверенно работать с API связных списков и очередей ядра; Находить и исправлять ошибки при работе с динамическими структурами данных; Разрабатывать и отлаживать модули ядра с поддержкой связанных списков. Кому будет полезно Разработчикам, изучающим внутреннее устройство ядра Linux; Инженерам, работающим с драйверами и модулями ядра. «Разработка ядра Linux» - https://otus.pw/Q6Iy/ Преподаватель: Глеб Коробейников - Senior-разработчик ядра Linux Пройдите опрос по итогам мероприятия - https://otus.pw/5Msn/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/