News for hackers. Stuff that matters.
Re:A Linux kernel without struct buffer_head by cratermoon on Saturday May 06, 2023 @02:12PM (#35843845)
The difference between Microsoft and the linux kernel community as demonstrated in this case is what I termed 'balance'.

> Microsoft had gone as far as emulating undocumented/undefined API behavior for misbehaving/buggy applications

Yeah, I believe Chen writes about code for SimCity. This is where Microsoft loses balance. They keep backwards compatibility to a fault. Literally a fault. At some point the kernel will no longer have `struct buffer_head`, at least not in the mainline, though it may be a while. That backwards compatibility will go away. Microsoft has been and continues to be bad about end-of-life for their software. They keep things around that should be gone, and remove or stop supporting things that should stay.

Re:A Linux kernel without struct buffer_head by rasz on Sunday May 07, 2023 @03:18AM (#35848803)
also 'Woe unto PROGMAN.INI' https://devblogs.microsoft.com/oldnewthing/20090903-00/?p=16...

> Sad but true: Once you document a file format, it becomes a de facto API.