This paper presents a self-contained pump-controlled hydraulic linear drive including an innovative load holding sub-circuit. For safety critical applications such as crane manipulators, locking valves or load holding valves are enforced by legislation, but the load holding functionality may also be used actively to decrease the energy consumption for applications where the load is kept stationary for longer periods of time. The system proposed in this paper is based on a simple hydraulic architecture using two variablespeed electric motors each connected to a fixed-displacement pump. This architecture is well-known in academic literature, but in this paper a novel load holding sub-circuit has been included. To control this load holding functionality, the low chamber pressure needs to be controlled accurately, while still being able to control the motion of the cylinder piston as well. Due to strong cross-couplings between cylinder piston motion and chamber pressures this task is non-trivial. The control for opening the locking valves is indirect in the sense that it is controlled via the chamber pressures, which are actively controlled. The fundamental control strategy presented in this paper is based on transforming the highly coupled physical states to virtual states, significantly reducing cross-couplings. As a case study, a two link medium sized knuckle boom crane is selected as an application example. Simulation results confirm the applicability of the proposed system. Appropriate position tracking performance has been achieved for the considered motion trajectory, while the low chamber pressure is controlled in a satisfying manner. A smooth transition from motion operating mode to load holding mode is achieved, with the system not requiring any input energy to keep the load stationary when the hydraulic cylinder lock is engaged.