Starting with the current 6th generation Skylake processors, future central processing units are only going to be fully compatible with Windows 10, Microsoft has confirmed. In other words, if you buy a new Windows machine, you run Windows 7 or 8.1 on it at your own risk.
It's all to do with recent advancements in silicon technology and software code. Rewriting the code in older operating systems to take advantage of new hardware innovations is apparently too laborious and inefficient at this stage.
For Microsoft and its hardware partners, getting everyone on the same page is the ultimate goal, TechRadar wrote.
For users who want a new Skylake machine that is compatible with earlier versions of Windows, Microsoft will be publishing a short list of computers that will be supported until July 2017. If these PCs are not upgraded to Windows 10 before then, only "the most critical security updates" will be released for these devices.
That means any Skylake-powered computer running Windows 7 or 8.1 after that date may be exposed to an increasing number of security vulnerabilities, or it may not function correctly at all.
"Companies of any size interested in upgrading to Windows 10 should contact their Microsoft technology representative today for assistance," says the blog post.
Windows 7 and Windows 8.1 running on older, pre-Skylake silicon is another matter. Windows 7 machines will get all the crucial "security, reliability and compatibility" updates until January 2020; for Windows 8.1 that date is extended to January 2023. This new announcement only applies to older software on the newest hardware.