Microsoft has had the Technical Preview of Windows 10 up for a few weeks now and initial reviews are stellar. While we haven’t seen a preview of the mobile version yet Microsoft has been rolling out updates for the desktop version like crazy and Neowin is reporting that the company should have development wrapped up by June, with the actual release expected the following month.