Skip to content

Commit f430617

Browse files
committed
deploy: e0484c0
1 parent 3ad1dde commit f430617

File tree

20 files changed

+20
-40
lines changed

20 files changed

+20
-40
lines changed

2021/03/progress-report-january-february-2021/index.html

Lines changed: 1 addition & 2 deletions
Large diffs are not rendered by default.

2021/08/progress-report-august-2021/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,7 @@ <h1 class=entry-title>Progress Report: August 2021</h1><ul class=blog-nav>
218218

219219
Press enter to shut down the system.
220220
</code></pre><p>This will eventually be available at our short domain <code>https://alx.sh</code>, but it is not deployed there yet. This is just a first prototype of the installer that only installs m1n1, which is very useful for developers who want to join us in our quest. Eventually, a more user-friendly version will also guide users through partitioning their drive for Linux, resizing macOS to make space, and installing their distribution of choice. Who knows, it might even become a graphical macOS app one day!</p><figure><a href=/img/blog/2021/08/asahi_bootpicker.png><img src=/img/blog/2021/08/asahi_bootpicker.png alt="Triple-booting two versions of macOS and Asahi Linux with the built-in boot picker"></a><figcaption>
221-
<p>Triple-booting two versions of macOS and Asahi Linux with the built-in boot picker</p></figcaption></figure><h2 id=more-kernel-drivers>More kernel drivers</h2><p>Sven has been dutifully working on the Linux driver for <a href=/docs/Glossary#d>DART</a>, the M1&rsquo;s IOMMU (I/O Memory Management Unit). This driver is required to make all kinds of hardware work, like PCIe, USB, DCP, and more. It has just been accepted by upstream and is now on its way to Linux 5.15!</p><p>With this driver in, we can now make USB and PCIe work with minimal additional patches and drivers. There are various other dependencies (GPIO for miscellaneous things, I²C for proper USB-PD support, SPI for touchpad/keyboard support on the laptops, and NVMe support patches) that are spread around in various trees that people have been working on. Next we&rsquo;ll direct our focus towards polishing these simpler drivers and putting together a clean, working reference tree that we can use to continue development and provide new developers with a stable foundation. With the current state of things, it&rsquo;s already possible to use Asahi Linux as a development machine with a (non-accelerated) GUI, although things are still rough around the edges. Upstreaming these changes will require a bit more time, as there are some bureaucratic yaks to be shaved around how to properly implement these (technically simple) drivers, but things shouldn&rsquo;t take too long!</p><p>And once that&rsquo;s on the way&mldr; it&rsquo;s time to tackle the GPU kernel driver! Things are about to get exciting :-)</p><div class=post-bottom>marcan · <span class=publishdate>2021-08-14</span></div></div></div></section><script>document.addEventListener("DOMContentLoaded",function(){document.referrer.match("//news.ycombinator.com")&&(document.body.ariaHidden=!0,document.body.innerHTML="<style>.hnsucks { background-color: #ff6600; padding: 20px; color: #000;}.hnsucks p { margin-bottom: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: revert; max-width: 60em; margin-left: auto; margin-right: auto; font-size: 1.25em;}.hnsucks a { text-decoration: underline;}</style><div class='hnsucks'><p>Hi! It looks like you might have come from Hacker News.</p><p>Asahi Linux developers are frequent targets of abuse on Hacker News. Despite our pleas, the moderators have not taken effective action to improve the situation.</p><p>Overtly hateful content is often flagged on HN and not immediately visible. Unfortunately, when a comment is flagged and killed, its child subthread is not. That preserves the 'clean' image of the website, but the reduced moderation activity enables abuse to continue. Although you don't see those threads, search engines do. HN uniquely has a high page rank and low moderation, making it a prime target for <a href='https://en.wikipedia.org/wiki/Kiwi_Farms'>bad actors</a> to poison search results with abuse, bigotry, and nastiness. This isn't low-level trolling, but an organized attempt to <a href='https://en.wikipedia.org/wiki/Kiwi_Farms#Suicides_of_harassment_targets'>destroy lives</a>, including of developers in our communities</a>.</p><p>Please demand change within your community.</p></div><hr/>"+document.body.innerHTML)})</script>
222-
<footer id=footer>
221+
<p>Triple-booting two versions of macOS and Asahi Linux with the built-in boot picker</p></figcaption></figure><h2 id=more-kernel-drivers>More kernel drivers</h2><p>Sven has been dutifully working on the Linux driver for <a href=/docs/Glossary#d>DART</a>, the M1&rsquo;s IOMMU (I/O Memory Management Unit). This driver is required to make all kinds of hardware work, like PCIe, USB, DCP, and more. It has just been accepted by upstream and is now on its way to Linux 5.15!</p><p>With this driver in, we can now make USB and PCIe work with minimal additional patches and drivers. There are various other dependencies (GPIO for miscellaneous things, I²C for proper USB-PD support, SPI for touchpad/keyboard support on the laptops, and NVMe support patches) that are spread around in various trees that people have been working on. Next we&rsquo;ll direct our focus towards polishing these simpler drivers and putting together a clean, working reference tree that we can use to continue development and provide new developers with a stable foundation. With the current state of things, it&rsquo;s already possible to use Asahi Linux as a development machine with a (non-accelerated) GUI, although things are still rough around the edges. Upstreaming these changes will require a bit more time, as there are some bureaucratic yaks to be shaved around how to properly implement these (technically simple) drivers, but things shouldn&rsquo;t take too long!</p><p>And once that&rsquo;s on the way&mldr; it&rsquo;s time to tackle the GPU kernel driver! Things are about to get exciting :-)</p><div class=post-bottom>marcan · <span class=publishdate>2021-08-14</span></div></div></div></section><footer id=footer>
223222
<div class=footer-menu>
224223
<div class=footer-logo>
225224
<a href=/>

2021/10/progress-report-september-2021/index.html

Lines changed: 1 addition & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)