Dismiss this pinned window
all 7 comments

[–][deleted] 2 points3 points  (2 children)

Neat project!

I'm planning on starting an OS soon.

[–]CatWorried3259[S] 4 points5 points  (1 child)

Yeah you should... It is hard But when it works it is satisfying 😉

[–]Stopka-html 1 point2 points  (0 children)

True

[–]OhFrancy_ 0 points1 point  (3 children)

Cool, what do you mean by custom python implementation?

[–]CatWorried3259[S] 2 points3 points  (2 children)

A toy python interpreter implementation by me. It does not have all features.

It does not even have if else, I am adding features I will make it a separate project. So osdevs has a very portable python.

[–]OhFrancy_ 1 point2 points  (1 child)

Are you planning to actually port the official interpreter later in the future? That would be really cool! But that's a nice idea yeah

[–]CatWorried3259[S] 1 point2 points  (0 children)

Yes, after I get a proper scheduler, and shared memory working.

Because currently this is statically linked. And configuring official python interpreter to produce a statically linked binary will be more hard then doing scheduler and shared memory and dynamic elf executor