In order to manufacture geometrically complex or hard material parts, a new kind of multi-axis electro-discharge machining (EDM) computer numerical control (CNC) system, which is based on RT-Linux platform, was presented. Dual-kernel structure of System is adopted: Linux and RT-Linux are used to realize Time-sharing tasks and Real-time tasks separately. The system is divided macroscopically into two parts: Real-time part and Time-sharing part, microcosmically into three modules: Real-time Control Module, Drive Module and CNC User Module. Through the communications among them, three modules construct the whole system. Rimed Turbine Blisk was experimentalized to validate the performance of the system. The process and the results implied that the system is Real-time, stable and reliable.