So schlimm ist es mit den Distributionen nicht. Für ein Linuxprogramm ist es egal, ob es unter Ubuntu oder Mint oder welcher Benutzeroberfläche es installiert wird. Als Beispiel kann man die Arduino-Software auf nahezu jedem (habe nicht alle ausprobiert) installieren.
https://www.arduino.cc/en/guide/linux
Garmin sollte auch unter Linux funktionieren:
https://wiki.ubuntuusers.de/Garmin/Firmware/
Auf mein Garmin kommen ohnehin nur Openstreetmap-Karten.
Gruß Play.