• How does Pi get its time?

    From Chris Green@3:770/3 to All on Thu Feb 10 21:07:54 2022
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    --
    Chris Green
    ·
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Tristan Greaves@2:250/11 to Chris Green on Thu Feb 10 21:33:04 2022
    Re: How does Pi get its time?
    By: Chris Green to All on Thu Feb 10 2022 09:07 pm

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    If you are running Raspbian, it could well be timesyncd.

    Tristan.
    --- SBBSecho 3.14-Linux
    * Origin: Extricate BBS - bbs.extricate.org (2:250/11)
  • From Vincent Coen@2:250/1 to Chris Green on Thu Feb 10 21:30:10 2022
    Hello Chris!

    Thursday February 10 2022 21:07, you wrote to All:

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    Are you SURE that it is not installed ?

    Vincent

    --- Mageia Linux v8 X64/Mbse v1.0.7.24/GoldED+/LNX 1.1.5-b20180707
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From NY@3:770/3 to Knute Johnson on Thu Feb 10 21:51:22 2022
    "Knute Johnson" <knute2020@585ranch.com> wrote in message news:su409i$st3$1@dont-email.me...
    On 2/10/22 15:07, Chris Green wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    systemd.timesync.d

    Beware of running time-sensitive software on a Pi that reboots and doesn't immediately have an internet connection.

    I use a Pi to run Cumulus weather station software. This logs and graphs
    data from a weather station. If there has been a power cut, everything
    *starts* to boot at the same time when the power comes back. If the Pi boots first, and the router takes its time connecting, the Pi will run with a
    silly time until it is able to synchronise with an internet time source.
    This leads to graphs which suddenly shoot back by several hours (when the Pi reboots) and then shoot forward again (once the Pi has managed to
    synchronise). My impression is that the Pi checks frequently for a time
    source to begin with, which is why I rarely see the problem, but then starts polling less frequently, which is why on the rare occasions that I've seen
    the problem, the update to the correct time happens a fair time after the router has connected and I've been able to browse the web on other
    computers. The Pi seems to have a crude real-time clock which gets the time approximately right (maybe wrong by a couple of hours), rather than
    reverting to "the beginning of time" (1 Jan 1970).


    It's not the end of the world, and not worth the hassle of implementing a proper battery-backed RTC (as on a Windows/Linux PC). The software logs readings every 10 minutes (though it graphs them every minute) so there
    aren't usually many readings that have an incorrect timestamp, and it's
    obvious which times are missing because they *should* be at 00, 10, 20, 30,
    40, 50 minutes past every hour. It's just a case of hand-editing the log
    file and then restarting the software manually so it regenerates the graphs with the correct time axis.


    I imagine that a Pi that is run without an internet connection (eg an unattended device with no Ethernet/wifi connection) will free-run - unless
    it has a GPS connection (eg to record a track of where it is going) in which case it can be configured to use the time from the GPS to sync the system clock. I imagine there are RTC modules that communicate through the GPIO socket, for devices that have no internet connection.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Knute Johnson@3:770/3 to Chris Green on Thu Feb 10 15:32:34 2022
    On 2/10/22 15:07, Chris Green wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    systemd.timesync.d
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Jim Jackson@3:770/3 to Chris Green on Thu Feb 10 21:34:42 2022
    On 2022-02-10, Chris Green <cl@isbd.net> wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    Depends what OS you've got. I'm assuming it is Raspberry Pi OS.

    As far as I know systemd provides an NTP client - systemd-timesyncd

    Try the command

    systemctl status systemd-timesyncd

    might need a sudo in front.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Knute Johnson@3:770/3 to Knute Johnson on Thu Feb 10 15:34:10 2022
    On 2/10/22 15:32, Knute Johnson wrote:
    On 2/10/22 15:07, Chris Green wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    systemd.timesync.d


    too many .

    systemd.timesyncd
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to Chris Green on Thu Feb 10 21:38:26 2022
    On Thu, 10 Feb 2022 21:07:55 +0000
    Chris Green <cl@isbd.net> wrote:

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    Does it run ntpdate at boot ?

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Chris Green@3:770/3 to Vincent Coen on Thu Feb 10 22:37:12 2022
    Vincent Coen <nospam.Vincent.Coen@f1.n250.z2.fidonet.org> wrote:
    Hello Chris!

    Thursday February 10 2022 21:07, you wrote to All:

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    Are you SURE that it is not installed ?

    Well I can't see anything that looks like it:-

    chris@backup$ ps -ef | grep -i ntp
    chris 7885 7820 0 22:36 pts/0 00:00:00 grep --color=auto -i ntp
    chris@backup$ man -k ntp
    grantpt (3) - grant access to the slave pseudoterminal
    intptr_t (3) - overview of system data types
    mountpoint (1) - see if a directory or file is a mountpoint
    ntp_adjtime (3) - tune kernel clock
    ntp_gettime (3) - get time parameters (NTP daemon interface)
    ntp_gettimex (3) - get time parameters (NTP daemon interface)
    uintptr_t (3) - overview of system data types


    --
    Chris Green
    ·
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From meff@3:770/3 to Chris Green on Thu Feb 10 23:19:30 2022
    On 2022-02-10, Chris Green <cl@isbd.net> wrote:
    Vincent Coen <nospam.Vincent.Coen@f1.n250.z2.fidonet.org> wrote:
    Well I can't see anything that looks like it:-

    chris@backup$ ps -ef | grep -i ntp
    chris 7885 7820 0 22:36 pts/0 00:00:00 grep --color=auto -i ntp
    chris@backup$ man -k ntp
    grantpt (3) - grant access to the slave pseudoterminal
    intptr_t (3) - overview of system data types
    mountpoint (1) - see if a directory or file is a mountpoint
    ntp_adjtime (3) - tune kernel clock
    ntp_gettime (3) - get time parameters (NTP daemon interface)
    ntp_gettimex (3) - get time parameters (NTP daemon interface)
    uintptr_t (3) - overview of system data types

    You can look at the running systemd units by doing something like
    `systemctl list-units` and see if systemd is running the time
    syncing. If it's Raspbian, it's probably running through systemd.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Dennis Lee Bieber@3:770/3 to All on Thu Feb 10 18:11:46 2022
    On Thu, 10 Feb 2022 22:38:16 +0000, Chris Green <cl@isbd.net> declaimed the following:


    Ah, thank you. Why did they have to change the name from the almost >universal ntp I wonder.

    For the same reason the fairly easily understood Sys-V init processing is being replaced by the mysterious complicated systemd scheme... "It's
    new! Therefore it must be better!"


    --
    Wulfraed Dennis Lee Bieber AF6VN
    wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/ --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Chris Green@3:770/3 to Tristan Greaves on Thu Feb 10 22:38:16 2022
    Tristan Greaves <nospam.Tristan.Greaves@f1.n770.z30.fidonet.org> wrote:
    Re: How does Pi get its time?
    By: Chris Green to All on Thu Feb 10 2022 09:07 pm

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    If you are running Raspbian, it could well be timesyncd.

    Ah, thank you. Why did they have to change the name from the almost
    universal ntp I wonder.

    --
    Chris Green
    ·
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From A. Dumas@3:770/3 to All on Fri Feb 11 01:04:12 2022
    On 10-02-2022 22:51, NY wrote:
    The Pi seems to have a crude
    real-time clock which gets the time approximately right (maybe wrong by
    a couple of hours), rather than reverting to "the beginning of time" (1
    Jan 1970).

    It has no hardware clock; in a controlled shutdown or reboot it saves
    the last known time to disk and reads that when it starts up again,
    starts counting from there. So it will be behind by how ever long it was
    down; maybe 15-20 seconds for a reboot? The same happens in the case of
    sudden power failure, but I'm not sure how often it saves the current
    datetime value during normal operation, so that may be why in that case
    it is behind by more.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From A. Dumas@3:770/3 to Jim Jackson on Fri Feb 11 01:10:06 2022
    On 10-02-2022 22:34, Jim Jackson wrote:
    systemctl status systemd-timesyncd

    might need a sudo in front.

    No sudo needed. Strange output on my Pi: says it has been running since
    ~2 minutes ago (that's about when I logged in) but this Pi is always on
    and 'uptime' says I last rebooted 2 days ago.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Vincent Coen@2:250/1 to Dennis Lee Bieber on Fri Feb 11 01:11:40 2022
    Hello Dennis!

    Thursday February 10 2022 18:11, you wrote to All:

    On Thu, 10 Feb 2022 22:38:16 +0000, Chris Green <cl@isbd.net>
    declaimed the
    following:


    Ah, thank you. Why did they have to change the name from the almost
    universal ntp I wonder.

    For the same reason the fairly easily understood Sys-V init
    processing is being replaced by the mysterious complicated systemd
    scheme... "It's new! Therefore it must be better!"


    No it is not new I have been using distro Mageia for many years which uses it.

    More of a pain is the universal journal usage which need the usage of journalctl to extract what you need to look at although there is a process to remove that need for specific logs.

    Just a pain to try and remember the process :(


    Vincent

    --- Mageia Linux v8 X64/Mbse v1.0.7.24/GoldED+/LNX 1.1.5-b20180707
    * Origin: Air Applewood, The Linux Gateway to the UK & Eire (2:250/1)
  • From Dennis Lee Bieber@3:770/3 to All on Thu Feb 10 23:04:28 2022
    On Fri, 11 Feb 2022 01:11:40 +1200,
    nospam.Vincent.Coen@f1.n250.z2.fidonet.org (Vincent Coen) declaimed the following:


    No it is not new I have been using distro Mageia for many years which uses it.

    I'd have made the same complaint then... As the precursor Mandrake Linux was sys-v init based...


    --
    Wulfraed Dennis Lee Bieber AF6VN
    wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/ --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Jan Panteltje@3:770/3 to cl@isbd.net on Fri Feb 11 06:54:28 2022
    On a sunny day (Thu, 10 Feb 2022 21:07:55 +0000) it happened Chris Green <cl@isbd.net> wrote in <bebgdi-6i793.ln1@esprimo.zbmc.eu>:

    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?

    On one of my raspberries I have a GPS module connected to /dev/ttyAMA0
    it gets location and time even if there is no net connection.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to Chris Green on Fri Feb 11 08:47:52 2022
    On 10/02/2022 21:07, Chris Green wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    On my Raspberry Pi cards I always install NTP. As you say, sadly this isn't the default on recent OS versions, so an extra step is required.

    As often with Linux, the approach /appears/ to be "If it works, change it!".

    --
    Cheers,
    David
    Web: http://www.satsignal.eu
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to All on Fri Feb 11 08:50:54 2022
    On 10/02/2022 21:51, NY wrote:
    "Knute Johnson" <knute2020@585ranch.com> wrote in message news:su409i$st3$1@dont-email.me...
    On 2/10/22 15:07, Chris Green wrote:
    How do Raspberry Pis know what the time is?

    On my Pis NTP isn't installed but they seem to know what the time is
    OK so how do they do it?


    systemd.timesync.d

    Beware of running time-sensitive software on a Pi that reboots and doesn't immediately have an internet connection.

    I use a Pi to run Cumulus weather station software. This logs and graphs
    data from a weather station. If there has been a power cut, everything *starts* to boot at the same time when the power comes back. If the Pi boots first, and the router takes its time connecting, the Pi will run with a
    silly time until it is able to synchronise with an internet time source.
    This leads to graphs which suddenly shoot back by several hours (when the Pi reboots) and then shoot forward again (once the Pi has managed to synchronise). My impression is that the Pi checks frequently for a time source to begin with, which is why I rarely see the problem, but then starts polling less frequently, which is why on the rare occasions that I've seen the problem, the update to the correct time happens a fair time after the router has connected and I've been able to browse the web on other
    computers. The Pi seems to have a crude real-time clock which gets the time approximately right (maybe wrong by a couple of hours), rather than
    reverting to "the beginning of time" (1 Jan 1970).


    It's not the end of the world, and not worth the hassle of implementing a proper battery-backed RTC (as on a Windows/Linux PC). The software logs readings every 10 minutes (though it graphs them every minute) so there aren't usually many readings that have an incorrect timestamp, and it's obvious which times are missing because they *should* be at 00, 10, 20, 30, 40, 50 minutes past every hour. It's just a case of hand-editing the log
    file and then restarting the software manually so it regenerates the graphs with the correct time axis.


    I imagine that a Pi that is run without an internet connection (eg an unattended device with no Ethernet/wifi connection) will free-run - unless
    it has a GPS connection (eg to record a track of where it is going) in which case it can be configured to use the time from the GPS to sync the system clock. I imagine there are RTC modules that communicate through the GPIO socket, for devices that have no internet connection.


    You can get a board with a GPS and RTC here:


    https://store.uputronics.com/index.php?route=product/product&path=64&product_id=81

    At least, when they become available again....

    --
    Cheers,
    David
    Web: http://www.satsignal.eu
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From A. Dumas@3:770/3 to David Taylor on Fri Feb 11 11:23:22 2022
    On 11-02-2022 09:47, David Taylor wrote:
    On my Raspberry Pi cards I always install NTP.  As you say, sadly this
    isn't the default on recent OS versions, so an extra step is required.

    And presumably you also uninstall the alternative systemd-timesyncd? I
    *hate* the complexity of systemd vs the old sysvinit, but time sync is
    one service that just works in the background, so I don't bother with it
    & am not bothered by it. What are the specific advantages of ntp for you?
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Adam Funk@3:770/3 to A. Dumas on Fri Feb 11 10:39:00 2022
    On 2022-02-11, A. Dumas wrote:

    On 11-02-2022 09:47, David Taylor wrote:
    On my Raspberry Pi cards I always install NTP.  As you say, sadly this
    isn't the default on recent OS versions, so an extra step is required.

    And presumably you also uninstall the alternative systemd-timesyncd? I
    *hate* the complexity of systemd vs the old sysvinit, but time sync is
    one service that just works in the background, so I don't bother with it
    & am not bothered by it. What are the specific advantages of ntp for you?

    IIRC, installing the ntp package automatically removes the
    systemd-timesyncd one.

    I guess the main advantage of ntp is that people already know how to
    configure it (if they want a custom configuration) whereas customizing
    anything in systemd seems to involve a lot of learning and guesswork.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From David Taylor@3:770/3 to A. Dumas on Fri Feb 11 11:56:30 2022
    On 11/02/2022 10:23, A. Dumas wrote:
    On 11-02-2022 09:47, David Taylor wrote:
    On my Raspberry Pi cards I always install NTP.  As you say, sadly this
    isn't the default on recent OS versions, so an extra step is required.

    And presumably you also uninstall the alternative systemd-timesyncd? I
    *hate* the complexity of systemd vs the old sysvinit, but time sync is
    one service that just works in the background, so I don't bother with it
    & am not bothered by it. What are the specific advantages of ntp for you?

    No, the uninstall has not been an issue. The advantages are many, but briefly:

    - able to accept a PPS time source (e.g. GPS)
    - accepts multiple servers including "pool"
    - acts as a time server for other clients
    - simple setup
    - easy to monitor (locally and remotely)
    - having the same configuration and monitoring on Linux and Windows

    --
    Cheers,
    David
    Web: http://www.satsignal.eu
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to Dennis Lee Bieber on Fri Feb 11 11:10:04 2022
    On Thu, 10 Feb 2022 18:11:47 -0500
    Dennis Lee Bieber <wlfraed@ix.netcom.com> wrote:

    On Thu, 10 Feb 2022 22:38:16 +0000, Chris Green <cl@isbd.net> declaimed
    the following:


    Ah, thank you. Why did they have to change the name from the almost >universal ntp I wonder.

    For the same reason the fairly easily understood Sys-V init
    processing is being replaced by the mysterious complicated systemd
    scheme... "It's new! Therefore it must be better!"

    Sys V init is far from elegant (name ordered scripts ugh!) and
    somewhat overengineered (run levels and all those links ugh!) so I can understand the desire to replace it - but there was BSD init easily
    available which is like Sys V init without the ugh! Then again I am sure
    there are some who miss having everything in /etc/rc.

    I have a slightly different theory to "It's new! Therefore it must
    be better!" - I think it's more about separating Linux the OS family from
    Unix the OS family - remember Gnu's NOT Unix.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From druck@3:770/3 to David Taylor on Fri Feb 11 13:14:46 2022
    On 11/02/2022 11:56, David Taylor wrote:
    The advantages [of ntp] are many, but
    briefly:

    - able to accept a PPS time source (e.g. GPS)
    - accepts multiple servers including "pool"
    - acts as a time server for other clients
    - simple setup
    - easy to monitor (locally and remotely)
    - having the same configuration and monitoring on Linux and Windows

    You forgot:-

    - nothing to do with Lennart Poettering

    As if you raised a bug report on timesyncd suddenly returning an extra
    37 minutes in a day, he would close it with a "wont fix - correct on Mars".

    ---druck
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Kees Nuyt@3:770/3 to All on Fri Feb 11 16:34:38 2022
    On Thu, 10 Feb 2022 21:51:22 -0000, "NY" <me@privacy.invalid>
    wrote:

    Beware of running time-sensitive software on a Pi that reboots and doesn't immediately have an internet connection.

    Hint:
    For services that require the correct clock (after initial
    syncing with the internet) add the following to the /etc/systemd/system/your.service definition of your servicve:

    ---
    [Unit]
    Description=your service
    After=systemd-time-wait-sync.service
    :
    --more here--
    :
    [Install]
    WantedBy=multi-user.target
    ---

    and enable/start:

    sudo systemctl enable systemd-time-wait-sync.service
    sudo systemctl start systemd-time-wait-sync.service

    --
    Regards,
    Kees Nuyt
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Chris Green on Fri Feb 11 17:41:58 2022
    On 10/02/2022 22:38, Chris Green wrote:
    Tristan Greaves <nospam.Tristan.Greaves@f1.n770.z30.fidonet.org> wrote:
    Re: How does Pi get its time?
    By: Chris Green to All on Thu Feb 10 2022 09:07 pm

    CG> How do Raspberry Pis know what the time is?

    CG> On my Pis NTP isn't installed but they seem to know what the time is >> CG> OK so how do they do it?

    If you are running Raspbian, it could well be timesyncd.

    Ah, thank you. Why did they have to change the name from the almost universal ntp I wonder.

    Because Lord High Arsehole Poettering said so. He who Must Be Obeyed...

    --
    Any fool can believe in principles - and most of them do!
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Charlie Gibbs@3:770/3 to Ahem A Rivet's Shot on Fri Feb 11 22:35:54 2022
    On 2022-02-11, Ahem A Rivet's Shot <steveo@eircom.net> wrote:

    On Thu, 10 Feb 2022 18:11:47 -0500
    Dennis Lee Bieber <wlfraed@ix.netcom.com> wrote:

    On Thu, 10 Feb 2022 22:38:16 +0000, Chris Green <cl@isbd.net>
    declaimed the following:

    Ah, thank you. Why did they have to change the name from the almost
    universal ntp I wonder.

    For the same reason the fairly easily understood Sys-V init
    processing is being replaced by the mysterious complicated systemd
    scheme... "It's new! Therefore it must be better!"

    Sys V init is far from elegant (name ordered scripts ugh!) and
    somewhat overengineered (run levels and all those links ugh!) so I can understand the desire to replace it - but there was BSD init easily
    available which is like Sys V init without the ugh! Then again I am
    sure there are some who miss having everything in /etc/rc.

    I have a slightly different theory to "It's new! Therefore it
    must be better!" - I think it's more about separating Linux the OS
    family from Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck
    out of. The bigwigs were going on about "product differentiation" -
    which I interpreted as: "Make it different, even it it means
    screwing it up."

    --
    /~\ Charlie Gibbs | Microsoft is a dictatorship.
    \ / <cgibbs@kltpzyxm.invalid> | Apple is a cult.
    X I'm really at ac.dekanfrus | Linux is anarchy.
    / \ if you read it the right way. | Pick your poison.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Jim Jackson@3:770/3 to All on Sat Feb 12 20:16:04 2022
    I have a slightly different theory to "It's new! Therefore it
    must be better!" - I think it's more about separating Linux the OS
    family from Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck
    out of. The bigwigs were going on about "product differentiation" -
    which I interpreted as: "Make it different, even it it means
    screwing it up."


    Isn't the reason that Micro$oft OSes use '\' for file/folder separator
    is that unix used '/' and MS had to be different?
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Folderol@3:770/3 to Charlie Gibbs on Sat Feb 12 19:58:18 2022
    On Fri, 11 Feb 2022 22:35:55 GMT
    Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:

    On 2022-02-11, Ahem A Rivet's Shot <steveo@eircom.net> wrote:

    On Thu, 10 Feb 2022 18:11:47 -0500
    Dennis Lee Bieber <wlfraed@ix.netcom.com> wrote:

    On Thu, 10 Feb 2022 22:38:16 +0000, Chris Green <cl@isbd.net>
    declaimed the following:

    Ah, thank you. Why did they have to change the name from the almost
    universal ntp I wonder.

    For the same reason the fairly easily understood Sys-V init
    processing is being replaced by the mysterious complicated systemd
    scheme... "It's new! Therefore it must be better!"

    Sys V init is far from elegant (name ordered scripts ugh!) and
    somewhat overengineered (run levels and all those links ugh!) so I can
    understand the desire to replace it - but there was BSD init easily
    available which is like Sys V init without the ugh! Then again I am
    sure there are some who miss having everything in /etc/rc.

    I have a slightly different theory to "It's new! Therefore it
    must be better!" - I think it's more about separating Linux the OS
    family from Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck
    out of. The bigwigs were going on about "product differentiation" -
    which I interpreted as: "Make it different, even it it means
    screwing it up."

    Hence disastrously obscure and degraded user interfaces :(

    --
    Basic
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Jim Jackson on Sat Feb 12 21:11:22 2022
    On 12/02/2022 20:16, Jim Jackson wrote:
    I have a slightly different theory to "It's new! Therefore it
    must be better!" - I think it's more about separating Linux the OS
    family from Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck
    out of. The bigwigs were going on about "product differentiation" -
    which I interpreted as: "Make it different, even it it means
    screwing it up."


    Isn't the reason that Micro$oft OSes use '\' for file/folder separator
    is that unix used '/' and MS had to be different?
    No.

    CP/M which DOS was based on used a backslash, and IIRC that was derived
    from a floppy disk system that was part of an intel 8080 development
    platform

    "Gary Kildall originally developed CP/M during 1974,as an operating
    system to run on an Intel Intellec-8 development system, equipped with a Shugart Associates 8-inch floppy disk drive interfaced via a custom
    floppy disk controller"

    AFAICR the A:\ format was part of that platform.

    Unix was developed not from microcomputer hardware but on minicomputers
    and its ancestors are radically different...

    --
    "If you don’t read the news paper, you are un-informed. If you read the
    news paper, you are mis-informed."

    Mark Twain
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Dennis Lee Bieber@3:770/3 to All on Sat Feb 12 16:51:44 2022
    On Sat, 12 Feb 2022 20:16:05 -0000 (UTC), Jim Jackson <jj@franjam.org.uk> declaimed the following:

    Isn't the reason that Micro$oft OSes use '\' for file/folder separator
    is that unix used '/' and MS had to be different?

    Not really... I believe early versions of MS-DOS may have predated subdirectories and used "/" to flag command line options. When
    subdirectories were added, they needed a different character for path delimiter. UNIX conventions weren't that well known back then unless one
    were in academia -- big iron was likely using IBM OS/360 or variants,
    middle stuff was PDP-11 migrating to VAX-11/VMS, and desktop systems were
    CP/M, TRS-DOS (variants), Apple<whatever> (all of which were single
    directory level per drive -- closest TRS-DOS 6 got to sub-directories was a "partitioned data set" utility which derived from the OS scheme of storing short commands into a single file to save floppy space; the PDS utility basically made a file into a library and provided syntax to identify
    members of the PDS individually.

    The actual internals don't care which is used, and "/" actually works better for code with some literals for paths. "C:/directory/test" is
    C:
    directory
    test
    but "C:\directory\test" gets parsed in most code as
    C:
    directory<tab>test

    VMS also uses "/" for command line options... But there is no chance of confusing it with anything else as paths look like

    device:[directory.sub]test




    --
    Wulfraed Dennis Lee Bieber AF6VN
    wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/ --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to The Natural Philosopher on Sun Feb 13 05:26:54 2022
    On Sat, 12 Feb 2022 21:11:22 +0000
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    No.

    CP/M which DOS was based on used a backslash, and IIRC that was derived
    from a floppy disk system that was part of an intel 8080 development
    platform

    No!

    CP/M did not have a heirachial directory system. The CP/M
    filesystem was single level with user IDs and drives being the only separations, user IDs were not visible and a little strange by modern
    standards - there were only 15 of them with 0 being everyone.

    CP/M filenames were like A:THING.COM - no slashes in any direction.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Lew Pitcher@3:770/3 to Jim Jackson on Mon Feb 14 20:03:26 2022
    On Sat, 12 Feb 2022 20:16:05 +0000, Jim Jackson wrote:

    I have a slightly different theory to "It's new! Therefore it must be
    better!" - I think it's more about separating Linux the OS family from
    Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck out
    of. The bigwigs were going on about "product differentiation" -
    which I interpreted as: "Make it different, even it it means screwing
    it up."


    Isn't the reason that Micro$oft OSes use '\' for file/folder separator
    is that unix used '/' and MS had to be different?

    The official reason seems to have been lost in time, but we can infer it
    from some history

    1) MSDOS/PCDOS v1 followed CP/M in supporting only one directory per
    device, so there was no "file/folder" separator allocated for MSDOS
    or PCDOS when originally developed.

    2) However, MSDOS/PCDOS established (in COMMAND.ASM) the use of a forward
    slash ('/') as a command flag sentinel.

    So, when Microsoft wrote MSDOS v2, which supported a directory structure,
    they obviously could not use the forward-slash as a directory component separator, as it was already firmly established (in code, no less) as the sentinel for command flags. They had to pick a different separator for directory components, and they settled on the backslash (in the command processor), and /either/ the backslash /or/ the forwardslash in the API.

    Microsoft operating systems, to this day, will accept either backslash
    or forwardslash in paths passed to the file functions API.

    PS: The source code for PCDOS/MSDOS v1.1 /and/ MSDOS 2.0 is available
    from The Computer History Museum
    at https://computerhistory.org/blogs/microsoft-research-license-agreement- msdos-v1-1-v2-0/?key=microsoft-research-license-agreement-msdos-v1-1-v2-0

    HTH
    --
    Lew Pitcher
    "In Skills, We Trust"
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Lew Pitcher@3:770/3 to Lew Pitcher on Mon Feb 14 21:30:02 2022
    On Mon, 14 Feb 2022 20:03:27 +0000, Lew Pitcher wrote:

    On Sat, 12 Feb 2022 20:16:05 +0000, Jim Jackson wrote:

    I have a slightly different theory to "It's new! Therefore it must be
    better!" - I think it's more about separating Linux the OS family
    from Unix the OS family - remember Gnu's NOT Unix.

    That reminds me of a sales pep rally that I wasn't allowed to duck out
    of. The bigwigs were going on about "product differentiation" - which
    I interpreted as: "Make it different, even it it means screwing it
    up."


    Isn't the reason that Micro$oft OSes use '\' for file/folder separator
    is that unix used '/' and MS had to be different?

    The official reason seems to have been lost in time, but we can infer it
    from some history

    1) MSDOS/PCDOS v1 followed CP/M in supporting only one directory per
    device, so there was no "file/folder" separator allocated for MSDOS
    or PCDOS when originally developed.

    2) However, MSDOS/PCDOS established (in COMMAND.ASM) the use of a
    forward
    slash ('/') as a command flag sentinel.

    So, when Microsoft wrote MSDOS v2, which supported a directory
    structure, they obviously could not use the forward-slash as a directory component separator, as it was already firmly established (in code, no
    less) as the sentinel for command flags. They had to pick a different separator for directory components, and they settled on the backslash
    (in the command processor), and /either/ the backslash /or/ the
    forwardslash in the API.

    Microsoft operating systems, to this day, will accept either backslash
    or forwardslash in paths passed to the file functions API.

    PS: The source code for PCDOS/MSDOS v1.1 /and/ MSDOS 2.0 is available
    from The Computer History Museum at https://computerhistory.org/blogs/microsoft-research-license-agreement- msdos-v1-1-v2-0/?key=microsoft-research-license-agreement-msdos-v1-1-
    v2-0

    From the MSDOS v2.0 source code README.TXT:
    ...

    5. Documentation. Features of 2.0 are documented on this disk.

    The user manual contains some significant errors. Most of these are
    due to last minute changes to achieve a greater degree of compatibility
    with IBM's implementation of MS-DOS (PC DOS). This includes the use
    of "\" instead of "/" as the path separator, and "/" instead of "-"
    as the switch character. For transporting of batch files across
    machines, Microsoft encourages the use of "\" and "/" respectively
    in the U.S. market. (See DOSPATCH.TXT for how you can overide this.
    The user guide explains how the end-user can override this in
    CONFIG.SYS).
    Both the printer echo keys and insert mode keys have now been made to
    toggle. The default prompt (this may also be changed by the user
    with the PROMPT command) has been changed from "A:" to "A>".
    We apologize for any inconveniences these changes may have caused
    your technical publications staff.

    ...

    Sincerely yours,

    Chris Larson
    MS-DOS Product Marketing Manager


    --
    Lew Pitcher
    "In Skills, We Trust"
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Brian Gregory@3:770/3 to Chris Green on Mon Feb 14 22:34:18 2022
    On 10/02/2022 22:38, Chris Green wrote:
    Tristan Greaves <nospam.Tristan.Greaves@f1.n770.z30.fidonet.org> wrote:
    Re: How does Pi get its time?
    By: Chris Green to All on Thu Feb 10 2022 09:07 pm

    CG> How do Raspberry Pis know what the time is?

    CG> On my Pis NTP isn't installed but they seem to know what the time is >> CG> OK so how do they do it?

    If you are running Raspbian, it could well be timesyncd.

    Ah, thank you. Why did they have to change the name from the almost universal ntp I wonder.


    It's not the same thing.

    NTPD runs all the time and can poll time servers every few minutes and
    keep itself very accurate. It can also act as an NTP server that other
    software can use.

    TIMESYNCD just polls an NTP server once and shuts down. It's typically
    run only a few times a day by a cron job.

    --
    Brian Gregory (in England).
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From NotReal@3:770/3 to Ahem A Rivet's Shot on Tue Feb 15 02:36:16 2022
    Ahem A Rivet's Shot wrote:


    Sys V init is far from elegant (name ordered scripts ugh!) and
    somewhat overengineered (run levels and all those links ugh!) so I can understand the desire to replace it - but there was BSD init easily
    available which is like Sys V init without the ugh! Then again I am
    sure there are some who miss having everything in /etc/rc.


    Slackware still uses /etc/rc.d and after using Slackware for years as a
    server OS, I certainly would miss it. When I first started poking
    around Raspbian, it took some adjusting to accomplish even some minor
    changes.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to NotReal on Tue Feb 15 05:39:00 2022
    On Tue, 15 Feb 2022 02:36:17 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:


    Sys V init is far from elegant (name ordered scripts ugh!) and
    somewhat overengineered (run levels and all those links ugh!) so I can understand the desire to replace it - but there was BSD init easily available which is like Sys V init without the ugh! Then again I am
    sure there are some who miss having everything in /etc/rc.


    Slackware still uses /etc/rc.d and after using Slackware for years as a

    <sigh> youngsters</sigh> In the dim and distant early days of unix
    the system went into multi-user by running the shell script /etc/rc - all
    the startup code was in that one script.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to Lew Pitcher on Tue Feb 15 09:42:46 2022
    On 14/02/2022 20:03, Lew Pitcher wrote:
    So, when Microsoft wrote MSDOS v2, which supported a directory structure, they obviously could not use the forward-slash as a directory component separator, as it was already firmly established (in code, no less) as the sentinel for command flags. They had to pick a different separator for directory components, and they settled on the backslash (in the command processor), and/either/ the backslash/or/ the forwardslash in the API.

    YES!

    It has been so long


    --
    You can get much farther with a kind word and a gun than you can with a
    kind word alone.

    Al Capone
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From NotReal@3:770/3 to Ahem A Rivet's Shot on Wed Feb 16 16:27:58 2022
    Ahem A Rivet's Shot wrote:

    On Tue, 15 Feb 2022 02:36:17 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    Slackware still uses /etc/rc.d and after using Slackware for years
    as a

    <sigh> youngsters</sigh> In the dim and distant early days of unix
    the system went into multi-user by running the shell script /etc/rc -
    all the startup code was in that one script.

    You must be older than dirt. :) I have been retired for over 15 years
    and started using Slackware circa 1990 for our first web server/mail
    server at work. Before that I played with Xenix a bit as a learning
    tool. As near as I can remember neither one ever used /etc/rc. What
    flavor of Unix or Linux were you using?
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From The Natural Philosopher@3:770/3 to NotReal on Wed Feb 16 18:11:08 2022
    On 16/02/2022 16:27, NotReal wrote:
    Ahem A Rivet's Shot wrote:

    On Tue, 15 Feb 2022 02:36:17 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    Slackware still uses /etc/rc.d and after using Slackware for years
    as a

    <sigh> youngsters</sigh> In the dim and distant early days of unix
    the system went into multi-user by running the shell script /etc/rc -
    all the startup code was in that one script.

    You must be older than dirt. :) I have been retired for over 15 years
    and started using Slackware circa 1990 for our first web server/mail
    server at work. Before that I played with Xenix a bit as a learning
    tool. As near as I can remember neither one ever used /etc/rc. What
    flavor of Unix or Linux were you using?

    sounds like early Berkeley to me.



    --
    “Progress is precisely that which rules and regulations did not foresee,”

    – Ludwig von Mises
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Ahem A Rivet's Shot@3:770/3 to NotReal on Wed Feb 16 17:23:52 2022
    On Wed, 16 Feb 2022 16:27:59 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    On Tue, 15 Feb 2022 02:36:17 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    Slackware still uses /etc/rc.d and after using Slackware for years
    as a

    <sigh> youngsters</sigh> In the dim and distant early days of
    unix the system went into multi-user by running the shell
    script /etc/rc - all the startup code was in that one script.

    You must be older than dirt. :) I have been retired for over 15 years

    I'm still working - coming up on 63 with retirement set to 70,
    but I've been in the computer business since the late 1970s when I got
    involved in the Newbrain project as a vac job - a couple of years later and
    I was Chief (only) Hardware Engineer at Torch and back around the BBC
    computer project.

    and started using Slackware circa 1990 for our first web server/mail

    A bit later than that I think - 92 or 93 would be about the earliest for Slackware - I put SLS on a box in 1992 then replaced it with FreeBSD.

    server at work. Before that I played with Xenix a bit as a learning
    tool. As near as I can remember neither one ever used /etc/rc. What
    flavor of Unix or Linux were you using?

    I used XENIX III and V as well as a number of early Unix systems,
    the most primitive of which was an Idris system that lacked hardware memory management and was based on a unix old enough to pre-date fsck - the combination was not good for a machine used by C developers and we all got
    good with icheck, ncheck and a disc patching tool as well as very familiar
    with the filesystem internals.

    Before that I mainly worked with CP/M and MP/M and avoided MS/PC-DOS and Windows as much as possible.

    --
    Steve O'Hara-Smith
    Odds and Ends at http://www.sohara.org/
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Adam Funk@3:770/3 to Brian Gregory on Wed Feb 16 19:24:08 2022
    On 2022-02-14, Brian Gregory wrote:

    On 10/02/2022 22:38, Chris Green wrote:
    Tristan Greaves <nospam.Tristan.Greaves@f1.n770.z30.fidonet.org> wrote:
    Re: How does Pi get its time?
    By: Chris Green to All on Thu Feb 10 2022 09:07 pm

    CG> How do Raspberry Pis know what the time is?

    CG> On my Pis NTP isn't installed but they seem to know what the time is >>> CG> OK so how do they do it?

    If you are running Raspbian, it could well be timesyncd.

    Ah, thank you. Why did they have to change the name from the almost
    universal ntp I wonder.


    It's not the same thing.

    NTPD runs all the time and can poll time servers every few minutes and
    keep itself very accurate. It can also act as an NTP server that other software can use.

    TIMESYNCD just polls an NTP server once and shuts down. It's typically
    run only a few times a day by a cron job.

    I didn't know that --- sounds like a poor substitute for ntpd.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From NotReal@3:770/3 to Ahem A Rivet's Shot on Wed Feb 16 19:47:28 2022
    Ahem A Rivet's Shot wrote:

    On Wed, 16 Feb 2022 16:27:59 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    On Tue, 15 Feb 2022 02:36:17 -0000 (UTC)
    "NotReal" <NotReal@NoSpam.com> wrote:

    Ahem A Rivet's Shot wrote:

    Slackware still uses /etc/rc.d and after using Slackware for
    years as a

    <sigh> youngsters</sigh> In the dim and distant early days of
    unix the system went into multi-user by running the shell
    script /etc/rc - all the startup code was in that one script.

    You must be older than dirt. :) I have been retired for over 15
    years

    I'm still working - coming up on 63 with retirement set to 70,
    but I've been in the computer business since the late 1970s when I got involved in the Newbrain project as a vac job - a couple of years
    later and I was Chief (only) Hardware Engineer at Torch and back
    around the BBC computer project.

    and started using Slackware circa 1990 for our first web server/mail

    A bit later than that I think - 92 or 93 would be about the earliest for Slackware - I put SLS on a box in 1992 then replaced it with
    FreeBSD.

    server at work. Before that I played with Xenix a bit as a learning
    tool. As near as I can remember neither one ever used /etc/rc.
    What flavor of Unix or Linux were you using?

    I used XENIX III and V as well as a number of early Unix systems,
    the most primitive of which was an Idris system that lacked hardware
    memory management and was based on a unix old enough to pre-date fsck
    - the combination was not good for a machine used by C developers and
    we all got good with icheck, ncheck and a disc patching tool as well
    as very familiar with the filesystem internals.

    Before that I mainly worked with CP/M and MP/M and avoided MS/PC-DOS and Windows as much as possible.

    Well that explains it. I only entered the IT field after August of 81
    thanks to President Reagan. I hope you enjoy your future retirement as
    much I have. I now wonder where I ever found the time to work.
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From =?UTF-8?Q?Bj=c3=b6rn_Lundin?=@3:770/3 to All on Wed Feb 16 22:26:36 2022
    Den 2022-02-16 kl. 17:27, skrev NotReal:
    and started using Slackware circa 1990 for our first web server/mail

    You must have been early.
    Slackware was released in mid 1993 according to <https://en.wikipedia.org/wiki/Slackware>


    --
    Björn

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Brian Gregory@3:770/3 to Adam Funk on Wed Feb 16 23:22:52 2022
    On 16/02/2022 19:24, Adam Funk wrote:
    On 2022-02-14, Brian Gregory wrote:
    It's not the same thing.

    NTPD runs all the time and can poll time servers every few minutes and
    keep itself very accurate. It can also act as an NTP server that other
    software can use.

    TIMESYNCD just polls an NTP server once and shuts down. It's typically
    run only a few times a day by a cron job.

    I didn't know that --- sounds like a poor substitute for ntpd.

    In many ways timesyncd is a poor substitute for ntpd.
    But there are plenty of cases where it is all you need.

    Use ntpd is you need it to act as an ntp server or if you need accuracy
    to a fraction of a second.

    It seems that my first answer may not be completely correct. <https://unix.stackexchange.com/questions/305643/ntpd-vs-systemd-timesyncd-how-to-achieve-reliable-ntp-syncing>

    --
    Brian Gregory (in England).

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From Adam Funk@3:770/3 to Brian Gregory on Thu Feb 17 12:03:20 2022
    On 2022-02-16, Brian Gregory wrote:

    On 16/02/2022 19:24, Adam Funk wrote:
    On 2022-02-14, Brian Gregory wrote:
    It's not the same thing.

    NTPD runs all the time and can poll time servers every few minutes and
    keep itself very accurate. It can also act as an NTP server that other
    software can use.

    TIMESYNCD just polls an NTP server once and shuts down. It's typically
    run only a few times a day by a cron job.

    I didn't know that --- sounds like a poor substitute for ntpd.

    In many ways timesyncd is a poor substitute for ntpd.
    But there are plenty of cases where it is all you need.

    Use ntpd is you need it to act as an ntp server or if you need accuracy
    to a fraction of a second.

    It seems that my first answer may not be completely correct.
    <https://unix.stackexchange.com/questions/305643/ntpd-vs-systemd-timesyncd-how-to-achieve-reliable-ntp-syncing>

    Interesting, thanks.


    --
    Science is what we understand well enough to explain to a computer.
    Art is everything else we do. ---Donald Knuth
    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
  • From NotReal@3:770/3 to All on Sat Feb 19 02:16:40 2022
    Björn Lundin wrote:

    Den 2022-02-16 kl. 17:27, skrev NotReal:
    and started using Slackware circa 1990 for our first web server/mail

    You must have been early.
    Slackware was released in mid 1993 according to <https://en.wikipedia.org/wiki/Slackware>

    I would say it was more a real bad WAG on my part as it wasn't that
    early, but it has been a while. Based on that article you referenced, I
    would have to say 1997. I may have seen it earlier on a CD that had
    various flavors but the first real set of Slackware CDs I had was
    version 3.4 that I purchased at a local computer show with my own funds.

    --- SoupGate-Win32 v1.05
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)