AsahiLinux/m1n1
View on GitHub ↗ ★ 4,286 Python
A bootloader and experimentation playground for Apple Silicon
14 mentions on Hacker News by 9 people: 0 stories, 14 comments · first 2021-01-15 · latest 2026-06-28
20082026
-
Apple is still selling Macs with M3 and M4 chips. Regarding M5 support, seems like a matter of time. https://github.com/AsahiLinux/m1n1/pull/578
comment by retired · 2026-06-28 · in Librepods: AirPods liberated -
…be used to automatically generate marshaling code for the Linux kernel DCP driver. Code here: https://github.com/AsahiLinux/m1n1/blob/main/proxyclient/m1n... If you watch any of Asahi Lina's streams from the time before they had their full…
comment by btown · 2024-02-15 · in Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple -
…also basic ANE support for Asahi now: https://github.com/eiln/ane https://github.com/eiln/anecc https://github.com/AsahiLinux/m1n1/pull/296/files
comment by ah- · 2023-03-25 · in What we know about the Apple Neural Engine -
…There's plenty more reporting bugs and such, and their IRC channel seems relatively active. 1: https://github.com/AsahiLinux/m1n1
comment by Wowfunhappy · 2022-11-22 · in November 2022 Progress Report -
Exactly - https://github.com/AsahiLinux/m1n1
comment by roastedpeacock · 2022-06-05 · in First triangle ever rendered on an M1 Mac with a fully open-source driver -
…you’ve list. Recommend M1 in particular, better than most intel and ARM laptops of its generation. https://github.com/AsahiLinux/m1n1
comment by havocsupreme · 2022-04-20 · in Ask HN: What’s a good laptop for software development at around $2k? -
…C code with no standard library isn't scary. If you need an example, look at what we do for m1n1: https://github.com/AsahiLinux/m1n1/tree/main/src In particular, this is the libc subset we use (we do have malloc here, which is dlmalloc,…
comment by marcan_42 · 2022-04-09 · in rand() may call malloc() -
…public, not asahi which has been public and apple has been aware of for over a year see here: [1]: https://github.com/AsahiLinux/m1n1/commit/0d4fb00ceb8a14f083... [2]: https://news.ycombinator.com/item?id=29591578
comment by cartor · 2022-03-19 · in Asahi Linux alpha release -
…the same Apple-proprietary ISA extensions. Here, we use some of the custom instructions in m1n1: https://github.com/AsahiLinux/m1n1/blob/main/src/gxf_asm.S#L... That won't work on any non-Apple core.
comment by marcan_42 · 2022-01-03 · in Power, frequency, management: how M1 E cores win -
…fear of macOS updates breaking it again. (Plus, it makes that linker script much simpler [2]). [1]: https://github.com/AsahiLinux/m1n1/blob/84acf60c24b8c9e28e60... [2]: https://github.com/AsahiLinux/m1n1/blob/92aca22119a0afda9799...
comment by NobodyNada · 2021-12-17 · in Apple Helps Asahi Linux -
…for this. The CPU tunables aren't fuses or anything, the OS configures them (m1n1 in our case) [0] https://github.com/AsahiLinux/m1n1/blob/main/src/chickens.c
comment by marcan_42 · 2021-05-26 · in M1racles: An Apple M1 covert channel vulnerability -
…registers; we're documenting them as we learn more about them [0] [1] [2] [0] https://github.com/AsahiLinux/m1n1/blob/main/tools/apple_reg... [1] https://github.com/AsahiLinux/docs/wiki/HW%3AARM-System-Regi... [2] https://github.com/Asa
comment by marcan_42 · 2021-05-26 · in M1racles: An Apple M1 covert channel vulnerability -
…that takes the Apple framebuffer information and stuffs it in the DT for Linux to use it: https://github.com/AsahiLinux/m1n1/blob/main/src/kboot.c#L59 That's literally all you need to get "graphics". I was actually planning on doing…
comment by marcan_42 · 2021-02-02 · in Building XNU for macOS 11.2 (Intel and Apple Silicon) -
…language hello world and raise you a bare-metal M1 kernel assembly language hello world :-) https://github.com/AsahiLinux/m1n1/blob/main/src/start.S The first few lines of that will print 'm1n1' to the serial port as it initializes other…
comment by marcan_42 · 2021-01-15 · in Apple M1 Assembly Language Hello World