Felix86: Run x86-64 programs on RISC-V Linux

rguiscard | 102 points

Haven't found the source code (https://github.com/orgs/felix86-emu/repositories looked likely but no), curious whether this is a qemu fork or a DIY effort.

JonChesterfield | 10 hours ago

Love that folks are hacking stuff like this already, even if RISC-V still feels ages behind x86 for anything heavy. I def wanna see how far these emulators can actually push things. Kinda makes me hope for that wacky Steam-on-RISC-V future lol.

gitroom | 2 hours ago

Always wondered why RISC-V doesn't get more mainstream adoption.

Even if not at the consumer level, having your data center, for example, running a cheaper (I assume since no license for the instruction set means not having to pay for it and more options to buy from leading to lower prices) and less power demanding option when compared to x86-64 sounds enticing to me.

Maybe no one wants to be the genea pig to iron out the kinks of the transition or maybe the raw performance of x86 is bigger deal than I think it is and its worth the price and power. Dunno.

OptionX | 6 hours ago

How's it different from box86/box64? It also has RISC-V with JIT support.

https://box86.org/

ValdikSS | 6 hours ago

What remaining challenges are you most interested in solving for felix86—GPU driver support, full 32-bit compatibility, better Wine integration, or something else entirely?

badmonster | 14 hours ago

This is good. Maybe it means some day we'll able to run Steam on it. Wouldn't that be funny? Windows emulation on x86-64 emulation on RISC-V.

guerrilla | 8 hours ago

Funny, I am doing exactly the other way around: I run small RV64 linux programs on x86_64 linux.

I cannot way for the first AAA games to run on ultra-performant RISC-V(RV23+) microarchitectures made with the state-of-the-art silicon process.

sylware | 4 hours ago