I have a T440p and dual boot Win10 and Ubuntu. Everything works out of the box, except the Nvidia GPU. Switching between Intel and Nvidia is possible, but for some unknown reasons I can't boot with Nvidia activated. Configuring the Xserver was not straight forward for my use cases (dock with 1 monitor/laptop only).
Not open source though