<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Empowering WebAssembly with Thin Kernel Interfaces · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2312.03858/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/2312.03858/feed.xml" rel="self" type="application/rss+xml" /><item><title>Empowering WebAssembly with Thin Kernel Interfaces — mentioned by titzer</title><link>https://news.ycombinator.com/item?id=43024999</link><guid isPermaLink="false">urn:hackerpapers:mention:2312.03858:43024999</guid><pubDate>Wed, 12 Feb 2025 13:03:23 GMT</pubDate><description>&lt;p&gt;&amp;gt; the downside is that it means you have to re-invent the world to work with this flavor of runtime. This is at least one of the reasons we&amp;#x27;ve been building thin kernel interfaces for Wasm. We&amp;#x27;ve built two now, one for the Linux syscall interface (https://github.com/arjunr2/WALI) and one for Zephyr. A preliminary paper we wrote a year or so back is here (https://arxiv.org/abs/2312.03858), and we have a new one coming up in Eurosys 25. One of the advantages of a thin kernel interface to something like Linux is really low overhead and low implementation burden for Wasm engines. This makes it…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2312.03858/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.OS</category></item><item><title>Empowering WebAssembly with Thin Kernel Interfaces — mentioned by tombl</title><link>https://news.ycombinator.com/item?id=38830954</link><guid isPermaLink="false">urn:hackerpapers:mention:2312.03858:38830954</guid><pubDate>Mon, 01 Jan 2024 10:42:05 GMT</pubDate><description>&lt;p&gt;Rather than the &amp;quot;easy&amp;quot; way of porting an x86 emulator to WASM, I&amp;#x27;ve been trying to natively port the Linux kernel to WASM. UML[0] and LKL[1] prove that running the kernel in a process is viable. μClinux efforts like NOMMU and binfmt_flat prove that you don&amp;#x27;t need memory-management nor ELF to run the kernel. Both my own independent experiments and WALI[2] have shown it&amp;#x27;s possible to port the Linux syscall interface and userland ecosystem to WASM. I&amp;#x27;m confident it&amp;#x27;s doable, but there are a number of other challenges to solve along the way (like dynamic linking, the Harvard architecture, etc).…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2312.03858/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.OS</category></item><item><title>Empowering WebAssembly with Thin Kernel Interfaces — HN submission</title><link>https://news.ycombinator.com/item?id=38634258</link><guid isPermaLink="false">urn:hackerpapers:submission:2312.03858:38634258</guid><pubDate>Wed, 13 Dec 2023 21:19:07 GMT</pubDate><description>&lt;p&gt;Stop Hiding the Sharp Knives: The WebAssembly Linux Interface&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;98 points; 57 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2312.03858/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.OS</category></item><item><title>Empowering WebAssembly with Thin Kernel Interfaces — HN submission</title><link>https://news.ycombinator.com/item?id=38566924</link><guid isPermaLink="false">urn:hackerpapers:submission:2312.03858:38566924</guid><pubDate>Fri, 08 Dec 2023 09:13:07 GMT</pubDate><description>&lt;p&gt;Stop Hiding the Sharp Knives&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;5 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2312.03858/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.OS</category></item></channel></rss>
