In prokaryotic cells the Krebs cycle takes place in the cytosol.
This is basically because prokaryotic cells have no mitochondria like the eukaryotic cells.
This is somehow advantageous to the prokaryotes because the net yield of ATP is higher than in eukaryotes. Prokaryotes manage to produce 38 molecules of ATP per glucose molecule while eukaryotes produce only 36.
This is because the 2NADH generated in the mitochondria of eukaryotes contribute only 2 ATP instead of 3 because they cannot cross through the inner membrane of the mitochondria while in prokaryotes the 2NADH are free in the cytosol and contribute 3 ATPs each to yield two more than the eukaryotes.
I