Microsoft outlines hardware requirements for Windows 8 features