Сударь, да вы палеонтолог.
Русское и украинское "козак" - из древнерусского. В украинском осталось О, в русском, вероятно, под влиянием аканья стало казак, а козак - устаревшее, в худ. произведениях (Гоголь) используется для передачи духа того времени,тогда так говорили.

В современном русском норма - казак.
femjoy в теги, если не затруднит.
Девица уж больно знатная.
Ценитель. Для тебя есть специальный раздел реактура.
Спасибо.
Чтоб знали.
Практически в любом комментарии начинается всплывать политота.