| 22 Apr 2025 |
emily | like if Rust had comparable Darwin investment it wouldn't be tier 1 there either | 17:50:07 |
emily | also something something microarchitectural patents something something RISC-V guy who is convinced running an x86 QEMU VM is illegal :P | 17:51:18 |
emily | not entirely a farce: Intel do shake down people over x86 emulation! | 17:51:42 |
emily | (ok, generally corporate people) | 17:52:02 |
emily | anyway, I respect people who don't want to test stuff on Darwin and favour being an environment that is welcoming to people with strong views on software freedom - albeit I don't think we will/should ever get to the point of Guix there. I'm just unconvinced there's a practical obstacle to maintaining pluralism on the matter even in a world where Darwin is tier 1. | 17:54:18 |
Tristan Ross | So we want to consider x86_64-linux-gnu` as the only tier 1 platform? | 17:55:14 |
Tristan Ross | * So we want to consider x86_64-linux-gnu as the only tier 1 platform? | 17:55:25 |
emily | that's the only thing I can imagine making sense as a description of the status quo, yeah | 17:56:30 |
Tristan Ross | Cool | 17:56:37 |
Tristan Ross | https://pad.lassul.us/9yYTVp73QBul7dCm6tCWsw?view I've made changes to this now, I'm basically using it to draft things until I have a clear way to PR this into the documentation. | 17:57:56 |
emily | which is x86_64-linux > aarch64-linux >> aarch64-darwin > x86_64-darwin >>> everything else | 17:59:00 |
Tristan Ross | Yeah, I think we could see aarch64-linux become a tier 1 platform if adoption grows more. | 18:00:11 |
Tristan Ross | It's not going to be anytime soon but it'll likely happen at some point. | 18:00:40 |
emily | maybe depending on how the server market shifts | 18:01:25 |
emily | desktops would require a change in Microsoft priorities | 18:01:39 |
Tristan Ross | In reply to @emilazy:matrix.org maybe depending on how the server market shifts Yeah, basically Ampere, Graviton, and NVIDIA's ARM chips lol. But I think it's mostly Ampere or Graviton. | 18:02:51 |
Tristan Ross | In reply to @emilazy:matrix.org desktops would require a change in Microsoft priorities Yeah... Apple Silicon is a thing but I'd consider it a niche | 18:03:16 |
Tristan Ross | I think Pi's are an easily accessible option but not much performance there. However, I do see it being a simple setup for people. | 18:03:55 |
emily | the difference is that there don't need to be any convenient options for x86 since it's what everyone already has | 18:05:17 |
Tristan Ross | Yeah, which is how Apple was able to do it. Forced adoption. | 18:06:10 |
Tristan Ross | If companies forced Arm more, there'd be more convenient hardware. | 18:06:41 |
emily | well the arm machines being the same price or cheaper but faster probably helped :P | 18:07:25 |
Tristan Ross | Definitely | 18:07:39 |
Tristan Ross | Battery life for one is a thing. | 18:07:58 |
emily | we're not going to see a substantial amount of users and contributors on desktop AArch64 Linux as long as it's paying more for worse perf | 18:08:04 |
emily | we surely have more using Apple Silicon fulltime | 18:08:20 |
Tristan Ross | Yeah, that's what I've been thinking about. We need something like Apple Silicon. Decent price per performance. Not as slow as a Pi but cheaper than an Ampere. | 18:09:02 |
| 23 Apr 2025 |
cldrpr | Thanks (and thank you for the clarification)! Let me now if you are able to give it a try and if you find anything interesting. I will be at a conference all next week but I will keeping work on this and exploring the possibility of a buildPackages/targetPackages mix-up when I get back. | 04:03:51 |
Randy Eckenrode | Linux to Darwin cross is something I’d like to do for 25.11 (but no guarantees). | 12:06:44 |
Tristan Ross | In reply to @reckenrode:matrix.org Linux to Darwin cross is something I’d like to do for 25.11 (but no guarantees). That would be awesome to have. | 18:22:08 |