According to the Yankee Group, only Unix-based operating systems beat Windows on uptime. Windows 2003 Server led Red Hat Enterprise Linux with nearly 20% more annual uptime. On average, individual enterprise Windows, Linux, and Unix servers experienced 3 to 5 failures per server per year in 2005, generating 10 to 19.5 hours of annual downtime for each server.