MKUTS(8)
НАЗВАНИЕ
mkuts - создание нового ядра ОС UNIX
ОПИСАНИЕ
Почти все файлы, необходимые для генерации нового ядра
ОС UNIX, находятся в каталоге /usr/src/uts.
- Makefile
- Используйте этот make-файл для всех реконфигураций.
Новое ядро создается командой make unix.
- dfile, master
- Эти файлы используются утилитой config(1M) для
создания программ conf.c и low.s. В файлах содержится описание драйверов устройств и основных системных параметров.
- name.c
- Небольшой исходный файл, в котором инициализируется системная структура utsname.
- ram.c
- В этом файле находятся некоторые основные функции,
подобные raminit, которые можно изменить, исходя
из нужд конкретной конфигурации.
- unildinstr
- Инструкции для ld(1) - как собрать ядро.
- lib*
- Библиотеки об ектных файлов UNIX-ядра.
- libio
- Библиотека, содержащая драйверы устройств.
- io/
- Этот каталог содержит исходные тексты драйверов
устройств и make-файл для пересборки библиотеки
драйверов.
Включаемый файл <sys/io.h>, который используется в
программе conf.c, содержит параметры устройств. При
подключении нового устройства этот файл также нуждается
в изменении.
После того, как новое UNIX-ядро создано, в целях тестирования его можно загрузить, указав в программе начальной загрузки полное маршрутное имя /usr/src/uts/unix.
Но в конце концов ядро нужно переместить в корневой каталог, так как некоторые программы, такие как /bin/ps,
используют файл /unix.
СМ. ТАКЖЕ
config(1M).
dfile(4), io(4), master(4) в Справочнике программиста.