Question: do all prokaryotes have ribosomes?
Answer: The distinction is that eukaryotic cells have a "true" nucleus containing their DNA, whereas prokaryotic cells do not have a nucleus. Both eukaryotes and prokaryotes contain large RNA/protein structures called ribosomes, which produce protein, but the ribosomes of prokaryotes are smaller than those of eukaryotes.