Building Portable Linux Devices: Never Been Easier, But Still Hard