Apr. 23, 2012: A new beta release of the Windows 8 operating system, called the Release Preview, will be made available to the public on the first week of June, the company announced at Japan's Windows 8 Dev Days event.