Hola Ikota, no soy un experto en submarinos y hay Cofrades que podrian contestarte major que yo, pero no se si todavia siguen el hilo.
Es bastante simple pero aqui lo explica bien (esta en Ingles)
Como resumen a tus preguntas el oxigeno se genera por electrolisis, la posicion es un sistema mixto que incluye GPS, Sistema Inercial (valido por un maximo de dias) y el propio sonar.
http://sundodgers.com/the-submariner...-how-it-works/
Te pongo un video muy chulo que explica la costruccion de los Submarinos clase Virginia
https://www.youtube.com/watch?v=W6WvKgt8-nU
Saludos. Coronadobx