I would like to share with you a very cool project that develops drivers for correct operation of Microsoft Surface devices on Linux. I myself use Surface Pro 6 with these drivers and everything works like a charm (battery life is good, cameras work, stylus, keyboard, touchscreen, screen). The developers are gods. From myself, I would recommend using [Fedora Linux distribution](https://fedoraproject.org/), as I got the best battery life on it and didn't experience any additional bugs. If you don't like GNOME, you can try [spins](https://spins.fedoraproject.org/).
Links to project resources:
- [Home Page](https://github.com/linux-surface/linux-surface).
- [Table of supported features](https://github.com/linux-surface/linux-surface/wiki/Supported-Devices-and-Features#feature-matrix).
- [Installation Guide](https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup).
- [Page with known bugs and their solutions](https://github.com/linux-surface/linux-surface/wiki/Known-Issues-and-FAQ).
- [Wiki](https://github.com/linux-surface/linux-surface/wiki).
Awesome additional resources:
- [User experience from Michael Horn](https://youtu.be/79Jj0jWXyWo).
- Installation instructions (non-official):
[Link](https://youtu.be/6_EHEmz_j4o). [Link](https://youtu.be/BreV6N0GApk). []()
ππ