Microsoft released a preview of its Windows 8 operating system which will be available for download starting June 1, 2012 in 14 languages. The Windows 8 Release Preview delivers a fast and fluid experience, along with a new user interface […]
0
1.9K Views