2 ms·
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 emulati
by cratermoon 4y ago
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.
- rasz 4y agoalso 'Woe unto PROGMAN.INI' https://devblogs.microsoft.com/oldnewthing/20090903-00/?p=16863 https://devblogs.microsoft.com/oldnewthing/20090903-00/?p=16... > Sad but true: Once you document a file format, it becomes a de facto API.