Revert "Revert "jf: add support for new sysinterface""

This reverts commit f3cb962af51a17e28f196e0b80df8dca2b95e711.