▲ | jandrewrogers 15 hours ago | |||||||||||||||||||||||||||||||
This is one of several examples where Linus thinks something is bad because he doesn't understand how it is used. Something like O_DIRECT is critical for high-performance storage in software for well-understood reasons. It enables entire categories of optimization by breaking a kernel abstraction that is intrinsically unfit for purpose; there is no way to fix it in the kernel, the existence of the abstraction is the problem as a matter of theory. As a database performance enjoyer, I've been using O_DIRECT for 15+ years. Something like it will always exist because removing it would make some high-performance, high-scale software strictly worse. | ||||||||||||||||||||||||||||||||
▲ | jeffbee 14 hours ago | parent [-] | |||||||||||||||||||||||||||||||
His lack of industry experience is the root cause of many issues in Linux. | ||||||||||||||||||||||||||||||||
|