For travel is use a 10" intel atom + 4G RAM convertible tablet with touch screen (Lenovo brand) that runs Void Linux + Gnome. If it had 2G of RAM i'd run xfce but that would harm the detached-keyboard use-case.
Once it's past LUKS passphrase prompt in initramfs, i can use it with the touch-screen only for simple tasks.
It's fine for use with a decent amount of tabs in firefox, reading mail in thunderbird and writing code in vim if i have to.
cross compilation equally non-trivial.
set CROSS_COMPILE= and ARCH= and making the appropriate changes to .config (either set ARCH and `make defconfig`, or modify the relevant parts in `make menuconfig`). then build as usual