Disclaimer: I work at Intel on Persistent Memory
If you are asking just about the OS interfaces - you can already emulate persistent memory with DRAM [1], which allows you to play around with the programming model. There are also NVDIMM-N devices available on the market today that expose the same interface. IBM also has a product called Virtual Persistent Memory [2].
I expect that once CXL [3] becomes adopted, there will be more diversity in terms of Persistent Memory hardware vendors.
[1] - https://docs.pmem.io/persistent-memory/getting-started-guide...
[2] - https://www.ibm.com/downloads/cas/09ERZEVQ
[3] - https://pirl.nvsl.io/PIRL2019-content/PIRL-2019-Stephen-Bate...