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;…Paradox delays the early access release of Life By…Microsoft announces Copilot for Windows 10, coming…Windows 11 (Original Release) Release Preview Build…