Я не давно узнал о ReactOS, скачал исходники, собрал bootcd и поставил под VMWare. Поставилось без проблем, вроде даже работает

1. Как после внесения изменения в коде, пересобрать лишь часть системы. Например изменил я что-то в коде блокнота, мне нужно собрать лишь блокнот, а я могу только ВЕСЬ ReactOS собрать

2. В качестве IDE я использую CodeBlocks. Можно ли настроить ее для сборки ReactOS под линуксом?
3. Могу ли я обновить систему на виртуальной машине без повторной установки?
4. Хотелось больше узнать, как работают разработчики проекта. Как тестируют, как отлаживают, как собирают. В общих чертах конечно
