Для того, чтоб заниматься разработками для ядра, желательно
иметь два отдельных компьютера. Один из них предназначен для среды
разработки и исходных кодов, а второй — для запуска тестов
отлаживаемого кода. Второму компьютеру для работы достаточно
иметь возможность выполнять начальную загрузку по сети и монтирование
файловых систем по сети. В этой ситуации, если отлаживаемый код
содержит ошибки и вызовет аварийную остановку системы, то это не
повлечет порчу или утерю исходного кода
.
Второму компьютеру даже не потребуется иметь свой монитор,
достаточно будет соединения асинхронных портов кабелем RS-232 или
соединения при помощи KVM-устройства.
Но так как далеко не у каждого есть два или более компьютеров
под рукой, есть пара способов подготовить иную «живую»
систему для разработки кода для ядра. Один из них — это
разработка в VMWare
или QEmu виртуальной машине
(это лучшее из доступного, после, конечно-же, выделенного для тестов
компьютера).
Прежде всего необходимо им
...
Читать дальше »