Новости и события » Общество » Линус Торвальдс предупредил об опасном баге в версии ядра Linux 5.12

Линус Торвальдс предупредил об опасном баге в версии ядра Linux 5.12

Линус Торвальдс предупредил об опасном баге в версии ядра Linux 5.12

Линус Торвальдс рекомендовал разработчикам отказаться от первого релиз-кандидата версии ядра Linux 5.12.

Первый релиз-кандидат Linux 5.12 вышел своевременно, несмотря на снежные бури, из-за которых дом Торвальдса в Орегоне был обесточен на добрую часть недели. Торвальдсу и тысячам разработчиков удалось получить Linux 5.12 вовремя, однако теперь он заявляет, что релиз-кандидат "нехорош вдвойне", так как может причинить катастрофический ущерб файловой системе.

"В этом окне слияния у нас были очень безобидные очистка и упрощение кода, не вызывавшие никаких красных флажков, но содержавшие трудноуловимую и очень неприятную ошибку: файлы подкачки перестали работать правильно. Причем перестали работать особенно плохо: потерялось смещение начала файла подкачки. Подкачка по-прежнему происходила, но не в той части файловой системы, что привело к очевидным катастрофическим конечным результатам", - сообщил Торвальдс разработчикам в рассылке по электронной почте.

Как пояснил Торвальдс, баг не был очевиден и не обнаруживался при обычном тестировании именно потому, что "файлы подкачки просто не являются нормальными". Поэтому вины разработчиков здесь нет, подчеркнул он. По словам Торвальдса, он просто хотел предупредить разработчиков, что в случае возникновения ошибки файловая система может быть полностью переписана произвольными данными подкачки.

Это необычно серьезная ошибка даже для первого релиз-кандидата, от которого обычно и так ждут ошибок. В первом релиз-кандидате всегда содержится больше ошибок, чем в последующих, и все к этому привыкли. Однако в данном случае баг оказался намного серьезнее, чем обычно.


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх