Actually, the correct answer is neither. The correct answer is Linux.
Would that be the same Linux the Android OS is based on?