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