OTUS - Разработка Ядра Linux (2026)
File List
| File | Size |
|---|---|
| Разработка ядра Linux.txt | 3.31 KB |
| 01 Начальные сведения о ядре Linux/video-01.mp4 | 191.26 MB |
| 01 Начальные сведения о ядре Linux/Начальные_сведения_о_ядре_Linux.pptx | 10.2 MB |
| 02 Компиляция и настройка ядра. Инструменты работы с ядром/deb_install.sh | 410 B |
| 02 Компиляция и настройка ядра. Инструменты работы с ядром/video-02.mp4 | 204.56 MB |
| 02 Компиляция и настройка ядра. Инструменты работы с ядром/Компиляция_и_настройка_ядра._Инструменты_работы_с_ядром.pdf | 2.16 MB |
| 02 Компиляция и настройка ядра. Инструменты работы с ядром/ссылки.txt | 68 B |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/setup_arch.c | 12.84 KB |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/start_kernel.c | 5.01 KB |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/table.pdf | 290.75 KB |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/video-03.mp4 | 175.51 MB |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/Домашнее_задание.pdf | 319.96 KB |
| 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/Ядро_Linux._Обзор_ядра_Linux_и_его_архитектуры._Основные_функции_ядра.pdf | 2.03 MB |
| 04 Q and A занятие по ДЗ/video-04.mp4 | 140.82 MB |
| 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/video-05.mp4 | 172.23 MB |
| 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/Домашнее_задание.pdf | 461.92 KB |
| 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/Модуль_ядра._Как_его_написать__собрать__запустить.pdf | 1.85 MB |
| 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/ссылки.txt | 80 B |
| 06 Написание модуля ядра Hello, World/dkms.conf | 155 B |
| 06 Написание модуля ядра Hello, World/dkms.sh | 911 B |
| 06 Написание модуля ядра Hello, World/Makefile | 552 B |
| 06 Написание модуля ядра Hello, World/my_module.c | 1.88 KB |
| 06 Написание модуля ядра Hello, World/video-06.mp4 | 273.04 MB |
| 07 Q and A занятие по ДЗ/video-07.mp4 | 6.76 MB |
| 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/kernel_stack_task.md | 7.83 KB |
| 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/video-08.mp4 | 219 MB |
| 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf | 414.04 KB |
| 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/Связанные_списки_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx | 3.41 MB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/fifo.c | 2.89 KB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/kernel_fifo_task.md | 8.59 KB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/kfifo_example_analysis.md | 15.52 KB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/video-09.mp4 | 140.79 MB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf | 415.49 KB |
| 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/Очереди_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx | 3.52 MB |
| 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/cli_srv_otus.zip | 10.93 KB |
| 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/tcp_echo_srv_cli.html | 91.67 KB |
| 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/video-10.mp4 | 155.09 MB |
| 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/kernel_alloc_task.md | 10.26 KB |
| 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/video-11.mp4 | 229.08 MB |
| 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/Битовые_карты_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx | 3.92 MB |
| 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf | 413.75 KB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/bsearch_list.c | 2.05 KB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/hashtable_example.c | 1.96 KB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/kernel_hashtable_task.md | 13.76 KB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/sort_list_0.c | 1.88 KB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/video-12.mp4 | 167.11 MB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/Алгоритмы_в_ядре_Linux._Бинарный_поиск._Поиск_с_помощью_двоичных_деревьев._Хэширование.pptx | 5.24 MB |
| 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/Домашнее_задание.pdf | 420 KB |
| 13 Q and A занятие по ДЗ/video-13.mp4 | 107.87 MB |
| 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/table.md | 30.1 KB |
| 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/video-14.mp4 | 268.89 MB |
| 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/слайды 14.pptx | 4.23 MB |
| 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/example.md | 8.82 KB |
| 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/video-15.mp4 | 163 MB |
| 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/слайды 15.pptx | 3.11 MB |
| 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/primitive.md | 11.11 KB |
| 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/slides.pptx | 3.71 MB |
| 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/video-16.mp4 | 209.25 MB |
| 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/Домашнее_задание.pdf | 398.33 KB |
| 17 Q and A занятие по ДЗ/linux_sync_complete.html | 123.08 KB |
| 17 Q and A занятие по ДЗ/video-17.mp4 | 148.9 MB |
| 18 Прерывания, дескрипторы прерываний, IDT и как это выглядит в ядре Linux/video-18.mp4 | 181.15 MB |
| 18 Прерывания, дескрипторы прерываний, IDT и как это выглядит в ядре Linux/Прерывания__дескрипторы_прерываний__IDT_и_как_это_выглядит_в_ядре_Linux.pptx | 3.73 MB |
| 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/bottom_half.md | 12.98 KB |
| 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/Top_half_и_Bottom_half__обработчиков_прерываний._Softirq__Tasklets__Workqueue.pptx | 4.29 MB |
| 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/video-19.mp4 | 224.44 MB |
| 20 Что такое Page Fault. Какие виды PF бывают в Linux/bottom_half.md | 12.98 KB |
| 20 Что такое Page Fault. Какие виды PF бывают в Linux/video-20.mp4 | 191.82 MB |
| 20 Что такое Page Fault. Какие виды PF бывают в Linux/Домашнее_задание.pdf | 398.52 KB |
| 20 Что такое Page Fault. Какие виды PF бывают в Linux/Обработка_Page_Fault_в_ядре_Linux__x86_64.pdf | 556.81 KB |
| 20 Что такое Page Fault. Какие виды PF бывают в Linux/Что_такое_Page_Fault._Какие_виды_PF_бывают_в_Linux.pptx | 2.77 MB |
| 21 Q and A занятие по ДЗ/device_tree_v4.html | 75.68 KB |
| 21 Q and A занятие по ДЗ/video-21.mp4 | 137.8 MB |
| 22 Как протекает время в ядре Linux. API таймеров/video-22.mp4 | 140.42 MB |
| 22 Как протекает время в ядре Linux. API таймеров/Как_протекает_время_в_ядре_Linux.pdf | 2.35 MB |
| 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/video-23.mp4 | 149.79 MB |
| 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/Домашнее_задание.pdf | 431.17 KB |
| 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/Что_такое_Preemption._Обобщаем_работу_с_процессами_и_прерываниями.pdf | 2.15 MB |
| 24 Q and A занятие по ДЗ/ledtrig_nvme.c | 2.37 KB |
| 24 Q and A занятие по ДЗ/video-24.mp4 | 134.84 MB |
| 25 Управление памятью в Linux. SLAB-аллокатор. SLUB-аллокатор. Плюсы и минусы этих аллокаторов. API для выделения памяти в ядре/video-25.mp4 | 169.67 MB |
| 25 Управление памятью в Linux. SLAB-аллокатор. SLUB-аллокатор. Плюсы и минусы этих аллокаторов. API для выделения памяти в ядре/слайды 25.pptx | 3.15 MB |
| 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/follow_page.c | 6.1 KB |
| 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/video-26.mp4 | 225.77 MB |
| 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/слайды 26.pptx | 2.81 MB |
| 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/msg.md | 16.81 KB |
| 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/video-27.mp4 | 125.08 MB |
| 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/Домашнее_задание.pdf | 420.05 KB |
| 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/слайды 27.pptx | 4.18 MB |
| 28 Q and A занятие по ДЗ/linux_security_lecture.html | 65.26 KB |
| 28 Q and A занятие по ДЗ/video-28.mp4 | 132.67 MB |
| 29 Символьные устройства/video-29.mp4 | 191.97 MB |
| 29 Символьные устройства/Символьные_устройства.pdf | 2.3 MB |
| 30 Блочные устройства/video-30.mp4 | 170.72 MB |
| 30 Блочные устройства/Блочные_устройства.pdf | 2.6 MB |
| 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/Makefile | 170 B |
| 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/Makefile_client | 165 B |
| 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/netlink_client.c | 3.24 KB |
| 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/netlink_example.c | 2.95 KB |
| 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/video-31.mp4 | 156.79 MB |
Trackers
No trackers found.