Linux for Microsoft Surface devices. It is reality!
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, 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.
Howdy! Just wanted to share that drivers for Surface devices (at least my Surface Laptop and a family member’s Pro) are now in the newer Linux kernel versions and you should only need this if you’re using an older kernel version. That being said, Linux Surface might add some nice improvements.