Интересно, а каким боком это можно в операционной системе применить?

Там у Борисова есть пара интересных публикаций. О программах с динамически изменяемой архитектурой. Естественно, модульный подход рулит...