Re: Virtual PC 上での時計の補正
<bluoea$3nn$1@news01ch.so-net.ne.jp>の記事において
hat@fa2.so-net.ne.jpさんは書きました。
> > MacOSX 上で、Virtual PC 6.1 を動かして、その中で FreeBSD 5.1
> > を動かすと、倍くらいの速度で時計が進みます。Linux 2.2.20
> > (Debian) では、逆に半分くらいの速度でスローダウンします。両
> > 方とも ntp は動かしていません。
>
> vpctimedというのがあります。
> もともとは、
> ftp://ftp.wam.umd.edu/pub/howardjp/software/libiberty
> にあったらしいのですが、今はないみたいです。
> 適当に検索したら、
> http://www.devili.iki.fi/pub/misc/Virtual_PC/
> ここにありました。
> FreeBSDとLinuxの両方で使えます。
おぉ、こんなのがあるんですね。でも、
ちょっと試してみたところでは、5秒以上ずれると補正するといった
ロジックみたいで、時計が逆向きにスキップすることがあるみたい
ですね。
# 用途次第ではこれでも間に合うのでしょうけれど、
# make が使えなくなるのは、ちょっといや。
HOSTの時刻を取り出す部分が
get_host_time(&host_tm.tm_sec, &host_tm.tm_min, &host_tm.tm_hour);
get_host_date(&host_tm.tm_mday, &host_tm.tm_mon, &host_tm.tm_year);
となっててBUGっぽいのも気になる。
でも、情報ありがとうございました。
桂 英治@(株)横浜インテリジェンス
(katsura@hamaint.co.jp)
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735