• Dark Arc@social.packetloss.gg
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 months ago

    Well, Java can call into native code. I’m pretty sure Mojang isn’t doing that sort of thing, but I wasn’t entirely sure they weren’t depending on a subset of the JVM or a native library that is defacto standard in the x86 world.

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      8 months ago

      Programs like Box86 and Box64 csn efficiently make native calls work out if there are native equivalents available, and there’s always qemu-static if that fails.

      I don’t remember Minecraft server edition relying on native binaries, but it’s been a while since last ran it, maybe Mojang changed it.

      • Dark Arc@social.packetloss.gg
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        I don’t remember Minecraft server edition relyint on native binaries, but it’s been a while since last ran it, maybe Mojang changed it.

        Same, and it sounds like it doesn’t… I just wasn’t sure. You can also run into things like “I never realized this was using… glibc… which is on every x86 Linux computer.” I don’t think that’s happened either though.

        Programs like Box86 and Box64 csn efficiently make native calls work out if there are native equivalents available, and there’s always qemu-static if that fails.

        Interesting, good to know