Skip to content

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

Merged
Artturin merged 1 commit intomasterfrom
unknown repository
Jan 10, 2023
Merged

ath9k-htc-blobless-firmware: init at 1.4.0#208685
Artturin merged 1 commit intomasterfrom
unknown repository

Conversation

@ghost
Copy link
Copy Markdown

@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 This PR causes between 1 and 10 packages to rebuild on Linux. 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 <Artturin@artturin.com>
@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
Copy Markdown
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 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants