I run Linux (and on a Purism laptop so I can take it apart if I want to), so I guess I've made that choice already in a different context - "yes".
I haven't tried it, but I expect a commercial print head to be extremely specialised and adapted to the specifics of the printer it's in. And of course no documentation on what the connections are or how it hangs together. I think it'd be above my skill level to get this working.