mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-20 00:10:43 -05:00
also added more information about library dependencies in PLATFORMS.md, and cleaned up the grammar.
35 lines
1.5 KiB
XML
35 lines
1.5 KiB
XML
<!--
|
|
- Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
-
|
|
- This Source Code Form is subject to the terms of the Mozilla Public
|
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
-
|
|
- See the COPYRIGHT file distributed with this work for additional
|
|
- information regarding copyright ownership.
|
|
-->
|
|
|
|
<section xml:id="relnotes_platforms"><info><title>Supported Platforms</title></info>
|
|
<para>
|
|
To build on UNIX-like systems, BIND requires support for POSIX.1c
|
|
threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for
|
|
IPv6 (RFC 3542), and standard atomic operations provided by the
|
|
C compiler.
|
|
</para>
|
|
<para>
|
|
The <filename>libuv</filename> asynchronous I/O library and the
|
|
OpenSSL cryptography library must be available for the target
|
|
platform. A PKCS#11 provider can be used instead of OpenSSL for
|
|
Public Key cryptography (i.e., DNSSEC signing and validation),
|
|
but OpenSSL is still required for general cryptography operations
|
|
such as hashing and random number generation.
|
|
</para>
|
|
<para>
|
|
More information can be found in the <filename>PLATFORMS.md</filename>
|
|
file that is included in the source distribution of BIND 9. If your
|
|
compiler and system libraries provide the above features, BIND 9
|
|
should compile and run. If that isn't the case, the BIND
|
|
development team will generally accept patches that add support
|
|
for systems that are still supported by their respective vendors.
|
|
</para>
|
|
</section>
|