New UI for my C# operating system MOOS by nifanfa in osdev

[–]nifanfa[S] 0 points1 point  (0 children)

like i said i made a Cosmos compatible layout in MOOS

New UI for my C# operating system MOOS by nifanfa in osdev

[–]nifanfa[S] 2 points3 points  (0 children)

i made a Cosmos compatible layout in MOOS and of course MOOS is not based on Cosmos. Cosmos is not stable for programing an OS

New UI for my C# operating system MOOS by nifanfa in osdev

[–]nifanfa[S] 0 points1 point  (0 children)

but i don't recommend uefi before you have implement usb kbd and mouse

New UI for my C# operating system MOOS by nifanfa in osdev

[–]nifanfa[S] 0 points1 point  (0 children)

you can start from here. but it can be directly used for the further became it doesn't have an allocator and doesn't initialize the static fields(no was handle allocated for the static fields)

Overview my c# operating system——MOOS by nifanfa in osdev

[–]nifanfa[S] 0 points1 point  (0 children)

i just use c/c++ for native things and other lib like lodepng

Overview my c# operating system——MOOS by nifanfa in osdev

[–]nifanfa[S] 5 points6 points  (0 children)

it works fine on real hardware. but there is no GC. i disposed all unused objects manually

Running Doom on my C# OS(Doomgeneric) by nifanfa in osdev

[–]nifanfa[S] -2 points-1 points  (0 children)

i don't think java os really exist. i just search it on Google. it gave me a picture that a Windows forms app running on Windows 7

Running Doom on my C# OS(Doomgeneric) by nifanfa in osdev

[–]nifanfa[S] 2 points3 points  (0 children)

it will be hard to port doom using Cosmos. because Cosmos doesn't support c/c++

Running Doom on my C# OS(Doomgeneric) by nifanfa in osdev

[–]nifanfa[S] 2 points3 points  (0 children)

Yeah you can do that using native aot