← Back to context

Comment by sdcfgy

10 hours ago

You know what I mean. ARM vs x86-64 -and- macOS API vs Linux API.

And yes, they are different even at the user end on the shell.

All of our production Linux systems are running on Graviton these days, i.e. they’re arm64.

  • Your production is not going to be the same as everyone else's. It's also not going to be the ideal for everyone else's, or even possible for everyone else's.

    • The differences between ARM and x86 are probably less relevant for the majority of server-side development than API and admin interface differences.

      In practice, anyone seriously developing Linux software on either macOS or Windows is using VMs or containers running the actual Linux kernel, at least for testing, and the difference is that Microsoft has put far more effort into integrating specific support for these things into the OS.