Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Ibotlite en 2 Enero 2023, 16:44 pm



Título: Programar un Kernel en VB.net o VBA
Publicado por: Ibotlite en 2 Enero 2023, 16:44 pm
Hola!

Tenia la duda si se puede crear un kernel en visual basic.net o vba, por que quiero crear un sistema operativo desde cero en visual basic. puede ser vba o vb.net.

-Saludos!


Título: Re: Programar un Kernel en VB.net o VBA
Publicado por: MCKSys Argentina en 2 Enero 2023, 17:16 pm
Hola!

Tanto VBA como .NET requieren de un runtime, el cual corre sobre un OS. Por lo tanto, crear el código de un kernel en el mismo, no tiene mucho sentido.

Necesitas usar un lenguaje que compile nativo, como C/C++ (No C#).

Saludos!


Título: Re: Programar un Kernel en VB.net o VBA
Publicado por: Ibotlite en 4 Enero 2023, 02:18 am
Bueno, una pregunta después de buscar y buscar, encentro algo llamado Boot.net de Cosmos, y
al parecer me dejo crear un OS en vb.net, y cree una maquina virtual fue booteable!.

La duda es como crees que funciona?

puedes probarlo aqui (esta para c# y vb.net)


Título: Re: Programar un Kernel en VB.net o VBA
Publicado por: MCKSys Argentina en 4 Enero 2023, 04:40 am
La duda es como crees que funciona?

Bueno, no había escuchado del proyecto (cuyo source es: https://github.com/CosmosOS/Cosmos (https://github.com/CosmosOS/Cosmos)), pero parece que se basa en otros 2 proyectos para convertir codigo IL en ASM: https://github.com/CosmosOS/XSharp (https://github.com/CosmosOS/XSharp) y https://github.com/CosmosOS/IL2CPU (https://github.com/CosmosOS/IL2CPU) (también desarrollados por el mismo dev).

Al final termina usando NASM para convertir todo a código máquina.

Un proyecto bastante interesante!

Saludos!