Windows 8 Release Preview reportedly landing June 1st May 22, 2012 by admin Tweet We knew that the Release Preview was coming the first week of June and it is now being reported that we will see it released to the public on June 1st. Read more… Neowin Related Posts:Microsoft may release Windows '12' in June 2024,…Still Wakes The Deep gets a June 18 release date;…Cuphead The Delicious Last Course DLC is finally…Paradox delays the early access release of Life By…Microsoft announces Copilot for Windows 10, coming…