I have an old Surface 7 Pro, and I've always kinda hated it. It's dogshit slow, ran Windows like crap, and while it was nice feeling hardware I always preferred my iPads, MacBooks, or really anything else.
So I contemplated selling it, but people are smart, and don't want an old Surface that runs Windows, terribly. Even if it is not that old.
So, yeah, I put Linux on it. And you know what? I now love it. It's fast and snappy – like useable again.
Jonathan Peters, don't know him but he did God's work in January and compiled the surface extensions to the Arch kernel into Cachy's kernels, so you get touch features plus all the Cachy goodness. Previously, it could be a bit of a pain or meant choosing between Arch's kernels with Surface modules for Pen and Touchscreen or foregoing those two options in favor of Cachy's speedier optimized kernels.
Once your system is operational, you can add the new kernel in one command:
sudo pacman -U linux-cachyos-surface-*.pkg.tar.zst
