mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
Update the list of supported platforms
- Change 5023 (present in BIND 9.13.3+) removed BIND's internal implementation of the getifaddrs() function which was required for iterating network interfaces on Solaris 10 as that system does not support that function natively. - As of January 2019, FreeBSD 10.x is neither supported upstream nor regularly tested by ISC, so move it from the list of regularly tested platforms to the "Best effort" section. - Debian 10, OpenBSD 6.3, and Fedora 29 have been released and are now tested regularly.
This commit is contained in:
parent
14d48a9b69
commit
fd89fa015b
41
PLATFORMS
41
PLATFORMS
@ -13,49 +13,50 @@ offer support on a "best effort" basis for some.
|
|||||||
|
|
||||||
Regularly tested platforms
|
Regularly tested platforms
|
||||||
|
|
||||||
As of May 2018, BIND 9.13 is tested on the following systems:
|
As of Jan 2019, BIND 9.13 is fully supported and regularly tested on the
|
||||||
|
following systems:
|
||||||
|
|
||||||
* Debian 8, 9
|
* Debian 8, 9, 10
|
||||||
* Ubuntu 16.04, 18.04
|
* Ubuntu 16.04, 18.04
|
||||||
* Fedora 27, 28
|
* Fedora 28, 29
|
||||||
* Red Hat/CentOS 6, 7
|
* Red Hat Enterprise Linux / CentOS 6, 7
|
||||||
* FreeBSD 10.x, 11.x
|
* FreeBSD 11.x
|
||||||
* OpenBSD 6.3
|
* OpenBSD 6.2, 6.3
|
||||||
|
|
||||||
The amd64, i386, armhf and arm64 CPU architectures are all fully
|
The amd64, i386, armhf and arm64 CPU architectures are all fully
|
||||||
supported.
|
supported.
|
||||||
|
|
||||||
Best effort
|
Best effort
|
||||||
|
|
||||||
The following are platforms on which BIND is known to build and run, but
|
The following are platforms on which BIND is known to build and run. ISC
|
||||||
on which it is not routinely tested. ISC makes every effort to fix bugs on
|
makes every effort to fix bugs on these platforms, but may be unable to do
|
||||||
these platforms, but may be unable to do so quickly due to lack of
|
so quickly due to lack of hardware, less familiarity on the part of
|
||||||
hardware, less familiarity on the part of engineering staff, and other
|
engineering staff, and other constraints. With the exception of Windows
|
||||||
constraints.
|
Server 2012 R2, none of these are tested regularly by ISC.
|
||||||
|
|
||||||
* Windows 10 / x64
|
|
||||||
* Windows Server 2012 R2, 2016 / x64
|
* Windows Server 2012 R2, 2016 / x64
|
||||||
|
* Windows 10 / x64
|
||||||
* macOS 10.12+
|
* macOS 10.12+
|
||||||
* Solaris 10
|
* Solaris 11
|
||||||
* FreeBSD 12+
|
* FreeBSD 10.x, 12.0+
|
||||||
* OpenBSD 6.2
|
* OpenBSD 6.4+
|
||||||
* NetBSD
|
* NetBSD
|
||||||
* Older or less popular Linux distributions still supported by their
|
* Other Linux distributions still supported by their vendors, such as:
|
||||||
vendors, such as:
|
|
||||||
+ Ubuntu 14.04, 18.10+
|
+ Ubuntu 14.04, 18.10+
|
||||||
+ Gentoo
|
+ Gentoo
|
||||||
+ Arch Linux
|
+ Arch Linux
|
||||||
+ Alpine Linux
|
+ Alpine Linux
|
||||||
* OpenWRT/LEDE 17.0
|
* OpenWRT/LEDE 17.01+
|
||||||
* Other CPU architectures (mips, mipsel, sparc, ...)
|
* Other CPU architectures (mips, mipsel, sparc, ...)
|
||||||
|
|
||||||
Unsupported platforms
|
Unsupported platforms
|
||||||
|
|
||||||
These are platforms on which BIND is known not to build or run:
|
These are platforms on which BIND 9.13 is known not to build or run:
|
||||||
|
|
||||||
* Platforms without at least OpenSSL 1.0.2
|
* Platforms without at least OpenSSL 1.0.2
|
||||||
* Windows 10 / x86
|
* Windows 10 / x86
|
||||||
* Windows Server 2012 and older
|
* Windows Server 2012 and older
|
||||||
|
* Solaris 10 and older
|
||||||
* Platforms that don't support IPv6 Advanced Socket API (RFC 3542)
|
* Platforms that don't support IPv6 Advanced Socket API (RFC 3542)
|
||||||
* Platforms that don't support atomic operations (via compiler or
|
* Platforms that don't support atomic operations (via compiler or
|
||||||
library)
|
library)
|
||||||
@ -80,7 +81,7 @@ Debian armhf documentation):
|
|||||||
* The lowest worthwhile CPU implementation is Armv7-A, therefore the
|
* The lowest worthwhile CPU implementation is Armv7-A, therefore the
|
||||||
recommended build option is -march=armv7-a.
|
recommended build option is -march=armv7-a.
|
||||||
|
|
||||||
* FPU should be set at VFPv3-D16 as they represent the miminum
|
* FPU should be set at VFPv3-D16 as they represent the minimum
|
||||||
specification of the processors to support here, therefore the
|
specification of the processors to support here, therefore the
|
||||||
recommended build option is -mfpu=vfpv3-d16.
|
recommended build option is -mfpu=vfpv3-d16.
|
||||||
|
|
||||||
|
40
PLATFORMS.md
40
PLATFORMS.md
@ -23,47 +23,49 @@ offer support on a "best effort" basis for some.
|
|||||||
|
|
||||||
### Regularly tested platforms
|
### Regularly tested platforms
|
||||||
|
|
||||||
As of May 2018, BIND 9.13 is tested on the following systems:
|
As of Jan 2019, BIND 9.13 is fully supported and regularly tested on the
|
||||||
|
following systems:
|
||||||
|
|
||||||
* Debian 8, 9
|
* Debian 8, 9, 10
|
||||||
* Ubuntu 16.04, 18.04
|
* Ubuntu 16.04, 18.04
|
||||||
* Fedora 27, 28
|
* Fedora 28, 29
|
||||||
* Red Hat/CentOS 6, 7
|
* Red Hat Enterprise Linux / CentOS 6, 7
|
||||||
* FreeBSD 10.x, 11.x
|
* FreeBSD 11.x
|
||||||
* OpenBSD 6.3
|
* OpenBSD 6.2, 6.3
|
||||||
|
|
||||||
The amd64, i386, armhf and arm64 CPU architectures are all fully supported.
|
The amd64, i386, armhf and arm64 CPU architectures are all fully supported.
|
||||||
|
|
||||||
### Best effort
|
### Best effort
|
||||||
|
|
||||||
The following are platforms on which BIND is known to build and run,
|
The following are platforms on which BIND is known to build and run.
|
||||||
but on which it is not routinely tested. ISC makes every effort to fix bugs
|
ISC makes every effort to fix bugs on these platforms, but may be unable to
|
||||||
on these platforms, but may be unable to do so quickly due to lack of
|
do so quickly due to lack of hardware, less familiarity on the part of
|
||||||
hardware, less familiarity on the part of engineering staff, and other
|
engineering staff, and other constraints. With the exception of Windows
|
||||||
constraints.
|
Server 2012 R2, none of these are tested regularly by ISC.
|
||||||
|
|
||||||
* Windows 10 / x64
|
|
||||||
* Windows Server 2012 R2, 2016 / x64
|
* Windows Server 2012 R2, 2016 / x64
|
||||||
|
* Windows 10 / x64
|
||||||
* macOS 10.12+
|
* macOS 10.12+
|
||||||
* Solaris 10
|
* Solaris 11
|
||||||
* FreeBSD 12+
|
* FreeBSD 10.x, 12.0+
|
||||||
* OpenBSD 6.2
|
* OpenBSD 6.4+
|
||||||
* NetBSD
|
* NetBSD
|
||||||
* Older or less popular Linux distributions still supported by their vendors, such as:
|
* Other Linux distributions still supported by their vendors, such as:
|
||||||
* Ubuntu 14.04, 18.10+
|
* Ubuntu 14.04, 18.10+
|
||||||
* Gentoo
|
* Gentoo
|
||||||
* Arch Linux
|
* Arch Linux
|
||||||
* Alpine Linux
|
* Alpine Linux
|
||||||
* OpenWRT/LEDE 17.0
|
* OpenWRT/LEDE 17.01+
|
||||||
* Other CPU architectures (mips, mipsel, sparc, ...)
|
* Other CPU architectures (mips, mipsel, sparc, ...)
|
||||||
|
|
||||||
## Unsupported platforms
|
## Unsupported platforms
|
||||||
|
|
||||||
These are platforms on which BIND is known *not* to build or run:
|
These are platforms on which BIND 9.13 is known *not* to build or run:
|
||||||
|
|
||||||
* Platforms without at least OpenSSL 1.0.2
|
* Platforms without at least OpenSSL 1.0.2
|
||||||
* Windows 10 / x86
|
* Windows 10 / x86
|
||||||
* Windows Server 2012 and older
|
* Windows Server 2012 and older
|
||||||
|
* Solaris 10 and older
|
||||||
* Platforms that don't support IPv6 Advanced Socket API (RFC 3542)
|
* Platforms that don't support IPv6 Advanced Socket API (RFC 3542)
|
||||||
* Platforms that don't support atomic operations (via compiler or library)
|
* Platforms that don't support atomic operations (via compiler or library)
|
||||||
* Linux without NPTL (Native POSIX Thread Library)
|
* Linux without NPTL (Native POSIX Thread Library)
|
||||||
@ -89,7 +91,7 @@ armhf documentation):
|
|||||||
* The lowest worthwhile CPU implementation is Armv7-A, therefore the recommended
|
* The lowest worthwhile CPU implementation is Armv7-A, therefore the recommended
|
||||||
build option is `-march=armv7-a`.
|
build option is `-march=armv7-a`.
|
||||||
|
|
||||||
* FPU should be set at VFPv3-D16 as they represent the miminum specification of
|
* FPU should be set at VFPv3-D16 as they represent the minimum specification of
|
||||||
the processors to support here, therefore the recommended build option is
|
the processors to support here, therefore the recommended build option is
|
||||||
`-mfpu=vfpv3-d16`.
|
`-mfpu=vfpv3-d16`.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user