<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Safe Isolation on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/safe-isolation/</link>
        <description>Recent content in Safe Isolation on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 06 Jun 2026 22:26:00 +0800</lastBuildDate><atom:link href="https://knightli.com/en/tags/safe-isolation/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>What is Microsoft MXC? Policy-driven isolation and containerization experiments</title>
        <link>https://knightli.com/en/2026/06/06/microsoft-mxc-policy-driven-isolation/</link>
        <pubDate>Sat, 06 Jun 2026 22:26:00 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/06/06/microsoft-mxc-policy-driven-isolation/</guid>
        <description>&lt;p&gt;&lt;code&gt;microsoft/mxc&lt;/code&gt; is a Rust project open sourced by Microsoft. The warehouse description is &amp;ldquo;Policy-driven, layered isolation and containment&amp;rdquo;. From a positioning perspective, it focuses on policy-driven, multi-layer isolation and containment.&lt;/p&gt;
&lt;p&gt;This type of project is not suitable to be summarized with one sentence: &amp;ldquo;This is a replacement for so-and-so&amp;rdquo;. It&amp;rsquo;s more like an infrastructure experiment in the direction of security isolation, sandboxing, container constraints, and policy enforcement.&lt;/p&gt;
&lt;h2 id=&#34;how-to-understand-keywords&#34;&gt;How to understand keywords
&lt;/h2&gt;&lt;p&gt;A few words are worth taking apart:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Policy-driven: Behavior is controlled by policy rather than written in code;&lt;/li&gt;
&lt;li&gt;Layered isolation: Isolation is not a single layer, but multi-layered;&lt;/li&gt;
&lt;li&gt;Containment: The goal is to limit the scope of impact of a program, process or workload;&lt;/li&gt;
&lt;li&gt;Rust: More emphasis on memory safety and system-level tool development.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This type of capability is important in AI Agent, code execution, plug-in system, CI sandbox, and development environment isolation. Containment is required whenever you allow a program to run code that is not fully trusted.&lt;/p&gt;
&lt;h2 id=&#34;who-to-follow&#34;&gt;Who to follow
&lt;/h2&gt;&lt;p&gt;Suitable for these people to pay attention to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Engineers working on sandbox and isolation systems;&lt;/li&gt;
&lt;li&gt;People who study the safe execution environment of Agent;&lt;/li&gt;
&lt;li&gt;People who make plug-in platforms or code running platforms;&lt;/li&gt;
&lt;li&gt;People interested in Rust systems programming;&lt;/li&gt;
&lt;li&gt;People who care about Microsoft&amp;rsquo;s open source security infrastructure.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is not necessarily suitable for direct use by ordinary application developers. A more realistic approach is to first understand the project goals and design, and then determine whether it is suitable for your own isolation needs.&lt;/p&gt;
&lt;p&gt;##Why is it related to AI?&lt;/p&gt;
&lt;p&gt;The more the AI ​​Agent can execute code, call tools, and manipulate files, the more important isolation becomes.&lt;/p&gt;
&lt;p&gt;If the Agent can run shells, install packages, access the network, and read and write files without isolation and permission control, a wrong reasoning may turn into a security accident. Policy-driven containment will become an increasingly important layer of the Agent tool chain.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;What&amp;rsquo;s interesting about Microsoft MXC is &amp;ldquo;policy-driven multi-layer isolation.&amp;rdquo; It is not necessarily a tool that ordinary developers can use immediately, but it represents an important direction: future automation and agent systems must be designed with execution capabilities and security boundaries.&lt;/p&gt;
&lt;h2 id=&#34;reference-sources&#34;&gt;Reference sources
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/microsoft/mxc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;microsoft/mxc - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
