Chloroplasts are thought to be descended from cyanobacteria that formed endosymbiotic relationships with ancient plant and algal ancestors.
From what ancient oxygen producing plant are chloroplasts descended?
cyanobacteria