Technology
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
I thought they already did that a few years back?
"Golden Gate"? That's the lamest name for a macOS release ever IMO.
Edit: As expected, half the page on Apple's website talks about AI with only vague things about performance and UI improvements. I'll be staying on Tahoe for now.
While I loathe AI bullshit, Apple is at least prioritizing local, on-device AI and end-to-end encryption with their cloud AI services.
I'll still be passing on any of this bullshit, but I appreciate that they tried to make a less problematic version.
More like 'golden shower'
A good thing in my book. Intel models are getting cheaper now. (Me eyeing a Mac mini, or a couple even.)
Good thing almost all flavors of Linux run flawlessly on the x86 models.
Meh, I've only had trouble with TouchBar MacBooks: because TouchBar, sound and webcam processing are delegated to a secondary chip, they do not work natively on Linux.
Pfft you should try installing arch or Proxmox on a t2
Which was the reason to buy a well specced MacMini before the M1 switch
True but also sadly as all the new models are a struggle to get working. So locked down they will likely end up much more in the landfills.
My daily driver is an M2 Macbook air running Asahi Linux. There are certainly some hardware parts I wished worked better right now, but its fully for my needs usable as is. Improvements are occurring regularly by the development team. Apple hardware really is solid, and I'm very happy that in the rare cases I do have to use a commercial OS (Netflix streaming for example), I don't have to use Windows. Its a dual boot machine (Linux/OSX).
Overall I'm pretty happy with Linux on this M2. Theres a handful of us here on Lemmy running it. You can find us at !asahilinux@lemmy.world
A quick question before research: is it fully working by now? Or are there some things you can live without?
E.g. I remember Thunderbolt wasn’t working, and wasn’t sure what that means. Either the port is not functioning or it works slower. I’d like to have a functioning display, so that matters to me. I’ve got an impression that Linux can work on Apple Silicon, if you’re ready to abandon some things here and there. I’d love to have it at least mostly functioning.
A quick question before research: is it fully working by now?
Is every hardware function in the laptop that works in OSX available in Asahi? No.
I’d like to have a functioning display
I think you're asking about "DisplayPort Alt Mode" which is where you can plug a dongle into one of the USB-C ports and output the local GPU to DP or HDMI. The answer to that is "yes, depending on how adventurous you are". There's an experimental kernel that does support it today. I don't think its in the main branch yet. I intentionally run version 43 (1 behind the current 44). However, I use a USB-C DisplayLink HDMI adapter for an external display and it does most of what I want right now without the experimental kernel. I do want "DisplayPort Alt Mode", and will use it when its available though.
If you have an M1 or M2 Macbook Pro with HDMI port built-in, those work right now. The challenge being worked through is a display port that gets unplugged, which only happens on the USB-C port Display Port.
I’ve got an impression that Linux can work on Apple Silicon, if you’re ready to abandon some things here and there.
I wouldn't use the word "abandon" but rather "wait for". Power management efficiency doesn't come close to native Apple OSX, but under Asahi it has enough battery for my needs. I only charge to 80% (supported natively in Fedora KDE) and get about 3 hours of runtime on battery for light to moderate use. I also read that this has improved a chunk in version 44, but again, I'm not running that version yet.
Another piece of hardware not supported on Asahi yet is the MLX engine. I've been experimenting with running local LLMs, and they do run under Asahi Linux, but the hardware includes MLX in OSX. There are some models specifically made to utilize MLX which result in significant performance improvements in inferencing speeds. The unified memory of the Macbooks means system RAM is available for LLM use, so I can run 16GB models while still having 8GB of RAM left over for other applications and OS functions on this Macbook Air. The RAM footprint for LLM works in both Asahi and OSX.
Keep in mind, this is a dual boot system. I still have OSX available if I need one of those Apple OSX specific function or extended battery life only one reboot away.
Thank you for taking time for a detailed review!
I’m not having an Apple Silicon machine at the moment, but I’m eyeing one. Mostly to use Linux. I’m not in real need here (still running an Intel model with Linux, which is plenty for me right now, including okayish battery life). But I think of getting one to play around either this year, or early next year. Initially I thought of waiting for M1 models to be phased out of the macOS support and get one then. Which would make them an ideal Linux laptop in my book, as the price would drop significantly, while providing outstanding value. But I think I’d get at least one earlier.
The main stopper from merging the fairy dust branch (the one with thunderbolt/dp over usbc) is the fact that upstreaming will require a large refactor to the entire Thunderbolt system in the kernel because the entire thunderbolt system is apparently designed with a single manky implementation for an Intel chip iirc
Thank you for this excellent long answer. I had the same questions and you addressed them all.
EDIT: One question. Did you follow a guide to setup the dual boot and if you did, can you link it?
The dual boot is the default install. The installer is a single terminal command in OSX with the installer being the guided setup. The installer is right on the front page of the distro web site: https://asahilinux.org/
It is literally just:
curl https://alx.sh/ | sh
The biggest decisions you have to make are how you want to partition the SSD between OSX and Linux.
I’ve been installing Linux in various ways since the late 90s using Slackware, and the Asahi installation experience was the easiest and seamless installation of Linux I’ve ever experienced. It on only occurred to me later why the installer could be so good. Asahi only runs on M1/M2 hardware. The developers knew exactly what the hardware would be and could tailor the experience around it.
I wouldn’t really recommend Asahi if you only have 8GB of RAM and a 256GB SSD in your Mac. It will certainly run, but is cramped in daily use.
M1&2 are pretty much fully implemented in Asahi.
3 and 4 much less so. I hope the Asahi team can keep it up. But there's no guarantee.
glad i’m still on macOS 15
I have a 2019 MacBook Pro and stopped updating it at Sonoma. The new OSes are just too much for that Intel chip anyway.
The M-series processors are amazing though, I've had such a good experience with them.
Yeah, say what you will about Apple, but they really nailed the M processors.
Right up until Apple drops support for them too
Well, there's nothing yet that even resembles a comparable replacement with a different architecture (RISC-V?). So even if they were angling for that, it would have to be at least 3 years away, plus if Intel and Power PC are anything to go by, there's another 5 years until they drop support. So at a minimum, if someone buys a M-series laptop today, they can expect support for 8 years.
Not terrible, given how Microsoft left 3-year-old computers unsupported by surprise with the TPM requirement in Windows 11.
there's nothing yet that even resembles a comparable replacement with a different architecture (RISC-V?).
There are a bunch of comparable x86 processors such as Panther Lake and Qualcomm.
Not terrible, given how Microsoft left 3-year-old computers unsupported by surprise
They also supported 10+ year old computers for a long time. But MS shouldn't be the bar we hold these companies too. Some dude was able to add support for the latest MacOS to 20 year old computers in his spare time, so we know it's not that hard, and nothing at all to one of the wealthiest companies on the planet. They don't do it because they make more money selling new computers.
Just install Asahi or Fedora and get your speed back.
But can it finally run Minecraft better than a 10 year old cheap Intel?
EDIT: For the downvoters - this was a joke (But can it run crysis?), but since this got attention - my pet peeves with Apple is that they advertised M chips as universally powerful and good, a serious competitor to Intel. It's a mobile chip with instructions mostly for media encoding and decoding. It's like comparing Prius to a bulldozer. If your workstation involves watching YouTube and using final cut pro, then sure, but anything remotely more advanced mostly falls apart on it. Don't even get me started on AI and how slow the unified memory is
Everything you've said here let's me know that you have no idea what you're taking about. Lumping video editing with watching YouTube lmao.
It's called decoding and encoding...
Which is heavy on the CPU and GPU...
You don't know much about encoding or decoding either.
Yeah, instruction sets don't matter that much with modern processors. Try bullshitting harder.
Just like "optimization for games don't matter anymore because everyone has 32gb of ram", right? Because ARM is just simple RISC, right? https://simplifycpp.org/?id=a0882
What you consider unimportant is actually super important in cyber security by the way.
So super important that it's not important at all.
Did you even read what you sent me? Do point out to me the part about cybersecurity, I'm waiting.
EDIT: Actually, it's a great article.
I play Minecraft with the PrismLauncher on the M4 24GB. Shaders and DistantHorizon. 50-80fps
AI also works. Gemma 4 26B a4b MLX runs… somehow.
idk, I use a gaming PC for that stuff.
The Mac's are for work and creation.