Place a recirculating-ball bushing on a shaft and what do you get? Frictionless movement of the shaft.
But, create grooves along the axial length of the shaft that correspond to the radius of the bushing’s ball elements and you’ve got frictionless linear movement coupled with two important characteristics – those being anti-rotation torque transfer and higher load capabilities.