Intel doesn’t think that Arm CPUs will make a dent in the laptop market::“They’ve been relegated to pretty insignificant roles in the PC business.”

  • onlinepersona@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    I’m not sure about that. If for example the EU says “for the environment, you may not use chips that use X watts/Ghz” or something, x86 might be out of the game pretty quickly. Also, becoming market leader doesn’t mean old hardware, it’s the new hardware. I bet by 2030, the majority of chipsets sold will be either ARM or RISC-V. AMD did make an ARM rival with the 7840U, but with their entry in to ARM in 2025, it’s not preposterous to believe the ARM ecosystem will pick up steam.

    Also, recompiling opensource stuff for ARM is probably not going to be a huge issue. clang and gcc already support ARM as a compilation target, and unless there’s x86 specific code in python or ruby interpreters, UI frameworks like Qt and GTK, they should be able to be compiled without much issue. If proprietary code can’t keep up or won’t keep up, the most likely outcome will be x86 emulators or the dumping of money into QEMU or stuff like Rosetta for windows.

    Anyway, I’m talking out of my ass here as I don’t write C/C++ and don’t have to deal with cross-compilation, nor do I have any experience in hardware. It’s all just a feeling.

    • Marius@lemmy.mariusdavid.fr
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      1 year ago

      FYI, arm can already handle most Open Source Software with no problem as far compiling them is concerned. In particular, Qt and GTK does work, and cross compiling too is very easy. Not that it’s necessary anyway (aside of probably faster compilation unless you have really good ARM CPU). In particular, QEMU have qemu-user (if you didn’t know), which basically Rosetta for Linux, but with a good performance hit when testing cross-compiled code.

      Edit: In my opinion, what will switch the faster to a non-x86 on a large scale (for computers, not counting phones, tablet and microcontroller, not using them anyway) are servers. A lot of them use standard open source software, so switching might be pretty easy if the package manager abstract it (like… All of those I know).

      I mean, certain cloud provider are starting to offer renting such servers (and not speaking of all those hacker who host server on raspi (and then those who use standard linux on mobile phone too))

      • Giooschi@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        QEMU have qemu-user (if you didn’t know), which basically Rosetta for Linux, but with a good performance hit when testing cross-compiled code.

        Aren’t Box64 and FEX faster though?