Man I wish i had half of the energy of this author.
To be fair, even if you have the best CPU and GPU designers, it's not as if you can call up TSMC and have them do a run of your shiny new processor on their latest (or even older) process. You can't fab them at home either.
> With Linux 6.16, we also hit a pretty cool milestone. In our first progress report, we mentioned that we were carrying over 1200 patches downstream. After doing a little housekeeping on our branch and upstreaming what we have so far, that number is now below 1000 for the first time in many years, meaning we have managed to upstream a little over 20% of our entire patch set in just under five months. If we discount the DCP and GPU/Rust patches from both figures, that proportion jumps to just under half!
So if the discussions are true, it can take years for the developers to finish M1/M2 upstreaming with all the Linux kernel bureaucracy. That is, unless they decide to start working on M3 before finishing the upstreaming
> Our priority is kernel upstreaming. Our downstream Linux tree contains over 1000 patches required for Apple Silicon that are not yet in upstream Linux. The upstream kernel moves fast, requiring us to constantly rebase our changes on top of upstream while battling merge conflicts and regressions. Janne, Neal, and marcan have rebased our tree for years, but it is laborious with so many patches. Before adding more, we need to reduce our patch stack to remain sustainable long-term.
https://asahilinux.org/2025/02/passing-the-torch/
> With Linux 6.16, we also hit a pretty cool milestone. In our first progress report, we mentioned that we were carrying over 1200 patches downstream. After doing a little housekeeping on our branch and upstreaming what we have so far, that number is now below 1000 for the first time in many years, meaning we have managed to upstream a little over 20% of our entire patch set in just under five months. If we discount the DCP and GPU/Rust patches from both figures, that proportion jumps to just under half!
While we still have quite a way to go, this progress has already made rebases significantly less hassle and given us some room to breathe.
the great thing is, you can!
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
At least with Panfrost it made more sense bc it still being used
M1 chip laptops can only be bought second hand at this point
[1]https://9to5mac.com/2024/03/16/walmart-m1-macbook-air-launch...
[2]https://www.walmart.com/ip/Apple-MacBook-Air-13-3-inch-Lapto...
New M1 Macbook Airs are still available at Walmart (maybe elsewhere). But even if not, who cares? People are still writing code for computers that haven't been sold since the 1980s.
Qualcomm has been beating the marketing drum on this instead of delivering. Ampere has delivered excellent hardware but does not seem interested in the desktop segment. The "greatest Linux laptop around" can not be some unmaintained relic from a hostile hardware company.
Thanks for all your amazing contributions Alyssa and all the best for the road ahead!
Although most likely she’s well compensated, and doesn’t have to waste time on useless efforts at work, this level of discipline and striving towards a goal is just very rare in general.
Possibly also no family, limited social life and no other hobbies.
She did the challenging stuff she cares about. One aspect of nerd brain often is that you can hyperfocus on challenging stuff, but can't get the motivation to work on stuff you don't care about - and even what would be a 20 minute task can end up taking days because of that. It's great that she has the self awareness to set goals, and step away once they're done.
I didn't have that in that age - and still sometimes struggle. I was lucky enough that my employer back then recognized my issues, and paired other people with me for doing the stuff I was not interested in, and now usually manage to load those issues onto other co-workers by myself.
However, discipline is an enormous factor too, actually using that extra available time on something “productive” is no easy feat.
Now I have kids and live in the same area as my parents and siblings again, entirely happy, but less free time.
(Mind you, I'm not talking about a matter of inborn temperament or character, much less a moral flaw! Rather, finding the compelling challenge even in "boring" tasks is a valuable skill and situational tactic that anyone should explicitly learn about and aim to acquire as part of becoming a mature professional, not a matter of morality or somehow being dismissed as "lazy"!)
If you want to do a device, and your only chip option is Qualcomm I'd recommend not doing a device at all.
Macbook pro display is one of the best laptop display.
Every person is different of course, there might be this one brilliant engineer forced to manage against his will somewhere.
If it was up to me, 2 years of successful reverse engineering (of a variety of projects/products) would be a requirement to be called an engineer. You learn a lot from working things that you can’t learn from a book (and without having to do the mistakes yourself first…)
Just to make it clear: I am not implying anything about Alyssa - just stating an observation based on my own experience.
(Better for the battery too, if you can keep most of the screen dark.)
And other great projects, like Corellium (Actual iOS VM, not that crap Apple makes) are hit hard with lawsuits etc.
(You know, great project for these people who is still RE iOS for 0days and report them to Apple, which is behind me long time ago, reporting 0days for peanuts, yeah right :) )
If I remember correctly, Apple at the introduction of M1 made some explicit statements about the hardware not being locked down. Something along the lines of nothing preventing Linux to run on it.
Looking at the drama and people stepping down, I don't think MacBooks will be properly supported on Linux in this decade.
I wouldn't be so quick to judge someone for ADHD.
Because I have it, untreated. And I couldn't even finish university because of it. I'm unable to do certain things, like at all, I'm nearly physically ill when doing these things. Hard to explain it, to someone without these problems :)
Luckily enough, it's not that important here / Idc about money, career etc.
You can already do this work on M1/M2 using Asahi. A compute server doesn't need fully working peripherals and external displays.
Can you see any other machine coming close to a Mac in terms of hardware quality and performance? Obviously the cost is silly, but while I agree with your sentiment, it seems optimistic to hope.
[1] https://developer.apple.com/videos/play/tech-talks/111375/
I've said it before and I will keep saying it again: the financialization of everything and the utter dominance of braindead, long-since disproven MBA ideology is going to seriously impede our societies in the next decades.
Their work has inspired me to continue bashing away at my Zig PinePhone code, although I'll never have the skills to get it's GPU running anything beyond a poke'd framebuffer.
That checklist of supported APIs in Asahi is mind blowing, especially in such a short timeframe. Again, well done, thank-you, and best of luck at intel.
But 8GB of RAM.. that's unfortunately completely unusable by most developers. (Panfrost drivers you can at least use on RPi-like devices)
Maybe in another 5 years it'll work on the M3/4 and I'll revisit this. Good to know the devices are still being built so long after release
Maybe it's just due to a complete lack of attention, but I think M3/4 support is extremely minimal at this point. Which is not a great sign..
She has shown a whole new generation that curiosity and persistence can break barriers. I thoroughly enjoyed watching the developments these past several years. Massive respect to her and everyone who made this possible, and kudos on her new position at Intel.
(The M3/M4 are in progress but not supported. That's public on the project's compatibility chart.)
With all of Apple’s secure boot stuff they had more than enough ways tot totally squash running alternate OSes on the machines like a bug.
Instead they seem to have gone out of their way in a few places to make it not only possible but secure.
They’ll NEVER say anything publicly, or give documentation, but they’re leaving doors open on purpose.
Beyond that, each M series generation also brings more of the system into the SoC. For example, the entire storage controller is part of the SoC in the M1, but the M2 brought in the trackpad controller as well.
Bringing more functionality into the SoC has many advantages but it does make it more difficult to target because you can’t just make use of existing off the shelf controller knowledge to apply to it.
The Walmart deal is a total mystery. It started, seemingly, as dumping new old stock without selling it on Apple.com, but they’ve even updated the machine I think so clearly it’s an ongoing concern.
Nothing like it I know of for Apple, ever. I’d love to know the story.
Correlium was selling and distributing access to Apple’s software along with security bypasses.
Asahi is not redistributing any Apple IP, are using Apple sanctioned methods to run, and are not commercial.
It has been a long time since people have needed cutting edge laptops, so an M1 bought today will still work for 90% of people for the next 5+ years. Even if Apple doesn’t earn a large profit margin on the sale of the laptop, they could earn a decent amount on monthly services revenue, plus increased odds of that person buying a watch/airpods/phone/etc.
An M1 is great. But RAM and storage won’t hold up as long.
I suspect they can sell them at that price and still make a killing, and all the equipment to make chassis/etc is already paid off.
Also the infrequent random OS crashes were annoying. And sometimes WiFi would stop working after sleep (wold not show any access points) and would require a reboot.
M1 is 5 years old already and is still not fully stable and lacks features. It seems like the overall development effort started slowing down a couple years ago and while we did get the amazing audio daemon and graphics driver, development of other things seem to be stuck.
If I remember correctly, there were also some comments from Marcan (?) on social media about issues with supporting newer chips (M3/M4), hinting that M3 and M4 are vastly different and require significant effort to add Linux support.
So if M3, M4 and other future versions are too different to get supported in decent time frame, then that means that Asahi is all about supporting years old hardware. That reduces interest by Linux users looking to buy a laptop now, and thus potentially reducing available donations, developer pool, interest, etc.
I love what Marcan, Alyssa, James and others have achieved and how they have pushed Linux further. I think that their contributions will stay relevant and be useful for other hardware for many years to come.
https://web.archive.org/web/20250520182445/https://rosenzwei...
I see most people around me watching media, using a web browser to shop, maps, look at photos/videos (small storage is great for Apple, then more people buy icloud), fill out pdfs, and maybe some email or light excel.
Presumably, those are the people likely to buy a laptop at Walmart.
Now anyone that treats it with the attitude that whatever Linux distros do is UNIX, there are enough surprises in there.
The board is 7 people. I'm unclear what makes this awkward or inconvenient.
Half of me kinda wants another lockdown so I can do more discipline-y stuff but the other half is like, dude you're just gonna waste it playing more games. I just gotta face the music - I'm just not disciplined and I just don't have the drive.
For the RAM, 8GB is not enough, but in fairness, when the system can page out at 200GB/s, paging out doesn't hurt nearly as bad. Its only when things have to thrash the page file that it becomes readily apparent on these (say, an application needs to have more than a few GB of stuff resident in memory all the time).
Regardless of your political or religious views on people's right to exist, simple politeness if nothing else should prevent this sort of comment. I assume you wouldn't say it to their face, so why say it here?
I know it can be at times grating to constantly hear about stuff like this, but I can assure you folks like Alyssa would rather focus on techie stuff rather than have to ask for help so they can stay safe. For them that worry is now always present and it’s not something they can ignore.
Many people in her situation are not lucky enough to be in a mental or physical position to be able to pursue this sort of work or take advantage of their talent, and that is in large part due to the persistent and long-standing discrimination trans people face.
Even if one is totally self-interested, it pays not to discriminate. Even if one can't muster up even a little decency to not discriminate because, ya know, it's wrong.
IME the Asahi support page is spot-on: There are a couple of yet-unsupported features (DP-alt mode being a big one), but any feature listed as supported will just work without hidden gotchas. I find this a big contrast to other devices, which will often "work" but have annoying little quirks here and there that are workable but can feel like a downgrade compared to Windows.
However, you could look at it the other way - if you take any group of 5-10 people I bet they're disproportionately something. Very few groups are selected evenly from all of humanity.
The banker thing would be bad optics because of conspiracies about it, but I'm not aware of an equivalent.
For example neither suspend nor hibernate works in Apple hardware, which means if you put the laptop away for a day or two the battery will die and you'll lose everything you were doing.
It’s not high spec for sure, but with M1 RAM counting double (they swap very efficiently up to a certain point) it’s still plenty for casual use.
We can't not make mistakes. The best we can do is acknowledge when we make a mistake and do what we can to fix it.
> I censor whatever I like (dislike), I guess
If you knew how many comments I dislike on HN, you would no longer have that perception.
There's some room for improvement, but that is purely relative to macOS. Asahi still solidly beats other x86 devices (other than the low end ones you wouldn't do development work on).
One issue is that idle battery consumption is higher than on macOS (an active area of improvement though [1]), which you'll notice by an M1 laptop discharging by about 12% overnight when macos would've eaten maybe 2-3%. Not a big issue normally, but can be inconvenient if the device shuts down due to empty battery overnight.
During more passive uses at daytime (e.g. playing music), the display tends to be the biggest power hog. Not really Linux-specific, but I actively turn off the screen when not needed hence (KDE lets you configure the power button to do so).
[1] https://social.treehouse.systems/@chaos_princess/11498433865...
Apple does have open source projects. https://opensource.apple.com But the scope is rather limited. For someone of Alyssa's skillset there really isn't anything there.
Except, you know, these specific people are openly trans and explicitly choosing for themselves to make a point about it.
Edit: I'm proposing a selection effect here, where people with these challenges gravitate towards spaces and communities where they don't feel confronted by them as often.
But even if 8 GB of RAM holds you today, will it hold you five years from now?
Or are you going to have to get rid of the computer much faster and buy another one by then.
Whereas simply doubling the RAM would likely extend the life a significant amount.
I hope it's clear that I am not trying to speak authoritatively and that this is more or less a total guess on my part based on some pretty superficial analysis.
There's also high overlaps between trans and non-neurotypical types. I'd suggest there's the same crossover between non-neurotypical and tech circles so makes sense there's a higher instance of trans in tech.
I'd also suggest that on some level coming out as trans is basically hacker mentality. "This hardware/wetware doesn't look/perform correctly. Let me get a soldering iron/rewrite some code/clothing/hormones/surgery and change that."
Could it be that they also happen to be autistic? There appears to be a pattern I've noticed where a large number of trans developers are also autistic. This may be responsible for a lot of the passion and dedication required to work on projects like this. (Mostly video game) Emulation is another field that seems to have a similar overlap. Some might say Rust is another one.
I hope it was the former, but that's why I didn't want to just assume the OPs intention.
I agree with that statement, but consistently calling it out kinda seems to be having the opposite effect.
If the original commenter said something like "it's inspiring that a trans person could overcome all odds and have such an accomplishment" then that comment has value. Randomly pointing out that the author is trans with zero context has no positive value.
“Asahi Linux wouldn’t exist without trans people. No one realizes how much Linux progress, and especially how much Linux graphics/gpu progress, hinges on trans people. Perhaps the selfish motivation of wanting Linux to succeed will make HN readers less placidly tolerant of trans hate in the future.”
But, as one of those “wait, you’re trans?!” people who silently contributes to projects without labeling myself, I get how it could be confusing. Hope that helps!
I always hope for the latter, but context and mood are impossible to communicate easily online which is why I was asking for clarification.
I think at best you could say it's more challenging or perhaps risky being a bit restricted with IP, but I'd call it miles away from a "graveyard".
You can hardly call Intel/amd/qualcomm etc all struggling due to the architectures being locked down.
Look at powerpc/Isa. It's (entirely?) open and hasn't really done any better than x86.
Fundamentally you're going to be tied to backwards compatibility to some extent. You're limited to evolution, not revolution. And I don't think x86 had failed to evolve? (eg avx10 is very new)
1: https://web.archive.org/web/20250520182445/https://rosenzwei...
Creating things is a gamble, as mass adoption is almost never by technical merits, but by marketing. So you could make open documented everything but still end up with nobody benefiting from that openness, because a competitor (whether open or not) wipes you out. You saw this happen even in the era where electronic devices were expected to come with full schematics -- there were winners and losers even then.
But, if something has become widespread and well adopted, and it's not open, that's a problem. It absolutely should be opened up and documented. Especially if it's not because the money-grubbing creators of the something are deliberately hiding how it works and locking down control in order to extract more money from everyone else's pockets. The sooner you put an end to that, and the more often you fight against that, the sooner society itself becomes more efficient and fairer for everyone.
My point was that the graphics division itself will still be around, as integrated mobile SoCs are basically the only revenue stream Intel still has a good handle on. That requires a graphics core, and all of the other usable options are either not for sale to Intel, have burned Intel in the past, or are owned by Arm.
As the other replies show, you can still buy this machine, but it sounds like it likely won't be for too much longer
The developers involved must be acutely aware of it. Maybe they have some sense that the work will easily update to current M chips. Or maybe they don't really care about that. It was just an interesting exercise and they move on