3 ms·
I’ve written kernel code to do various anti-ddos stuff, however its the exception for sure. Debugging complex systems is more in the wheelhouse of sysadmins. W
by dijit 2y ago
I’ve written kernel code to do various anti-ddos stuff, however its the exception for sure.
Debugging complex systems is more in the wheelhouse of sysadmins. When I came up it was a requirement for sysadmins to be proficient in C, a commandline debugger (usually gdb), the unix/linux syscall interface (understanding everything that comes out of strace for example) and perl.
Usually those perl scripts ended up becoming an orchestration/automation platform of some kind- ruby replaced perl at some point. I guess it’s python and Go now?
The modern “kernel module” requirement is more likely to be a kubernetes operator or terraform module, and the modern day sysadmin definitely writes those (the rest of the role is essentially identical, just tools got better)