Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should NixOS/nixpkgs adjust its platform support? #106

Open
lunik1 opened this issue Oct 1, 2024 · 3 comments
Open

Should NixOS/nixpkgs adjust its platform support? #106

lunik1 opened this issue Oct 1, 2024 · 3 comments
Labels
question Further information is requested

Comments

@lunik1
Copy link

lunik1 commented Oct 1, 2024

Question

Of the currently supported platforms, are there any you think should be promoted to a higher tier or demoted to a lower tier? Are there any currently entirely unsupported platforms which should gain some level of support?

(bit of overlap with #97 with re: darwin specifically)

Candidates I'd like to get an answer from

No response

Reminder of the Q&A rules

Please adhere to the Q&A guidelines and rules

@lunik1 lunik1 added the question Further information is requested label Oct 1, 2024
@lunik1 lunik1 changed the title [Title] Should NixOS/nixpkgs adjust its platform support? Should NixOS/nixpkgs adjust its platform support? Oct 1, 2024
@getchoo
Copy link
Member

getchoo commented Oct 2, 2024

Of the currently supported platforms, are there any you think should be promoted to a higher tier or demoted to a lower tier?

No, I think we're in a good spot currently. I would like to see more platforms promoted to tier 1, but I believe that requires improving their existing support (read: Darwin support) before really considering that

Are there any currently entirely unsupported platforms which should gain some level of support?

I am a little bit biased here, but aarch64-windows is an important platform to grow support for as Windows on Arm machines become more mainstream

@proofconstruction
Copy link
Contributor

I've answered some of this in #97 in the context of darwin support, but I think there's also value in eventually targeting the Power ISA[1] (really!), and I'd like to see RISC-V[2] support happen sooner than later.

[1] I say this partly because it's a bit funny to think about, but also because a lot of important business logic runs on POWER, and probably will for the forseeable future. If we could bring the much higher degree of environmental control we normally enjoy to contexts like healthcare information systems and bank transaction engines, I'm sure we could deliver (and capture!) a huge amount of value across the global economy.

[2] RISC-V is the new hotness, and there's already a tremendous amount of energy behind its development. You can expect to see some very interesting things happen in the next few years. Look to the east.

@jtojnar
Copy link
Member

jtojnar commented Oct 7, 2024

I think we should actually implement the RFC46 and then periodically re-evaluate if the platforms satisfy the criteria. According to that, I think Darwin should be demoted but it can easily be promoted again once the ofborg situation is improved.

@NixOS NixOS locked as resolved and limited conversation to collaborators Oct 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants