asahilinux/m1n1

A bootloader and experimentation playground for Apple Silicon

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 16th, 2026
Created on January 14th, 2021
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 320
Total Stargazers: 4,232 (+0)
Total Subscribers: 70 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.4 days
Mean response time: 102.1 days
90th percentile: 415.6 days
Tracked items: 47

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 551 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

m1n1 is a bootloader and experimentation playground for Apple Silicon Macs.

The project addresses the challenge of booting and running alternative operating systems on Apple Silicon hardware, which uses a proprietary boot process and firmware architecture. m1n1 functions as a secondary bootloader that runs after Apple's initial firmware stages, providing a foundation for loading Linux and other operating systems. It includes tools for hardware exploration and reverse-engineering, allowing developers to understand and interact with the Apple Silicon platform's low-level capabilities.

The tool is suited for developers working on Linux support for Apple Silicon Macs, system-level researchers investigating the hardware platform, and anyone building alternative boot solutions for this architecture. It serves as both a practical bootloader for getting Linux running and a research platform for understanding how Apple Silicon systems work at the firmware level. This dual nature makes it valuable for both end-users seeking to run Linux on their hardware and developers contributing to broader Apple Silicon support in the open-source ecosystem.

The project shows active development with regular commits addressing both core bootloader functionality and expanding hardware support. Work spans multiple areas including boot process refinement, driver development for Apple Silicon-specific hardware components, and ongoing reverse-engineering efforts to document previously unknown platform features. The codebase receives contributions focused on improving compatibility across different Apple Silicon generations and addressing newly discovered hardware quirks. Development activity indicates sustained effort in maintaining and extending the bootloader's capabilities as the platform evolves.