"Father Time" Gets Another Year At NTP From Linux Foundation
dkatana writes: Harlan Stenn, Father Time to some and beleaguered maintainer of the Network Time Protocol (NTP) to others, will stay working for the NTP another year. But there is concern that support will decline as more people believe that NTP works just fine and doesn't need any supervision. NTP is the preeminent time synchronization system for Macs, Windows, and Linux computers and most servers on networks. According to IW, for the last three-and-a-half years, Stenn said he's worked 100-plus hours a week answering emails, accepting patches, rewriting patches to work across multiple operating systems, piecing together new releases, and administering the NTP mailing list. If NTP should get hacked or for some reason stop functioning, hundreds of thousands of systems would feel the consequences. "If that happened, all the critics would say, 'See, you can't trust open source code,'" said Stenn.
Nor can you trust closed-source code.
But while "open source makes all bugs shallow" is demonstrably a fallacy, at least you CAN see the source if you need to. (Good luck understanding it, though - says this pretty good C developer who just about shit when he had to look at OpenSSL/SSH code...)
With all due to respect to Harlan Stenn, and working under the assumption that he will choose to continue to maintain NTP for the good of everyone who uses it, the biggest donation that could possibly be given to the NTP project would be to increase its bus factor. Basically, we need at least another small handful of people -- ideally distributed throughout the world -- who have the same level of knowledge and expertise as Harlan in the area of network time, and can thus take his place if, for any reason whatsoever Harlan can't continue to work on the NTP project.
Getting Harlan to continue working on it is a short-term solution, but the sustainable future is to ensure that we have maintainers who can take his place -- ideally, paid ones.
So what we need is for a company like Red Hat or IBM or Microsoft or Canonical to bankroll a developer who has at least strong fundamentals that would enable them to quickly pick up advanced knowledge of network time, and then spend most of their working hours acquiring more knowledge about it so that it can be maintained going forward. This would probably involve a lot of ML posts with Harlan (or reading his previous ones), as well as any other developers/maintainers working on pieces of the code.
If Harlan is absolutely instrumental to the project as it stands now, the solution is to have a backup or two, who ideally are being paid a living wage to ensure the continuity of knowledge and expertise if Harlan willingly or unwillingly stopped contributing.
Projects with a bus factor of 1 that are widely relied upon need to be identified and highlighted every now and again -- not to make a case to shower the developer in money, but to get other developers to work in the same space and increase the bus factor to at least 3.
I got news for you; if NTP was non-free, it never would have been used outside of the lab where it was created. There would be 1000 competing network time sync strategies, Microsoft would blithely tell the whole world theirs is the best and universally compatible, while not actually being universally compatible with anything other than third-party malware, and it would be damned-near impossible for anyone without a Master's and 20 years of industry experience to succeed at establishing time synchronization across networks of machines supplied by a heterogeneous mix of OS and hardware vendors. You really want to take NTP and throw it in the same playpen where file-sharing and web-markup language standards got mangled? Really?
If he doesn't like it, start a foundation and start transferring rights & control of NTP to the foundation. Instead, he refuses to give up control and complains about the heavy workload and lack of funds. The internet has grown up & out, the era of "Jon Postels" is over.
Someone will likely take it up if he quits, but that is an interesting experiment in how this all works if there is a scramble. Will someone form a working group? Will some corporation take up the work by handing it to one or two devs? Will one, sole maintainer step forward and simply fill the vacancy?
Since he hasn't been hit by a bus, chances are good that some publicity will cause this issue to get resolved. But what happens when a similar situation is terminated unexpectedly?
Oh how easily this would be solved if NTP was proprietary technology and Father Time could ask a small royalty for every piece of software that uses NTP. I just mean that by making things open source you are intentionally taking the risk that there can be problems with arranging well-rounded funding.
Maybe, but the challenge with business owned closed source is that the owners then want to find extra ways to monitise the resource. The alternative would be to keep it open source and charge for support or simply encourage sponsorship from anyone using it in commercial hardware?
Jumpstart the tartan drive.
How is it that an old tech like NTP with a fixed protocol need so much maintenance? That should have already settled out and just need minor patching for new architectures.
How about we just use OpenNTP?
Well... where is the Bitcoin address for donations?
Is there anything stopping Harlan Stenn from charging a buck or two per minute for support services? That should shift a lot of the workload to user groups and bring in some extra compensation.
Poettering and the rest already have a time solution, why keep this old neckbeard around?
BSD NTP client - 3K lines of code. Linux NTP client - 192K lines of code. Guess which has fewer bugs.
The alternative would be to keep it open source and charge for support
Charge who for support? Look at the work specified:
answering emails, accepting patches, rewriting patches to work across multiple operating systems, piecing together new releases, and administering the NTP mailing list.
Now potentially "answering emails" could be charged out depending on what that actually means but accepting patches? You're going to charge people that do the work and then want to submit the patch? Who are you going to charge for the "new releases"? Are you going to charge the mailing list users a subscription fee for maintaining the mailing list? As far as "rewriting patches to work across multiple operating systems" is concerned there should be automated testing and if the patch fails it should be sent back to the submitter to do that work.
or simply encourage sponsorship from anyone using it in commercial hardware?
Well this is just basically the royalty licensing model that proprietary software uses, you need one for NTP, one for OpenSSH, one for OpenSSL, etc, etc... Making it voluntary clearly doesnt work so how do you suppose it should be "encouraged"?
they're working "100 hours a week" aren't really doing it. No one works over 15 hours a day every day at one job for 3 1/2 years. Rubbish!
Why is the Linux client so much longer? What is it doing?
"First they came for the slanderers and i said nothing."
Uh, no. NTP needs to be redesigned so it doesn't use UDP anymore so we can stop worrying about spoofing and amplification/recursion attacks.
Buck Feta. You know what to do.
I'm assuming the 'BSD NTP client' is OpenNTPd. The 'Linux NTP client' is NTPd that we all know and is not linux specific.
Primary differences between the two:
OpenNTPd just cares about getting the local clock close to the remote NTP's supplied time. Nothing more.
NTPd wants to get the local clock as closely as possible to actual time as well as disciplining the local timesource such that 1 second is accurately 1 second, while weeding out faulty or maliciously bad sources of time. It also can act as a server, or as a peer in a server group. It can also directly interact with multiple reference clocks.
In short, you're comparing a simple client that just looks at the time on the wall vs something that's trying to be accurate and can act as the server side of the equation.
it's not just NTP that is languishing, perhaps a dozen other open source projects that the Internet depends on, each with one greybeard maintainer, underfunded or neglected entirely, going away soon, lose that institutional knowledge.
C'mon Apple, Google, Facebook, give back a little.
Hint: Is a mislabled SNTP client a NTP client? Is the full blown reference NTP server/client/kitchen sink a NTP client?
There's yer problem. Using a server as a client is never a good idea.
OpenNTPd added the ability to tweak the kernel tick rate to reduce skew. It can now keep your clock within 10 milliseconds between syncs. Still not as good as the official NTP.
Every now and then, somebody has to change the soil for the plant to flourish. It's a dirty job, but a necessary one. People typically start to care only when the plant is already dead.
The problem would get resolved quicker if he did get hit by a bus.
If NTP is a broadly used protocol on the inter-tubes, then maybe it is time to push the ownership onto the IETF. After all, this is a protocol to track the current the local or GMT clock time on internet connected devices.
7 days = 1 week
times 24 hours = 168 hours
Or in other words, he does not work in NTP 68 hours a week = 8.5h a day.
So considering that a person needs half an hour a day for eating, actually I eat longer, some sleep, some time on the toilet, some people even shower - shudder if that is longer than 5 mins - and usually you get dressed sometimes you have to go shopping ...
Well, I assume he is a nerd, sleeping in his bathrobe, so he saves dressing, showers only once a week and gets everything ordinary people shop via mail/internet order ...
Perhaps he should consider to hire an assistant? Or raise funds for one ... sorry: no one is working 100 hours a week.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
There would be 1000 competing network time sync strategies There would be 1000 competing network time sync strategies
Actually, there wouldn't. Because there is only one that works. And that is how NTP works.
If you had spent some time to figure how it works you had not such a strange idea.
succeed at establishing time synchronization across networks of machines supplied by a heterogeneous mix of OS and hardware vendors. ... OS and hardware and vendor have nothing to do with synchronizing time in a network. (* facepalm *)
You see
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
Not particularly highlighted in the article is that the LF CII is funding a small team of developers with NTP experience to focus on security hardening, development process modernization, and opening the community. There is concern about the bus factor and an attempt is being made to address it.
No critical infrastructure project should ever be so dependent on a single developer.
Let's be clear here - we are talking about one particular software package - albeit a very popular one - and not the underlying protocol (which itself is subject to errata, some of which are still under discussion).
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
So you think because you disagree with my use of the word "strategies" where maybe I should have typed "services," "products," or "protocols" invalidates the entire rest of my statement?
I'd love to see you justify your apparently hyper-naive assumption of how having a mix of entirely separate OS and hardware compatibility issues to contend with would have "nothing to do with" the task of getting network time to properly sync up in the hypothetical world where NTP wasn't already the de-facto industry stanard but Microsoft's non-cooperation strategy still permeates everything.
I'd love to see you justify your apparently hyper-naive assumption of how having a mix of entirely separate OS and hardware compatibility issues to contend with would have "nothing to do with" the task of getting network time to properly sync up in the hypothetical world where NTP wasn't already the de-facto industry stanard
Well it is the Network Time Protocol, you're going to have a hard time leveraging the services of time synchronization servers if your operating system doesn't correctly implement this protocol.
but Microsoft's non-cooperation strategy still permeates everything.
Last time I looked Microsoft used NTP, it's even licensed under a permissive open source license so they could create their own incompatible, proprietary fork if they wanted to but they haven't. So what exactly is this "non-cooperation strategy" that permeates everything?
Ah, well, this is how it always goes.
No private, for-profit entity will happily provide support for maintenance of a non-profit entity that provides a universal service, for example time-synchronization, upon which their lifeblood depends.
OK, so I am past wasting breath. For the uninitiated, just find the Wikipedia article on the "Tragedy of the Commons."
The concept is so simple, so obvious, and so accurate
Read on
Who are you going to charge for the "new releases"?
There are actually people out there who want features bad enough, that are willing to pay other people to write them. Generally people do not work for free.
there should be automated testing and if the patch fails it should be sent back
Yeah that one made me laugh pretty good, assuming that all your tests are perfect and any failures are bad patches.
Obviously no one has read the article. The Linux Foundation funded Harlan (who has a foundation) and a group to do NTPsec. An effort to harden NTP, modernize development processes, open the community, and fix the bus factor.
I got news for you; if NTP was non-free, it never would have been used outside of the lab where it was created. There would be 1000 competing network time sync strategies, ...
Oh yeah, good thing there is no fragmentation or duplication of effort or competing incompatible layers in open source.
None at all.
Okay, not that I don't love open source, but you're not making a great argument.
You've never actually tried to use Microsoft products with anything else, have you?
Oh yeah, good thing there is no fragmentation or duplication of effort or competing incompatible layers in open source.
None at all.
who is talking about open source in general? Nobody. we are talking about NTP implementations. How much fragmentation is there in NTP implementations? Really? Huh?
Okay, not that I don't love open source, but you're not making a great argument.
duh, straw men don't fight back. you put words in their mouth and you argue with those words. haven't you got the basics of bad arguing down yet?
I wouldn't trust any software as it typically fits a set of requirements that don't fit mine at 3pm on a Tuesday.
I wouldn't even trust my own software--that why we test, test, test then validate.
Isn't the day we all blindly trust s/w is when skynet takes over?
Kicks are for Trids!
Oh yeah, good thing there is no fragmentation or duplication of effort or competing incompatible layers in open source.
None at all.
who is talking about open source in general? Nobody.
Actually, we all are talking about open source in general (except for you, I guess). The subject of this thread is "The nature of open source."
So... yeah. Welcome.
You've never actually tried to use Microsoft products with anything else, have you?
Actually I have, the Network Time Protocol functionality that we are talking about here works perfectly fine between Microsoft's Windows products and operating systems such as GNU/Linux and Apple's OSX. As does the SMB/CIFS protocol for file transfer and even at the application level using their Office 365 product with the Firefox browser on GNU/Linux. Now are there examples of things that don't work well? Of course, their .doc document format for example, but I'm not sure why you think that's relevant here. Given the opportunity, would they create their own network time protocol that only worked on Windows and not with anything else? Well they have always had that opportunity and the answer is a resounding "no".
Everybody just needs to get their own atomic fountain and we're all good...
No, the drinks from those things go right through me...
You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
Sntp
NTP still stuck with MD5 authentication, when are they implementing modern crypto?
... answer is a resounding "no".
Here's the point where we differ. You actually think this statement has been proven to be anything other than completely farcical, despite failing to show why. You purport to naively assume this to be the case, but its provably factually inaccurate based on numerous prior incidents. Microsoft is NO friend of interoperability, despite the fact they haven't managed to completely quash it in all aspects of their software interactions with foreign systems. In your gleeful fervor to try to show off your sophomoric understanding of tech terminology and attempt to sound intelligent and invalidate my entire argument based on one subjective choice of wording, you've clearly missed the point of my entire argument, which is that Microsoft *certainly* would sabotage NTP, and its probable that this one old man is the only thing cultivating the industry-wide support for NTP that has so far held them back from doing so. And you can bet that his desk chair won't even be cold before they're trying to figure out how to stuff banner ads into the protocol so you have to watch a 30 second clip about erectile dysfunction medication before your clock will sync up to the network time.
Frankly I've satisfied myself that you're a paid shill, so this conversation is over.
Yes, for instance, look at video codecs. Modest royalties on those have stifled adoption of patent- and copyright-encumbered solutions and software for YEARS! You can't even play standard video on most devices with a screen!
It's ludicrous! LUDICROUS, I tells ya!
Here's the point where we differ.
Except that is you just saying a fact is not a fact because you don't want it to be a fact. Microsoft uses the Network Time Protocol and it works across all the major operating systems, this is a fact and no amount of you saying "we differ" is going to change that.
but its provably factually inaccurate based on numerous prior incidents.
No you have it backwards, they use the open source, permissively licensed Network Time Protocol just like everybody else. That's why Windows, GNU/Linux and OSX machines can all synchronize time between them.
which is that Microsoft *certainly* would sabotage NTP
Except the irrefutable fact is that they did not and have not despite always being able to had they wanted to. You clearly need to be educated on permissive open source licensing.
You purport to naively assume this to be the case
I am not assuming anything, Windows syncs time perfectly well from a Linux server and it uses the Network Time Protocol (again permissively licensed) to do so, this is a fact, not an assumption. Does Windows *have* to use NTP? Of course not, but it would be pretty silly if they didn't. So why do you think they wouldn't? And if your thoughts on that are valid then why do they use the NTP instead?
Frankly I've satisfied myself that you're a paid shill, so this conversation is over.
Off you go then, ignore that NTP works just as well with Windows as it does with everything else, ignore that it is permissively licensed, ignore that if they wanted to then Microsoft could have created their own incompatible derivative any time they wanted yet they didn't.
You're obviously upset that despite the *ability* to be as evil as you think they are they didn't capitalize on that opportunity. So the real question is why would *anybody* be so upset about that? It's not at all logical.
"If NTP should get hacked or for some reason stop functioning, hundreds of thousands of systems would feel the consequences."
Hah! Anyone attend DefCon23 last weekend? I am going to assume somebody did because it was awfully crowded at the old Paris Hotel, Las Vegas.
https://defcon.org/html/defcon-23/dc-23-speakers.html#Selvi
There are actually people out there who want features bad enough, that are willing to pay other people to write them. Generally people do not work for free.
Contribution of patches doesn't seem to be a problem. There are plenty of patch submissions but looking at that list of tasks it's hard to see who you would charge for the task of "piecing together new releases" or "accepting patches" or "maintaining the mailing list".
This.
In any event, if you've ever run "w32tm /stripchart" against 50+ domain member servers running on bare metal, you'd know that Microsoft doesn't understand time synchronization, or these days, much of anything.
And that's a shame.
The software has essentially been DONE, Finished, Complete, for years, decades.
Why does the guy work 100 hour weeks on software that if feature complete and stable?
Sig Battery depleted. Reverting to safe mode.
Yep, thank god there's only one free unix-like operating system out there, with Ubuntu blithely telling the whole world theirs is the best. No, wait, I'm sorry. I meant Darwin, blessed by Jobs himself. But, you're right, it didn't really leave the *lab* until it became free...
The Linux Foundation has already given funding to a few open source projects it considers "core" (which includes the original NTP project) and has been trying to assess which other core products are most at risk. From looking at the members page, at least two of the companies you mentioned (Google, Facebook) are part of the Linux Foundation so the giving back has at least started...
Yeah I'm not sure either. It's a single packet!
Sent from my PDP-11
The Chrony comparison page compares ntpd, Chrony and OpenNTPd. Another yet to be finished alternative is ntimed (which seems to currently be around 6000 LoC). On some Linux's if you don't care about accuracy or trying to weed out false time you can always use an client such as systemd-timedated.
The argument is curcular now. Why don't you just go fuck hourself?
Well you know, once a sw has been "finished", you never need to touch it again. Ever.
And we all know that silly things never happen.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Can someone explain this joke/meme/thing to me? I see it in pretty much every article.
Nothing to explain. Just somebody trying to create a meme and failing.
Can't we have even a hint of fun anymore?
Apparently not! What a bunch of dickheads you people are! Go suck on an exhaust pipe, you fools!
The very basic idea of the NTP protocol is to disseminate the time using a hierarchical layers of stratums: https://en.wikipedia.org/wiki/...
So by design all nodes that are not a leaf need to be both client and server. This is common to all hierarchical protocols like for example DNS, and proved as an effective solution to reduce the bandwidth of the upper part of the hierarchy.
If you have a better idea, please publish an RFC for an more effective protocol.
It can now keep your clock within 10 milliseconds between syncs. Still not as good as the official NTP.
Depends on your perspective.
To me it is: 10ms with the OpenNTPd vs seconds if not minutes with the official NTPd, which occasionally blankly starts logging some errors or warnings like "oops shit, not syncing anymore".
Official NTPd is capricious as hell. And the documentation is just horrible.
I generally replace it with OpenNTPd which "just works". Because, at the end of the day, I can live probably even with 25ms skew, but the seconds/minutes of official NTPd is just unacceptable.
All hope abandon ye who enter here.
Various operating systems NTP is designed for are evolving so it have to be modified to take advantage of new syscall, libraries, or API.
The protocol itself must be urgently improved to include TAI, leap second table, and timezone database update, because in his current state any precise time computation crossing a possible leap second slot or a timezone change is unreliable for the past (and impossible for the future because of the unpredictable Earth rotation physics).
Precise time dissemination over a long period is a hard problem, unless you use TAI that NTP sadly do not provides...
Fact is that humans use a local timezone defined and redefined by each governments on a (almost) spherical planet with a physically unpredictable rotation rate variation.
NTP is just a tool to disseminate UTC time. As today international relation so deeply rely on the UTC time, I believe that the best solution would be to find a international solution to finance the support of the tool. In this case, an open source solution will be critical to ensure that the project will not be sink under a Vogon style administrative layer.
Ridiculously stupid statement by someone who has never done anything in their life, including sign op for a Slashdot account. Of course neither have I, but the advantage is that I am not the single most stupidest person in this quadrant of the galaxy.
In fact it was not that long time ago you had to mess with register to use NTP. And I could swear you still have to, but fortunately I am not a Windows, but a Linux sysadmin.
I'm not saying I don't appreciate his work, but 100 hours a week doesn't add up. Unless he's counting multiple people? Which would be reasonable, let's find funding for him and some sort of helper/assistant/apprentice.
--
Stay tuned for some shock and awe coming right up after this messages!
I think you actually just made his point for him, but good job.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
You have no clue, do you?
You cannot simply send a string "It is not 21 hours, 14 minutes, Coordinated Universal Time" across the Internet and reliably set a clock. Network latencies vary. The NTP service attempts to minimize that by working with multiple time sources and attempting to form a consensus. It will never be totally precise, but it will be better than single-source timing. It's just one possible solution out of potentially thousands, but it's the popular one.
And, like any Internet service, there are Bad Guys out there looking to exploit it. Worse, to minimize overhead, a lot of NTP's work is done via UDP, which means that it's a candidate for DDOS reflection attacks just like DNS is. In fact, I learned about this the hard way recently. Seems that the Red Hat NTP daemons haven't yet been updated to a version that's immune to that particular exploit and as a result I had my entire front-end LAN bombed.
So I think it's important that someone keeps up with things.
According to IW, for the last three-and-a-half years, Stenn said he's worked 100-plus hours a week answering emails, accepting patches, rewriting patches to work across multiple operating systems, piecing together new releases, and administering the NTP mailing list.
First off, bullshit. Well, bullshit or he sucks at his job or he doesn't want to do anything BUT his job.
If that was a problem, he could say 'I quit' and he would get help. But he doesn't. And he's not the maintainer of the protocol, just a daemon, arguably not even the best one at this point, especially based on his claims of how much work it takes to keep it going.
This whole thing wreaks of whiney little bitch syndrome.
If he wanted Apple to contribute to his lively hood he should have contracted like any more 60 year old person knows to do. Its not like he hasn't been doing software dev for a few years.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Why do you think ntpd provides only seconds or minutes accuracy? This is certainly not true. In a normal local LAN with Linux or *BSD machines you can easily yield sub-millisecond accuracy between real NTP nodes. If you run Windows, though, the accuracy which can be achieved is much worse, which is due to the limited timekeeping capabilities of the windows OS. The trick is not in the format of the network packets but how good an NTP *client* evaluates the packets received back from a server, does statistics to reduce network jitter and outliers, adjusts the local system time, and compensates the clock drift of the local machine which varies with ambient temperature, system load, etc.
It's not just a "Linux client". The code base can be used on a wide variety of operating systems, including Linux, *BSD, Solaris, a few other *IX-like systems, and Windows. It also includes lots of code which allows using it as a primary time server which gets the accurate reference time from a directly connected GPS receivers, or similar.
... and guess which has fewer features.
You can write a tiny daemon which just sends and receives NTP network packets, with just a few lines of code. If you're satisfied with the resulting accuracy of your system time then that's fine. This is called SNTP.
In short, you're comparing a simple client that just looks at the time on the wall vs something that's trying to be accurate and can act as the server side of the equation.
OpenNTPD does run as a server. Or have I been syncing my clocks all these years to something non-existent?
listen on address [rtable table-id]
Specify a local IP address or a hostname the ntpd(8) daemon should listen on.
"Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
I didn't know OpenNTP added server support recently, so new info for me today.
Why do you think ntpd provides only seconds or minutes accuracy? This is certainly not true.
Oh, you probably haven't had the problem. But for some the problem is relatively commonplace: NTPd after some time starts refusing to sync time. And no matter what you do (restart HW, restart NTPd, sync manually, and restart again everything) that POS would still within hours again start refusing to sync the time.
And when the NTPd refuses to sync time, the skew easily rises into the minutes. On some buggy virtualizations - even more. (I have said hours - because some VMware versions/configurations I have seen seem to have a bug in time implementation, where guest runs faster(?) by about 1 minute per hour. 2 days uptime == 20-30 minutes of time skew.)
In the same configuration under the same conditions, the OpenNTPd runs just fine.
The f***ed up configuration and documentation of the official NTPd was the main reason why people have actually developed the OpenNTPd. If NTPd was perfect, nobody would have even bothered.
All hope abandon ye who enter here.
Reading comprehension: Because the official NTPD often loses the connection to the servers and bails out.
I've had it happen. I've seen it happen on someone else's server as well. The clock ended up off by well over an hour. Switched to OpenNTPD. Very happy with it.
"Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
OpenBSD 3.6 (Nov 2004) changelog:
New functionality:
- A new NTP daemon written from scratch, which ought to fit the needs of most NTP users.
Man page for 3.6
Ergo, OpenNTPD has been a server since its birth. New information indeed.
"Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
Right, let's just give it to the UN. Then we don't have to worry about politics interfering with it at all.
Right?!
RIGHT?!
When did Darwin become an OS?
I was more thinking about something like the International Telecommunication Union allocating some financial support to the Linux Foundation core infrastructure initiative that already try to make a descent future for the NTP protocol.
"I'd love to see you justify your apparently hyper-naive assumption of how having a mix of entirely separate OS and hardware compatibility issues to contend with would have "nothing to do with" the task of getting network time to properly"
Would much more easy if you pointed out one single issue that is(might be) OS related.
AFAIK sockets work on all OSes the same ...
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
You have no clue, do you?
Yes, I have. The rest of your post implies: you have not.
Sorry, you lost me in the middle, what is your issue?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
Oh yeah, name one alternative algorithm.
That is if you are on a domain and want to synchronize with an external NTP server rather than the domain controller.
NTPd is decent for me. I don't need that kind of accuracy, but it is cool. OpenNTPd would be nice, but no package for PFSense.
Active Peer 67.202.100.50
Delay 10.325ms
Offset 0.487ms
Jitter 0.326ms
I got a suggestion for you: engage sarcasm detector before posting.
I think you and several other folks just got righteously whoooshed.
Il n'y a pas de Planet B.
Indeed. I first heard that joke at summer camp ca. 1972. It wasn't anti-Semetic then, and it isn't anti-Semetic now. Geeez.
Il n'y a pas de Planet B.
There's yer problem. Using a server as a client is never a good idea.
Proof positive that God provides us with a never-ending supply of idiots.
Il n'y a pas de Planet B.