<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sys_call</title><link>https://news.ycombinator.com/user?id=sys_call</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 29 Jun 2026 19:44:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sys_call" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[NUMA: Cores, memory, and the distance between them]]></title><description><![CDATA[
<p>Article URL: <a href="https://edera.dev/stories/numa-part-1-cores-memory-and-the-distance-between-them">https://edera.dev/stories/numa-part-1-cores-memory-and-the-distance-between-them</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48662018">https://news.ycombinator.com/item?id=48662018</a></p>
<p>Points: 117</p>
<p># Comments: 25</p>
]]></description><pubDate>Wed, 24 Jun 2026 16:10:08 +0000</pubDate><link>https://edera.dev/stories/numa-part-1-cores-memory-and-the-distance-between-them</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=48662018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48662018</guid></item><item><title><![CDATA[Rendering OCI Images in Rust: Introducing Ocirender]]></title><description><![CDATA[
<p>Article URL: <a href="https://edera.dev/stories/rendering-oci-images-the-right-way-introducing-ocirender">https://edera.dev/stories/rendering-oci-images-the-right-way-introducing-ocirender</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47521569">https://news.ycombinator.com/item?id=47521569</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 18:50:31 +0000</pubDate><link>https://edera.dev/stories/rendering-oci-images-the-right-way-introducing-ocirender</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=47521569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521569</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>We run unmodified containers in a VM guest environment, so you get the developer ergonomics of containers with the security and hardware controls of a VMM.</p>
]]></description><pubDate>Thu, 27 Mar 2025 20:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43497717</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43497717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43497717</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>Yes, precisely. This also provides container operators with the benefits of a hypervisor, like memory ballooning, and dynamically allocating CPU and memory to workloads, improving resource utilization and the current node overprovisioning patterns.</p>
]]></description><pubDate>Thu, 27 Mar 2025 20:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43497707</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43497707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43497707</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>A zone is jargon for a virtual machine guest environment (an homage to Solaris Zones). Styrolite and Edera runs containers inside virtual machine guests for improved isolation and resource management.</p>
]]></description><pubDate>Thu, 27 Mar 2025 14:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43494183</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43494183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43494183</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>gVisor runs a userspace kernel that proxies syscalls to a shared host kernel. Running an "application kernel" in userspace impacts performance because it goes through two schedulers. Virtual machine isolation is more restrictive because it doesn't share any kernel state with other containers. We have a whitepaper that compares the performance of gVisor and Stylorite/Edera if you want to see the differences <a href="http://arxiv.org/abs/2501.04580" rel="nofollow">http://arxiv.org/abs/2501.04580</a></p>
]]></description><pubDate>Thu, 27 Mar 2025 14:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43494149</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43494149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43494149</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>gVisor emulates a kernel in userspace, providing some isolation but still relying on a shared host kernel. The recent Nvidia GPU container toolkit vulnerability was able to privilege escalate and container escape to the host because of a shared inode.<p>Styrolite runs containers in a fully isolated virtual machine guest with its own, non-shared kernel, isolated from the host kernel. Styrolite doesn't run a userspace kernel that traps syscalls; it runs a type 1 hypervisor for better performance and security. You can read more in our whitepaper: <a href="http://arxiv.org/abs/2501.04580" rel="nofollow">http://arxiv.org/abs/2501.04580</a></p>
]]></description><pubDate>Thu, 27 Mar 2025 14:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43494093</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43494093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43494093</guid></item><item><title><![CDATA[New comment by sys_call in "Building a Linux Container Runtime from Scratch"]]></title><description><![CDATA[
<p>Non-root containers still operate under a shared kernel. Non-root containers that run under a vulnerable kernel can lead to privilege escalation and container escapes.<p>Styrolite is a container runtime engine that runs containers in a virtual machine guest environment with no shared kernel state. It uses a type 1 hypervisor to fully isolate a running container from the node and other containers. It's similar to Firecracker or Kata containers, but doesn't require bare metal instances (runs on standard EC2, etc) and utilizes paravirtualization.</p>
]]></description><pubDate>Thu, 27 Mar 2025 14:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43494055</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=43494055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43494055</guid></item><item><title><![CDATA[New comment by sys_call in "New Relic to open-source Pixie’s eBPF observability platform"]]></title><description><![CDATA[
<p>Also <a href="https://ebpf.io/" rel="nofollow">https://ebpf.io/</a></p>
]]></description><pubDate>Thu, 10 Dec 2020 19:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=25377093</link><dc:creator>sys_call</dc:creator><comments>https://news.ycombinator.com/item?id=25377093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25377093</guid></item></channel></rss>