You can use Windows Server 2008 and Windows Server 2012 to host SharePoint. At present, you cannot use Linux hosting.