Skip to content

Commit b44e62a

Browse files
committed
deploy: eea5e70
1 parent 1abe322 commit b44e62a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

about/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<div class=post>
3030
<h1 id=about-asahi-linux>About Asahi Linux</h1><p>Asahi Linux is a project and community with the goal of porting Linux to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.</p><p>Our goal is not just to make Linux run on these machines but to polish it to the point where it can be used as a daily OS. Doing this requires a tremendous amount of work, as Apple Silicon is an entirely undocumented platform.</p><p>Asahi Linux is developed by a thriving community of free and open source software developers.</p><h2 id=the-name>The name</h2><p>Asahi means &ldquo;rising sun&rdquo; in Japanese, and it is also the name of an apple cultivar. 旭りんご (<em>asahi ringo</em>) is what we know as the McIntosh Apple, the apple variety that gave the Mac its name.</p><h2 id=the-logo>The logo</h2><img src=/img/AsahiLinux_logomark.svg alt="Asahi Linux logo" width=100>
3131
<p>The Asahi Linux logo and website were designed by <a href=https://soundflora.tokyo>soundflora*</a>. You can find the logo artwork <a href=https://github.com/AsahiLinux/artwork/tree/main/logos>here</a>.</p><img src=/img/AsahiLinux_kawaii_logo.png alt="Kawaii Asahi Linux logo" width=100>
32-
<p>Kawaii Asahi Linux logo by <a href=https://twitter.com/sawaratsuki1004>SAWARATSUKI</a>. You can find the logo artwork <a href=https://github.com/SAWARATSUKI/Logos>here</a>. Click to [<a href="/about/?kawaii=true">enable</a><a href="/about/?kawaii=false">disable</a>] kawaii mode.</p><h1 id=faq>FAQ</h1><h2 id=what-devices-arewill-be-supported>What devices are/will be supported?</h2><p>All Apple Silicon Macs are in scope, as well as future generations as development time permits. We currently have support for most machines of the M1 and M2 generations. Check out our <a href=/docs/Feature-Support>feature support page</a> for the most up-to-date information. There&rsquo;s also a condensed feature overview available <a href=/fedora/#device-support>here</a>.</p><h2 id=is-this-a-linux-distribution>Is this a Linux distribution?</h2><p>Asahi Linux is an overall project to develop support for these Macs. The majority of the work resides in hardware support, drivers, and tools, and it will be upstreamed to the relevant projects. Our flagship distro is <a href=/fedora>Fedora Asahi Remix</a>, which is a collaboration between Asahi Linux and the Fedora Project, and serves as both a polished end-user distribution and a reference for other distributions who wish to incorporate our work.</p><p>Other distributions are already working on implementing support for these platforms, and we expect to have more options officially available in the future. Check out our <a href=/docs/SW-Alternative-Distros>Alternative Distros</a> page for a list of ongoing distro integration projects.</p><h2 id=does-apple-allow-this-dont-you-need-a-jailbreak>Does Apple allow this? Don&rsquo;t you need a jailbreak?</h2><p>Apple allows booting unsigned/custom kernels on Apple Silicon Macs without a jailbreak! This isn&rsquo;t a hack or an omission, but an actual feature that Apple built into these devices. That means that, unlike iOS devices, Apple does not intend to lock down what OS you can use on Macs (though they probably won&rsquo;t help with the development). Further reading: <a href=/docs/Introduction-to-Apple-Silicon>&ldquo;Introduction to Apple Silicon&rdquo;</a> and <a href=/docs/Apple-Platform-Security-Crash-Course>&ldquo;Apple Platform Security Crash Course&rdquo;</a>.</p><h2 id=is-this-legal>Is this legal?</h2><p>As long as no code is taken from macOS to build the Linux support, the result is completely legal to distribute and for end-users to use, as it would not be a derivative work of macOS. Please see our <a href=/copyright>Copyright & Reverse Engineering Policy</a> for more information.</p><h2 id=how-will-this-be-released>How will this be released?</h2><p>All development takes place on GitHub, <a href=https://github.com/AsahiLinux>github.com/AsahiLinux</a>. We write our contributions with the intent to upstream them into the respective upstream projects, including the Linux kernel. We aim to upstream as early as is practical. Code will be dual-licensed as the upstream license (e.g. GPL) and a permissive license (e.g. MIT), to ensure that the work can be reused in other OSes where possible.</p><h2 id=will-this-make-apple-silicon-macs-a-fully-open-platform>Will this make Apple Silicon Macs a fully open platform?</h2><p>No, Apple still controls the boot process and, for example, the firmware that runs on the Secure Enclave Processor. However, no modern device is &ldquo;fully open&rdquo; - no usable computer exists today with completely open software and hardware (as much as some companies want to market themselves as such). What ends up changing is where you draw the line between closed parts and open parts. The line on Apple Silicon Macs is when the alternate kernel image is booted, while SEP firmware remains closed - which is quite similar to the line on standard PCs, where the UEFI firmware boots the OS loader, while the ME/PSP firmware remains closed. In fact, mainstream x86 platforms are arguably more intrusive because the proprietary UEFI firmware is allowed to steal the main CPU from the OS at any time via SMM interrupts, which is not the case on Apple Silicon Macs. This has real performance/stability implications; it&rsquo;s not just a philosophical issue. Further reading: <a href=/docs/Open-OS-Ecosystem-on-Apple-Silicon-Macs>&ldquo;Open OS Ecosystem on Apple Silicon Macs&rdquo;</a>.</p><h2 id=who-is-working-on-asahi-linux>Who is working on Asahi Linux?</h2><p>Asahi Linux is a community, and everyone is invited to contribute. If you are interested in contributing, check out our <a href=/contribute>contribute page</a>! The project infrastructure and finances are overseen by our board. For more information, see our <a href=/governance>governance page</a>.</p><p>Current major contributors are:</p><ul>
32+
<p>Kawaii Asahi Linux logo by <a href=https://twitter.com/sawaratsuki1004>SAWARATSUKI</a>. Click to [<a href="/about/?kawaii=true">enable</a><a href="/about/?kawaii=false">disable</a>] kawaii mode.</p><h1 id=faq>FAQ</h1><h2 id=what-devices-arewill-be-supported>What devices are/will be supported?</h2><p>All Apple Silicon Macs are in scope, as well as future generations as development time permits. We currently have support for most machines of the M1 and M2 generations. Check out our <a href=/docs/Feature-Support>feature support page</a> for the most up-to-date information. There&rsquo;s also a condensed feature overview available <a href=/fedora/#device-support>here</a>.</p><h2 id=is-this-a-linux-distribution>Is this a Linux distribution?</h2><p>Asahi Linux is an overall project to develop support for these Macs. The majority of the work resides in hardware support, drivers, and tools, and it will be upstreamed to the relevant projects. Our flagship distro is <a href=/fedora>Fedora Asahi Remix</a>, which is a collaboration between Asahi Linux and the Fedora Project, and serves as both a polished end-user distribution and a reference for other distributions who wish to incorporate our work.</p><p>Other distributions are already working on implementing support for these platforms, and we expect to have more options officially available in the future. Check out our <a href=/docs/SW-Alternative-Distros>Alternative Distros</a> page for a list of ongoing distro integration projects.</p><h2 id=does-apple-allow-this-dont-you-need-a-jailbreak>Does Apple allow this? Don&rsquo;t you need a jailbreak?</h2><p>Apple allows booting unsigned/custom kernels on Apple Silicon Macs without a jailbreak! This isn&rsquo;t a hack or an omission, but an actual feature that Apple built into these devices. That means that, unlike iOS devices, Apple does not intend to lock down what OS you can use on Macs (though they probably won&rsquo;t help with the development). Further reading: <a href=/docs/Introduction-to-Apple-Silicon>&ldquo;Introduction to Apple Silicon&rdquo;</a> and <a href=/docs/Apple-Platform-Security-Crash-Course>&ldquo;Apple Platform Security Crash Course&rdquo;</a>.</p><h2 id=is-this-legal>Is this legal?</h2><p>As long as no code is taken from macOS to build the Linux support, the result is completely legal to distribute and for end-users to use, as it would not be a derivative work of macOS. Please see our <a href=/copyright>Copyright & Reverse Engineering Policy</a> for more information.</p><h2 id=how-will-this-be-released>How will this be released?</h2><p>All development takes place on GitHub, <a href=https://github.com/AsahiLinux>github.com/AsahiLinux</a>. We write our contributions with the intent to upstream them into the respective upstream projects, including the Linux kernel. We aim to upstream as early as is practical. Code will be dual-licensed as the upstream license (e.g. GPL) and a permissive license (e.g. MIT), to ensure that the work can be reused in other OSes where possible.</p><h2 id=will-this-make-apple-silicon-macs-a-fully-open-platform>Will this make Apple Silicon Macs a fully open platform?</h2><p>No, Apple still controls the boot process and, for example, the firmware that runs on the Secure Enclave Processor. However, no modern device is &ldquo;fully open&rdquo; - no usable computer exists today with completely open software and hardware (as much as some companies want to market themselves as such). What ends up changing is where you draw the line between closed parts and open parts. The line on Apple Silicon Macs is when the alternate kernel image is booted, while SEP firmware remains closed - which is quite similar to the line on standard PCs, where the UEFI firmware boots the OS loader, while the ME/PSP firmware remains closed. In fact, mainstream x86 platforms are arguably more intrusive because the proprietary UEFI firmware is allowed to steal the main CPU from the OS at any time via SMM interrupts, which is not the case on Apple Silicon Macs. This has real performance/stability implications; it&rsquo;s not just a philosophical issue. Further reading: <a href=/docs/Open-OS-Ecosystem-on-Apple-Silicon-Macs>&ldquo;Open OS Ecosystem on Apple Silicon Macs&rdquo;</a>.</p><h2 id=who-is-working-on-asahi-linux>Who is working on Asahi Linux?</h2><p>Asahi Linux is a community, and everyone is invited to contribute. If you are interested in contributing, check out our <a href=/contribute>contribute page</a>! The project infrastructure and finances are overseen by our board. For more information, see our <a href=/governance>governance page</a>.</p><p>Current major contributors are:</p><ul>
3333
<li>
3434
<p><a href=https://rosenzweig.io/>Alyssa Rosenzweig</a>, the Asahi GPU lead. Alyssa is a Linux graphics hacker known for her work on reverse-engineering the Arm Mali GPUs to build the free Panfrost driver. She is an upstream Mesa3D developer today maintaining Asahi&rsquo;s OpenGL and Vulkan drivers.</p></li><li>
3535
<p><a href=https://github.com/asahilina>Asahi Lina</a>, our GPU kernel sourceress. Lina joined the team to reverse engineer the M1 GPU kernel interface, and found herself writing the world&rsquo;s first Rust Linux GPU kernel driver. When she&rsquo;s not working on the Asahi DRM kernel driver, she sometimes hacks on open source VTuber tooling and infrastructure.</p></li><li>

0 commit comments

Comments
 (0)