| ▲ | TacticalCoder 4 hours ago | |||||||||||||||||||||||||||||||||||||
> I wonder if we should just universally accept that live patching should become part of the linux kernel? I think we can learn many lessons from the recent SNAFUs before going all wild on auto-patching. One lesson for example is that you shouldn't compile into the kernel modules that only about 0.00001% of all Linux installations out there are ever going to use. Another lesson is that even if the modules are compiled, but not into the kernel, they should probably be blacklisted (preventing them from loading) by default and only removed from the blacklist by people who really know they'll need these rarely used modules. We're way past the "but it needs to work on all cases": we're now into the "users installing our distro are getting hacked left and right" territory. In any case I think many things can be done before Linux distros reproduce the "security" practices of the NPM ecosystem. | ||||||||||||||||||||||||||||||||||||||
| ▲ | yjftsjthsd-h 4 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
> we're now into the "users installing our distro are getting hacked left and right" territory Are we? Are users actually getting hacked, or have they theoretically been exposed to problems that could allow local privileged escalation if exploited but that nobody's seen used in the wild? (Edit: To be clear, I'm skeptical but this isn't a completely rhetorical question. If there are actual reports of these vulns causing problems, that would strongly incentivize a stronger response.) | ||||||||||||||||||||||||||||||||||||||
| ▲ | bombcar 4 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
It used to be relatively standard even on the "big" distros to compile your own kernel if you needed something outside of the bog-standard. Modularization and all the related auto-detect auto-mod tools have resulted in most distros shipping a "works for almost everyone" kernel that has everything available as a module. Perhaps we should tend toward the first. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||