Two questions here.
What is the best ARM (Qualcomm) based laptop that fully supports linux/manjaro. I know kernel 6.1 has a load of improvements but it seems that ARM boot loaders are a bit of an Achilles heel. Aside from the PineBook which seems to be pretty streamline. Any other, more performant laptops out there that are working?
Second question is, when I finally find do find my ARM based laptop what can I do to help? I’m a rubbish coder, so I might not be of best help building a new boot loader, but I’ll try my hands at just about anything. I would love to be able to help the arch team or manjaro team in their testing. And if I can work my way into some kernel testing that would be brill.
I’d probably be fine just grabbing something like a Thinkpad x13s Snapdragon, but I feel the most lost with how to contribute back. It’s really one of the main reasons I want to take the leap and buy the ARM laptop.
I’m not a Manjaro user, but I am an X13s owner, and I’m paying very close attention to what’s going on for the X13s. Right now, I don’t think you’ll get much of anywhere; apparently, for one, the X13s doesn’t share certain information with EFI (I’m not sure I have this quite right) WRT the UUID for the hard disk, and this causes issues during installation. But even more important is that the kernel doesn’t really have much support for the hardware. WiFi does work, but sound/bluetooth doesn’t, graphics aren’t accelerated, etc. However, I’m seeing Ubuntu doing a bunch of development, as well as Lenovo (the former for installation-side stuff; the latter for kernel updates). I’m gonna guess the X13s is a viable platform come Ubuntu 23.10 – since they’ve already chosen kernel 6.2 for 23.04, and the bulk of the important changes are in 6.3, I just don’t see it happening by April release. However, if the installer works, perhaps an update to 6.3 would be feasible before 23.10. Hopefully other distributions pick it up, too, as I love the look and feel, but refuse to run WIndows.
It seems like the latest kernels have some very helpful additions for all things ARM.
@ravenpi, what distro are you running on your x13s? Are you using it as your daily driver?
From what I’m reading Debain seems to have some potential, but using nightly releases nothing close to an LTS yet.
I’m finding the ongoing developments in ARM very interesting. If anyone has specific blogs, or channels of any kind they follow for the latest news please let me know. I’m logging into the aarch-laptops IRC and that has some great discussions going.
I just picked up a Lenovo C630 to start my journey. Its a Snapdragon 850 based laptop, little dated, little sluggish but is supposed to have some decent support. I’m going to try and put it through it’s paces and do some testing.
I’m hoping to eventually get a X13s, its a little pricey but if I am able to contribute back any testing or development work it would be worth it.
This is what steevdave posted on reddit, he is using Thinkpad X13s as his daily driver. I mentioned the link in my previous comment:
“Yes, running Linux on it. I’m running Kali (as previously mentioned, I’m a kali dev) but Debian and arch both also work on it that I know of, as long as you download the iso that supports it. There is a google doc that actually walks you through the steps of getting it set up and booting Debian. Arch users I assume know what they are doing already, but if not, the #aarch64-laptops channel on OFTC has a bunch of people in it who have one and are running Linux on them”
I spent too much time trying to get the Windows side of things working to do a dual boot. You’d think that the Windows 10 Arm image was a national secret. Anyone non-technical would have just chucked the laptop instead of doing a fresh install from Lenovo’s tools. At least now its a working laptop while I figure the linux side out. Eventually I’ll move entirely to Linux.
It is interesting seeing first hand how big of a lack there is in ARM compatible software. I see somethings available for apple silicon but not Linux. Sublime Text for example.