Due to wanting a certain closed-source program which only works on Linux, I intend to try to get a VM up and running, using bhyve. I know little about all this beyond vague stuff like "I know what a VM is", so I've been reading up on it. One of the things I've found is the FreeBSD Journal article "bhyve for the Linux and Windows users" on the FreeBSD Foundation's website. Its instructions include installing net/openntpd. It explains this as follows:
That's the only bit in the article explaining why I should install OpenNTPD. I don't know much about NTP either, so my initial reaction might be blatantly ignorant: "Isn't that just what ntpd does?"
I have been poking around the web a bit to try to get more information on this. I have found various other things describing benefits of using OpenNTPD instead of ntpd, but nothing that clearly explained to me why (presumably) ntpd can't just do what I (perhaps mis-) understand to be its job. So, it's not clear to me if the article is suggesting that OpenNTPD should be used instead of ntpd in this situation, or rather just that you should make sure you're using some NTP thingy (of which the author's favorite is OpenNTPD) to do the normal NTPD-thingy thing.
Briefly, OpenNTPD is a simple time daemon from the OpenBSD project. This keeps the host time from skewing. When a hypervisor is under extreme pressure from guest workloads, this can cause the regular system time to quickly get out of sync. OpenNTPD keeps time in check while ensuring your upstream time source is reporting the correct time using constraints over the HTTPS protocol.
That's the only bit in the article explaining why I should install OpenNTPD. I don't know much about NTP either, so my initial reaction might be blatantly ignorant: "Isn't that just what ntpd does?"
I have been poking around the web a bit to try to get more information on this. I have found various other things describing benefits of using OpenNTPD instead of ntpd, but nothing that clearly explained to me why (presumably) ntpd can't just do what I (perhaps mis-) understand to be its job. So, it's not clear to me if the article is suggesting that OpenNTPD should be used instead of ntpd in this situation, or rather just that you should make sure you're using some NTP thingy (of which the author's favorite is OpenNTPD) to do the normal NTPD-thingy thing.