Father Of The Linux Operating System, Linus Torvalds, Says The...
OK, brace yourself for this one, peeps. Linus Torvalds, the software developer who created the Linux operating system and one of the most iconic figures in the indy computing scene, says the bad rep of the Windows operating system for crashes and bugs is not down to bad code. It's down to bad hardware.
"I'm convinced that all the jokes about how unstable windows is, the Blue Screening—I guess it's not a blue screen any more—a big percentage of those were not actually software bugs, a big percentage of those are hardware not actually being reliable," Torvalds told the Linus Tech Tips YouTube channel (cue endless gurning and puns by the channel's eponymous host).
The hook for Torvalds' appearance on the channel was building his perfect PC. His choices for a DIY PC build are intriguing by any measure, but even more interesting when you dig down into the details, which include an AMD Threadripper CPU with ECC memory support for the ultimate in reliability, but also an Intel Arc GPU.
And it's that ECC memory where the whole Windows stability riff comes in. Hold that thought. Out of the gate, Torvald's choice of an AMD Threadripper CPU, a 9960X 24-core model to be precise, is perhaps no surprise. Apparently, he still gets his hands dirty merging and compiling code, though not so much actually writing code himself.
"One of the things I do between every single merge is compile the whole kernel," he says, adding, "and that's where you want something fairly powerful."
So why not the Threadripper 9980X monster with 64 cores? "I don't want the crazy high-end because I want it to be quiet and reliable and not insane in any particular direction. I've always wanted to have something that is reliable, that comes first. It needs to be something I trust and work with," Torvalds explains.
Speaking of reliability, that's exactly why Torvalds demands ECC or error-correcting code memory. "I don't understand why people don't require ECC in their machines because being able to trust your machine is the number one thing. And without ECC, your memory will go bad, it's just a question of when," he says.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
He then recounts the story of a PC he ran with non-ECC RAM that worked fine for two years before he started seeing errors and segmentation violations when compiling code.
"My first reaction is, oh no we have a bug. I spent days on trying to figure out what the bug was until I
Source: PC Gamer