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

16 points

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

permalink
report
reply
14 points

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.

permalink
report
reply
11 points

https://github.com/AsahiLinux/docs/wiki

Things are progressing really fast actually! Take a look at the feature support page

permalink
report
parent
reply
3 points

Well, I guess that’s subjective heh. The very rudimentary basics work on M3, but it’s not in any way capable of daily driving. M1 looks to be the safest if you really need to go with Apple, but it seems you’d be much better off with the Qualcomm as it has native support.

permalink
report
parent
reply
1 point

The Qualcomm Elite x has still very little support. I would not recommend it as of yet.

permalink
report
parent
reply
11 points
*

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.

permalink
report
reply
6 points

Actually, the Pico is also an arm device, just the M0 variant which admittedly barely counts as a computer.

permalink
report
parent
reply
1 point

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/

permalink
report
parent
reply
2 points

I don’t believe one can run Linux on it.

Someone will prove you wrong. Not me. But someone will.

permalink
report
parent
reply
1 point

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.

permalink
report
parent
reply
2 points

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.

permalink
report
parent
reply
9 points

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.

permalink
report
reply
2 points

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.

https://www.patreon.com/marcan/

permalink
report
parent
reply
1 point

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?

permalink
report
parent
reply
2 points

I’ve never tried anything beyond DOS or the SNES/Genesis era, honestly.

permalink
report
parent
reply
8 points
*

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.

permalink
report
reply
2 points

You aren’t stuck to Fedora with Asahi, I’m running Debian on my M1 Pro MBP

permalink
report
parent
reply
2 points

https://github.com/eiln/ane

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.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 8.1K

    Monthly active users

  • 3.7K

    Posts

  • 47K

    Comments