Rendered at 08:24:05 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
JLO64 1 days ago [-]
> Thanks to the combined efforts of mildsunrise and chaos_princess, we discovered that ACE3 has pretty much the same register set as CD3217, only wrapped in a SPMI interface instead of addressed over I2C. Both the SPMI interface and ACE3 itself are now working in Asahi Linux, bringing USB 3.0 and Thunderbolt support to all M3 series devices.
When I got my M3 Pro MBP, I got it with the intention of eventually installing Linux on it. In hindsight I seriously underestimated the amount of effort needed for even partial Linux compatibility, which makes me all the more grateful for the work Asahi contributors have put in! I'll still be keeping macOS installed for iOS dev work(which I plan on doing soonish), but other than that all I really need is a web browser and Ghostty with good battery life.
IdiotSavage 20 hours ago [-]
> other than that all I really need is a web browser and Ghostty with good battery life.
Then why bother installing a different OS?
msto 20 hours ago [-]
There might be no reason while the hardware is latest and greatest, but installing a different OS can keep old hardware going for longer. My 2014 Macbook Pro is uncomfortably slow on the last supported MacOS but works perfectly fine when running the latest Fedora.
JLO64 19 hours ago [-]
This exactly sums up my long term feelings. Even now I’m annoyed by all the background bloat/tasks that are running on it, and I’d prefer being able to have more control over what runs on it for battery/performance reasons. Additionally, even though I’ve had it for years at this point, I think I’d still be more comfortable if I could use i3 with it.
astrange 14 hours ago [-]
Background processes almost never really use expensive resources on macOS or Linux. Certainly they can cause symptoms sometimes, but it's typically no worse than extra fan noise.
All the wasted resources on most people's machines are going to a) pixel buffers b) browser tabs c) both.
Obscurity4340 10 hours ago [-]
Almost never. But still sometimes
Also computers should run and not run what you choose. Apple should not be able to for e you to run "services" (for themselves) and apps you cant delete
wltr 18 hours ago [-]
And mine is as fast as I need, with Sway as my main DE. (With Arch Linux, but I bet Fedora wouldn’t be any worse.) The only reason to switch to M{1,2,3} is battery life. So, as soon as the external Thunderbolt display is going to work, I think I’m making the switch.
MBCook 19 hours ago [-]
Preference?
You can dual boot Asahi when the time comes.
flaburgan 19 hours ago [-]
Or why bother buying an expensive machine in the first place...
JLO64 19 hours ago [-]
I actually didn’t buy it! It was a gift from a friend who really likes splurging at Micro Center. If it were my money, I probably would’ve gotten an Air.
tjoff 18 hours ago [-]
Supporting the most closed option is worth it because...?
The hardware is not even that good. Sure, the CPUs are nice but nice enough to actively support the most closed up system? Not by a longshot.
jjtheblunt 17 hours ago [-]
you overlooked the UTM.app (also buildable from open source) on the App Store, which allows installation from an ISO of arm-native linux builds, directly run via the Apple hypervisor.framework, _not_ using Qemu emulation.
it's fast as greased lightning and fantastic. I've used it two or so years on M1, M2, M2 Max, and M5 and it's what I think you too will love.
giancarlostoro 16 hours ago [-]
The only reason is because M2 to M3 was a dramatic shift in how everything works, M1 and M2 were both compatible with one another, I'm not sure if after M3 its been stable, but I sure hope so, there's value in my opinion in being backwards compatible with older CPUs.
happosai 1 days ago [-]
[flagged]
dgllghr 22 hours ago [-]
Unfortunately, the state of non-Apple hardware makes your parent’s comment a defensible position. Btw, using Linux in general means having “some unpaid volunteer do it for you”
0x457 16 hours ago [-]
> Btw, using Linux in general means having “some unpaid volunteer do it for you”
Maybe using Linux on a desktop, but using Linux in general is >80% paid developers [1]
I'm using Intel Thinkpad. And I'm pretty sure that Intel does a good amount of work upstreaming Intel support in Linux. So I'm not sure that using Linux in general means having some unpaid volunteer do it for you. In fact I believe that most Linux development nowadays is pretty far from unpaid volunteer work.
Regarding state of non-Apple hardware. Well, my laptop just works. Literally zero hardware or compatibility issues. Maybe Macbook is faster in artificial benchmarks, but in my day to day usage, Thinkpad is more than fast enough.
izacus 17 hours ago [-]
Intel Corporation is indeed the largest corporate contributor of commits to Linux Kernel (outside individual contributors).
arcfour 20 hours ago [-]
No it doesn't. This reads like someone who hasn't touched a non-apple Laptop in 15-20 years.
criddell 18 hours ago [-]
I don't think it's possible to create a Linux machine with no volunteer-built software on it.
_zoltan_ 19 hours ago [-]
Unpaid volunteer? Hah! These people want to do it, for reasons unknown to me. They might enjoy it.
I'm not even sure about the unpaid part.
simonh 22 hours ago [-]
That's kind of how open source development works, right? We buy hardware and we use software people wrote for free. What am I missing?
ndiddy 21 hours ago [-]
A lot of hardware gets Linux support because the hardware manufacturer itself (Intel, AMD, Mediatek, NXP, Marvell, etc) takes responsibility for writing and upstreaming Linux drivers. This is how companies like Lenovo or Dell can offer systems with Linux preinstalled.
GeekyBear 20 hours ago [-]
Sure.
When you make a big chunk of your revenue selling Enterprise Servers, you can no longer rely on drivers written by volunteer labor, as they did in the past.
vbezhenar 19 hours ago [-]
You don't need to write performant 3D graphics drivers for servers. Intel, AMD, Nvidia does it anyway. Apple is the only Linux-hostile company.
GeekyBear 19 hours ago [-]
> You don't need to write performant 3D graphics drivers for servers. Intel, AMD, Nvidia does it anyway. Apple is the only Linux-hostile company.
You can't think of an Enterprise use case for GPUs that has become popular of late?
vbezhenar 19 hours ago [-]
If you're hinting to neural networks, it's not about providing drivers for 3D graphics. For Nvidia that's CUDA and it's basically different set of libraries. Also Intel is not in this business anyway.
OroPla 21 hours ago [-]
My steelman read of that would be that there is a difference between paying Apple a premium to make installing Linux hard vs. paying, say, Framework a premium to make installing Linux easy.
simonh 21 hours ago [-]
Except the Asahi Linux team are pretty insistent that Apple isn't making it particularly hard. Yes the hardware is novel, but hardly any hardware vendors share low level details on the Intel side either, all that has to be reverse engineered anyway.
kelnos 20 hours ago [-]
Intel themselves writes a ton of the software for their own hardware that makes in into the Linux kernel.
philipallstar 19 hours ago [-]
Intel is not the only hardware in an Intel CPU-based laptop.
izacus 17 hours ago [-]
Yeah, they insist on that and then write long blog posts on how they have to reverse engineer basic things which have been contributed by other manufacturers to linux kernel directly.
aenis 22 hours ago [-]
Hm? Should we ban volunteers? Doing unpaid work is sort of their thing.
coldtea 21 hours ago [-]
"I paid thousands of dollars to apple who provided a great hw product with their own OS preinstalled and free".
bewareofscams 20 hours ago [-]
"... so that I can never switch to anything ever due to vendor lock-in, which includes hard-to-transfer data, muscle memory and habit forming not applicable to other OSes, accounts bound to iCloud, voluntary surrender of privacy, acceptance of planned obsolescence and non-repairability, lack of support beyond 'try turning it off-on' or 'replace your device for half its price', etc., etc. But hey, the hw is great!"
coldtea 9 hours ago [-]
>.. so that I can never switch to anything ever due to vendor lock-in,
What exactly prevents you? I use macOS, but have used Windows and still also use Linux, and can jump at a moment's notice if I wish. While keeping iPhone, or ditching that too for Android.
I'd lose the App Store bought apps, but I don't use that many of those, and the non-cross-platform apps would be an issue if I jumped away from any other OS too. The most expensive apps I use (Lightroom, Resolve, Photoshop), are available for Windows too, and some even for Linux.
Music and Movies are streaming, and I use Music, Spotify, Apple TV, Netflix and Prime (and increasingly less anyway). But if jumped, I'd hardly miss anything except Apple-exclusive TV shows and my playlists (which I'm sure are portable in some way, either some existing tool, or if I need some LLM to hack sqlite3 dbs).
4fterd4rk 17 hours ago [-]
Mindblowing to me that people continue to try and pin "planned obsolescence" on Apple, the manufacturer that makes infamously long lived products. You anti-Apple zealots get your talking points from 1996 Usenet posts.
cosmic_cheese 17 hours ago [-]
Switching isn’t nearly as bad as some make it out to be. Much of iCloud is built with well-supported standards like IMAP, CalDAV, and CardDAV. Getting out of Google’s or Microsoft’s ecosystem, with how much both of those love their proprietary protocols and data formats, I would say is overall more messy.
As far as muscle memory and habits go, that almost makes it sound like it’s objectively wrong to build a desktop OS that doesn’t follow Windows-esque conventions, which I staunchly disagree with. Desktops are insanely personal and I cannot support the idea that things like keybindings and window chrome should only ever come in one shape.
bschwindHN 18 hours ago [-]
I've got one - I bought a macbook from apple so I don't have to replace it for a decade. My 2014 one still works fine, aside from a distorted right speaker. And you know what? I'd do it again!
20 hours ago [-]
dgunay 1 days ago [-]
I have immense respect for the incredible work that the Asahi team does, but at the rate that Intel and AMD have been catching up on power efficiency I wonder whether anyone will really _have_ to run Linux on M series laptops. There was a clear case for it back when Apple silicon absolutely dominated anything else you could buy but with Panther Lake I'm not so sure that Apple's lead will continue to be big enough to justify needing to wait several years for full Linux hardware compatibility to be reverse engineered.
euio757 1 days ago [-]
But, power efficiency isn't the primary reason I'd like Apple hardware with linux software.
Display quality, trackpad quality, overall form factor, and very high RAM space in a laptop would be the primary reasons I'd go with Asahi Linux.
aucisson_masque 22 hours ago [-]
Yeah, people miss that about apple laptop.
Find me another laptop that has everything, even if it's more expensive ! You can't, some have keyboard as good, some it's the display. In best case you got 2 or 3 things but then it goes downhill on the other, like the trackpad.
SalariedSlave 12 hours ago [-]
Exactly. As a lifelong linux user, I bought a Neo on release for my SO and was blown away by the quality at that price point.
I've had high-end laptops from all the big vendors, and even at the highest price tier, other vendors don't deliver such build quality. I hate how all non-Apple laptops feel. The case, the hinge, the materials, everything. If I coud reliably use linux on Apple hardware, I'd never buy another laptop brand again.
rowanG077 1 days ago [-]
This is exactly why I run asahi. There really is not a laptop that comes close to the hardware quality of an apple laptop. I have even sacrificed x86 at the altar which is a much bigger step than battery life imo.
Gud 23 hours ago [-]
I agree.
I’ve been a big Lenovo fan, settled on the X1 carbon. I’ve had three of them, G5, G6 and G9. The USB-C port broke on both G6 and G9 models. Apparently it’s a common problem. Unfortunately the ports are soldered directly on the motherboard making it difficult to fix(should be a small separate board for easy replacement). I was going to desolder and replace the ports, but haven’t gotten around to it.
I’m now using a MacBook Pro M2.
danw1979 23 hours ago [-]
Ummm if repairability is a concern, I’ve got some news to share about your new Macbook.
tacticalturtle 19 hours ago [-]
I replaced some parts on my M1 MacBook Air.
For 90% of the parts it’s honestly pretty easy to work with. You just need a few screwdrivers. And I sourced all my parts from eBay.
The only thing that’s egregious is the batteries.
They tape the batteries to the case, and to remove them you have to do this complex twirling motion with tweezers to pull the tape out from under the battery. If the tape snaps during this then the documentation basically says get a new case.
simonh 21 hours ago [-]
If the ports don't effing break in the first place, who cares?
Gud 20 hours ago [-]
No, repair ability is only important if it’s crappy quality to begin with.
psd1 14 hours ago [-]
I try to buy good hardware for practical reasons. I insist on repairability for emotional reasons around ownership and independence. You do not have to value the same things as me, of course.
Gud 11 hours ago [-]
No actually, I do value that as well.
mschuster91 22 hours ago [-]
Apple saves itself a lot of the trouble with superior build quality. With Samsung devices (so no cheap crap), USB ports last me about three years of heavy use.
With my old iPhone 12, 2019 16-inch MBP or my 2022 MBA? Not a single issue. The housing is simply constructed so tight and, being made of solid metal, rigid that the housing bears the torsion load and not the tiny PCB solder pads.
The only problem I have with my new USB-C iPhone 15 is that it is hard to clean pocket lint out of the socket, compared to the old Lightning connector.
spankibalt 20 hours ago [-]
> With Samsung devices (so no cheap crap), USB ports last me about three years of heavy use.
What are you doing to these machines?! I work in the safety and security biz, including in the field, and my trusty HP EliteBook 2730p is still rocking along on its first USB ports. That machine is over 15 bloody years old!
centizen 20 hours ago [-]
That is a convertible laptop that meets MIL-STD-810F standards on vibration resistance, it’s not really a fair comparison. Also, the change from dedicated charge ports to USB-C charging increased USB port usage considerably.
spankibalt 19 hours ago [-]
> Also, the change from dedicated charge ports to USB-C charging increased USB port usage considerably.
I never needed one, but a good USB-C adapter (or maybe even small dock) with power passthrough should solve this. Burning through whole machines because a single USB-C port cakes out after just three years is an awful lot of waste.
mschuster91 17 hours ago [-]
> What are you doing to these machines?
Mostly, keeping them in my pocket with a USB cable attached to a power bank. Places an awful lot of torsion force on the connector. I tend to go through 2-3 charges a day.
Another issue is that I have cats that like to play with everything being too close to a table corner.
nicce 22 hours ago [-]
> I’ve got some news to share about your new Macbook.
As long as you pay for Apple Care, not a problem. But maybe not the point…
DrScientist 22 hours ago [-]
> trackpad quality
This
spankibalt 20 hours ago [-]
> Display quality, trackpad quality, overall form factor, and very high RAM space in a laptop would be the primary reasons I'd go with [an Apple].
Heh, that's precisely one grouping of reasons I avoid Apple, especially with regards to trackpads and form factor (and, to a lesser degree, displays).
thiht 13 hours ago [-]
You’re making no sense
spankibalt 12 hours ago [-]
Let me help you with that:
1. Trackpads. I hate 'em. Keyboard-integrated trackpoints and/or trackballs is what I need. Detachables with a trackpad are acceptable as one can bring a Bluetooth substitute (that's how I do it on my HP x2 G4); on a non-detachable only a trackpoint, in addition to the trackpad, is acceptable (on my HP 2730p or my workplace ThinkPads I only use the trackpoint, the trackpad is turned off).
2. Form factor. Not counting their "castrated" tablets, Apple doesn't build 2-in-1 or 3-in-1 detachables (the best general-purpose mobile computing form factor) or convertibles (T-hinge models represent the second best form factor). The last orthodox-chassis laptop purchase I made took place in 1999. Outside of a vintage or retro machine I might entertain (which itself loses out to wedge-style keyboard computer cases), that form factor is dead to me.
3. Apple is not the only outfit that ships with good displays. Et cetera.
raybb 1 days ago [-]
That's fair but also think about the ewaste.
I'm still hoping one of these mega AI LLMs will figure out how to install Linux on the many old iPads that become nearly useless after Apple stops updating them and you can't install new apps.
ZiiS 1 days ago [-]
Please send all "ewaste" Apple silicon macbooks to me.
dgunay 23 hours ago [-]
Oh definitely, there's great value in it for those who already own Macbooks for one reason or another. I just personally have found myself shying away from buying a Macbook multiple times over the years because the Asahi Linux experience was really really rough at the time & probably still is for the generations I would be interested in buying.
ryandrake 16 hours ago [-]
Yea, this project doesn't just benefit someone who goes out and buys a new Apple laptop. It's going to be most beneficial years from now, after Apple deliberately obsoletes today's hardware, stops updating them with software, and tries to turn them into e-waste.
benoau 1 days ago [-]
It depends on how long Apple want to support the devices, if the support matches the longevity of the devices maybe nobody really needs Asahi. I believe all Intel Macs have received their final macOS version now so it is almost time for Apple to make that decision for the M1 generation. I think an M1 Pro, Max or Ultra (or even an M1 with 16GB of RAM) still has many good years left.
selfhoster1312 1 days ago [-]
OS LTS support barely matters when planned obsolescence is baked in at the hardware level. Wearing parts (eg. SSD) are soldered on newer macs and there's intensive efforts to make sure even if you have the tools you can't repair it.
Overall, i wouldn't count on "many good years left".
kalleboo 1 days ago [-]
My MacBook Pro M1 is 5 years old now and the SSD wear level is at 4%. SSD wear is not a problem for normal users.
Meanwhile Apple's standard OS support period is 7 years, that's a much more imminent limit.
Not saying that I support non-user-replaceable SSDs, but if your goal is reducing e-waste, there are more impactful changes to make.
selfhoster1312 1 days ago [-]
Thanks, that's a fair data point. Although i'm sure it depends on actual user workloads.
I'm not saying that I support closed-source firmware, locked bootloaders, or even that replacing SSDs is the one true path to sustainability.
I believe it's a whole field and we shouldn't tolerate compromises on any level. It should be 100% illegal in any civilized country to sell the kind of lame hardware we have today. It should be 100% repairable, 100% open bootloader & free firmware, 100% public tech docs/datasheets. Original manufacturer OS support is not insignificant, but i believe it's only significant because we have so little control/understanding of the hardware/software stack.
hnaccount_rng 24 hours ago [-]
You have trade offs though. Both with added effort during the development but also just physical limits with the amount of additional losses you have over clicked vs soldered connections
selfhoster1312 23 hours ago [-]
That's true. I can't say i'm 100% against soldering parts, that would be silly. What concerns me is that undocumented parts that are unavailable to buy as spare parts are soldered and have firmware that enforces pairing with a specific other part.
It would be reasonable if all components on a motherboard had to be sold as spare parts by law (not just the entire board that costs the same as the entire device, that's malicious compliance) and all spec sheets were made available. That might just make the economy of a repair shop work again.
kalleboo 20 hours ago [-]
Totally agree that lawmakers need to crack down on locked-down hardware.
The DMA crap that the EU passed even seems to go in the wrong direction, allowing Apple to audit the financials of anyone who makes an iOS app.
I was mostly just reacting to your "barely matters" wording :)
a96 23 hours ago [-]
The thing about SSD failures is that in normal use, you can't wear one out. But in perfectly normal use, some of the units just die after N years (for very small number N in some cases). They don't warn. They don't show increased fault or wear counters. They just die and completely disappear from the bus and stop accepting any commands. There is no recovery and, I repeat, no warning.
That's why you have backups and drives are easy to replace, though reinstall/restore can be tedious.
Unless it's a soldered in one.
ryandrake 16 hours ago [-]
Every piece of Apple hardware I own has outlasted its software support by at least 2X. Or, as I'd rather put it: The software support has been prematurely cut off at best at 50% of devices' lifetimes.
gehsty 1 days ago [-]
Does anyone have to run Linux on an M series? I’m fairly confident it’s one of the most complex ways of running Linux…
soganess 1 days ago [-]
Yeah, but there was a time when running Linux on a laptop was one of the most complex ways of running Linux. Now I just expect everything to work, especially if I buy from Lenovo, Dell, or HP.
There was a time when Wi-Fi, or Wayland, or XComposite, or Linux gaming, or just accelerated graphics at all or, or, or... People get excited, they work on it, other people get excited and mess about, and eventually it just works.
I would love to one day pick up a decommissioned M1 Ultra and use my OS of choice on it, and I'm grateful for the people who are doing the hard thing now.
vb-8448 19 hours ago [-]
Make an example of something comparable to a MacBook Pro M series, and I'll buy it asap!
I really want to go back to linux, but mbp is just too good!
GeekyBear 19 hours ago [-]
Intel has stopped pushing clock speeds to such ridiculous extremes, so battery life is getting better.
However they still have to nail single core performance on chips that can operate without a fan before they can be said to have caught up.
randusername 19 hours ago [-]
Yeah, I'm optimistic we're getting really close to "forever laptops" once competing hardware catches up on efficiency.
What do I need any higher specs for, other than battery life?
preg_match 14 hours ago [-]
> What do I need any higher specs for, other than battery life?
To run poorly made software. Despite Apple having the best hardware around, they still manage to slow down M1 devices on Sequoia. Somehow.
I think it’s a double-edged sword. Powerful hardware means powerful hardware. But it also means developers get lazy, and start writing poor quality software because it still runs OK on the latest and greatest.
Luckily Linux doesn’t have that problem, which is why you can easily add 10 years to a laptops lifespan just by using Linux.
skohan 19 hours ago [-]
As someone who does a lot of work with local LLM's, today's systems feel woefully under-powered. I'm looking forward to a future where my laptop has 10x the memory, 100x the memory bandwidth, and optimized cores to make inference workflows that currently take minutes or hours go down to seconds or milliseconds.
While we're at the point where traditional software is pretty much fast enough for all but extreme use-cases, with LLM's it feels like we're back to the days where you press compile and go have a coffee or chat to your colleague.
simonask 18 hours ago [-]
Right now there isn’t really a convincing use case for local LLMs outside of enthusiast or specific niches.
It takes a lot of expensive hardware, and most people don’t have extreme enough requirements to recoup that investment.
That might change, but it would require either that hardware gets much cheaper or everyone’s demands for LLMs increase significantly.
skohan 15 hours ago [-]
That's what I mean though. The comment I was responding to was talking about "forever laptops" - my point is there's plenty of room for new capabilities which will make current hardware obsolete. Just like how GPU's didn't exist at all, and became a standard part of computing.
And given how fast the hardware and software is evolving, I can easily imagine a future where we all have very capable models running on our own devices for an embedded intelligence layer that's doing most of the day-to-day tasks, and only have to outsource to a super-smart cloud model for specific things.
psd1 14 hours ago [-]
I do family tech support. Hardware refresh is driven by facebook adware js knobbery. Proof-of-work bot countermeasures, too, although i don't really resent that.
If you run noscript then yeah, why not keep rocking your pentium.
oblio 1 days ago [-]
> wait several years for full Linux hardware compatibility
I'm not convinced it's only "several years".
Asahi was launched in January 2021. So 5 and a half years ago. Asahi, as far as I can tell, supports most of M1 and M2 features, so generations launched in November 2020 (6 years ago) and June 2022 (4 years ago).
I would be very surprised if a decade from now the story won't still be the same thing: 90% of features for systems half a decade old with software package gaps in important areas and everything slightly less optimized than MacOS.
Asahi is doing incredible work but it's still 5 people in a garage vs the huge corporation.
regexorcist 1 days ago [-]
> 90% of features for systems half a decade old
This can be a good tradeoff. An M1 Ultra still runs circles around 90% of consumer hardware sold today, and with Linux it has easily another 10+ years. Now support for M3 is coming.
> Asahi is doing incredible work but it's still 5 people in a garage vs the huge corporation.
Not sure why the "vs" scenario, this is a project that makes no promises. And I think they do have some support from Fedora / Red Hat fwiw.
selfhoster1312 1 days ago [-]
> This can be a good tradeoff.
That's a good tradeoff for durable hardware with available spare parts. That's not a good tradeoff for hardware that was designed so it cannot be repaired, such as newer Macs.
oblio 22 hours ago [-]
> Not sure why the "vs" scenario, this is a project that makes no promises. And I think they do have some support from Fedora / Red Hat fwiw.
They are building something in an environment that's not supportive of what they're doing. Contrast with Intel or AMD.
maccard 1 days ago [-]
What Laptop would you purchase that gives hardware equivalent to a MacBook Pro?
gigatexal 1 days ago [-]
Even if amd or intel caught up the Apple hardware is just built better and is far higher quality.
monegator 1 days ago [-]
i snatched a lenovo yoga slim aura with a core 5 226 for 650 euro. Its build quality is on par if not better than the colleague's macbook, it's pretty good for working, runs fedora natively, battery last at least 12 hours unless i'm playing games.
fooker 1 days ago [-]
The build quality is not even close.
And macbooks are reaching 18-20 hours usage on battery nowadays, I have stopped carrying the power adapter most of the time.
Of course it’s significantly more expensive, but you do get what you pay for.
preg_match 14 hours ago [-]
On the battery life front, both Intel and AMD have caught up. Apple greatly inflates their battery numbers; to get 18 hours, you need the lowest spec model and you need to basically not use it. Chromium or Firefox open? Bluetooth active? Yeah, you’re looking at 12 hours, not 20.
12 is still good, but intel as of lunar lake (2 generations ago!) matched that. Now, the performance is still behind, particularly single core. But the efficiency is there, and these are standard x86 chips.
The efficiency doesn’t come from ARM, it comes from the process node and chip design. Apple uses the latest process nodes with an SOC design. When intel does the same, as they have done, they match the efficiency easily on x86.
The real gain is the SOC. When you shove the ram and chipset into the CPU you save massive battery.
fooker 14 hours ago [-]
You are saying multiple unrelated things.
> On the battery life front, both Intel and AMD have caught up.
Intel and AMD's cpus don't have batteries ;)
Their chips are approximately as efficient as Apple's chips from ~2 years ago, but that's not their fault, it's Apple getting the entire allocation of new chips for about 1.5 years.
> to get 18 hours, you need the lowest spec model and you need to basically not use it. Chromium or Firefox open? Bluetooth active? Yeah, you’re looking at 12 hours, not 20.
I work on compilers, often maxing out all the CPU cores, and have stopped carrying the power adapter altogether. I plug it in maybe once in three days.
> The efficiency doesn’t come from ARM, it comes from the process node and chip design. Apple uses the latest process nodes with an SOC design. When intel does the same, as they have done, they match the efficiency easily on x86. The real gain is the SOC. When you shove the ram and chipset into the CPU you save massive battery.
Yes, I agree. IDGAF about whether the battery lasts longer because of ARM or magic pixie dust.
preg_match 14 hours ago [-]
Yes, I meant that Intel and AMD laptops have caught up to battery life, due to the chips.
I have both an M1 Pro MacBook Pro and an Asus lunar lake laptop. The M1 battery life is… good. But again not what Apple claims, if you actually use the computer. The lunar lake laptop has better battery life.
The base M1 is probably much better, but I still think these lofty 20 hour battery life claims from Apple are, well, lofty. It might be true if you playback local media with hardware acceleration and run in airplane mode. But as soon as you’re using all the antennas, the battery life goes down a lot. Bluetooth especially drains battery life.
kmarc 23 hours ago [-]
I'm a bit opponent of Apple's walled garden, but the build quality of this laptop is quite far away from a MacBook... Except the display, this OLED WXHQwhatever is stunning.
Source: I bought the same (with core i7, so it's performant, etc.).
reeredfdfdf 23 hours ago [-]
Higher-end Thinkpads are pretty nice in terms of build quality. Trackpads and screens are worse, but they will physically last just as long.
dmitrygr 1 days ago [-]
> but at the rate that Intel and AMD have been catching up on power efficiency
Have they? What AMD or Intel laptop with Linux on it can hold a candle to and M4 air or an M4max pro? Genuinely curious, cause I found none...
Mashimo 1 days ago [-]
Framework 13 pro with new Intel chips claims to run 20h of 4k Netflix stream, or 17h of light web browsing @250 nits.
That said these numbers are with windows.
Lio 1 days ago [-]
So the hardware is capable but the Linux distros aren’t quite there yet?
Fingers crossed for them then. I love the idea of a Framework laptop but I’m only interested in Linux performance.
enragedcacti 16 hours ago [-]
Anecdotal, but a CachyOS dev seems quite happy about the 13 Pro battery life in Linux.
> Its two working days. Around 15-18 hrs i get out, depending on usage and power profile. If you do heavy compilation or so its much shorter :D
> Generally used balanced profile most time with intel lpmd (lpe core task util till threshold).
I just went by what Framework said on release a few weeks or month back. Maybe you can find a more up to date Linux test somewhere.
And I bet you can soon get a ThinkPad with the same intel chip, that should have similar battery life.
mike97 24 hours ago [-]
> And I bet you can soon get a ThinkPad with the same intel chip, that should have similar battery life.
Yes you can, speaking from experience. I have the T14 gen 7 with the 75 wh battery, and the 356H CPU, it only uses 4-6w/hour when coding with a lot of browser tabs open, a headless VM running, docker containers and so on, online meetings is about 6-8w/hour, this is under Linux, with default power setting from Opensuse.
It can easily last more than 10 working hours, I limit mine to 80% charge as it's more than enough for when I'm on the go.
Mashimo 23 hours ago [-]
Nice. I still rock the Gen 1 or 2 T14.
Works for me, just wish I had a better display. It's possible to upgrade it, just so much conflicting information out there.
hobo123 17 hours ago [-]
Is it fanless, too? (or has the fan pretty much always off like a MBP)
Mashimo 2 hours ago [-]
It has a fan and I don't know how much it spins up.
jaimex2 1 days ago [-]
No idea but my Framework 12 goes for days without charging. I really haven't seen any real world need for M chips.
Granted Im not compiling large projects on a train all day but who is.
finaard 1 days ago [-]
The main power advantage of the apple chips is when the system is mostly idle - under mid to high load power to watt has been comparable for a few years already (at least AMD and Apple, intel was way behind - but I guess they caught up recently). The main reason behind my M3 MBP back then wasn't so much power efficiency - but that I can get it with 96GB of RAM.
It's nice that I can go a full office day without charging - the previous x86 notebook couldn't, but a decent one from the M3 generation probably could as well. But also if I put proper load an that thing the Macbook battery is done in less than 2 hours.
zakisaad 1 days ago [-]
raises hand, but point taken when painting with broad strokes
porridgeraisin 1 days ago [-]
> Framework 12 ... days without charging
I don't see how? it is a 50Wh battery. Even at 6W that is about 8h of usage? On what OS + workload on x86 are you seeing just 6W usage? Or is it that each day your usage is only 2 hours?
delamon 1 days ago [-]
My amd thinkpad idles at 3w, watching youtube is about 4.5-5w.
jaimex2 22 hours ago [-]
It's probably 2-3 hours a day. Runs latest Kubuntu currently.
oblio 1 days ago [-]
AMD Strix Halo?
dmitrygr 1 days ago [-]
"up to 9 hours for light web browsing or everyday tasks"
that is 1/3 the battery life of a macbook in the same use case. seems completely incomparable
darkwater 1 days ago [-]
I have a M1 Pro from work and it surely won't last that while working. Throw some video calls at it and working outside (so, screen at the brightest level) and at the end of the work day I have to plug it in
hobo123 17 hours ago [-]
With load on it and a bright room (= display reasonably bright as well) my M3 also doesn't always last 8h. But it gets very close. Intel machines are more like 3h in that case.
maccard 24 hours ago [-]
Your M1 Pro is 5 years old presumably?
darkwater 15 hours ago [-]
Indeed it is, but batteries don't degrade 60% over 5 years.
prmoustache 1 days ago [-]
Who works 27h straight far away from a power or usb outlet?
cosmic_cheese 17 hours ago [-]
It’s more about not having to drag a cable + brick around everywhere and not needing to care about the location of the nearest power outlet, potentially for multiple days depending on usage patterns. You can instead leave the charging bits at home or the hotel and charge overnight.
This also means that battery cycles accumulate more slowly and the battery’s lifetime is stretched further.
Also, generally more efficient chips don’t get hot as easily which makes the laptop more comfortable to use and prevents fans from becoming audible unless you’re really pushing the system.
pmontra 1 days ago [-]
Probably nobody and I remember when a phone battery lasted one week: nevertheless sometimes we forgot to charge and we run out of battery. So a long lasting battery is good, too long lasting is a waste, which maybe it's your point.
However nowadays it could mean running some agents all day long (remote models) and plug in to power only at the end of the day.
izacus 23 hours ago [-]
No MacBook runs for 27 hours even if it says so in spec sheet. My 16" doesn't come close to apple claims.
(Did we really forget how inflated Apple battery claims really are?)
cosmic_cheese 17 hours ago [-]
It can get pretty close if avoiding Chrome and Chromium wrappers, especially in airplane mode.
swozey 19 hours ago [-]
You can't run an egpu (amd or nvidia) on macos so that's one thing I could see switching for. I did just discover tinygrad though due to a hackernews comment, but not sure its performance.
Also Tahoes absolutely horrendous performance for the last year..
stiray 1 days ago [-]
I hope they will support M4 soon, I cant stand macos and its desire to be different
than everything else by custom keyboard shortcuts etc.
After 2 years of usage, I still have issues with basic actions like copy paste.
edit: omg, writing this post, i checked if there is some way to use linux shortcuts and there is (Kanesh/KMonad or Karabiner-Elements). Maybe my suffering will finally stop.
strbean 1 days ago [-]
Counterpoint: OSX has the only sane copy paste shortcuts. The linux standard of "sometimes ctrl-c/v, sometimes shift-ctrl-c/v, and if you mess up you might kill your task" is preposterous.
hiire 1 days ago [-]
The command key really has to be my favorite thing about OSX, it lets you do system things without intercepting whatever is going on in the terminal. It also leaves the ctrl key with barely any use, so you can just customize its behavior (for example, I have ctrl+opt+some letter keys assigned to different desktops/spaces, that works great for me)
danw1979 23 hours ago [-]
My favourite thing about the command key is the position - it’s way further to the right than ctrl on most keyboards, which means you don’t have to contort your thumb back and apply lateral pressure to your thumb joint when copy-pasting.
I’m either doing it wrong on Windows or the entire world is putting up with unnecessary finger pain because whoever chose Ctrl-C was a masochist.
ndiddy 20 hours ago [-]
Originally, the Ctrl key was to the left of A, where Caps Lock is now. This makes most Ctrl key shortcuts a lot more comfortable. They moved Ctrl to the bottom left with the Model M keyboard, which became the standard modern PC keyboard layout. As far as I can tell, the justification for this was that it made the layout more familiar to typewriter users, since Caps Lock is in the same position it's in on a typewriter (see https://bitsavers.org/pdf/ibm/pc/IBM_Personal_Computer_Semin... page 24). Personally, I always remap my key layout on every PC I use so left Ctrl is swapped with Caps Lock.
voidUpdate 22 hours ago [-]
I'm not sure what hand position you're using, but on the keyboard I'm at right now, I put my left little finger on control, and use my left index finger for the c/v. Do you mean that you're using your thumb for control and index for c/v?
Parodper 21 hours ago [-]
Ctrl/Shift+Insert are the actual standard, from IBM's CUA.
TazeTSchnitzel 19 hours ago [-]
I know those from growing up with QBASIC and EDIT.COM, but I think the only software I've used that actually supports them is the Windows conhost (the default UI for command-line apps).
Parodper 17 hours ago [-]
GNU/Linux[1] seems to support it. Windows probably does too.
[1] Tested on KDE Wayland and Xfce X11.
kccqzy 17 hours ago [-]
What? Ctrl/Shift Insert is supported basically everywhere in Windows, from the lowly Notepad to the behemoth that’s Microsoft Word. Browsers support it. Terminals support it. On Linux all Linux apps I’ve tried support it. Even Emacs which famously doesn’t support the usual C-c C-v supports it (mapped to kill-ring-save and yank). This is as universal as possible in the world without Cmd key.
In fact the last time I bought a keyboard I made sure the keyboard mapping can be customized so I can actually put the Insert key on it.
vunderba 15 hours ago [-]
Same I grew up using Ctrl+Shift+Insert, and only really migrated over to Ctrl+C/Ctrl+V when I started using mouse-driven environments more heavily, because I could drive copy paste with my left hand and keep the mouse in my right.
16 hours ago [-]
brewmarche 23 hours ago [-]
Aren’t the shortcuts with the command key older than the PC ones (which started out as Shift+Insert etc. actually)? I wouldn’t call that desire to be different (also as mentioned below it has a lot of advantages in a terminal)
wishfish 24 hours ago [-]
What I did was to simply remap Command to Control in the built-in keyboard settings. I don't know if that would solve your problems with shortcuts, but it solved mine. Muscle memory remains intact. The physical key combos on the Mac are now largely the same as on Windows or Linux.
a96 23 hours ago [-]
Or the more usual argument: Macos is broken in many ways and you're not allowed to fix it. But you can install some kind of add-on that will sit between you and the broken-as-designed UI and makes it look non-broken.
(to replies, yes, i understand that macos keyboard shortcuts might objectively be better, but if you are using multiple computers and macos is the only one of OSs, those shortcuts become pain in the neck)
newdee 14 hours ago [-]
Dunno, my experience has been different. I cycle between macOS, Linux and Windows all day every day and it’s just automatic muscle memory for me now as I switch between each. Thanks for the link though, keeping that stashed.
testing22321 16 hours ago [-]
What issue do you have with copy/paste?
Command+c command+v has worked every single timein every program since macOS 7.0 when I started.
ethin 20 hours ago [-]
We seriously need an open hardware law or something. Like it doesn't have to be regulation necessarily (as by law) but we really need to start very strongly pressuring/forcing companies to open up their hardware and provide all documentation to get any operating system to run on it, and to hell with what the manufacturer wants (to prevent things like attestation requirements). This entire "just let random volunteers figure it out" isn't sustainable and locks out competition.
arn3n 19 hours ago [-]
I think you’ll also find that the best way to strongly pressure companies to do something is by law. The work that Right to Repair advocates have been doing across the industry is fantastic.
zbentley 10 hours ago [-]
I like this idea, but a prerequisite would likely be removing or substantially revamping patent and related IP law. That is probably also a good thing; I’d love if the bar to which process specificity in a patent was held was one that was sufficient for behavior reverse-engineering, but it seems very difficult to enact that change.
stainablesteel 18 hours ago [-]
this seems like it should fall within a right to repair context
owaislone 1 days ago [-]
This project has been so impressive and exciting. I hope power management is a serious concern once they nail all the reverse engineering and functionality. Battery life would be a huge differentiator for the day to day macbook usage and traditionally Linux has been terrible at that due to lack of proprietary & highly tuned drivers
paulryanrogers 1 days ago [-]
How likely is such tuning to happen within the practical lifetime of these devices? It's already been years and Linux isn't even feature complete on newer models.
Apple's indifference to OSS does not give me much hope.
GeekyBear 18 hours ago [-]
The new project leadership team prioritized upstreaming the existing work first.
Once the upstreaming was largely done, they first mentioned beginning the work of adding M3 support in the February progress report.
Now we have this:
> With all of this progress coming on top of milestones already reached on M3, we are pleased to announce that we are almost ready to cut an official release! We will have more to say about this in the coming weeks, so stay tuned!
I'm not seeing any reason for gloom or doom.
superb_dev 1 days ago [-]
Given the enormous lifetime of these devices, I’d say chances are pretty good! The only thing that’s going to make an M series Mac obsolete is when Apple stops releasing updates. If you can run Linux on it, that thing is going to last forever.
paulryanrogers 13 hours ago [-]
My concern is for the devices I have, which are usually newer, and for battery life. Linux doesn't even have full hardware support, much less efficient battery life on these now several year old devices.
Maybe things will unlock soon and stay that way long enough for it to be viable for me. I'm just not holding my breath.
Of course it's great to have a supported OS for retired hardware--regardless of battery performance. That's a different use case. And I salute all those who work to keep old devices out of landfills.
LoganDark 1 days ago [-]
I would assume that once you have fully functional support for entire historical SoCs, the effort stops being "get most things working on most chips" and starts becoming "adapt already-working things to the newest chips". Yes, it's been years, but there's still so much hardware that Asahi doesn't have good support for yet, and that's dividing the efforts to support the newest chips. I'm sure that once all the existing chips are well-supported, new chips will be fairly quick to bring up.
paulryanrogers 13 hours ago [-]
I've daily driven Linux for years, even on laptops. Yet they're always plugged in because I've yet to see Linux out perform battery life of native OS's. Well, except for very niche and pared down Linux's.
Rather it seems that as time goes on Linux just outgrows old devices entirely, again excluding very niche distros. Not that it makes them increasingly efficient.
Have you seen Linux getting more efficient over time? What's your use case?
LoganDark 3 hours ago [-]
I'm definitely not the one to ask, I use laptops as movable workstations, always plugged in.
ksec 1 days ago [-]
>The ARM specification mandates that cores in WFI loops should preserve all state. This is not the default mode on Apple Silicon.
I sometimes do wonder at what point do ARM find and test these stuff and ask Apple to follow. Obviously this is not the first time we see such thing happened.
j16sdiz 21 hours ago [-]
This is allowed as long as you hold the architectural license (which Apple does), and the register is not exposed to userspace (this register is accessible only from kernel)
Eufrat 1 days ago [-]
My understanding is that Apple has an extremely special license with ARM partially because they helped fund ARM when it was spun out of Acorn and they are not required to conform to the specifications like other licensees.
AceJohnny2 1 days ago [-]
Didn't Apple help define the Aarch64 instruction set?
happymellon 21 hours ago [-]
Malicious standards.
See also when Microsoft introduced DocX, Apple products corrupted documents because Apple followed the standard that Microsoft had specified but turns out they didn't follow it themselves.
Sabotage others on things you don't have to do.
MBCook 1 days ago [-]
Amazing progress as usual. It’s been fun watching just how much a few people can accomplish over the last few years despite working on sometimes unstable sand.
ZiiS 1 days ago [-]
I truly understand the frustration of people asking when will it be done, and that DP Alt Mode got past that point. However it was in an official progress report, but then the last three don't mention it at all. (I have been running it without issue that whole time). A single line on the current scale of outstanding bugs would really help.
cromka 15 hours ago [-]
What about external USB-C displays? Support has been added to dev branch at the beginning of the year and still not released? Anyone knows why?
megous 1 days ago [-]
Yeah, you'll find out that va-api is not a good match for v4l2-requests. It does not pass decoded bitstream to the drivers as is, but pre-computes some things for some codecs, while v4l2-requests mostly expects original information parsed from the bitstream.
I've pretty much given up on Asahi because of the years-long delays, and because there's no performant way to share disk space for data with MacOS.
By running Linux in a VM on MacOS on Apple silicon, you sacrifice some raw speed but in return you still get to run MacOS apps occasionally and have access to the same data from either MacOS or Linux without having to duplicate everything. And battery life is reasonable, which is not true yet with Asahi.
xoa 21 hours ago [-]
Not saying your VM approach isn't right for you, but:
>and because there's no performant way to share disk space for data with MacOS
Have you tried a ZFS partition? If it's a desktop system use iSCSI to network storage (I'm not running Linux directly on my Studio or M4 mini but I still put my Home folder on the network)?
zbentley 10 hours ago [-]
Or good old FAT+symlinks from the MacOS partition might be sufficient, if you don’t need large files. NTFS, ironically, is pretty stable via FUSE on Mac if you need more than FAT allows.
dreamcompiler 19 hours ago [-]
I haven't. ZFS might be the answer for my laptops.
xoa 15 hours ago [-]
It's worth a spin. Before moving to iSCSI I had my home folder as well as lots of projects and data on ZFS for macOS for almost a decade, and it was extremely reliable and performant within reason [0]. ZoL of course is also quite solid at this point too. Life gets a lot more complex if you want to boot off of it, but a shared data partition for two separate OS boots could be a good match.
----
0: By which I mean, for equivalent features. It's possible to go really far out of the normal with ZFS in terms of silly compression and multiple copies of data even within a single OS and checksumming and so on in ways that add computational overhead, but I don't hold that against it vs APFS.
laidoffamazon 1 days ago [-]
Is Asahi an LLM-hostile project? I'd imagine this is something that would be benefitted tremendously with a Fable class model
alberth 1 days ago [-]
> Meanwhile, donations and pledges kept slowly decreasing, and have done so since the project launched. Not enough to spell immediate doom for my dream of working on Asahi full time in the short term, but enough to make me wonder if any of this was really appreciated. The all-time peak monthly donation volume was the very first month or two. It seemed the more things we accomplished, the less support we had.
I think the issue is funding is so low the developers don’t even have access to newer Apple Siicon, let alone funding for token costs, etc.
> It is the opinion of the Board that Large Language Models (LLMs), herein referred to as Slop Generators, are unsuitable for use as software engineering tools, particularly in the Free and Open Source Software movement.
I wonder how they handle merging upstream clanked stuff.
worldsavior 1 days ago [-]
Using LLMs in a project like this is also somewhat illegal, because LLMs may have inside information about apple devices and it's not allowed to use it.
hhh 1 days ago [-]
do you have a source for this? it doesn't really make sense to me
That's nonsense, then it would also be somewhat illegal to use it inside Apple, being trained on GPL licensed code (and it's not even a possibility here but a known fact)
dang 10 hours ago [-]
Can you please edit out swipes like "That's nonsense" from your posts here? This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. Your comment would be just fine without that bit.
(I realize these little things may seem insignificant, but (1) it's customary for people to underestimate the provocations in their own posts and overestimate those in others, and (2) they add up like mercury in the bloodstream.)
worldsavior 23 hours ago [-]
Apple probably uses API with ZDR. I'm talking about leaks.
realusername 23 hours ago [-]
That's not going to save them, the model could leak GPL licensed code on output as well, and it's an order of magnitude more likely than leaking internal documents.
These large tech companies can't have their cake and eat it too.
worldsavior 21 hours ago [-]
It's not new Anthropic/OpenAI/whatever trained on copyrighted code and leaks (anna's archive). Companies just don't give a shit because you can't prove it.
In Asahi Linux specifically, there was not long ago a PR for M3 or similar for removing a big roadblock that existed (and I think still exists). Turns out this whole PR was implemented by an LLM (using copyrighted materials, probably most of it is Apple's) and it was immediately closed. Yes, it's a problem and illegal.
realusername 21 hours ago [-]
If you can't prove it, you can't prove it both ways.
Either everybody gets to use it or nobody does.
Especially that the code getting trained on is for the vast majority copyrighted open source software so if anybody has something to say, it's the opensource community rather than Apple
vb-8448 18 hours ago [-]
It's not how the legal system works.
It doesn't matter if they can't prove it, their legal budget is just too big compared to anything Asahi team can do.
n4r9 19 hours ago [-]
It sounds like Asahi are holding themselves to a higher standard;hey won't violate copyright even if no one can prove it.
worldsavior 19 hours ago [-]
It makes sense, though they don't seem to take any chances. If Apple ever files a lawsuit, Asahi Linux is done.
robocat 10 hours ago [-]
Asahi appears to be LLM-hostile with extreme prejudice:
I was seriously worried the various incompatibilities the M3 bootloader had with Asahi's debugging setup would mean way slower bring-up than M1 and M2 had. Seems like that wasn't the case - or, at least, won't be the case anymore.
MBCook 1 days ago [-]
Seems like once they got past that things weren’t too bad. Could have been way more incompatibilities waiting on the other side.
timschumi 1 days ago [-]
The processor version with the debugging incompstibilities was M4, I think.
kotaKat 20 hours ago [-]
> If you think about it, m1n1 is almost like our own firmware for Apple Silicon.
If you really think about it, it's kinda amusing how far we came from https://wiibrew.org/wiki/MINI being used to bootstrap homebrew on the Nintendo Wii on PPC to being used to fire up our Macs daily running Asahi on ARM.
RunSet 17 hours ago [-]
Also a bit frustrating that wiimotes work on Windows, Linux and Intel Macs but not on Apple Silicon, apparently due to its half-baked bluetooth stack.
Considering how much better m-series CPUs are, i’d say actually keep thinking different.
AKSF_Ackermann 23 hours ago [-]
As Apple themselves proved with M1-M3, you can make really good cpus without violating the ARM architecture spec in dumb ways. Why they decided to do that in M4+ is anyone's guess.
ksec 1 days ago [-]
AFAWK, M6 CPU is a die shrink of M5, so unless something M7 present that will significantly improve CPU performance. The ARM C1 CPU core that is available to everyone has pretty much matched up to Apple. And that is all things included from performance, power, die size etc.
worldsavior 1 days ago [-]
Can you just use normal acronyms instead of something like AFAWK? Why not AFAIK? Do I need to know every acronym there is on the internet?
misswaterfairy 19 hours ago [-]
Or just not use acronyms for standard sentence structure and non-specialised terms?
For example: "AFAIK the TLA is NFG for well written prose FWIW, NGL."
It is awkward to parse them and is infuriating when the author can clearly write well otherwise, because they don't use three- or four-letter-acronyms to replace standard sentence structures for the rest of their prose.
znpy 1 days ago [-]
And?
ksec 21 hours ago [-]
You said > "Considering how much better m-series CPUs are, "
And I give some thoughts into may be they are not "much better". And in that case may be sticking to spec and not Thinking Different on certain things matters more.
znpy 21 hours ago [-]
sounds like a baseless claim frankly.
they are still better. better than previous gen, essentially better than competition.
only the latest intel cpu are beginning to get "comparable" with previous m-series cpu.
ksec 18 hours ago [-]
>sounds like a baseless claim frankly.
>only the latest intel cpu are beginning to get "comparable" with previous m-series cpu.
I am comparing ARM CPU against ARM CPU Core. Which is why it needs to there to the ARM Spec specific to ARM ISA. And those are standard ARM CPU design tested across industry benchmarks. Not sure what is baseless about it.
lvl155 22 hours ago [-]
It’s a shame that Macs have leading processors and hardwares but Apple can’t make Linux first-class. I know they have full builds internally so it’s not a matter of resources.
It’s simply a business decision for Apple. And quite a dumb one at that. Here’s hoping that Ternus reverses that shortsighted decision.
djxfade 21 hours ago [-]
Realistically, what would the business case for Apple be where it would make sense to make Linux a first-class citizen on their hardware? Their product is a combination of hardware and software that works together to form the final product.
lvl155 14 hours ago [-]
You mean other than the fact that MacOS continues its slow decline? And the fact that giving your customers different options to use their hardwares would attract more even more customers?
tomalbrc 17 hours ago [-]
It is extremely refreshing to see a high quality, Human written Post other than the usual AI-slop you see on hacker news.
That being said, the Asahi team is doing incredible work. I am very thankful for what they are doing.
TiredOfLife 1 days ago [-]
And all that with a hard fork of kernel
LoganDark 1 days ago [-]
I'm extremely excited to hear that the hypervisor now works on M4! Can't wait to try out Asahi in a year or two.
samud 23 hours ago [-]
i mean it's great to see that linux getting popular among users and it's great that having access to use linux on mac
tiahura 1 days ago [-]
macOS is so terrible. Godspeed!
LoganDark 1 days ago [-]
To downvoters: historically, a decent number of Windows and Linux users would run the operating systems on Apple hardware. I myself ran a triple-boot between macOS, Windows and Linux for years (although I still mainly used the machine for macOS). Apple Silicon demolished that market, and Asahi Linux is like a light at the end of the tunnel for those users who were entirely left behind by the ARM transition.
seobotaicom 22 hours ago [-]
[dead]
firatsarlar 22 hours ago [-]
Someone out there can go and build a cancer vaccine for their dog, and I can't even find a door into projects like this — that's on me.
Forget a PR, even making a comment feels devastating - human communication -.
I have everything it takes to help this project, and I can do nothing.
Lovely.
djfergus 1 days ago [-]
Fantastic to see the progress and a fascinating detailed write-up.
You have to appreciate the effort Apple puts into security - goes some way to understanding why they won't endorse/support installing an alternative operating system.
> Rumours circulating that Apple are actively hostile towards efforts such as Asahi, or that their security must be bypassed or jailbroken to run untrusted code are unfounded and false. In fact, Apple have expended effort and time on improving their security tooling in ways that only improve the execution of non-macOS binaries. An example of this is giving their Boot Policy configuration tool the ability to wrap raw AArch64 code in a proper Mach-O format starting with macOS 12.1. This is only ever required for enrolling a boot object that is not already a macOS kernelcache.
1 days ago [-]
bigyabai 1 days ago [-]
Most of those accommodations are for macOS, and make very few (if any) concessions for alternative operating systems. We're talking Qualcomm-tier effort.
Intel and AMD set the standard for "tremendous effort" bringing up support for alternative OSes. Nvidia follows behind, and Apple's support is (somehow) behind Nvidia's foot-dragging.
HDBaseT 1 days ago [-]
This is true, although Apple could of just as easily prevented alternative OSes as a whole if they wanted to.
Rohansi 1 days ago [-]
They already have the ability to prevent alternative operating systems. They use the same or similar SoCs in their other product lines and those do not let you do this.
Yes, Apple put effort into making it possible to install alternative operating systems on Macs, but that is an exception to the design because the chips are designed to be locked down. I expect Apple to remove the option at some point because nobody is using it on any of the recent hardware.
LoganDark 1 days ago [-]
I see a lot of dual-purpose here. Maybe you don't, or maybe you figure it's just a coincidence that Linux can also benefit from this. Apple definitely had it in mind, and designed for it, even if they don't release documentation.
foltik 1 days ago [-]
Absolutely not. They put in the literal bare minimum possible effort short of locking down the platform entirely.
You get a jmp to some arm64 instructions of your choosing, with a bunch of CPU features locked out.
LoganDark 1 days ago [-]
I will admit I am a bit confused by them locking out features like that, especially since they didn't at first. I wouldn't jump to assuming it's hostile, though.
oblio 1 days ago [-]
> tremendous efforts
Tremendous efforts would be to publish reference manuals for all their hardware components.
Apple is doing the bare minimum, which is to not build 10km tall walls around its walled garden.
But in the modern day of walled gardens, that's viewed as generosity.
LoganDark 1 days ago [-]
This is Apple we're talking about. What may be the bare minimum for you was a lot of work for them. Work they could have passed up and we would've all had to simply deal with it. They do that all the time, and there's nothing we can do about it. But here they didn't. Here they did "the bare minimum" to allow custom operating systems on their newer hardware. That should be commended. Yes, we should celebrate that hardware we purchase and own still allows us to run code we wrote. Because the alternative is that it could not. Their non-macOS devices already don't.
To be perfectly clear, Apple is like a lifeline to a lot of people. They are one of the last bastions of quality in the hardware and software world. This is why it's such a disappointment that they've been faltering lately: we had high expectations of them, which hasn't been quite so true for the rest of the industry for a while. So it is a big deal that hidden gems like this continue to crop up from them: it is a sign that some of their core values still remain. And I really hope the new CEO will bring back some of what they lost after Steve Jobs.
foltik 1 days ago [-]
Being able to run “custom” code is the default state of computers, and doesn’t require additional effort on the part of the manufacturer. How do you think they got their own code on there? Apple has just not spent effort in the opposite direction to lock it down in this case. That’s not something to celebrate, we should demand it as the bare minimum, ideally via the law.
LoganDark 24 hours ago [-]
It literally takes effort to reach Apple's level of platform security while simultaneously having escape hatches designed to allow custom code without compromising the trust in the first-party code. Even simple, arbitrary decisions like having the secure boot state be per-operating-system rather than platform-wide take effort. Keep in mind Apple designed everything from the ground up including the silicon, so they did not just pull a part off the shelf that already can execute any code and then lock it down, they took their already very locked-down iPhone/iPad SoCs and specifically re-engineered the chain of trust to have these escape hatches while preserving the trust in macOS. Very careful engineering and not the "default state" of anything.
There are a lot of shortcuts they could have taken to leave us with less freedom and they did not take those shortcuts. For that, I am grateful.
throwa356262 1 days ago [-]
Everyone is free to work on whatever they want, but...
I wish the amount of time and brain power spent on this project was instead used to work on something more friendly to the Linux community.
For example to improve Strix Halo GPU and NPU support.
SXX 1 days ago [-]
People who work on Asahi want exactly that - working on black box hardware with no specification.
Most likely they just not interested in working on well maintained drivers that require 1000 times more effort to upstream code.
m4rtink 1 days ago [-]
Really seems like the worlds most complex and intriguing sudoku - it would all go away if Apple bothered to properly document their hardware.
lastrik 23 hours ago [-]
they're probably documenting it very well. they just refuse to give it, which is worse imo
vrinsd 1 days ago [-]
I agree with this sentiment. If someone wants to do a bunch of reverse engineering, maybe they could try to get full mainline support for older Qualcomm mobile phone/tablet SoCs and minimize/get rid of BLOBs?
All the fun of reverse engineering and we know the processors already run Linux...
simoltos 24 hours ago [-]
Do you think Asahi is developing too slow? If yes could it be due to the anti AI policy?
dermacentor 16 hours ago [-]
Nobody is stopping you from forking Asahi and making your own version with cocaine, hookers and AI.
simoltos 16 hours ago [-]
I was thinking of doing it. I've a good model to use for reverse engeniring, good logical skills, what's missing is apple's hardware
When I got my M3 Pro MBP, I got it with the intention of eventually installing Linux on it. In hindsight I seriously underestimated the amount of effort needed for even partial Linux compatibility, which makes me all the more grateful for the work Asahi contributors have put in! I'll still be keeping macOS installed for iOS dev work(which I plan on doing soonish), but other than that all I really need is a web browser and Ghostty with good battery life.
Then why bother installing a different OS?
All the wasted resources on most people's machines are going to a) pixel buffers b) browser tabs c) both.
Also computers should run and not run what you choose. Apple should not be able to for e you to run "services" (for themselves) and apps you cant delete
You can dual boot Asahi when the time comes.
The hardware is not even that good. Sure, the CPUs are nice but nice enough to actively support the most closed up system? Not by a longshot.
it's fast as greased lightning and fantastic. I've used it two or so years on M1, M2, M2 Max, and M5 and it's what I think you too will love.
Maybe using Linux on a desktop, but using Linux in general is >80% paid developers [1]
[1]: https://www.linuxfoundation.org/hubfs/Reports/LinuxKernelRep...
Regarding state of non-Apple hardware. Well, my laptop just works. Literally zero hardware or compatibility issues. Maybe Macbook is faster in artificial benchmarks, but in my day to day usage, Thinkpad is more than fast enough.
I'm not even sure about the unpaid part.
When you make a big chunk of your revenue selling Enterprise Servers, you can no longer rely on drivers written by volunteer labor, as they did in the past.
You can't think of an Enterprise use case for GPUs that has become popular of late?
What exactly prevents you? I use macOS, but have used Windows and still also use Linux, and can jump at a moment's notice if I wish. While keeping iPhone, or ditching that too for Android.
I'd lose the App Store bought apps, but I don't use that many of those, and the non-cross-platform apps would be an issue if I jumped away from any other OS too. The most expensive apps I use (Lightroom, Resolve, Photoshop), are available for Windows too, and some even for Linux.
Music and Movies are streaming, and I use Music, Spotify, Apple TV, Netflix and Prime (and increasingly less anyway). But if jumped, I'd hardly miss anything except Apple-exclusive TV shows and my playlists (which I'm sure are portable in some way, either some existing tool, or if I need some LLM to hack sqlite3 dbs).
As far as muscle memory and habits go, that almost makes it sound like it’s objectively wrong to build a desktop OS that doesn’t follow Windows-esque conventions, which I staunchly disagree with. Desktops are insanely personal and I cannot support the idea that things like keybindings and window chrome should only ever come in one shape.
Display quality, trackpad quality, overall form factor, and very high RAM space in a laptop would be the primary reasons I'd go with Asahi Linux.
Find me another laptop that has everything, even if it's more expensive ! You can't, some have keyboard as good, some it's the display. In best case you got 2 or 3 things but then it goes downhill on the other, like the trackpad.
I've had high-end laptops from all the big vendors, and even at the highest price tier, other vendors don't deliver such build quality. I hate how all non-Apple laptops feel. The case, the hinge, the materials, everything. If I coud reliably use linux on Apple hardware, I'd never buy another laptop brand again.
I’ve been a big Lenovo fan, settled on the X1 carbon. I’ve had three of them, G5, G6 and G9. The USB-C port broke on both G6 and G9 models. Apparently it’s a common problem. Unfortunately the ports are soldered directly on the motherboard making it difficult to fix(should be a small separate board for easy replacement). I was going to desolder and replace the ports, but haven’t gotten around to it.
I’m now using a MacBook Pro M2.
For 90% of the parts it’s honestly pretty easy to work with. You just need a few screwdrivers. And I sourced all my parts from eBay.
The documentation is excellent:
https://support.apple.com/en-us/100586
The only thing that’s egregious is the batteries. They tape the batteries to the case, and to remove them you have to do this complex twirling motion with tweezers to pull the tape out from under the battery. If the tape snaps during this then the documentation basically says get a new case.
With my old iPhone 12, 2019 16-inch MBP or my 2022 MBA? Not a single issue. The housing is simply constructed so tight and, being made of solid metal, rigid that the housing bears the torsion load and not the tiny PCB solder pads.
The only problem I have with my new USB-C iPhone 15 is that it is hard to clean pocket lint out of the socket, compared to the old Lightning connector.
What are you doing to these machines?! I work in the safety and security biz, including in the field, and my trusty HP EliteBook 2730p is still rocking along on its first USB ports. That machine is over 15 bloody years old!
I never needed one, but a good USB-C adapter (or maybe even small dock) with power passthrough should solve this. Burning through whole machines because a single USB-C port cakes out after just three years is an awful lot of waste.
Mostly, keeping them in my pocket with a USB cable attached to a power bank. Places an awful lot of torsion force on the connector. I tend to go through 2-3 charges a day.
Another issue is that I have cats that like to play with everything being too close to a table corner.
As long as you pay for Apple Care, not a problem. But maybe not the point…
This
Heh, that's precisely one grouping of reasons I avoid Apple, especially with regards to trackpads and form factor (and, to a lesser degree, displays).
1. Trackpads. I hate 'em. Keyboard-integrated trackpoints and/or trackballs is what I need. Detachables with a trackpad are acceptable as one can bring a Bluetooth substitute (that's how I do it on my HP x2 G4); on a non-detachable only a trackpoint, in addition to the trackpad, is acceptable (on my HP 2730p or my workplace ThinkPads I only use the trackpoint, the trackpad is turned off).
2. Form factor. Not counting their "castrated" tablets, Apple doesn't build 2-in-1 or 3-in-1 detachables (the best general-purpose mobile computing form factor) or convertibles (T-hinge models represent the second best form factor). The last orthodox-chassis laptop purchase I made took place in 1999. Outside of a vintage or retro machine I might entertain (which itself loses out to wedge-style keyboard computer cases), that form factor is dead to me.
3. Apple is not the only outfit that ships with good displays. Et cetera.
I'm still hoping one of these mega AI LLMs will figure out how to install Linux on the many old iPads that become nearly useless after Apple stops updating them and you can't install new apps.
Parts aren't available but if you get your hands on there's cryptographic parts pairing so it more or less can't be replaced: https://rossmanngroup.com/services/ssd-data-recovery/macbook...
Overall, i wouldn't count on "many good years left".
Meanwhile Apple's standard OS support period is 7 years, that's a much more imminent limit.
Not saying that I support non-user-replaceable SSDs, but if your goal is reducing e-waste, there are more impactful changes to make.
I'm not saying that I support closed-source firmware, locked bootloaders, or even that replacing SSDs is the one true path to sustainability.
I believe it's a whole field and we shouldn't tolerate compromises on any level. It should be 100% illegal in any civilized country to sell the kind of lame hardware we have today. It should be 100% repairable, 100% open bootloader & free firmware, 100% public tech docs/datasheets. Original manufacturer OS support is not insignificant, but i believe it's only significant because we have so little control/understanding of the hardware/software stack.
It would be reasonable if all components on a motherboard had to be sold as spare parts by law (not just the entire board that costs the same as the entire device, that's malicious compliance) and all spec sheets were made available. That might just make the economy of a repair shop work again.
The DMA crap that the EU passed even seems to go in the wrong direction, allowing Apple to audit the financials of anyone who makes an iOS app.
I was mostly just reacting to your "barely matters" wording :)
That's why you have backups and drives are easy to replace, though reinstall/restore can be tedious.
Unless it's a soldered in one.
There was a time when Wi-Fi, or Wayland, or XComposite, or Linux gaming, or just accelerated graphics at all or, or, or... People get excited, they work on it, other people get excited and mess about, and eventually it just works.
I would love to one day pick up a decommissioned M1 Ultra and use my OS of choice on it, and I'm grateful for the people who are doing the hard thing now.
I really want to go back to linux, but mbp is just too good!
However they still have to nail single core performance on chips that can operate without a fan before they can be said to have caught up.
What do I need any higher specs for, other than battery life?
To run poorly made software. Despite Apple having the best hardware around, they still manage to slow down M1 devices on Sequoia. Somehow.
I think it’s a double-edged sword. Powerful hardware means powerful hardware. But it also means developers get lazy, and start writing poor quality software because it still runs OK on the latest and greatest.
Luckily Linux doesn’t have that problem, which is why you can easily add 10 years to a laptops lifespan just by using Linux.
While we're at the point where traditional software is pretty much fast enough for all but extreme use-cases, with LLM's it feels like we're back to the days where you press compile and go have a coffee or chat to your colleague.
It takes a lot of expensive hardware, and most people don’t have extreme enough requirements to recoup that investment.
That might change, but it would require either that hardware gets much cheaper or everyone’s demands for LLMs increase significantly.
And given how fast the hardware and software is evolving, I can easily imagine a future where we all have very capable models running on our own devices for an embedded intelligence layer that's doing most of the day-to-day tasks, and only have to outsource to a super-smart cloud model for specific things.
If you run noscript then yeah, why not keep rocking your pentium.
I'm not convinced it's only "several years".
Asahi was launched in January 2021. So 5 and a half years ago. Asahi, as far as I can tell, supports most of M1 and M2 features, so generations launched in November 2020 (6 years ago) and June 2022 (4 years ago).
I would be very surprised if a decade from now the story won't still be the same thing: 90% of features for systems half a decade old with software package gaps in important areas and everything slightly less optimized than MacOS.
Asahi is doing incredible work but it's still 5 people in a garage vs the huge corporation.
This can be a good tradeoff. An M1 Ultra still runs circles around 90% of consumer hardware sold today, and with Linux it has easily another 10+ years. Now support for M3 is coming.
> Asahi is doing incredible work but it's still 5 people in a garage vs the huge corporation.
Not sure why the "vs" scenario, this is a project that makes no promises. And I think they do have some support from Fedora / Red Hat fwiw.
That's a good tradeoff for durable hardware with available spare parts. That's not a good tradeoff for hardware that was designed so it cannot be repaired, such as newer Macs.
They are building something in an environment that's not supportive of what they're doing. Contrast with Intel or AMD.
And macbooks are reaching 18-20 hours usage on battery nowadays, I have stopped carrying the power adapter most of the time.
Of course it’s significantly more expensive, but you do get what you pay for.
12 is still good, but intel as of lunar lake (2 generations ago!) matched that. Now, the performance is still behind, particularly single core. But the efficiency is there, and these are standard x86 chips.
The efficiency doesn’t come from ARM, it comes from the process node and chip design. Apple uses the latest process nodes with an SOC design. When intel does the same, as they have done, they match the efficiency easily on x86.
The real gain is the SOC. When you shove the ram and chipset into the CPU you save massive battery.
> On the battery life front, both Intel and AMD have caught up.
Intel and AMD's cpus don't have batteries ;)
Their chips are approximately as efficient as Apple's chips from ~2 years ago, but that's not their fault, it's Apple getting the entire allocation of new chips for about 1.5 years.
> to get 18 hours, you need the lowest spec model and you need to basically not use it. Chromium or Firefox open? Bluetooth active? Yeah, you’re looking at 12 hours, not 20.
I work on compilers, often maxing out all the CPU cores, and have stopped carrying the power adapter altogether. I plug it in maybe once in three days.
> The efficiency doesn’t come from ARM, it comes from the process node and chip design. Apple uses the latest process nodes with an SOC design. When intel does the same, as they have done, they match the efficiency easily on x86. The real gain is the SOC. When you shove the ram and chipset into the CPU you save massive battery.
Yes, I agree. IDGAF about whether the battery lasts longer because of ARM or magic pixie dust.
I have both an M1 Pro MacBook Pro and an Asus lunar lake laptop. The M1 battery life is… good. But again not what Apple claims, if you actually use the computer. The lunar lake laptop has better battery life.
The base M1 is probably much better, but I still think these lofty 20 hour battery life claims from Apple are, well, lofty. It might be true if you playback local media with hardware acceleration and run in airplane mode. But as soon as you’re using all the antennas, the battery life goes down a lot. Bluetooth especially drains battery life.
Source: I bought the same (with core i7, so it's performant, etc.).
Have they? What AMD or Intel laptop with Linux on it can hold a candle to and M4 air or an M4max pro? Genuinely curious, cause I found none...
That said these numbers are with windows.
Fingers crossed for them then. I love the idea of a Framework laptop but I’m only interested in Linux performance.
> Its two working days. Around 15-18 hrs i get out, depending on usage and power profile. If you do heavy compilation or so its much shorter :D
> Generally used balanced profile most time with intel lpmd (lpe core task util till threshold).
https://www.reddit.com/r/cachyos/comments/1sstqon/comment/oh...
I just went by what Framework said on release a few weeks or month back. Maybe you can find a more up to date Linux test somewhere.
And I bet you can soon get a ThinkPad with the same intel chip, that should have similar battery life.
Yes you can, speaking from experience. I have the T14 gen 7 with the 75 wh battery, and the 356H CPU, it only uses 4-6w/hour when coding with a lot of browser tabs open, a headless VM running, docker containers and so on, online meetings is about 6-8w/hour, this is under Linux, with default power setting from Opensuse.
It can easily last more than 10 working hours, I limit mine to 80% charge as it's more than enough for when I'm on the go.
Works for me, just wish I had a better display. It's possible to upgrade it, just so much conflicting information out there.
Granted Im not compiling large projects on a train all day but who is.
It's nice that I can go a full office day without charging - the previous x86 notebook couldn't, but a decent one from the M3 generation probably could as well. But also if I put proper load an that thing the Macbook battery is done in less than 2 hours.
I don't see how? it is a 50Wh battery. Even at 6W that is about 8h of usage? On what OS + workload on x86 are you seeing just 6W usage? Or is it that each day your usage is only 2 hours?
that is 1/3 the battery life of a macbook in the same use case. seems completely incomparable
This also means that battery cycles accumulate more slowly and the battery’s lifetime is stretched further.
Also, generally more efficient chips don’t get hot as easily which makes the laptop more comfortable to use and prevents fans from becoming audible unless you’re really pushing the system.
However nowadays it could mean running some agents all day long (remote models) and plug in to power only at the end of the day.
(Did we really forget how inflated Apple battery claims really are?)
Also Tahoes absolutely horrendous performance for the last year..
After 2 years of usage, I still have issues with basic actions like copy paste.
edit: omg, writing this post, i checked if there is some way to use linux shortcuts and there is (Kanesh/KMonad or Karabiner-Elements). Maybe my suffering will finally stop.
I’m either doing it wrong on Windows or the entire world is putting up with unnecessary finger pain because whoever chose Ctrl-C was a masochist.
[1] Tested on KDE Wayland and Xfce X11.
In fact the last time I bought a keyboard I made sure the keyboard mapping can be customized so I can actually put the Insert key on it.
(to replies, yes, i understand that macos keyboard shortcuts might objectively be better, but if you are using multiple computers and macos is the only one of OSs, those shortcuts become pain in the neck)
Command+c command+v has worked every single timein every program since macOS 7.0 when I started.
Apple's indifference to OSS does not give me much hope.
Once the upstreaming was largely done, they first mentioned beginning the work of adding M3 support in the February progress report.
Now we have this:
> With all of this progress coming on top of milestones already reached on M3, we are pleased to announce that we are almost ready to cut an official release! We will have more to say about this in the coming weeks, so stay tuned!
I'm not seeing any reason for gloom or doom.
Maybe things will unlock soon and stay that way long enough for it to be viable for me. I'm just not holding my breath.
Of course it's great to have a supported OS for retired hardware--regardless of battery performance. That's a different use case. And I salute all those who work to keep old devices out of landfills.
Rather it seems that as time goes on Linux just outgrows old devices entirely, again excluding very niche distros. Not that it makes them increasingly efficient.
Have you seen Linux getting more efficient over time? What's your use case?
I sometimes do wonder at what point do ARM find and test these stuff and ask Apple to follow. Obviously this is not the first time we see such thing happened.
See also when Microsoft introduced DocX, Apple products corrupted documents because Apple followed the standard that Microsoft had specified but turns out they didn't follow it themselves.
Sabotage others on things you don't have to do.
https://xff.cz/git/libva-v4l2_request/
By running Linux in a VM on MacOS on Apple silicon, you sacrifice some raw speed but in return you still get to run MacOS apps occasionally and have access to the same data from either MacOS or Linux without having to duplicate everything. And battery life is reasonable, which is not true yet with Asahi.
>and because there's no performant way to share disk space for data with MacOS
Have you tried a ZFS partition? If it's a desktop system use iSCSI to network storage (I'm not running Linux directly on my Studio or M4 mini but I still put my Home folder on the network)?
----
0: By which I mean, for equivalent features. It's possible to go really far out of the normal with ZFS in terms of silly compression and multiple copies of data even within a single OS and checksumming and so on in ways that add computational overhead, but I don't hold that against it vs APFS.
I think the issue is funding is so low the developers don’t even have access to newer Apple Siicon, let alone funding for token costs, etc.
https://marcan.st/2025/02/resigning-as-asahi-linux-project-l...
https://asahilinux.org/docs/project/policies/slop/
(I realize these little things may seem insignificant, but (1) it's customary for people to underestimate the provocations in their own posts and overestimate those in others, and (2) they add up like mercury in the bloodstream.)
These large tech companies can't have their cake and eat it too.
In Asahi Linux specifically, there was not long ago a PR for M3 or similar for removing a big roadblock that existed (and I think still exists). Turns out this whole PR was implemented by an LLM (using copyrighted materials, probably most of it is Apple's) and it was immediately closed. Yes, it's a problem and illegal.
Either everybody gets to use it or nobody does.
Especially that the code getting trained on is for the vast majority copyrighted open source software so if anybody has something to say, it's the opensource community rather than Apple
It doesn't matter if they can't prove it, their legal budget is just too big compared to anything Asahi team can do.
https://asahilinux.org/slop/
If you really think about it, it's kinda amusing how far we came from https://wiibrew.org/wiki/MINI being used to bootstrap homebrew on the Nintendo Wii on PPC to being used to fire up our Macs daily running Asahi on ARM.
https://bugs.dolphin-emu.org/issues/12662
Considering how much better m-series CPUs are, i’d say actually keep thinking different.
For example: "AFAIK the TLA is NFG for well written prose FWIW, NGL."
It is awkward to parse them and is infuriating when the author can clearly write well otherwise, because they don't use three- or four-letter-acronyms to replace standard sentence structures for the rest of their prose.
And I give some thoughts into may be they are not "much better". And in that case may be sticking to spec and not Thinking Different on certain things matters more.
they are still better. better than previous gen, essentially better than competition.
only the latest intel cpu are beginning to get "comparable" with previous m-series cpu.
>only the latest intel cpu are beginning to get "comparable" with previous m-series cpu.
I am comparing ARM CPU against ARM CPU Core. Which is why it needs to there to the ARM Spec specific to ARM ISA. And those are standard ARM CPU design tested across industry benchmarks. Not sure what is baseless about it.
It’s simply a business decision for Apple. And quite a dumb one at that. Here’s hoping that Ternus reverses that shortsighted decision.
That being said, the Asahi team is doing incredible work. I am very thankful for what they are doing.
You have to appreciate the effort Apple puts into security - goes some way to understanding why they won't endorse/support installing an alternative operating system.
> Rumours circulating that Apple are actively hostile towards efforts such as Asahi, or that their security must be bypassed or jailbroken to run untrusted code are unfounded and false. In fact, Apple have expended effort and time on improving their security tooling in ways that only improve the execution of non-macOS binaries. An example of this is giving their Boot Policy configuration tool the ability to wrap raw AArch64 code in a proper Mach-O format starting with macOS 12.1. This is only ever required for enrolling a boot object that is not already a macOS kernelcache.
Intel and AMD set the standard for "tremendous effort" bringing up support for alternative OSes. Nvidia follows behind, and Apple's support is (somehow) behind Nvidia's foot-dragging.
Yes, Apple put effort into making it possible to install alternative operating systems on Macs, but that is an exception to the design because the chips are designed to be locked down. I expect Apple to remove the option at some point because nobody is using it on any of the recent hardware.
You get a jmp to some arm64 instructions of your choosing, with a bunch of CPU features locked out.
Tremendous efforts would be to publish reference manuals for all their hardware components.
Apple is doing the bare minimum, which is to not build 10km tall walls around its walled garden.
But in the modern day of walled gardens, that's viewed as generosity.
To be perfectly clear, Apple is like a lifeline to a lot of people. They are one of the last bastions of quality in the hardware and software world. This is why it's such a disappointment that they've been faltering lately: we had high expectations of them, which hasn't been quite so true for the rest of the industry for a while. So it is a big deal that hidden gems like this continue to crop up from them: it is a sign that some of their core values still remain. And I really hope the new CEO will bring back some of what they lost after Steve Jobs.
There are a lot of shortcuts they could have taken to leave us with less freedom and they did not take those shortcuts. For that, I am grateful.
I wish the amount of time and brain power spent on this project was instead used to work on something more friendly to the Linux community.
For example to improve Strix Halo GPU and NPU support.
Most likely they just not interested in working on well maintained drivers that require 1000 times more effort to upstream code.
All the fun of reverse engineering and we know the processors already run Linux...