3 ms·
So an interesting thing happened to me last month. I had a gigabyte ecc pro 150 with a Xeon processor, and it died (hardware failure, it refused to POST after h
by kop316 8y ago
So an interesting thing happened to me last month. I had a gigabyte ecc pro 150 with a Xeon processor, and it died (hardware failure, it refused to POST after having it for two years).
I run Debian Stable. When I swapped out the CPU (Ryzen T 2700X), Motherboard, and RAM, and I powered on Debian, it booted up normally, and it automatically configured itself to run the new CPU, motherboard, and RAM.
- vondur 8y agoThat's pretty normal for Linux. If the kernel supports the hardware, it'll load the drivers necessary for the hardware that it detects. Swapping CPU's and chipsets usually isn't a problem for Linux.
- kop316 8y agoThat makes sense, I have just never run into that particular edge case before.
- nolok 8y agoSince at least windows 7 it even works on windows, although you need to do some chipset cleanup by hand after reboot before installing the new ones (if you need them). I wouldn't try that experience on previous versions on windows though.
- throwaway2048 8y agoLinux is much more flexible with booting than windows typically is, generally as long as hardware is supported in the kernel (which is virtually always) there wont be issues. Even windows has gotten better about this, its usually possible to image drives and boot them in a VM without everything exploding.
- AnIdiotOnTheNet 8y agoAs of Windows 10 it is reasonable to expect to be able to rip a drive out of any given computer and put it in another one and have it work. Actually did this recently to jump several years in hardware on my workstation.
- tracker1 8y agoIf you do that more than once in a 90 day window, you will likely have activation issues.
- AnIdiotOnTheNet 8y agoNot in a corporate environment with KMS though.
- jimbobimbo 8y agoI migrated my desktop off of AMD to Intel to AMD over 6+ years, without reinstalling Windows. It just works.
- rbanffy 8y agoThat's kind of expected on Linux. As long as it's the same architecture you should be fine. I even assume you can get away with i386 or i686 on amd64 boxes (although you won't enjoy it).