Contributing to Coreutils.
2025-09-30
In the previous blog post we briefly looked at the AVX2
implementation of wc -l
in Coreutils. I have a Ryzen 9 7900 that supports
AVX512 instructions, so I figured it would be useful and fun to try to
contribute an AVX512 version of the linecounting algorithm to Coreutils.
Porting the code and build instructions was quite straightforward, the only hurdle was getting a copyright assignment from the FSF. I was a bit worried when someone told me that
"no one at the FSF seems to watch the email for requesting one."
All in all, I received a quick reply and the patch could finally land!
Thanks to the Coreutils maintainers who were very prompt, friendly and professional!