-
-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Add apple silicon support(boilerplate) #2155
base: main
Are you sure you want to change the base?
Conversation
👀 |
f838a55
to
beeca6f
Compare
@NripeshN if you need hardware to test on, I have an M1 Mac that I'm not currently doing much of anything with. Happy to be a part of helping with this new endeavor as well! |
I am currently on an M2 Max MacBook Pro. I can test on my hardware once I figure out how I should be testing stuff lol. |
I don't know anything about Bazzite, but my understanding is that it's composed from Fedora packages. If that's the case, I would strongly recommend not building the Asahi integration packages from source, and instead just reusing the ones we have in Fedora Asahi Remix. You might find https://docs.fedoraproject.org/en-US/fedora-asahi-remix/how-its-made/ and https://docs.fedoraproject.org/en-US/fedora-asahi-remix/deviations/ useful, and those point to all the various coprs and packages where you can find the ones we use in the Remix. cc @Conan-Kudo |
This is already being worked on separately by @travier, and I would prefer that enabling AS support is coordinated with him and the Fedora Asahi SIG. |
cb1b4bd
to
4fddffc
Compare
I've started publishing Asahi images at https://github.com/fedora-asahi-atomic-remix/images. It's not "announced" nor official as we have to figure out the naming convention first (https://pagure.io/Fedora-Council/tickets/issue/519). Ideally, Universal Blue images would build on top of those just like it's done for x86_64. |
Hey @HikariKnight @EyeCantCU @KyleGospo
This is my first contribution to this awesome project, and I’m super pumped to share my approach to bringing Apple Silicon support to Bazzite. ~~Here's the game plan:
Asahi Linux Integration:
I'll add Asahi Linux as a submodule to keep their drivers and kernel updates in sync with Bazzite. No reinventing the wheel—just piggybacking on their amazing work.
Kernel Tweaks:
I’ll link Asahi’s prebuilt drivers into Bazzite’s build system and introduce a dedicated kernel config for Apple Silicon. Smooth and simple.
Automation for Updates:
Updates to Asahi will be automated via a script or maybe even some CI magic, so we stay cutting-edge without breaking a sweat.
This is still a draft PR because I wanted to get your thoughts before diving into the nitty-gritty. Suggestions, feedback, or dad jokes—send them my way! ~~
Boiler plate code for apple silicon
Closes #2184
Cheers,
Nripesh Niketan (The new kid in the repo 🛠️)