 An HCL lists tested, compatible, and sometimes incompatible hardware devices for a particular operating system or application.The following sub-sections discuss the various aspects of hardware requirements.All computer operating systems are designed for a particular computer architecture.