The driver is already there: the same driver that reads USB sticks also reads from and writes to optical drives. They’re part of the same basic USB device class, Mass Storage. USB Mass Storage drivers work with all devices that follow the USB Mass Storage Class standard.