В родных для русского языка словах О может произноситься как А в безударной позиции: окно — акно, осина — асина.
А в словах иноязычного происхождения, как правило, безударное О всегда произносится как О: ойкумена — ойкумена, озокерит — озокерит.
Но! Обживаясь в языке, иностранные слова со временем перенимают аканье. И чем дольше они в русском, чем чаще употребляются, тем больше вероятность услышать от кого-то: остеопороз — астеопороз, омлет — амлет.