The best operating system on replit!
I haven't posted in a while so here's a post.
This time I have paging working well and can read from storage to load programs and files.
I still need to work on a full graphics driver and getting to user mode as well as maybe implementing an actual filesystem format but it's getting there.
Oh yeah and I need to start fixing all those warnings...
(To make bochs start running it, type
cont and then
c, bochs complains because it can't find a sound device)
What should my next post be?
I was working on a terminal RPG game for a while until I started this.
I also made significant progress on my py to C++ compiler
The thought of making a real OS in py crossed my mind even with how cringe it will be.
Nice. Can I help you with this. It is something im actually geniunely interested in. And im perfectly fine with learning C.
I can actually tell you some hardware details on the workings behind VGA (Video Graphics Adapter) so you can create a fully working UI like most distributions. Albeit we need a fully working kernel first.
@notTussiez yes. it in fact can, just grab an emulator likes Bochs (in use in this project) and obtain the image file for the OS presented in this post. Then you may run it locally. If you meant "can it be run on real hardware" that is hard to answer for sure as hardware can vary immensely.
@RahulChoubey1 The process for OSDev is pretty complicated, but if you really insist and are willing to spend hours tweaking various pieces of code just to do a simple task, here are some resources!
- OSDev wiki: https://wiki.osdev.org/Main_Page
- Some existing projects made by some people in the community: https://wiki.osdev.org/Projects
- Links for some contacts to others in the community including the main discord server at https://wiki.osdev.org/Chat
- A comprehensive book about creating a small hobby OS that can run C programs https://littleosbook.github.io/
- One of the largest OSDev projects https://github.com/managarm
Hope these can help you out ;)
and yes, why don't you build any node projects?
~ That would be awesome! or maybe try out the unity game engine! unity uses C# to make games, you can also export it onto the web so that everyone can play your games! and ofc ur name spells out C# ~
don't ask me why I put '~'.
it makes the sentence more polite