Hello Hubert,
Again, I'm not very sure to be of great help.
As tablets I use some (two) old MS Surface pro 6 with Debian installed and MS totally wiped (no double OS):
$ uname -a
Linux NSPro24 6.10.10-surface-1 #1 SMP PREEMPT_DYNAMIC Sun Sep 15 03:41:08 UTC 2024 x86_64 GNU/Linux
OCPN works fine with the
NMEA data from either localhost.
(as GPS-app with android smartphones, I use NetGPS with TCP)
or with a USB-serial port.
In this later, because of permissions, it is necessary to add a
rule, (see the picture)
With flatpak, you could add and check the rules:
$ sudo cp /home/gil_2/.var/app/org.opencpn.OpenCPN/cache/udevYQ6Gqr/65-opencpn0.rules /etc/udev/rules.d
$ cd /etc/udev/rules.d
$ nano 65-opencpn0.rules
In the past, I tried to use OCPN with a VM, but without success.
For chromebooks, I would like to try with "Crouton" (
https://geekflare.com/install-linux-on-chromebook/)
By name, Crouton could be close to Crostini, but I never tested.
Because lack of time and I didn't very trust in chromebooks, they aren't opensource.
I better prefer, as ARM devices, to use raspberry cards.
With RPI, #3 and 4 and with touchscreens I obtain the same results like the Surface-MS Linux hacked devices.
Pictures:
https://imgbb.com/y87ftmq
https://imgbb.com/4Rjh0x5
PS: AMD MS surface pro 6 or 7 could be found used for ~ 200 - 250 $ , +/-...