And no, you guys should *not* need to change user space app details, because the kernel «don't break apps» rule really takes precedence.
It looks like LDT_empty is buggy on 64-bit kernels. I suspect that the behavior was inconsistent before the tightening change and that it's now broken as a result. I'll write a patch. Serves me right for not digging all the way down the mess of macros.
Стандарт един для всех. Линус шлепает по губам всем, кто делает говно, хотя вроде бы должен быть в теме — в том числе себе самому. Это истинное равенство перед качеством кода.
Microsoft выпустила патч для Windows 2000, исправляющий ошибку с DVD-фильмом «Белоснежка и семь гномов». Драйвер UDF (UDFS.sys) в Windows 2000 не способен правильно воспринимать нестандартную схему защиты от копирования, использованную для DVD-фильма «Белоснежка и семь гномов» и поэтому пользователь может столкнуться с искажением или нечеткостью звучания и изображения.
Это ведь не навсегда. Через пару лет выпилят, когда софт с этим станет редкостью.
Здесь недавно оставили поддержку допотопного железа из-за одного чувака, у которого та хрень где то в кладовке на антресолях пыль собирает и электричество жжет.
Спасибо за новость, буду блокировать обновление ядра, если оно прилетит, вдруг поиграть захочется. Новое ядро для моего старого железа никаких плюшек не принесёт. Или этот баг связан с драйвером nvidia и его взаимодействием с ядром?
Проблема только в этих игрульках. Писали же виндовозы, привыкшие все делать через одно место.
Если это признал сам Линус, то, очевидно, проблема в ядре.
Проблема в Линусе. Это он не дает портить жизнь пользователям, даже если с технической точки зрения вносимые изменения безупречны. Это конечно не касается вопросов безопасности, поэтому сейчас делают специальный костыль.
В ядре была не задокументированная особенность, которой пользовались (только ли дело в этих игрушках ты на самом деле не знаешь и знать не можешь). Вместо документирования особенности, решили её просто выпилить, очевидно, что так проще закрыть уязвимость, так как думать не надо. Во втором варианте сделали так, чтобы всё работало как ранее, при этом не допуская уязвимости. В чем костыль? Линус прав!