!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

221 Members
72 Servers

Load older messages


SenderMessageTime
22 Apr 2025
@qyliss:fairydust.spaceAlyssa Ross
In reply to @emilazy:matrix.org
also, consider the case where an issue in Rust is blocking for Linux. to interact with the Rust project to fix it will involve their support tiers, which include proprietary platforms
Yeah, but we do have other options in that situation.
17:46:40
@emilazy:matrix.orgemily so insofar as we need to interact with the wider FOSS world the same considerations reappear 17:46:51
@qyliss:fairydust.spaceAlyssa Rossand I'm not sure I've ever seen that come up in practice17:47:37
@emilazy:matrix.orgemily
In reply to @qyliss:fairydust.space
Yeah, but we do have other options in that situation.
temporarily at least yeah but maybe not long term. we don't have the resources to fork Rust because they want to do something that breaks us because of macOS
17:47:40
@qyliss:fairydust.spaceAlyssa Ross
In reply to @emilazy:matrix.org
temporarily at least yeah but maybe not long term. we don't have the resources to fork Rust because they want to do something that breaks us because of macOS
We basically did this for QEMU for Darwin for a period of years :P
17:48:13
@emilazy:matrix.orgemily
In reply to @qyliss:fairydust.space
and I'm not sure I've ever seen that come up in practice
I think all of this would come up a lot less in a situation where we truly had a tier 1 kind of user/contributor split and general support quality
17:48:22
@qyliss:fairydust.spaceAlyssa Ross(Not saying it was a good idea, just that I've never seen or had the experience of having to break Darwin out as part of contributing upstream from Linux.)17:49:00
@emilazy:matrix.orgemily
In reply to @qyliss:fairydust.space
We basically did this for QEMU for Darwin for a period of years :P
well, yes. I won't defend that. tbf I was thinking of bigger things than a handful of reverts though
17:49:05
@emilazy:matrix.orgemily
In reply to @qyliss:fairydust.space
(Not saying it was a good idea, just that I've never seen or had the experience of having to break Darwin out as part of contributing upstream from Linux.)
I think this is partly a function of upstreams like Rust having more resources for those platforms though
17:49:50
@emilazy:matrix.orgemilylike if Rust had comparable Darwin investment it wouldn't be tier 1 there either17:50:07
@emilazy:matrix.orgemilyalso something something microarchitectural patents something something RISC-V guy who is convinced running an x86 QEMU VM is illegal :P17:51:18
@emilazy:matrix.orgemilynot entirely a farce: Intel do shake down people over x86 emulation!17:51:42
@emilazy:matrix.orgemily(ok, generally corporate people)17:52:02
@emilazy:matrix.orgemilyanyway, 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
@rosscomputerguy:matrix.orgTristan RossSo we want to consider x86_64-linux-gnu` as the only tier 1 platform?17:55:14
@rosscomputerguy:matrix.orgTristan Ross * So we want to consider x86_64-linux-gnu as the only tier 1 platform? 17:55:25
@emilazy:matrix.orgemilythat's the only thing I can imagine making sense as a description of the status quo, yeah17:56:30
@rosscomputerguy:matrix.orgTristan RossCool17:56:37
@rosscomputerguy:matrix.orgTristan Rosshttps://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
@emilazy:matrix.orgemily which is x86_64-linux > aarch64-linux >> aarch64-darwin > x86_64-darwin >>> everything else 17:59:00
@rosscomputerguy:matrix.orgTristan Ross Yeah, I think we could see aarch64-linux become a tier 1 platform if adoption grows more. 18:00:11
@rosscomputerguy:matrix.orgTristan RossIt's not going to be anytime soon but it'll likely happen at some point.18:00:40
@emilazy:matrix.orgemilymaybe depending on how the server market shifts18:01:25
@emilazy:matrix.orgemily desktops would require a change in Microsoft priorities 18:01:39
@rosscomputerguy:matrix.orgTristan 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
@rosscomputerguy:matrix.orgTristan 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
@rosscomputerguy:matrix.orgTristan RossI 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
@emilazy:matrix.orgemilythe difference is that there don't need to be any convenient options for x86 since it's what everyone already has18:05:17
@rosscomputerguy:matrix.orgTristan RossYeah, which is how Apple was able to do it. Forced adoption.18:06:10
@rosscomputerguy:matrix.orgTristan RossIf companies forced Arm more, there'd be more convenient hardware.18:06:41

Show newer messages


Back to Room ListRoom Version: 9