Yeah, the official way from what I understand is basically a container running inside a VM (with multiple containers behind a flag). They run Debian, but I believe there are tutorials for other OS’s if you want to try.
I’ve also heard of people who just replace chromeos with a Linux install, but I think that puts you at more risk of bricking your device.
Looks interesting! Might give it a go later to check it out.