ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.04.2024
Просмотров: 5
Скачиваний: 0
Лабораторная работа №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=НАЗВАНИЕ_КОНФИГУРАЦИИ