Deprecating BIND 9.18+ on Windows (or making it community improved and supported)
Robert M. Stockmann
stock at stokkie.net
Fri Apr 30 12:09:53 UTC 2021
On Thu, 29 Apr 2021, [utf-8] OndÅej Surý wrote:
> Date: Thu, 29 Apr 2021 13:35:32 +0200
> From: "[utf-8] OndÅej Surý" <ondrej at isc.org>
> To: BIND Users <bind-users at lists.isc.org>
> Subject: Deprecating BIND 9.18+ on Windows (or making it community
> improved and supported)
>
> Hi,
>
> we've been discussing the /subj for quite some time and we are either thinking about deprecating the BIND 9 on Windows completely or just handing it over to the "community supportedl"evel.
>
> There are couple reasons for the move:
>
> * Neither the VisualStudio 2017 which we use nor VS2019 supports the C11 features we extensively use (stdatomic.h) which makes us to write a horrible horrible shims on top of Windows API
Does bind 9 need C11 atomics ?
I would suggest what hardware are you running bind 9 on ? If its a
single core processor probably not, a dual core or higher i couldn't
say. If it's a 8 core Intel CPU with predictive branching , one
definitely needs C11 atomics, otherwise your Boeing 747 might disappear
from the sky. Then one could argue oh, i have this AMD multi-core CPU
which doesn't have these issues. And what about atomic problems
on a Quantum computer ? So far Quantum computers are not for sale at
Amazon, and of the Windows Quantum release on these machines the public
has no knowledge. For further background info see the section "Does the
kernel need C11 atomics?" inside the article "C11 atomic variables and
the kernel" By Jonathan Corbet, February 18, 2014
https://lwn.net/Articles/586838/
Best Regards,
Robert
--
Robert M. Stockmann - RHCE
Network Engineer - UNIX/Linux Specialist
crashrecovery.org stock at stokkie.net
More information about the bind-users
mailing list