Skip to content

Commit 7bfd2c5

Browse files
committed
deploy: 9e51537
1 parent c803109 commit 7bfd2c5

15 files changed

Lines changed: 91 additions & 36 deletions

File tree

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

Lines changed: 2 additions & 3 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
<a href=/><img src=/img/AsahiLinux_logo.svg?d619e737 class=logo alt></a>
2424
</div><div class=header-menu>
2525
<ul class="menu-container flex-container">
26-
<li><a href=/about>About</a></li><li><a href=/community>Community</a></li><li><a href=/contribute>Contribute</a></li><li><a href=https://github.com/AsahiLinux>GitHub</a></li><li><a href=https://github.com/AsahiLinux/docs/wiki>Wiki</a></li><li><a href=/blog>Blog</a></li><li><a href=/support>Donate</a></li></ul></div></header><script>document.referrer.startsWith("https://news.ycombinator.com")&&(console.log("Hacker News is becoming worse than 4chan. Do better."),document.location="https://google.com")</script>
27-
<style>a.hnsucks{position:fixed;left:0;top:0;width:100%;color:#fff;cursor:default;z-index:-1000}a.hnsucks:visited{color:red}a.hnsucks b{font-weight:700}</style><section id=post-section>
26+
<li><a href=/about>About</a></li><li><a href=/community>Community</a></li><li><a href=/contribute>Contribute</a></li><li><a href=https://github.com/AsahiLinux>GitHub</a></li><li><a href=https://github.com/AsahiLinux/docs/wiki>Wiki</a></li><li><a href=/blog>Blog</a></li><li><a href=/support>Donate</a></li></ul></div></header><section id=post-section>
2827
<div class=post-wrapper>
2928
<div class=post>
3029
<div id=breadcrumbs>
@@ -220,7 +219,7 @@ <h1 class=entry-title>Progress Report: August 2021</h1><ul class=blog-nav>
220219

221220
Press enter to shut down the system.
222221
</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>
223-
<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=https://github.com/AsahiLinux/docs/wiki/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><a aria-hidden=true class=hnsucks onclick=return!1 href=https://news.ycombinator.com/submit>Hi! It looks like you might be a contributor to Hacker News. Due to harassment in HN comment sections, we decided to redirect traffic from that site away from this blog, and sent an email to the HN admins explaining our frustrations. We received no reply. Instead, the HN admins specifically added a rel="noreferrer" tag <b>only to links to asahilinux.org</b>, to bypass our redirect. Seriously. We can't stop you from submitting our blog posts to HN, but we kindly ask you not to. They have no regard for the wellbeing of the projects and developers they feature, and would rather evade benign blocks than admit they have a comment moderation problem.</a>
222+
<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=https://github.com/AsahiLinux/docs/wiki/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><style>.hnsucks{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;display:block;z-index:10000000000;pointer-events:none;mix-blend-mode:multiply;text-align:center}.hnsucks:visited{background-color:#000}.hnsucks2{padding:20px;height:auto;color:#000;background-color:#000;mix-blend-mode:lighten}.hnsucks2:visited{color:#fff}.hnsucks2 code{color:inherit}</style><script>fetch&&CSS.supports("mix-blend-mode","multiply")&&fetch("https://cdn.asahilinux.org/.h",{method:"GET"}).then(e=>e.json()).then(e=>{let t=document.getElementById("post-section");e.forEach(e=>{let n=document.createElement("a");n.ariaHidden=!0,n.tabIndex=-1,n.classList.add("hnsucks"),n.rel="nofollow",n.href=e;let s=n.cloneNode();s.classList.add("hnsucks2"),s.innerHTML="Hi! It looks like you might have come from Hacker News. We've consistently found large numbers of comments containing blatant harassment, abuse, and bigotry directed at multiple Asahi Linux developers in HN comment sections, which go unmoderated for long periods of time or indefinitely. These abusive comments rank highly in search results for our project and the names of our developers, and continue to do so to this day.<br><br>In addition, we find that only a tiny fraction of HN comments (often less than 1%) actually engage with the substance of our articles, with the majority being off-topic, misinformative, repetitive, or otherwise of low quality, making the overall value of HN exposure overwhelmingly negative for our project.<br><br>We have tried to raise the issue of rampant abuse and low-quality discussion with HN mods, but instead of replying they added <code>rel=&quot;noreferrer&quot;</code> to links to our site (specifically), to make it harder for us to block HN traffic. We sent a further email and explicitly pointed out a thread with multiple severe instances of directed, explicit harassment at one of our developers (including multiple allegations of mental illness, direct insults, misgendering, and transphobic dog whistles, all unmoderated and publicly visible and indexed). Some of these were removed weeks later (after being up for months), but they stopped responding after we pointed out even more instances of abuse.<br><br>At this point, we are forced to conclude that Y Combinator and Daniel Gackle are actively choosing to platform hate and harassment against open source developers, and further are actively working to evade blocking of this harassment by those targeted. For this reason, we are not interested in traffic or commentary from HN. Please move on to the next story.<br><br>To Dang: Do better.",t.after(n),n.after(s),t=s})})</script>
224223
<footer id=footer>
225224
<div class=footer-menu>
226225
<div class=footer-logo>

0 commit comments

Comments
 (0)