Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Nov 1996 14:50:05 -0800 (PST)
From:      Martin Cracauer <cracauer@cons.org>
To:        freebsd-bugs
Subject:   Re: bin/1968: rdate(8) implementation (from NetBSD)
Message-ID:  <199611072250.OAA24781@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/1968; it has been noted by GNATS.

From: Martin Cracauer <cracauer@cons.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  Subject: Re: bin/1968: rdate(8) implementation (from NetBSD)
Date: Thu, 7 Nov 1996 17:21:01 +0100 (MET)

 Mark O'Lear writes:
 > cracauer@cons.org wrote:
 [...]
 > > I can imagine the following situations where rdate(8) may be better
 > > than NTP:
 > > - You want to synchronize to a host whose clock is just wrong, but you
 > >   don't care for the correct time, just it has to be the same on
 > >   a second machine you are root on.
 > > - In an environment where I know one host has a perfect clock, I just
 > >   add an rdate run to the crontab and don't set up NTP at all.
 [...]
 > When you say NTP do you mean xntpd or just the protocol?
 > ntpdate(8) does one time clock synchronization using NTP.
 > Does rdate use something other than NTP?
 
 
 To make my point cleaner, let me add a few points:
 
 1) You can use ntp or ntpdate only when the host to synchronize to
 support ntp. Maschine not beeing capable of that include:
 - SunOS-4.1.x (this is a BSD mailing list, you don't want want me to
   switch to Solaris, eh?)
 - NetBSD, at least 1.1
 - whatever OS gatekeeper.dec.com runs
 - you can get normal timeserver software for Windows NT, I don't know
   about a NTP implementation
 
 This is a killer argument, I think, but let me add another one:
 
 2) The fact that ntp uses a different protocol and different port can
 make live hard. Consider a firewall where only certain ports are
 open. Suppose you don't have control over the firewall, it is a) more
 likely that the adminstrator opens the port for a service he knows
 about and the simple inetd-based rdate-mechanism is likely to be
 better known than ntp and b) the port rdate uses may already be open
 for a better-known port.
 
 3) Consider
 shell$ man ntpdate | wc
      132     723    5463
 shell$ man rdate | wc
       23      83     725 
 
 My point: rdate is just a little easy-to-use utility that can be used
 without further investigation and without thinking about the
 environment. 
 
 
 In a word: I think an operating system that provides rdate(8) is more
 convinient for users used to other OSes. We want to be that.
 
 You might argue that a new tool adds bloat to the system. Obviously,
 the disk space for the rdate implementation I submitted is
 neglectable (spelling?). What else is followed by bloat?
 - the lookup time of files in /usr/sbin will be a bit higher
 - the lookup time of man pages in section 8 will be a bit higher
 - any additional manpage causes `man -k` etc. to be slower. But we're
   talking about a tiny manpage (see above)
 
 I could stand all these points.
 
 Once again, I request to add rdate(8) with it's man page to the base
 FreeBSD system.
 
 > -- 
 > Mark O'Lear             \    e-mail: Mark.Olear@Colorado.EDU
 > University of Colorado   \   phone:  (303) 492-3798
 > Telecomm. Svcs. (CB 313)  \  fax:    (303) 492-5105
 > Boulder, CO  80309         \
 -- 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611072250.OAA24781>