Intel's 10nm Cannon Lake CPUs Won't Arrive in Mass Quantities Until 2019, Company Says (pcgamer.com)
Intel said this week that it is once again delaying the mass production of its 10-nanometer "Cannon Lake" chips. The company insists that it is already building the chips in low volumes, but said it "now expects 10-nanometer volume production to shift to 2019 [rather than the end of 2018]." From a report: Intel is on solid footing, in other words, though pesky challenges remain in manufacturing its next-generation 10nm parts. CEO Brian Krzanich acknowledged as much during an earnings call, attributing the delay to difficulties in getting 10nm yields to where they need to be. So rather than push to ship 10nm in volume this year, Intel is giving itself some additional time to sort things out.
"No really guys. Don't buy that AMD chip yet. We promise that the next-gen chip we're making that will be so much faster than theirs really exists! We only need about 4 more quarters worth of earnings to prove it..."
Is "sort things out" an euphemism for trying to patch gaping security holes?
You can't VMotion running VMs between Intel and AMD ESXi hosts. So it's not like I can just drop an AMD server into the cluster even if I wanted too. So, I'm kinda stuck with staying with Intel.
So, the previous lineup Kaby Lake was also produced in low volumes, and this before the Spectre and Meltdown were revealed to the public, while Intel was aware... It seems 2018 is not the year they're gonna fix these two issues.
Slashdot, fix the reply notifications... You won't get away with it...
This isn't a Microsoft specific issue. If a process is running on Windows or Linux and that process was using processor platform specific instructions (which it may have dynamically queried support for upon process startup) how is that process supposed to keep running on the other platform where the instruction doesn't exist?
"Addresses in hardware" will mean "performance-fucking changes to built-in microcode" for at least another full generation.
Actual hardware fixes will also result in performance drawbacks. The whole issue is that they're executing and caching results before a simple security check. They've either got to stop that speculative execution, add a delay / wipe that prevents speculative results from being cached, or never let it hit the cache in the first place. All options incur a significant performance penalty for many operations.
Citation needed. People have been talking about Apple switching to ARM for at least 5 years.
Which other hypervisors offer live migration across VM hosts?
Xen is the only other one I know about:
https://support.citrix.com/article/CTX115813
Q: Does XenMotion support live relocation of virtual machines between Intel-based and AMD-based host systems?
A: No, XenMotion supports live relocation of virtual machines between systems with the same type and manufacturer of processor.
KVM does it.
ESXi is it's own OS that runs the bare metal that's known as the host. The entire purpose of that OS is to be the hypervisor for all VMs that will run on it. Technically, ESXi is known as a Type-1 hypervisor. VMWare Workstation as an application that runs on Windows, that would be a Type-2.
Trivia time: Did you know that Microsoft Hyper-V is technically a Type-1. It's true. Hyper-V isn't a seperate application that runs on Windows; it gets away with being a Type-1 because it's part of Windows.
In regards to the AC post - He/she is correct. You can't VMotion a running VM in HA mode from AMD to Intel and vice versa. In fact, even in a pure Intel host cluster, the entire cluster is rated at the lowest common denominator in CPU generations. So if one of your host boxes has an older CPU, all hosts within that cluster must be configured to only use instructions sets of that generation. Conversely if you wanted to upgrade the CPU instruction set capability, you just replace that one host.
Life is not for the lazy.