Ghostboard pixel Skip to content

Box86, the popular x86 emulator, has just received a huge upgrade. This comes in the form of Box64, the ARM64 equivalent.

If you did not know, Box64_86 lets you run 64-bit or 32-bit Linux programs on ARM systems. In other words, it makes it possible for you to access desktop Linux programs on your Raspberry Pi or Raspberry Pi alternatives.

Fortunately, now we have Box86 and Box64 to the rescue no matter what type of ARM system you’ve got.

What is Box64?

You may have heard about Apple’s Rosetta 2, a translation layer that allows apps designed for older Macs to run on the new M1-powered Macs. Box64 is something similar that allows apps designed for x86 to run on ARM Linux devices.

It manages to do this all while being 100% open-source, free, and surprisingly fast, thanks to its Dynarec module. This improves speed by re-compiling the program for ARM, meaning that it runs the same as any other ARM-supported app.

However, even if Box64 is unable to recompile the app, it can still run it using on-the-fly emulation, with impressive results here too.

Many Raspberry Pi users will be familiar with Box86, a similar program that has been around for about a year now. The biggest difference is that Box86 is only compatible with Arm32, while Box64 is only compatible with Arm64.

So that’s Box64, the awesome compatibility layer that allows users to run x86_64 apps on your ARM-based PCs.

Wrapping Up

If you were to ask me what I think about Box64, I would say it’s an absolute game changer. Between the incredible performance and massive potential, this compatibility layer is sure to play a huge role in the future ARM-based Linux PCs.

Check out its GitHub page if you are curious to know how it works, and how you can get started with it.

With that, I’ll leave you now to dive into and test for yourself.

What do you think of Box64? Let me know down in the comments below!

More from It's FOSS...