Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / ГОД-ГРУППА-ЛР7-Фамилия

.docx
Скачиваний:
16
Добавлен:
24.10.2023
Размер:
728.44 Кб
Скачать

Лабораторная работа №7: Настройка и

компилирование ядра ОС FreeBSD

Цель работы: освоить работу с файлом конфигурации ядра FreeBSD и процесс его сборки.

Задание:

Заходим в /usr/src/sys/i386/conf

Копируем GENERIC под названием MYKERNEL

Я применил следующие изменения в конфигурации:

  1. Изменил название с GENERIC на MYKERNEL

  2. Отключил опцию с протоколами для IPv6 соединений

Переходим в /usr/src и начинаем сборку ядра

Компиляция закончилась, устанавливаем ядро

Контрольные вопросы:

  1. Ядро операционной системы – это основная её часть. Оно ответственно за управление памятью, параметрами безопасности, работой с сетью, доступам к дискам и другое.

  2. Преимущества сборки своего ядра:

    1. Меньшее время загрузки. Поскольку ядро будет пытаться определить только то железо, которое установлено в компьютере, время загрузки операционной системы значительно снизится

    2. Уменьшения использования памяти. Собственное ядро часто использует меньше памяти, чем GENERIC, так как из него убраны все лишние драйверы и программы, которые вам не нужны

    3. Поддержка дополнительного аппаратного обеспечения. Собственное ядро позволяет вам добавить поддержку устройств, отсутствующих в ядре GENERIC

  3. Если мы ставим новое ядро, то обязательно нужно сохранять текущую версию установленного ядра. В случае, если в ходе использования системы у нас будут ошибки в новом ядре, которое мы скомпилировали, мы всегда можем откатиться обратно на старое ядро

  4. /usr/src/sys/архитектура/conf

  5. Каждая строка представляет собой ключевое слово и один или более аргументов.

  6. Изменяем параметры в конфигурации ядра, затем используя команду make buildkernel KERNELCONF=НАЗВАНИЕ_КОНФИГУРАЦИИ запускаем сборку ядра

  7. С помощью команды make installkernel KERNELCONF=НАЗВАНИЕ_КОНФИГУРАЦИИ