InicioHazlo Tu MismoCrea tu propio sistema operativo en Visual C#

Crea tu propio sistema operativo en Visual C#

Hazlo Tu Mismo1/21/2012

Hola taringueros!,
En primer lugar, quiero deciros que no os espereis nada como Windows o MacOSx, más bién esperaos algo cómo MS-DOS... (Por algo se empieza, almenos no es debian modificado).

Descargas
Primero debemos descargar el Visual C#, versión gratuita en la web de Microsoft: (Saltamos el paso en caso de que lo tengamos)

Después, una vez instalado, debemos instalar Cosmos, un plugin para Visual C# 2010 que convierte una aplicación de consola a archivos boot y bin gracias a isolinux y su pequeño Kernel:


Instrucciones
Abrimos Visual C# y hacemos click sobre crear un nuevo proyecto, una vez aquí seleccionamos CosmosBoot:

Entonces nos saldrá al abrir la clase 'Program.cs':

Y ahí es dónde nosotros vamos a escribir el código inicial. Podemos programar cómo en una consola e interactuar del mismo modo, aunque algunas funciones cómo 'System.Threading.Thread.Sleep(valor);' no funcionan.

Ejemplos
-Comandos simples

CMD:
Console.WriteLine(">: ");
input = Console.ReadLine();
if(input == "test")
{
Console.WriteLine("Comando test activado");
goto CMD;
}
else if(input == "test2")
{
Console.WriteLine("Comando test2 activado");
goto CMD;
}
else
{
Console.WriteLine("El comando "" + input + ""no existe");
goto CMD;
}

-Apagar

Cosmos.Sys.Deboot.ShutDown();

-Reiniciar

Cosmos.Sys.Deboot.Reboot();


Cómo usar el generador
Primero depuramos, y después nos saldrá una ventana dónde debemos ajustar así los parámetros:

Pulsamos el botón 'Build' y solo tenemos que esperar a que se termine de pasar a Boot (3 o 4 segundos).
NOTA  MUY  IMPORTANTE: Debemos tener configurado el proyecto en .NET FrameWork 3.5, nunca 4.0

Opsyc - Mi sistema operativo


Después ya podemos probarlo en VirtualBox, grabarlo en un CD y probarlo en otro ordenador, o publicar la ISO en internet.
Datos archivados del Taringa! original
40puntos
1,890visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
porketero🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.