395
© The Author(s) 2020
S. Scargall, Programming Persistent Memory, https://doi.org/10.1007/978-1-4842-4932-1
APPENDIX B
How to Install the
Persistent Memory
Development Kit (PMDK)
The Persistent Memory Development Kit (PMDK) is available on supported operating
systems in package and source code formats. Some features of the PMDK require
additional packages. We describe instructions for Linux and Windows.
PMDK Prerequisites
In this appendix, we describe installing the PMDK libraries using the packages available
in your operating system package repository. To enable all PMDK features, such as
advanced reliability, accessibility, and serviceability (RAS), PMDK requires libndctl and
libdaxctl. Package dependencies automatically install these requirements. If you are
building and installing using the source code, you should install NDCTL first using the
instructions provided in Appendix C.
Installing PMDK Using the Linux Distribution
Package Repository
The PMDK is a collection of different libraries; each one provides different functionality.
This provides greater flexibility for developers as only the required runtime or header
files need to be installed without installing unnecessary libraries.
Précédent

- 416/457

Suivant