I have mine dual booted with arch and it works pretty well. If I'm just passively browsing I usually go to chromeos, anything else I reboot into arch (I figured that'd be annoying at first, but with how quickly both OSes boot its not at all an issue.) They have a pretty extensive guide on the arch wiki as well as device specific guides which could be helpful with other distros too:
https://wiki.archlinux.org/index.php/Chrome_OS_devices
https://wiki.archlinux.org/index.php/Acer_C720_Chromebook