Are we (linux) ready for arm devices like snapdragon elite X? Asahi runs on mac os with arm chips and the software somehow runs better than macos itself?! Is the softwares packaged for arm linux different? Is there much softwares available for the arm platform like softwares available for the intel/amd chipsets?

After all are you optimistic about linux and arm?

  • Matt The Horwood
    link
    fedilink
    English
    446 months ago

    Linux has been ready for ARM for a long time, Android is linux and have been running for a long time. Also see the Raspberry Pi and PiOS, based on Debian.

    I run a Pi and there are boat loads of things ARM ready

      • @PlasticExistence
        link
        English
        236 months ago

        Android runs on the Linux kernel, so it’s Linux. You could consider it a distribution with almost none of the normal packages a standard Linux distribution would include, but it’s still Linux at the core.

          • TxzK
            link
            fedilink
            English
            16
            edit-2
            6 months ago

            It may not be “GNU/Linux” (whatever that stupid name means) but it’s still Linux. If it uses the Linux kernel, then it’s Linux, simple as. No one said it has to be *nix to be considered Linux. And even then Android is *nix. You can actually run many Linux programs if you have root access or by using Termux. If Android isn’t Linux to you, Alpine Linux shouldn’t be either.

          • @[email protected]
            link
            fedilink
            English
            11
            edit-2
            6 months ago

            Beyond the article being ancient at this point (in terms of AOSP and Android development lifetime), Stallman’s argument boils down to the same talking points of Free Software purism.

            To the first real point being transformed here: Android is not GNU/Linux because it does not contain much of the GNU Project’s software. While it’s correct to claim it’s not GNU/Linux, how does it not make it Linux still? Is Alpine Linux not considered “Linux” because it doesn’t contain GNU? Please elaborate on this point of Linux being Linux because it has GNU.

            To the second point of including proprietary drivers, firmware, and appplications: we once again meet the questionable argument of transforming an OS to something else. Points are made that Android doesn’t fit the GNU ideals due to its usage and inclusion of proprietary kernel modules, firmware, and userland applications. These are valid points to be made in that these additions muddy the aspect of Android (as packaged by Google and major smartphone manufacturers) being truly free software. However the same can be said about traditional “GNU/Linux distributions”. Any device running on x86 (Intel, AMD) will be subject to needing proprietary firmware in order to function with that firmware having a higher control level than the kernel itself, just as Android would. There is also the note that while it is less necessary now to have a functioning desktop, a good portion of hardware (NVidia, Broadcom, Intel, etc.) require proprietary kernel modules and/or userland drivers in order to have full functionality that the average user may want. Finally, there is proprietary applications as well. Some Linux desktops include proprietary applications like Spotify, Steam, Google Chrome by default. Are we really to also exclude an overwhelming majority of the biggest Linux distros as Linux as well being that they include proprietary software or rely on proprietary code in some fashion? GNU itself lists very few distros as GNU-approved.

            To note, AOSP does have a different userland environment than your standard Linux distro running X11 or Wayland. That is by far the best reason I could think of to classify Android as a different category of ‘Linux’ from say Debian, Fedora, OpenSUSE, Arch, Gentoo, Slackware, and others. However, AOSP is still capable of running with no proprietary userland software and can even be made to still run cli applications as well as run an X11 server that is capable of launching familiar desktop Linux applications. I really think that the arbitrary exclusion of Android from being Linux by virtue that RMS doesn’t think it fits with GNU ideals is silly. If there are better arguments to be said for why Android (especially AOSP) shouldn’t be seen as Linux with a different userland ecosystem rather than not Linux entirely, I’d love to see them. However, I remain unconvinced so far.

          • @PlasticExistence
            link
            English
            56 months ago

            Stallman has absolutely no say about what makes Linux. His tools, though important to the free software movement, are not necessary to create a Linux distribution.

            There is NO GNU/Linux. Stallman doesn’t get to name or claim ownership of someone else’s baby. It’s Linux, so named by its creator.

      • @mellejwz
        link
        English
        36 months ago

        The kernel used by Android is Linux, just like the kernel used by PiOS.

        • @[email protected]OP
          link
          fedilink
          English
          06 months ago

          You don’t run application softwares on top of kernel. The kernel itself is not an operating system.
          It needs certain libraries. I’m talking about software availability on arm linux

          • @irreticent
            link
            English
            36 months ago

            I have a couple RPis and there is plenty of software that runs on them.

      • @sfantu
        link
        English
        26 months ago

        Looks like the Google bots are dominant here also … pushing the android abomination.

  • @SpaceNoodle
    link
    English
    316 months ago

    Even Debian has had ARM support since 2000. It’s not just ready, it’s mature.

  • exu
    link
    fedilink
    English
    106 months ago

    Support by packages is generally there. What is lacking however, are drivers for video acceleration and many other soc- and often board-specific customisations required.

    X86 in contrary offers one unified and queriable interface (ACPI, UEFI) that makes custom images unnecessary. ARM has ServerReady for that, however I’m not aware of any consumer chip that implements this.

    • @sfantu
      link
      English
      16 months ago

      not aware of any consumer chip that implements this.

      And that’s on purpose.

      Also on purpose is the fact that no one is investigating ARM’S dominance.

  • @multicolorKnight
    link
    English
    46 months ago

    I used a PineBook 2 as a secondary machine, daily, for a couple of years. I never felt constrained by the CPU architecture, barely noticed it mostly. I stopped using it because it fell apart physically, but it was perfectly stable. I’d get another if I could get a sturdier one.

  • @hperrin
    link
    English
    36 months ago

    I’m more excited for Linux on RISC-V, but yeah, Arm is neat.