> -- Цитата:
> Операционная система A2 разрабатывалась в несколько этапов. Исходный код из предыдущих проектов с минимальными изменениями попадал в новые проекты (Если судить только по названиям модулей (префиксы платформ "Oberon.", "WM", "AMD64.", "I386.", "Win32.", "Unix.", "ARM." "RPI", etc) и двух областей видимости для модулей "A2" и "Oberon"). Это наложило отпечаток на архитектуру OS.
Звучит как-то сумбурно...
"AMD64.", "I386.", "Win32.", "Unix." - не какие-то этапы. Этими префиксами указано, что данный модуль содержит специфичесую реализацию, для указанной платформы. Потом при копиляции системы под выбранную платформу происходит выбор необходимого модуля. Все конфигурации сборок под все поддерживаемые платформы описаны в одном конфигурационном файлеRelease.Tool