Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог ->

Обновление и конфигурирование ядра

  • 07.08.2017 Aaron Kili, перевод: А. Кривошей, "Как загружать и выгружать модули ядра в Linux"
    Модуль ядра - это программа, которая может быть загружена в ядро операционной системы, или выгружена из него по запросу без перекомпиляции ядра или перезагрузки системы. В Linux названия всех модулей заканчиваются расширением .ko, и обычно они загружаются автоматически при обнаружении оборудования во время загрузки системы. Однако системный администратор может управлять модулями с помощью специальных команд.
  • 03.10.2016 Dan Nanni, перевод: А.Панин, "Автоматическая сборка модуля ядра ОС с помощью фреймворка DKMS в Linux"
    Методика настройки фреймворка DKMS на примере драйвера для сетевых карт производства компании Intel. Фреймворк DKMS позволяет осуществлять автоматическую пересборку модулей ядра Linux с использованием текущего дерева его исходных кодов по мере обновления версий.
  • 28.09.2016 Bill Toulas, перевод: А.Кривошей, "Как редактировать параметры загрузки ядра Linux"
    Изменение или редактирование параметров загрузки ядра бывает необходимо для того, чтобы исправить ошибки во время загрузки, или чтобы протестировать новые возможности, активировать нестандартный драйвер, или отключить какие-либо функции системы. Эти параметры хранятся в виде текста в конфигурационном файле загрузчика, который ядро парсит во время процесса "init".
Материалы в html-формате для чтения on-line
  • 21.05.2015 Dan Nanni, перевод: А.Кривошей, "Как установить заголовочные файлы ядра в Linux"
    Когда вы компилируете драйвер устройства как модуль ядра, вам необходимы установленные заголовочные файлы ядра. Также они требуются, если вы собираете пользовательское приложение, которое взаимодействует напрямую с ядром.
  • 09.11.2013 Грег Кроа-Хартман, перевод: А.Жбанов, "Полезные утилиты". Приложение A из книги "О ядре Linux вкратце"
    Описание утилит для работы с исходными текстами ядра Linux.
  • 23.03.2012 И.Штомпель, "Inotify-tools: осуществляем мониторинг изменении файловой системы в Linux"
    Inotify - это подсистема ядра Linux, которая отслеживает изменения файловой системы в Linux (открытие, чтение, создание, удаление, перемещение, изменение атрибутов и др.), то есть позволяет получить информацию о действиях, которые были осуществлены с любым интересующим вас файлом.
  • 23.01.2012 James Molloy, перевод: Н.Ромоданов, "Руководство по созданию простой UNIX-подобной ОС"
    В этом руководстве показано, как запрограммировать простую UNIX-подобную операционную систему для архитектуры x86. В качестве языка программирования выбран язык C, который дополняется языком ассемблера там, где это требуется. Цель руководства - рассказать вам о разработке и реализации решений, используемых при создании операционной системы, которую мы создаем, монолитную по своей структуре (драйверы загружаются в режиме модулей ядра, а не в пользовательском режиме), поскольку такое решение более простое.
  • 13.01.2012 pirat9, перевод: А.Кривошей, "Обновление ядра до версии 3.2 в Ubuntu 11.10 и Linux Mint 12"
    Несколько дней назад вышел официальный релиз ядра Linux 3.2. Он включает поддержку для блоков размером до 1 Мб в файловой системе ext4; btrfs теперь поддерживает автоматическое резервное копирование критических системных метаданных, кроме того она получила инструменты для ручной проверки файловой системы. Улучшена отзывчивость рабочего стола во время сильной загрузки системы. И много чего еще.
  • 06.09.2011 Andrew, перевод: А.Кривошей, "Решение проблемы повышенного энергопотребления в Linux версий 2.6.38+"
    Ядро Linux, начиная с версии 2.6.38, имеет серьезный баг, связанный с энергопотреблением, который до сих пор не исправлен (включая версию 3.0.0). Он служит причиной увеличения потребления энергии почти на 30%. В статье приведено описание решения данной проблемы.
  • 06.09.2011 Marius Nestor, перевод: А.Кривошей, "Как установить ядро Linux Kernel 3.0 в Ubuntu 11.04"
    Краткое руководство для пользователей, которые хотят установить ядро 3.0 на свою Ubuntu 11.04 (Natty Narwhal), заменив старое ядро версии 2.6.
  • 09.07.2010 Vivek Gite, перевод: А.Дмитриев, "Использование дампов ядра для диагностики сбойных программ"
    Дампы ядра помогут системному администратору выяснить, отчего рухнула та или иная программа. В этой статье рассказано, как подключить генерацию файлов дампов ядра и отслеживать с их помощью ошибки в программах.
  • 8.06.2010 Peter, перевод: Н.Ромоданов, "Как скомпилировать ядро для Ubuntu Lucid"
    Пересборка ядра всегда важна для достижения максимальной производительности вашей системы. Разработчики ядра Ubuntu еще раз решили внести изменения в ядро Ubuntu Lucid. В статье описывается последовательность действий по сборке своего вариата ядра с помощью системы контроля версий git.
  • 18.05.2010 M. Tim Jones, перевод: Н.Ромоданов, "API ядра Linux, Часть 3: Таймеры и списки в ядре 2.6"
    Два наиболее распространенных API, которые можно использовать для откладывания работ, являются API списков и API таймеров. Изучим эти API и научимся разрабатывать приложения ядра с использованием таймеров и списков.
  • 11.05.2010 M. Tim Jones, перевод: Н.Ромоданов, "API ядра Linux, Часть 2: Функции отложенного выполнения, тасклеты ядра и очереди работ"
    Для высокоскоростных операций с потоками ядро Linux предлагает тасклеты и очереди работ. С помощью тасклетов и очередей работ реализуются функции отложенного исполнения. В этой статье рассматривается использование в ядре тасклетов и очередей работ и показывается, как с помощью API этих конструктивов строить функции отложенного исполнения.
  • 10.05.2010 M. Tim Jones, перевод: Н.Ромоданов, "API ядра Linux, Часть 1: Вызов приложений, работающих в пользовательском пространстве, из ядра системы"
    Интерфейс системных вызовов Linux позволяет приложениям, работающим в пользовательском пространстве, обращаться к функциям ядра. А можно ли вызывать эти приложения из ядра? Изучите интерфейс программирования прикладного программного обеспечения usermode-helper API и узнайте, как вызывать приложения пользовательского пространства и обрабатывать результат работы этих приложений.
  • 5.01.2010 Akkana Peck, перевод: Н.Ромоданов, "Создание своего собственного ядра Linux. Часть 2: Конфигурирование нового ядра Linux"
    Четыре варианта конфигурирования, подключение модулей, несколько советов по выбору опций.
  • 4.01.2010 Akkana Peck, перевод: Н.Ромоданов, "Создание своего собственного ядра Linux. Часть 1: Конфигурирование и создание ядра"
    Путем создания своего собственного ядра вы можете добиться большей производительности и иногда избавиться от имеющихся проблем. В статье кратко описываются способы создания конфигурационного файла ядра и подготовки к процессу пересборки ядра с использованием этого файла. Приводятся практические советы, облегчающие подготовку к генерации ядра Linux
  • Sheena MG, перевод: Алексей Дмитриев, "Советы для успешной перекомпиляции ядра Линукс"
  • Джозеф Праневич, jpranevich@kniggit.net, "Замечательный Мир Linux 2.6"
  • Kernel-HOWTO, B.Ward, перевод А.Отт, v.0.80, 26 мая 1997 г.
  • "Kerneld"
  • Зарипов М., "Ставим ядро 2.6, или Ядерная физика для домохозяйки", Версия 1.1.
  • "Modules"
  • В.Костромин, "Семь шагов к новому ядру" - руководство по компиляции нового ядра из исходных кодов.
  • Д.Колисниченко, "Конфигурирование ядра Linux и повышение его производительности"
  • Тигран Айвазян (Tigran Aivazian), "Внутреннее устройство Ядра Linux 2.4", 23 August 2001 г., перевод: Андрей Киселев. ( tar-gz-архив)
  • Е.Метляев, О компиляции и установке ядра 2.6.0
  • А.Е.Кузнецов, "Linux на Дискете"