3 ms·
Two of the big reasons are to keep code clean and security. Reference the latest linux kernels, and how they achieved most of their performance increases (hint
by halJordan 3y ago
Two of the big reasons are to keep code clean and security. Reference the latest linux kernels, and how they achieved most of their performance increases (hint they removed old code and simplified the codepaths). The second reason is to prevent it's use. It is not just good enough to consider the "happy path." There are unhappy paths where an adversary is able to make use of these abilities. When the aggregate unhappy paths overwhelm the single happy path, it's time to bite the bullet.
- mistrial9 3y ago... plus hardware vendors, some very large companies and security consultants financially benefit from churn
- woodruffw 3y agoConsultants might benefit, I don't think that hardware vendors (especially network appliance vendors) really do: these kinds of changes are purely an expense for them, since they have to reallocate engineers to fix things that were otherwise on "autopilot" for their support contracts.