El 2004-04-05 a las 16:43 -0300, Sebastian Ferro escribió:
On Monday 05 April 2004 16:28, Carlos E. R. wrote: Si tiene porqué, está documentado. Es largo de explicar... aunque si, la gente se queja más de ese problema con la versión 9.
Tenés la documentación para poder leerla? Me interesa el tema.
Bueno... es que pecaría de falsa modestia si no dijera que la que más me gusta la escribí yo O:-) - tengo un microhowto por ahí, y varias veces que he comentado el tema en la lista. Pero las documentaciones de las que he partido están en la distro: hwclock, xntp, articulos en la SDB (mencionado en este mismo hilo), emails, probatinas. A ver, trato de explicarlo rápidamente. Hay dos relojes en un PC: el que mantiene el SO cuando está en marcha, y otro CMOS a pilas que funciona con el ordenador apagado, y que se usa para poner en hora el del sistema al arrancar. El windows está continuamente corrigiendo el reloj cmos con el valor del reloj del sistema. El linux no toca el reloj cmos para nada, salvo cuando lo lee en el arranque. Los relojes electrónicos controlados por cuarzo son precisos, aunque pueden adelantar o atrasar un poco: pero esa variación es muy contante, y conociendola, se puede tener en cuenta para corregir el error y aumentar su precisión. De eso se encarga el programa hwclock, que guarda la corrección en /etc/adjtime. Problemas: al ajustar el reloj del sistema en linux, el reloj cmos no se toca. Pero si se toca manualmente con hwclock, la modificación se guarda y se tiene en cuenta cada vez que se arranca el PC. Esto bien hecho da una exactitud tremenda: pero si se arranca el windows y se toca la hora (accidental o intencionadamente) y luego se corrije en linux otra vez, entonces la corrección se va al traste, porque cada vez que se arranca se reintroduce y multiplica. Bueno, no se si me explico o lo lio - hay que explicarlo todo por completo.
Es una falla de SuSE 9.0?
No lo se bien, porque sigo con la 8.2, pero por la cantidad de gente que se queja, me sospecho que tiene algún problema nuevo. Tiene una opción en el arranque del kernel para decirle si es sistema "destop" o no, para que haga ciertas adaptaciones. -- Saludos Carlos Robinson