Большинство людей раздражают аппаратные проблемы и медленная доставка комплектующих. Но если вы стоите за операционной системой, лежащей в основе большинства облачных сервисов, Android и IoT, ваша проблема может легко стать проблемой и для многих других людей.
Создатель Linux Линус Торвальдс сказал в воскресенье, что слияние проходит «очень медленно» из-за сбоя памяти одного из своих ноутбуков, и ему приходится ждать «поставки новых модулей памяти ECC DIMMS». Другими словами, очередные препятствия Торвальдса для успешного слияния кода для ядра Linux версии 6.1, это не ошибки — которые обычно вызывают задержки.
«Это был буквально случайный сбой модуля DIMM в моей машине после 2,5 лет его абсолютной стабильности. Поди разберись. Проверено сначала путем загрузки старого ядра, а затем с помощью memtest86+ за одну ночь», — объясняет он в списке рассылки разработчиков ядра Linux.
«Моя новая память «отправлена на доставку», так что, надеюсь, к вечеру я вернусь к работе в ускоренном режиме, но я, вероятно, оставлю memtest86+ еще на одну ночь с новыми модулями DIMM только потому, что это был не самый лучший опыт. Изрядное количество потраченного впустую времени, обвинения во всем неверных причин, потому что очевидно - это не мое оборудование внезапно испортилось», — написал он.
В начале 2020 года, во время первой волны ограничений, связанных с пандемией, Торвальдс сменил свой основной «франкенбокс» с компьютера с i9-9900k на компьютер, оснащенный чудовищным 32-ядерным процессором AMD Threadripper 3970x. Как он тогда сказал, впервые за 15 лет его рабочий стол не был основан на Intel. В результате отказа от Intel его тестовые сборки allmodconfig ускорились в три раза.
Торвальдс пояснил, что его система «все настроена для ECC», за исключением того, что он построил ее во время первых ограничений COVID-19, когда «не было памяти ECC, доступной по любым разумным ценам».
«И потом я так и не удосужился исправить это, пока мне не пришлось обнаруживать ошибки в жестком режиме. Я абсолютно *ненавижу* сумасшедшую политику отрасли и плохих поставщиков, которые сделали память ECC такой «особенной».
В прошлом году Торвальдс обрушился с критикой на Intel за политику памяти ECC. «Intel нанесла ущерб всей отрасли и пользователям из-за своей плохой и неправильной политики в отношении ECC. Серьезно», — написал он.
Торвальдс также использовал Apple M1 для некоторых разработок благодаря проекту Asahi Linux, который работал над переносом дистрибутива Arch Linux на данную архитектуру.
Иван Ковалев
VIA