An accelerator-driven subcritical system (ADS) program was launched in China in 2011, which aims to design and build an ADS demonstration facility with the capability of more than 1000 MW thermal power in multiple phases lasting about 20 years. The driver linac is defined to be 1.5 GeV in energy, 10 mA in current and in cw operation mode. To meet the extremely high reliability and availability, the linac is designed with much installed margin and fault tolerance, including hot-spare injectors and local compensation method for key element failures. The accelerator complex consists of two parallel 10-MeV injectors, a joint medium-energy beam transport line, a main linac, and a high-energy beam transport line. The superconducting acceleration structures are employed except for the radio frequency quadrupole accelerators (RFQs) which are at room temperature. The general design considerations and the beam dynamics design of the driver linac complex are presented here.