1. Surface Aggregator ModuleLinux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
3. KernelLinux kernel with modifications for Microsoft Surface devices.
4. surface-controlControl various aspects of Microsoft Surface devices on Linux from the Command-Line.
6. iptsdUserspace daemon for Intel Precise Touch & Stylus