Quote:
I want to rewrite the Linux kernel
Bad idea. If there is not millions of Linux written in everyone's favorite language, it is because it is huge and hard, and not every programming language is usable to build an OS.
An OS talks to bare metal, it rely only on services it create itself.
Python is interpreted, and interpreter rely on existing OS.
Quote:
I'm looking for a C, Assembly, Ruby, Shell programming language converter (if any)
Beyond the most simple programs, consider converters as bad, because different languages have different ways to do the same thing, and OS source code is extremely technical.
Most OS are written in Assembly and C because those languages can talk to bare metal without any service, and they are fast.