Booting such a combination will not work very well and is also most probably unnecessary for mere data rescue operations.
The commercial options for intersystem interoperability with Paragon Software are already in Steve Chambers answer.
But there are more options, cheaper options, and sometimes a bit thorny options. Built into Linux or and easy install from official repositories/github.
If it is a drive that is removable you just need an external enclosure to put the Mac-drive into and then look closer at for example other StackExchanges:
How to read and write HFS+ journaled external HDD in Ubuntu without access to OS X? (if it is HFSplus formatted)
How to mount a HFS partition in Ubuntu as Read/Write? (if it is HFSplus formatted)
APFS FUSE Driver for Linux (if it is APFS formatted, like APFS itself: quite immature and read-only. But for a rescue operations that option may be enough.)
And finally, the drive might have been encrypted with Filevault:
Does Windows or Linux have any tools for accessing a FileVault2 encrypted drive's contents?