RE:SE PUEDE CREAR UN SISTEMA OPERATIVO EN VISUAL B
Sólo y exclisvamente en Visual Basic, NO!! ... necesitas un lenguaje con el cual puedes utilizar completamente las direcciones de memoria, interrupciones, etc. Por ejemplo, poder hacer controladores de dispositivos, utilizar como base un código interpretado por el sistema sin necesidad de DOS, Windows, Linux, etc... Eso incluye el no poder utilizar ni librerías, ni ActiveX, ni COM+, ni API ...
El VB está pensado para trabajar en entorno Windows. No es listo ni nada el Guillermo Puertas.
Un saludo.