News for hackers. Stuff that matters.
Re:Ask HN: Why is the Linux community struggling to implemen... by ajross on Thursday April 08, 2021 @12:37PM (#26740853)
They make it the OEM's responsibility. The board integrator tests hibernate, sees that it fails, checks the docs, eventually figures out that it's the driver for (just to invent a random example) their oddball audio codec forgetting to reset the RST_OR_BADSTUFF register on hardware reset, so it starts pushing bad data at the hardware DMA controller which confuses the media stack.

The board vendor knows what they put on the board, they have support from the suppliers, etc... So it's a tractable problem for them even if the solutions are often ugly ad hoc hackery.

The community has none of that. They need to figure out all this stuff by reverse engineering in most cases.

But the point is it's not an "OS" problem. "Windows" doesn't do anything different from Linux. The difference is that if you ship hardware and people only pay for windows, then you only make windows work.

There are no comments on this comment yet.