I confess that while I believe that the above recommendation is correct, I stopped my attempts to install it.
The install (via yay) started fine and threw many errors related to missing kernel headers. I researched this and installed the recent headers, but the errors were related to an earlier set of headers. Then, further research indicated I am running “the wrong kernel”. Well, that is a show stopper for me. I want as vanilla an install of Manjaro as possible.
Manjaro has been a very good experience for me (compared to Ubuntu). I installed the XFCE variant, and it is very clean, lean and stable.
So when it looks like I need an alternative kernel, I stop. (BTW: I write kernel code and drivers My goal is to have as stable, and low maintenance operating system config as possible, and vanilla Manjaro does that for me.
My current solution is to use the Uni Ethernet USB C connector I listed in the OP.
I moved away from Apple Mac about a year ago to get a leaner, more “U*NIX” dev environment. Manjaro is as close as I have come to ‘perfect’. There are a few ‘gotchas’, such as running a different Postgres version on my laptop than on my server, but the gotchas are minor (to me) and the advantages major.
Overall, I love my Framework 12th Gen Intel. I have run into a few glitches with their hardware choices WRT running FreeBSD instead of Linux, but Manjaro Linux is solid and meeting my needs. I have another machine to run/test/build FreeBSD, but it is not a laptop (which makes all the driver issues a lot easier).
I am running Manjaro, so far so good, fingers crossed. I don’t yet have a Framework Ethernet card, but will be getting one when the 16" on order arrives, so I will be able to test this out at that time. I don’t want to have to build a custom kernel, either. Will see how it goes, and will update at that time.
@nadb I hear you about ‘going off the rails’ I initially thought that using Ubunutu LTS would be super stable, etc. Well, that did not work out for me. As I described before, my Ubuntu installs (3 of them) went sideways after a few months.
Thus far, Manjaro has been more stable than Ubuntu for my configs.
I have a backup laptop with an identical config (a very cheap ASUS)
I have a chromebook running penguin as super-emergency backup (and it actually works! - development and all!)
Thus, I have a very light weight install process - all I need is to install my SSH keys, install git, do one repo git clone and everything is then installed and and configured with 3 shell scripts.
My local files are as skinny as possible. I am using Dropbox and pCloud over rclone. (I do get slow initial results on “ls”
So, I could re-install Manjaro and get 100% of my config done in about an hour. The biggest delay I have is that I use Firefox identities (Profiles) and I have to log into each of them (6 total).
I am waiting for Manjaro to go pear shaped for me, but thus far, touch wood, it is the best yet (by far).
For a variety of reasons, I am using Ubuntu LTS on my production cloud servers (several of them). CentOS is going away, so I am unlikely to go down the Fedora route at present. Best of luck to you - I totally acknowledge these are personal decisions. Overall, one year later, I have yet to regret moving “off of Apple Mac”. Linux / UN*X is my home.
Don’t worry, it will Nature of the beast. Archlinux works best when you are drinking directly from the firehose…tends to be pretty rock solid as long as you check in on the archlinux website where they post potential issues requiring some intervention. Manjaro breaks all sorts of stuff by delaying these updates under the guise of making it more stable. This delay often actually breaks things. So if you notice an update that has been delayed for a long time be wary. Used to be a tester, good distro back in the day, but about five or six years ago the community split in twain due to some shady actions by the principal developer. Regardless if it is working for, great…but good luck.
CentosStream is actually going to be a much better distro than CentOS ever was, up to date and fresh, rather than a poor imitation of RHEL. Yeah they are personal choices obviously, but SELinux is a strong motivator for me and the default policies on Fedora, CentosStream, and Redhat Enterprise Linux are solid. If I can get something working with SELinux I am comfortable saying I can get it working on any Distro. Personally I run everything on Fedora. My servers, workstation, laptops. Completely stable, and I have never had a bad in place upgrade. This last bit has saved me countless hours.
Anyway happy to hear you got out of the Mac orbit and are enjoying a more Unix like experience.
Nevertheless, could you confirm whether the Ethernet expansion card has mainline kernel support?
I was enthused by the idea of getting 2.5G LAN connectivity in an EC, but if the driver support is not there, then (whatever the situation on the Framework-blessed distros is) a generic 1G dongle will probably be a better option.