PMDK is since recently in Debian, maintained by me.  Version 1.5 (Ubuntu
still has only 1.4).

Real architecture support is limited to amd64.  The nature of this
software (mmapping hundreds of GB -- or terabytes -- of pmem) means i386
and armhf are outright out.  Upstream support for arm64 is unmaintained
and has mostly bitrotten; as far as I know there's no hardware capable
of using nvdimms, at least as persistent mode is concerned (it might be
possible to use the dimms in volatile mode?).  I asked riscv64 people,
there are no cache control instructions in the ISA and no platforms with
unstandardized support can flush all layers of the cache -- thus even
anticipatory porting of PMDK to riscv64 is currently impossible.  I have
no idea about ppc64el but at least ndctl is rumoured to work -- no one
ported PMDK yet, though.  Wrong-endian (s390x) would probably require
substantial work.

libpmemcto has became even more experimental and found a nice home in
/dev/null.  libpmemobj-cpp has been split out as a separate package;
that part is not very advanced thus you might skip it for now.

There's also pmem-convert for upgrades between major versions; its
packaging will be complex but you'd want that part once I'm done with
it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790856

Title:
  [MIR] pmdk

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pmdk/+bug/1790856/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to