Новости

Создатель операционной системы Linux Линус Торвальдс говорит, что причина, по которой Windows известна своими ошибками и синими экранами, кроется не в плохом коде, а в плохой памяти

Ладно, приготовься к этому, пипс. Линус Торвальдс, разработчик программного обеспечения, создавший операционную систему Linux, и одна из самых знаковых фигур на компьютерном рынке Индии, говорит, что плохая репутация операционной системы Windows из-за сбоев и ошибок связана не с плохим кодом. Все дело в плохом оборудовании.

«Я убежден, что все шутки о том, насколько нестабильна Windows, о синем экране — я думаю, это уже не синий экран — в значительной степени не были программными ошибками, в значительной степени это были программные ошибки. аппаратное обеспечение на самом деле ненадежно», — сказал Торвальдс в интервью YouTube-каналу Linus Tech Tips (смотрите бесконечную болтовню и каламбуры ведущего одноименного канала).

Главной причиной появления Торвальдса на канале было создание его идеального ПК. Его выбор в пользу самостоятельной сборки ПК интригует во всех отношениях, но становится еще интереснее, если вникнуть в детали, которые включают процессор AMD Threadripper с поддержкой памяти ECC для максимальной надежности, а также графический процессор Intel Arc.

И это тот ECC, который память, в которой содержится вся информация о стабильности Windows. Придерживайтесь этой мысли. В принципе, выбор Торвальдом процессора AMD Threadripper, точнее, 24-ядерной модели с разрешением 9960X, не вызывает удивления. По-видимому, он все еще марает руки, объединяя и компилируя код, хотя и не так часто пишет его сам.

«Одна из вещей, которую я делаю в перерывах между каждым слиянием, — это компиляция всего ядра целиком», — говорит он, добавляя: «И вот тут-то вам и нужно что-то сделать довольно мощный. »

(Изображение предоставлено Linus Tech Tips)

Так почему бы не использовать монстра Threadripper 9980X с 64 ядрами? «Мне не нужна сумасшедшая модель высокого класса, потому что я хочу, чтобы она была тихой и надежной, а не безумной в каком-то конкретном направлении. Я всегда хотел иметь что-то надежное, что стоит на первом месте. Это должно быть что-то, чему я доверяю и с чем работаю», — объясняет Торвальдс.

Говоря о надежности, именно поэтому Torvalds требует ECC или памяти для кодирования с исправлением ошибок. «Я не понимаю, почему люди не требуют ECC в своих машинах, потому что возможность доверять своей машине — это главное. А без ECC ваша память ухудшится, вопрос только в том, когда», — говорит он. Затем он рассказывает историю о компьютере, на котором он работал с оперативной памятью, отличной от ECC, и который нормально работал в течение двух лет, прежде чем он начал замечать ошибки и нарушения сегментации при компиляции кода. «Моя первая реакция — о, нет, у нас ошибка. Я потратил несколько дней, пытаясь понять, в чем заключалась ошибка, пока просто не понял, что это была вовсе не ошибка, а то, что моя машина была ненадежной».

На этом этапе Торвальдс объясняет, что, по его мнению, большая часть проблем, связанных с нестабильностью операционной системы Windows и «синим экраном», на самом деле не связана с программным обеспечением, большой процент этих сбоев связан с ненадежностью оборудования и, в частности, с тем, что оно не использует память с исправленными ошибками.

«У меня такая особенность. Я не прикасаюсь к компьютерам, в которых нет ECC», — заключает Торвальдс. Но к чему он, очевидно, прикоснется для своей «идеальной» сборки, так это к графическому процессору Intel Arc. К сожалению, стремление Лайнуса привлечь к себе внимание из серии «Технические советы» не позволяет интересующему нас Лайнусу объяснить свой выбор.

Возможно, удивительно, что Торвальдс выбрал Intel Arc в качестве графического процессора для своего «идеального» ПК. (Фото предоставлено: Future)

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

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

Между прочим, когда речь заходит о процессорах AMD, практически все настольные процессоры Ryzen (а не APU), включая новейшие чипы Zen, поддерживают ECC-память, но это зависит и от поддержки материнской платы. Что касается чипов Intel, то последние поколения, включая Alder Lake, Raptor Lake и Arrow Lake, также поддерживают ECC-память.

Однако ни один из наборов микросхем для настольных материнских плат Intel не поддерживает ECC-память. Итак, если вы хотите использовать ECC-память, вам понадобится материнская плата с чипсетом для рабочей станции, например, W880. В любом случае, если вы можете не обращать внимания на постоянные выходки ведущего, то остальную часть видео, безусловно, стоит посмотреть.


Другие статьи: