[ntp:questions] (no subject)
Richard B. Gilbert
rgilbert88 at comcast.net
Fri Apr 3 23:24:11 UTC 2009
Ryan Malayter wrote:
> On Fri, Apr 3, 2009 at 7:32 AM, Varrun Ashok <varrunashok at yahoo.com> wrote:
>> Hello everybody, Why does ntp (ntp-4.2.4p4 in specific) require an
> operating system?
>> I use embedded Linux (kernel-2.6.23-rc3+Busybox+grub) to run ntpd and ntpq.I
>> like to run NTP (ntpd and ntpq) in a product developent kit of LPC 2378
>> that does not have support for uClinux,Linux or WINCE.Is it possible?Can I
> use a part
>> of the source code inside the ntp4.2.4p4.tar.gz package and compile it and
> run it
>> without any OS.Please give me your suggestions,links and other materials
>> answer the above questions.
> ntpd relies on the host OS for a great many functions, including:
> IP networking services
> Hardware device drivers
> Process management
> Interrupt handling
> File-system management (for configuration files and logs)
> System clock and timer services
> If you your microcontroller development kit can supply all of those
> services using similar APIs as the ntp code requires, then you can
> probably hack ntp into working on that microcontroller. But if not,
> then you will have to add all of that functionality into ntpd's code
> base yourself.
ISTR that PHK has been running NTPD on Soekris single board computers
with the program and O/S (if any) in PROM. When you don't have a file
system or much in the way of hardware and you run a single application,
you don't NEED much of an O/S.
More information about the questions