I think it is not quite clear what you are looking for. First of all there exist single-chip gate drivers. These gate drivers allow you to switch fast, i.e. their low impedance deals with the gate charge. Furthermore they can level-shift a low-voltage control signal to the drive-level of the PMOS-gate.
Are you looking for suggestions on these or do you want to build a driver circuit out of discrete parts? In any case, maybe some more information on your circuit and on what you want to achieve may be helpful to get answers.
Also it is not quite clear to me what you mean by linear.
Best regards
Matt