Sui sistemi dual boot Windows/Linux e/o Windows/Unix puo' capitare che all'avvio del sistema *nix alcuni file e directory risultino avere una data di creazione nel futuro, nonostante la data del sistema *nix sia impostata correttamente. Tipicamente la differenza è solo relativa all'orario, che si trova di alcune ore nel futuro. La motivazione dietro a questo problema risiede nel modo in cui Windows gestisce l'orologio di sistema: il sistema Microsoft impone infatti che l'orologio sia impostato come ora local. I sistemi *nix invece all'avvio impostano il time zone corretto prima di far partire tutti i servizi. Quello che succede è quindi che al boot di un sistema *nix l'orologio si trova in modalità local, quindi con un timezone non impostato. Il sistema *nix provvede alla creazione degli pseudo-device, /proc, ecc. con l'ora sbagliata, e poi, appena applica il timezone, si trova a correggere l'orario. Riporto un link ad un interessante thread che spiega questo problema.
Nessun commento:
Posta un commento