
Книга в процессе написания о ядре Linux и его внутренностях.
Этот репозиторий содержит незавершённую книгу о ядре Linux и его внутреннем устройстве.
Цель этого проекта проста — поделиться знаниями о внутренностях ядра Linux и связанных низкоуровневых темах. Если вам интересно, что находится «под капотом», смотрите Оглавление.
[!IMPORTANT] Я начал писать эту серию, когда последней версией ядра была
3.18. С тех пор многое изменилось, и я в процессе обновления контента, чтобы отразить современные ядра (v6.18+). Я продолжу пересматривать статьи по мере развития ядра.
[!TIP] Вы можете начать изучение ассемблера с моей другой серии статей о программировании на ассемблере.
Благодаря волонтёрам статьи о Linux переведены на разные языки.
[!NOTE] Переводы могут отличаться от оригинального содержания.
Прочитайте Руководство по участию, чтобы узнать, как внести вклад в проект. При участии обязательно следуйте Кодексу поведения.
Если у вас есть вопросы или предложения, не стесняйтесь написать мне в Twitter @0xAX, создать issue или отправить мне электронное письмо.
Существует список рассылки в Google-группе ([email protected]) для изучения исходного кода ядра.
Чтобы присоединиться к группе, отправьте письмо на [email protected]. Вы получите письмо с подтверждением. После ответа на него вы будете добавлены в список рассылки.
[!TIP] Если у вас есть учётная запись Google, вы можете просто открыть страницу архива и нажать Apply to join group. Вы будете одобрены автоматически.
Этот проект лицензирован в соответствии с BY-NC-SA Creative Commons.
Техническое содержание написано @0xAX.
Отдельное большое спасибо @klaudiagrz за улучшение текста.