Intereting Posts
Возврат к ошибке в shellscript вместо выхода при ошибке Как изменить цвет для всех элементов в строке состояния в i3 WM? Как я могу пропустить оставшуюся часть сценария, не выходя из вызывающей оболочки, при поиске сценария? Как отрезать от 1-го символа до -7 символов в awk? btrfs на LVM на LUKS – один контейнер LUKS выполняет WAY лучше, чем другой Отсутствует исполняемый файл cc1 в Amazon Linux VPN SSL Расширитель сети в Firefox Ускорить сценарий, который определяет, все ли столбцы в строке одинаковы или нет Как заставить Mint распознавать микрофон моего ноутбука как монофонический вход вместо стерео входа? Ansible failed_when только распечатать настроенное сообщение об ошибке Есть ли конфигурация ядра ванили? Как объединить два раздела в один? Двойные мониторы, разрешение разрешения DVI-I-VGA-конвертера Автоматизация подключения к VPN Невозможно установить пакеты с помощью dnf в Fedora 22 на платформе ARM

Разработка ядра на платформе Windows

Я установил Windows 10 в свою систему. Я также установил cygwin в свою систему. Я хочу начать изучение разработки ядра. Есть ли способ установить, создать и построить ядро ​​с помощью cygwin на платформе Windows? Если нет, то я хочу знать любой другой способ сделать то же самое. Я не хочу использовать виртуальную машину.

Cygwin не имеет ничего общего с * nix ядром. Это в основном две вещи: Windows DLL, которая реализует некоторые из POSIX API и оболочек и инструментов, которые работают против него. Вместе они обеспечивают Unix «внешний вид» в Windows. (Существует порт gcc и других частей цепочки сборки GNU, но они просто создают более естественные двоичные файлы, которые могут использовать DLL.)

Используйте виртуальную машину. Или вы могли бы изучить что-то под названием Cooperative Linux . У меня нет опыта с ним, но главная страница говорит, что это …

… бесплатный и открытый исходный код для оптимальной работы Linux в Microsoft Windows изначально … порт ядра Linux, который позволяет ему работать совместно с другой операционной системой на одной машине …. запустить Linux на Windows 2000 / XP / Vista / 7, без использования коммерческого программного обеспечения для виртуализации ПК, такого как VMware

Я упоминаю это только в том случае, если по какой-то причине вы абсолютно не можете запустить традиционную виртуальную машину.