• RmDebArc_5@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    15
    ·
    5 months ago

    ISH uses a x86 emulator to run alpine Linux as a terminal. I personally prefer A-shell (mini) as it is more performant

    • RedWeasel@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      5 months ago

      A-shell

      Hadn’t heard of a-shell. On my iPad I occasionally use iSH for bittorent, among other uses. I do agree it is on the slower side, but that is in part because of Apple’s rules about JITs and this forces iSH to use an interpreter. I do think an interpreter of ARM ISA would potentially be faster as the ISA is fixed width and x86 is not, but I don’t know if that would be margin of error faster or not.

      Thanks for sharing.

      Edit: I may have came across that before, but iSH is more flexible, if much slower.

      • m-p{3}@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        5 months ago

        because of Apple’s rules about JITs

        Now that I think about it, Apple’s relaxing its rules for emulators it must be a PITA to make such a software without JIT…

        • RedWeasel@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 months ago

          Yeah. Only systems that can be interpreted in real time are viable. Not sure how recent we are talking either. On top of that, interpretation will be inherently worse on battery life.