Лабы / ГОД-ГРУППА-ЛР7-Фамилия
.docxЛабораторная работа №7: Настройка и
компилирование ядра ОС FreeBSD
Цель работы: освоить работу с файлом конфигурации ядра FreeBSD и процесс его сборки.
Задание:
Заходим в /usr/src/sys/i386/conf
Копируем GENERIC под названием MYKERNEL
Я применил следующие изменения в конфигурации:
Изменил название с GENERIC на MYKERNEL
Отключил опцию с протоколами для IPv6 соединений
Переходим в /usr/src и начинаем сборку ядра
Компиляция закончилась, устанавливаем ядро
Контрольные вопросы:
Ядро операционной системы – это основная её часть. Оно ответственно за управление памятью, параметрами безопасности, работой с сетью, доступам к дискам и другое.
Преимущества сборки своего ядра:
Меньшее время загрузки. Поскольку ядро будет пытаться определить только то железо, которое установлено в компьютере, время загрузки операционной системы значительно снизится
Уменьшения использования памяти. Собственное ядро часто использует меньше памяти, чем GENERIC, так как из него убраны все лишние драйверы и программы, которые вам не нужны
Поддержка дополнительного аппаратного обеспечения. Собственное ядро позволяет вам добавить поддержку устройств, отсутствующих в ядре GENERIC
Если мы ставим новое ядро, то обязательно нужно сохранять текущую версию установленного ядра. В случае, если в ходе использования системы у нас будут ошибки в новом ядре, которое мы скомпилировали, мы всегда можем откатиться обратно на старое ядро
/usr/src/sys/архитектура/conf
Каждая строка представляет собой ключевое слово и один или более аргументов.
Изменяем параметры в конфигурации ядра, затем используя команду make buildkernel KERNELCONF=НАЗВАНИЕ_КОНФИГУРАЦИИ запускаем сборку ядра
С помощью команды make installkernel KERNELCONF=НАЗВАНИЕ_КОНФИГУРАЦИИ