Re:The AMD Radeon Graphics Driver Makes Up Roughly 10.5% of ...
by atq2119 on Sunday October 11, 2020 @07:56PM
(#24750164)
In the context of the Linux kernel, you've never truly nailed down the functionality of the old thing. Interfaces external to the driver evolve over time (which bleeds into changes internal to the driver), requirements change, people want to add new features that old hardware ought to support -- all this adds up and puts evolutionary pressure on the drivers. Code duplication really hurts here.
It's possible that the AMD developers are from a Windows culture where they don't have to worry about this because Microsoft gives them a stable interface. Though even there, I find it questionable whether it's a win. Surely the occasional bug will surface that affects drivers for older hardware as well?
Re:The AMD Radeon Graphics Driver Makes Up Roughly 10.5% of ...
by reader_mode on Sunday October 11, 2020 @05:24PM
(#24749227)
This doesn't sound like an issue with DRY as much as an issue of monolithic design.
If driver version X worked but X+1 doesn't on your driver - don't update the driver. But when the driver is in the kernel trunk then that option isn't that simple.
I'm not defending them, but sometimes something is good enough and you have to move on.