No, android does not count.
Is there anyone who daily drives Linux on apple silicon or other ARM hardware? If so, then how is your experience, would you recommend it?
For at least 3 years, I’ve been wanting to get an apple silicon mac to daily drive Linux on, lately I’ve been seriously considering getting one of these machines, or even other ARM hardware, like the thinkpad x13s or even the new Qualcomm laptops.
I’m pretty much sold on a used macbook air m1 at this point, but I still wish to hear what other people have to say
Im using arch linux to respond to you right now from my dualboot Oneplus 6. Yeah linux on phones is cool. Recommended. 4.9 stars
arm64 != M* hardware
Arm on Linux is fine. Supporting all the other SoC parts will obviously vary by vendor. I believe there are still many things broken with Apple’s M* platform, but I’m pretty sure it boots. If you really want an Arm laptop, get one the new Qualcomm setups.
https://github.com/AsahiLinux/docs/wiki
Things are progressing really fast actually! Take a look at the feature support page
All Raspberry Pis (except even the Pico) are ARM devices so… yes I’ve been using Linux on ARM for years. It’s been smooth sailing both as desktop or 24/7 home servers except for few very rare packages that aren’t build for that architecture and then themselves have dependencies making it hard but overall as time passes and there are ARM processors everywhere it’s only getting easier. I have not tried on Apple Silicon but here also support only seems to get better.
PS: also been using the PineTab 2 nearly daily and less frequently PinePhone and PinePhone Pro, all on ARM, also only Linux, all good.
Actually, the Pico is also an arm device, just the M0 variant which admittedly barely counts as a computer.
Right, thanks, fixed even though I don’t believe one can run Linux on it. Made me curious about FUZIX though https://www.raspberrypi.com/news/how-to-get-started-with-fuzix-on-raspberry-pi-pico/
How has your experience been with Pi as a desktop? I’ve recently ordered a Pi 5 and intend to use it as my desktop, only using my more powerful desktop for heavier games.
Well I’m not. I have a different setup due to working in VR. I did use for myself and others a RPi as a desktop for few tools and as long as you stick within what’s acceptable for its performance, it’s really nice, such a compact setup. The RPi I use at home and at work are headless servers for e.g DLNA, IoT, backups.
If I didn’t work in XR or play (BG3, EldenRing, etc) then I imagine I would find a RPi 4 sufficient for most of my tasks.
I’m typing this reply on an M1 Macbook Air running Asahi. My experience is very positive, but with some caveats. Some positives, some background to contextualize the positives, and some negatives.
Positives: Great screen, nice battery life when in use, fast, runs the programs that I use on a daily basis for work. Good support for the specific hardware that I have. I enjoy using it as my go-to laptop. Fedora isn’t something that I use on any of my other linux boxes, but I didn’t have much trouble setting it up and it works well with my other devices. Libreoffice, Firefox, Chromium, every DE and window manager that I’ve bothered to test - they work fine. I’m currently running Sway with no issues, KDE worked fine too. Sound, bluetooth, camera all work. Again, my 9-to-5 day job is fully doable from this computer and I enjoy using it.
Background: I’ve been tinkering with Raspberry Pi devices for years and I made do with a PI 4 as a daily driver for a few months once. That experience helped me to focus on native linux solutions that didn’t depend on WINE or x86-specific programs. I can’t remember every decision that I made during that time, but I definitely changed my workflow a bit, started doing more in the terminal, and started using programs that were less resource-heavy. That carried over to how I use other devices. I also don’t game much.
Negatives: Gaming is limited on this hardware. I can play minetest, tuxkart, and some light emulation. That’s about it, but I don’t mind. If you’re trying to run windows programs, you’ll be out of luck. My linux experience on this laptop prior to the Asahi shift to Fedora was a bit buggy because it was a beta version and sound wasn’t supported(other than bluetooth). Everything works fine now, but my understanding is that this is very model-specific. I would probably be having a bad time on newer mac hardware. Power management is so-so and it depends heavily on your choice of desktop environment. If you close your lid and don’t plug in the laptop, you might find out that the battery is dead when you try to use it a day later. No multimonitor support - the USB-C ports are more limited in function than they are when running MacOS.
Also, my only experience is with a niche distribution, so bear that in mind. For me, Asahi has been excellent but don’t expect to be able to run your favorite distro on the hardware. Time will tell if the progress made by Asahi will lead to greater support for Apple Silicon by other distributions, and time will tell how long Asahi will exist as an active project. I preferred the Arch version, but I had no real choice but to jump to Fedora when the developers did. Not a big deal for me.
time will tell how long Asahi will exist as an active project.
You can support the Asahi project on Patreon if you like. I don’t five bucks a month even though I prefer MacOS just because it’s a cool project.
Thank for the great reply!
What do you mean when you say light emulation? GameCube, PlayStation 2 type of light emulation you mean?
What other consoles have you tested? Any luck with ps3, ps4 and switch titles?
Ran Asahi for several months, tried it out again recently. It’s good/fine, I just don’t love fedora.
There’s some funkiness with the more complicated install, the AI acceleration doesn’t work, no thunderbolt / docking station.
MacBooks are great hardware but I don’t think they’re the best option for Linux right now. If you’re never going to boot into macOS then I’d look for x13, new Qualcomm, isn’t there a framework arm64 option now or was that a RISC module?
I’m also assuming you’re not looking to do any gaming? Because gaming on ARM is not really a thing right now and doesn’t feel like it will be for a long while.
I think the neural engine works, but you need an out-of-tree kernel module. The asahi wiki talks about that, they say it is yet to be merged on mainline.
Gaming on arm is absolutely a thing… But not on the M’s… About the other chips it’s just on its infancy right now, fex-emu(https://github.com/szllzs/FEXEMU) and box64(https://github.com/ptitSeb/box64) are both capable of running wine, and of course steam. Games work, I don’t think its 100% of native speed, and the compatibility must not be perfect, but like wine/proton I’m sure it’s only going to get better.
The apple silicon devices have 16k pages kernels, while x86 is 4k pages, that would not be a problem if we had 4k page emulation/simulation on Linux, but we don’t, seems like macOS’s way of emulating 4k pages is wasteful to performance, and the contributors do not wish to make a similar implementation, so we don’t get one for now.