Re:This shouldn't have happened: A vulnerability postmortem
by native_samples on Thursday December 02, 2021 @05:44AM
(#29414583)
C isn't dominant in a lot of areas of software, obviously.
As for NSS. It's a pure data manipulation library. Algorithms, data structures, not more. It doesn't need to do syscalls and stuff. There's not much benefit to writing it in C and as we just saw, a lot of downsides. It could have been written in many other languages.
As for NSS. It's a pure data manipulation library. Algorithms, data structures, not more. It doesn't need to do syscalls and stuff. There's not much benefit to writing it in C and as we just saw, a lot of downsides. It could have been written in many other languages.