The new Windows 10x Operating System is referenced on the Microsoft Edge download page.
On the Microsoft Edge Canary Channel page, you have the ability to download Edge on many different platforms.
The Edge Canary Channel is a Microsoft Insider page that is refreshed nightly.
As you can see in the image below (click to expand), Windows 10x is also an option.
This serves as further evidence that the development of the Operating System is on track and Microsoft is confident enough about that to display it publicly.
Stay tuned for more…