I vividly remember that time when I tried to get Linux running on my old laptop in the mid-2000s. There was no wifi driver for that card in the repo, but the manufacturer provided a driver to download. But it was in C++ source code that failed to compile because it was so outdated.
So there I was as a teenager who barely knew a little C at that time, porting the driver from outdated C++ to the then-modern version. It wasn’t easy but I managed to.
I am so happy it’s not 2005 anymore, when it comes to Linux.