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

ath9k-htc-blobless-firmware: init at 1.4.0 #208685

Merged
merged 1 commit into from Jan 10, 2023
Merged

ath9k-htc-blobless-firmware: init at 1.4.0 #208685

merged 1 commit into from Jan 10, 2023

Conversation

ghost
Copy link

@ghost ghost commented Jan 1, 2023

Description of changes

ath9k-htc-blobless-firmware: init at 1.4.0

This firmware is completely open source with no blobs, which is quite rare in the wifi world. Wifi chips have their own dedicated general-purpose CPUs. This source code allows you to see what those CPUs are doing and modify their behavior.

When the upstream repository was created in 2013, "open source firmware" meant "firmware which is open source". In 2023 that is no longer he generally accepted definition, so I have chosen an unambiguous adjective (whose meaning has remained stable for decades) to use in the pname.

I am using firmware built from this expression on my daily driver laptop.

Things done
  • Built on platform(s)
    • x86_64-linux (both versions)
    • powerpc64le-linux (enableUnstable=true)
    • aarch64-linux (enableUnstable=true)
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10 labels Jan 2, 2023
@ghost ghost marked this pull request as draft January 6, 2023 23:56
@ghost ghost marked this pull request as ready for review January 6, 2023 23:58
@ghost ghost requested a review from Artturin January 6, 2023 23:58
This firmware is completely open source with no blobs, which is
quite rare in the wifi world.  Wifi chips have their own dedicated
general-purpose CPUs.  This source code allows you to see what those
CPUs are doing and modify their behavior.

When the upstream repository was created in 2013, "open source
firmware" meant "firmware which is open source".  In 2023 that is no
longer the generally accepted [definition], so I have chosen an
unambiguous adjective (whose meaning has remained stable for
decades) to use in the pname.

[definition]: https://web.archive.org/web/20221209121315/https://www.opencompute.org/projects/open-system-firmware#:~:text=Another,allows%20it

Co-authored-by: Artturi <[email protected]>
@Artturin Artturin merged commit c07552f into NixOS:master Jan 10, 2023
@ghost ghost deleted the ath9k-htc-blobless branch January 10, 2023 19:50
@ghost
Copy link
Author

ghost commented Jan 12, 2023

@SuperSandro2000 since this is already merged I can't "commit suggestion" your suggestions, so I have opened another draft PR to respond:

#210416

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.has: package (new) This PR adds a new package 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 1-10
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants