Surface Pro 7 as portable Linux Dev Machine

For quite some time I’m looking for a small footprint laptop for traveling that supports my Linux-based workflow. So naturally, I decided to use a Windows machine with no first-class Linux support: The Surface Pro 7.