![](https://habrastorage.org/webt/l9/vg/24/l9vg24erytqhrdfhgwd5bk5hisu.jpeg)
9 октября 2022 года Линус Торвальдс рассказал, что на его основном рабочем ПК на базе AMD спустя 2,5 года непрерывной работы вышла из строя планка памяти. Из-за этого снизилась скорость его работы в проектах по разработке новой версии ядра Linux.
Разработчику ядра Linux пришлось выполнять текущую процедуру слияния (merge window или окна по приёму новшеств) в рамках подготовки к выпуску версии ядра 6.1 «очень медленно» с одного из своих ноутбуков. Торвальдс заказал онлайн и ждёт доставки новых модулей памяти ECC DIMM. Он решил поменять все планки памяти на новые с коррекцией ошибок, чтобы не повторилась такая ситуация. Запасных модулей у него под рукой для быстрой замены не оказалось из-за дефицита ECC-памяти на пользовательском рынке.
Торвальдс рассказал, что несколько дней назад заметил нестабильную работу своего ПК. Там начали возникать ошибки в работе с оперативной памятью. Его тестовые сборки 'allmodconfig' случайным образом завершались ошибкой из-за внутренних ошибок компилятора или других ошибок системы.
Торвальдс проверил работоспособность ПК двумя способами: загрузкой старого ядра и проверкой появления ошибок в нём, а потом выполнил тестирование памяти с помощью memtest86+, причём утилита отработала ночь в режиме проверки. В итоге Торвальдс выяснил, что есть проблемы с одним модулем памяти.
«Моя новая память уже находится в статусе „в доставке“, так что, надеюсь, я вернусь к вечеру на полной скорости, но я, наверное, оставлю memtest86+ на ещё одну ночь с новыми модулями DIMM для полного понимания, что всё в порядке», — пояснил Торвальдс.
Создатель Linux пожурил себя за то, что потратил впустую изрядное количество времени, пока выяснил, что у него не работает планка памяти, а не закралась ошибка в коде или что-то не так в системе.
Примечательно, что в январе 2021 года Торвальдс раскритиковал Intel за удушение рынка ЕСС-памяти и похвалил AMD за поддержку ЕСС-памяти на платформах Ryzen. Это тип компьютерной памяти, которая автоматически распознаёт и исправляет спонтанно возникшие изменения (ошибки) битов памяти. Торвальдс считает, что стандартная память — это «кошмар», с которым приходится иметь дело при разработке кода для ядра операционной системы.
«Доступность ECC имеет большое значение — именно потому, что Intel сыграла важную роль в уничтожении всей индустрии ECC своей ужасно плохой сегментацией рынка. Сходите и поищите модули DIMM с ECC — их действительно сложно найти. Вероятно, полностью благодаря AMD, в последнее время рынок стал немного лучше, но это лично моя точка зрения», — написал Торвальдс полтора года назад.
В мае 2020 года Торвальдс проапгрейдил свой основной рабочий ПК и перешел на AMD Threadripper 3970X после 15 лет с Intel (последний ПК на этом вендоре у него был на базе Core i9-9900K). После этого он рассказал, что его «тестовые сборки 'allmodconfig' теперь работают в три раза быстрее, чем раньше». Правда для него «сейчас во время спокойного периода это не так важно». Но Торвальдс надеется, что «определённо заметит отдачу от этого обновления во время следующего merge window (окна по приёму новшеств)». Также у Торвальдса есть ноутбук Apple на чипе M1 с Linux-окружением на базе дистрибутива Asahi Linux.