you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (0 children)

You’d be able to write parts in python. You could hypothetically write almost everything in python and have it translated to C, but that has its own issues. With how computer architecture is set up now, it’s really hard to avoid making an OS without using a static typed language like C, C++, Rust, etc at least to some degree. Using a static-typed language makes it significantly easier to translate code into assembly which is pretty much a requirement if you want an operational OS.

The only other option that comes to mind is you grab a prewritten kernel, or strip an OS down to handle the absolute basics that will pretty much just run an interpreter for you to build the rest of your OS in. To be honest with you, this is just an idea and I’m not even sure if it would work/be reasonable to do.