• SkaveRat@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    32
    ·
    edit-2
    5 months ago

    this is for the transition. no point in porting your software if nobody has the hardware. This will get people to get the hardware, as they can just keep using the existing software, and wait until it’s properly ported

    Edit: you people really think windows is the only software that needs a translation? Do you only ever use your OS on your computer, and not a single software more?

    • vanderbilt@lemmy.world
      link
      fedilink
      English
      arrow-up
      44
      ·
      edit-2
      6 months ago

      Nobody will buy the hardware if they can’t commit to supporting the software. In a previous role, I was responsible for advising purchasing decisions for my company’s laptop fleet. The Surface X (Arm edition) looked cool, but we weren’t willing to take the risk, because at the time Microsoft had far worse transitional support than they do now. It’s gotten better, but no one in their right mind is going to make the kind of volume purchases that actually drive adoption until they demonstrate they are in it for the long haul. It’s a chicken and egg problem, and Microsoft doesn’t care what hardware you are using, so long as it is running Windows or using (expensive) Windows services.

    • ch00f@lemmy.world
      link
      fedilink
      English
      arrow-up
      19
      ·
      6 months ago

      Apple released a native x86 version of Tiger with their first Intel Macs.

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

        Sure, but the vast majority of Mac software at the time, including loads of first applications from Apple, couldn’t run on Tiger. You had to run it in the “Classic” environment - and they never ported that to Intel.

        Tiger shipped just 4 years after the MacOS 9.2 and plenty of people hadn’t switched to MacOS X yet.

        The reality is Apple only brings things forward when they can do it easily.

        Apple has done eight major CPU transitions in the last 40 years (mix of architecture and bit length changes) and a single team worked on every single transition. Also, Apple co-founded the ARM processor before they did the first transition. It’s safe to assume the team that did all those transitions was also well aware of and involved in ARM for as long as the architecture has existed.

    • Treczoks@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      5 months ago

      No, this won’t get people to get hardware that looks horribly slow because everything needs to run through a translation layer. They do have the sources. They could just recompile them for the new hardware. If their sources are not total crap.

      • rottingleaf@lemmy.zip
        link
        fedilink
        English
        arrow-up
        6
        ·
        5 months ago

        I’d expect there’s quite a lot of assembly and endianness-dependent stuff here and there. It’s Microsoft. Their culture is about pride of things being arcane-complex inside, cause if you can untangle that, you are a good programmer. They think that. I think they think that. Maybe they are just vile.

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

          You may be spot on with that. Though the assembly part can be fixed by code translation at compile time. Endianess and shitty programming habits are another thing that the cross-executor must deal with, too, so maybe this has been covered already. Or it will blow up in their faces, anyway.

        • kalleboo@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 months ago

          Windows NT historically ran on lots of CPU architectures, PowerPC, MIPS, Alpha, Itanium, etc, and that included the bundled software like 3D Pinball. I would have expected it to still be quite portable.

    • Miaou@jlai.lu
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      Microsoft really never do that port if they have a translation layer