zlacker

[parent] [thread] 2 comments
1. mfuzze+(OP)[view] [source] 2023-06-06 20:18:45
>A lot of the work that the asahi team is doing is just fixing Arm issues in the linux kernel (and sadly user space)

While I don't have Apple hardware so haven't been closely following Asahi I dont't think that is true. Linux has supported Arm for years (more like decades) now. They've been doing excellent work on support for Apple specific hardware sure, generic Arm not so much since it was mostly done.

replies(2): >>psanfo+n4 >>stirlo+l8
2. psanfo+n4[view] [source] 2023-06-06 20:42:53
>>mfuzze+(OP)
Let me be more specific. There were a lot of bugs specifically related to non-4k page size architectures. Arm doesn't dictate the page size so most of the Arm systems out there have defaulted to 4k pages. The Asahi wiki has a partial list of userspace programs that were (or still are) buggy and broken because they made simplifying assumptions about how different architectures work[0].

Maintainers of other non-x86 architecture have said that this is improving things for them[1].

[0]: https://github.com/AsahiLinux/docs/wiki/Broken-Software [1]: https://www.talospace.com/2022/03/asahi-linux-gives-hope-for...

3. stirlo+l8[view] [source] 2023-06-06 21:03:03
>>mfuzze+(OP)
If you follow Hector Martin the lead Asahi dev he's encountered a number of bugs and race conditions in ARM linux systems which were never previously exposed because there weren't blazing fast ARM chips out there that could trigger them.
[go to top]