openSUSE is very popular in Europe, and is developed by SUSE LLC which also makes the enterprise version SLES. Therefore, it gets very good backing and support, and undergoes rigorous testing before each release. It has native BtrFS support, and native KDE Plasma support.
openSUSE comes in two main flavors:
openSUSE LEAP which is the stable release on a 3-year release cycle, and is aiming towards full binary compatibility with SLES.
openSUSE Tumbleweed, which is a rolling release that undergoes rigorous automated testing and makes use of BtrFS snapshots to help maintain stability.
I’ve been using openSUSE Tumbleweed on my Framework and there are a few things not working:
There are issues with Wayland and Xe graphics. I don’t know if the issues are with KWin (I will try KWinFT and report back if that changes anything), or with Xe support in general. LibreOffice specifically has broken scaling, and various apps have graphical artifacts and rough scrolling.
My Intel H10 combination SSD + Optane drive is not showing the Optane portion. This may not be openSUSE related specifically, but could be a firmware level problem. On other openSUSE systems, it shows as two drives (one is the flash, the other is Optane). My plan was to use the Optane as swap because I do lots of memory intensive tasks.
Were you able to get the fingerprint scanner to work inside of Tumbleweed on Gnome? I am trying and cant’ figure it out. I have installed and enable the proper packages. I am able to enroll a fingerprint, but when I go to lock my screen or reboot, GDM just spams “Sorry, that didn’t work. Please try again” even when my finger is not on the sensor.
GNOME should work provided libfprint is >1.92. The version on tumbleweed is 1.92.1, so it should work. I wouldn’t be too optimistic on adding fingerprints to KDE since the PR has been stalled for a year.
In the end I went for Opensuse Tumbleweed. I am very impressed had zero issues. I downloaded the wifi driver and everything worked like a charm. Tumbleweed is very slick and works great with the framework laptop
I don’t think the netinstall includes the firmware. I installed leap initially with the full Offline ISO on my usb key, and that driver was not included.
I had to fetch the firmware and download it to my usb key after installation, and then copy it to the /lib/firmware/ directory. After a reboot wifi worked immediately I was able to see wifi connections.
The framework Laptop does not have an ethernet port to a USB key was needed for me.
KDE 5.24 has added a GUI interface for fprint, however there seems to be a bug with the device and I’d like some help confirming. Enrolling a fingerprint for a user works, however to use sudo one must set a fingerprint for the root user and this clobbers the record for any other user. I’m not sure where to go at this point.