logoalt Hacker News

xrdyesterday at 5:41 PM12 repliesview on HN

I'm not sure I understand the target user for Asahi.

Is this someone that only wants to run Linux and wants to use their GPU on Linux? Seems like this is not the case, yet.

Or, is this for someone that wants to dual boot and use Linux sometimes, and then reboot into MacOS when they want to use the GPU?


Replies

bjackmanyesterday at 5:45 PM

I don't think it makes much sense to expect such a cohesive/specific philosophy from an open source project like this.

The goal is "Linux on Mac". In a commercial product, specific details of what gets built usually stem from a more detailed vision that can be articulated as one. In open source projects those details are determined by what individual contributors are motivated to work on.

That doesn't means a cohesive vision can't emerge, there might be one for Asahi actually. But I think the default position is that it's kinda just a mob of people doing what they each feel like doing.

show 1 reply
brundolfyesterday at 5:51 PM

Asahi on previous M-series chips supports the GPU, they just don't support it on M3 yet (they have to reverse-engineer the GPU to write the driver)

More info: https://alyssarosenzweig.ca/blog/asahi-gpu-part-n.html

show 1 reply
cfstrasyesterday at 10:01 PM

It‘s going to be a godsend for people with M1 macs when Apple or App vendors decide to drop support for them.

The hardware is super capable and will make a great fileserver, TV box or HomeAssistant instance once I‘m done using it as daily driver.

Similarly, because of distros like Fedora and Ubuntu, I can keep using a 15y old Samsung notebook with a modern firefox, whereas Windows 8 already broke Samsung‘s display brightness driver and thermal management, and 10&11 are entirely unusable.

herrkaninyesterday at 5:54 PM

I have an M2 Macbook Air that i sometimes boot into Asahi to play Steam games that doesn't work natively on mac. It works unreasonably well given that there is something like five different translation layers to make it work!

show 2 replies
Danoxtoday at 3:21 AM

They are envious towards Apple Silicon and think Apple owes them something once again take the ball by the horns and build an Arm processor with a fork of Linux running on it. If three former engineers from Apple can start a company called Nuvia it can be done.

GeekyBearyesterday at 6:35 PM

> I'm not sure I understand the target user for Asahi.

If you want to run bare metal Linux on Apple's hardware (instead of running it in a virtual machine) you are the target audience.

eikenberryyesterday at 7:24 PM

I think it is more the technical challenge of doing it that drives development than any target users.

kristianpyesterday at 8:32 PM

Are you talking about using a thunderbolt dock and GPU? I doubt that's a use case high in the developers minds. I'm curious though, I wonder if the open source NVIDIA driver can be built for it.

tiffanyhyesterday at 5:59 PM

Why does it have to be for anyone other than the people involved in it?

(Though I’m sure people outside the project get value from it as well, like OpenBSD using Asahi bootloader)

fwnyesterday at 6:22 PM

I bought a Mac mini M4 simply because it was very cheap and the M4 chip offers great performance. It is currently mounted on the back of my TV and serves as a media station.

It runs macOS, but I have no particular interest in the operating system, nor do I own any other Apple hardware. (So no synergies.) It is alright (and better than Win11) but the preinstalled software does not even properly update without an Apple account. As soon as I can switch over to Linux, I will. ... I would just wait for all the ports to work.

show 1 reply
zer0zzztoday at 5:35 AM

Target user is someone that wants to use Linux on good hardware. Apple hardware has some of the best perf-per-single-thread-perf-per-watt there is. Also, apple desktops are really compact and easy to keep out of the way while having really good performance too.

My current linux PC cuda machine is the latest Intel Ultra 9 mini PC from minisforum, and it still isnt quite as fast as a years old M1/M2. The only thing it has that the mac doesnt is cuda egpu support.

raverbashingyesterday at 6:25 PM

Honestly I wouldn't waste any of my time trying to run a worse OS than MacOS in a hardware that wasn't completely supported by the sw

As much as I like Linux this kind of tinkering is only for people with more time and less expectations about the experience

If I need Linux I can always go for UTM or something similar