Trolling will get you banned here, so please don't.
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
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.
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.
Well done.
> 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
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.
If you want to do a device, and your only chip option is Qualcomm I'd recommend not doing a device at all.
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.
Any sources for that? I'd be quite surprised if Apple had radically altered the architecture.
[1] https://developer.apple.com/videos/play/tech-talks/111375/
the great thing is, you can!
Macbook pro display is one of the best laptop display.
(Better for the battery too, if you can keep most of the screen dark.)
> 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.
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.
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.
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.
(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"!)
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...
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
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.
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..
Looking at the drama and people stepping down, I don't think MacBooks will be properly supported on Linux in this decade.
Thanks for all your amazing contributions Alyssa and all the best for the road ahead!
how tf does she juggle and managed to do all this? I can barely do one of the above properly.
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.
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.
Every person is different of course, there might be this one brilliant engineer forced to manage against his will somewhere.
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.
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.
syntaxing•10h ago
kccqzy•9h ago
monocasa•8h ago
porphyra•2h ago
brookst•10m ago
xiphias2•5h ago
ta988•5h ago
homebrewer•3h ago
porphyra•2h ago
zozbot234•2h ago
You can already do this work on M1/M2 using Asahi. A compute server doesn't need fully working peripherals and external displays.
porphyra•2h ago
chao-•4h ago
frabonacci•2h ago