<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>MXC on KnightLi的博客</title>
        <link>https://knightli.com/tags/mxc/</link>
        <description>Recent content in MXC on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Sat, 06 Jun 2026 22:26:00 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/mxc/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Microsoft MXC 是什么？策略驱动的隔离和容器化实验</title>
        <link>https://knightli.com/2026/06/06/microsoft-mxc-policy-driven-isolation/</link>
        <pubDate>Sat, 06 Jun 2026 22:26:00 +0800</pubDate>
        
        <guid>https://knightli.com/2026/06/06/microsoft-mxc-policy-driven-isolation/</guid>
        <description>&lt;p&gt;&lt;code&gt;microsoft/mxc&lt;/code&gt; 是 Microsoft 开源的一个 Rust 项目，仓库描述是 “Policy-driven, layered isolation and containment”。从定位看，它关注的是策略驱动、多层隔离和 containment。&lt;/p&gt;
&lt;p&gt;这类项目不适合用一句“这是某某替代品”概括。它更像安全隔离、沙箱、容器约束和策略执行方向的基础设施实验。&lt;/p&gt;
&lt;h2 id=&#34;关键词怎么理解&#34;&gt;关键词怎么理解
&lt;/h2&gt;&lt;p&gt;几个词值得拆开看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Policy-driven：行为由策略控制，而不是全写死在代码里；&lt;/li&gt;
&lt;li&gt;Layered isolation：隔离不是单层，而是多层叠加；&lt;/li&gt;
&lt;li&gt;Containment：目标是限制程序、进程或工作负载的影响范围；&lt;/li&gt;
&lt;li&gt;Rust：更强调内存安全和系统级工具开发。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这类能力在 AI Agent、代码执行、插件系统、CI 沙箱、开发环境隔离里都很重要。只要你允许程序运行不完全可信的代码，就需要 containment。&lt;/p&gt;
&lt;h2 id=&#34;适合关注谁&#34;&gt;适合关注谁
&lt;/h2&gt;&lt;p&gt;适合这些人关注：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;做沙箱和隔离系统的工程师；&lt;/li&gt;
&lt;li&gt;研究 Agent 安全执行环境的人；&lt;/li&gt;
&lt;li&gt;做插件平台或代码运行平台的人；&lt;/li&gt;
&lt;li&gt;对 Rust 系统编程感兴趣的人；&lt;/li&gt;
&lt;li&gt;关注 Microsoft 开源安全基础设施的人。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;它不一定适合普通应用开发者直接使用。更现实的方式是先了解项目目标和设计，再判断是否适合自己的隔离需求。&lt;/p&gt;
&lt;h2 id=&#34;为什么和-ai-有关系&#34;&gt;为什么和 AI 有关系
&lt;/h2&gt;&lt;p&gt;AI Agent 越能执行代码、调用工具、操作文件，隔离就越重要。&lt;/p&gt;
&lt;p&gt;如果 Agent 能跑 shell、安装包、访问网络、读写文件，而没有隔离和权限控制，一次错误推理就可能变成安全事故。策略驱动的 containment，会成为 Agent 工具链越来越重要的一层。&lt;/p&gt;
&lt;h2 id=&#34;小结&#34;&gt;小结
&lt;/h2&gt;&lt;p&gt;Microsoft MXC 值得关注的点在于“策略驱动的多层隔离”。它不一定是普通开发者马上能用上的工具，但它代表了一个重要方向：未来的自动化和 Agent 系统，必须把执行能力和安全边界一起设计。&lt;/p&gt;
&lt;h2 id=&#34;参考来源&#34;&gt;参考来源
&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>
