Can I move my wallet.dat from Ubuntu to Mac OS?
If you are using release binaries, yes. You must make sure to shut down Bitcoin Core cleanly before moving the file over, though.

If you're using self-compiled versions, this is only possible if both versions are compiled against the same BDB library.