SteveStudios / SDesk

The SDesk ISO source.
GNU General Public License v2.0
7 stars 1 forks source link

Arch Linux ARM #9

Open HudsonAfonso opened 2 months ago

HudsonAfonso commented 2 months ago

Arch Linux ARM??

stephencomputer commented 2 months ago

ARM has way too little application support on Linux for me to support it. You are free to make your own port, though :)

stephencomputer commented 1 month ago

Reopening as the laptop world is clearly moving towards ARM processors. I'll figure something out.

stephencomputer commented 3 days ago

Update

This is happening, I'll release a couple ARM images in the coming months. Raspberry Pi images will come first, then I'll focus on Snapdragon X-Plus and X-Elite if possible.

This will take a bit longer as I'm developing an in-house tool to translate x86_64 specific instructions to aarch64, etc. instructions. I was originally planning on using box64 - but it does have a bunch of problems with "invalid opcode" errors being pretty common.

Hopefully we'll be able to release something Rosetta-grade. Though, we're going to ditch the JIT model and I'm planning to make a tool that utilizes objdump to disassemble (Not sure if this will cause problems with commercial licenses - but you would never actually be able to view the high-level nor the disassembled code, so it shouldn't. In addition it will delete the old binary after the native one is generated.), translate and recompile the binary directly before it is run - hopefully this will both improve performance and stability at the same time.