<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>TGOSKits Blog</title>
        <link>https://rcore-os.github.io/tgoskits/blog</link>
        <description>TGOSKits Blog</description>
        <lastBuildDate>Fri, 10 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-Hans</language>
        <item>
            <title><![CDATA[认识 TGOSKits：统一组织 ArceOS、StarryOS 与 Axvisor 的工作区]]></title>
            <link>https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits</link>
            <guid>https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits</guid>
            <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[TGOSKits 是一个面向操作系统与虚拟化开发的统一工作区。它把 ArceOS、StarryOS、Axvisor 以及大量共享组件 crate 组织到同一个仓库中，让系统开发、平台适配、测试验证与文档维护可以围绕同一套目录结构与构建入口协同演进。]]></description>
            <content:encoded><![CDATA[<p>TGOSKits 是一个面向操作系统与虚拟化开发的统一工作区。它把 ArceOS、StarryOS、Axvisor 以及大量共享组件 crate 组织到同一个仓库中，让系统开发、平台适配、测试验证与文档维护可以围绕同一套目录结构与构建入口协同演进。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="为什么会有-tgoskits">为什么会有 TGOSKits<a href="https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits#%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E6%9C%89-tgoskits" class="hash-link" aria-label="为什么会有 TGOSKits的直接链接" title="为什么会有 TGOSKits的直接链接" translate="no">​</a></h2>
<p>在多系统并行演进的场景里，最常见的问题不是“缺少代码”，而是：</p>
<ul>
<li class="">共享能力分散在不同位置，修改影响面难以判断</li>
<li class="">构建入口和验证方式不统一，新成员上手成本高</li>
<li class="">文档和代码脱节，难以快速定位该看哪一层</li>
</ul>
<p>TGOSKits 的目标，就是把这些系统级研发动作放进一个统一语境里处理。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tgoskits-包含什么">TGOSKits 包含什么<a href="https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits#tgoskits-%E5%8C%85%E5%90%AB%E4%BB%80%E4%B9%88" class="hash-link" aria-label="TGOSKits 包含什么的直接链接" title="TGOSKits 包含什么的直接链接" translate="no">​</a></h2>
<p>当前工作区主要围绕三条系统路径和一层共享组件展开：</p>
<ul>
<li class=""><code>ArceOS</code>：模块化内核路径，提供大量基础系统能力</li>
<li class=""><code>StarryOS</code>：建立在 ArceOS 之上的 Linux 兼容系统路径</li>
<li class=""><code>Axvisor</code>：基于 ArceOS 的 Type-I Hypervisor 路径</li>
<li class=""><code>components/*</code>：被多个系统复用的基础 crate</li>
</ul>
<p>这些内容通过统一的仓库结构和文档站点串联起来，使“从组件到系统”的分析路径更清晰。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="统一入口带来的收益">统一入口带来的收益<a href="https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits#%E7%BB%9F%E4%B8%80%E5%85%A5%E5%8F%A3%E5%B8%A6%E6%9D%A5%E7%9A%84%E6%94%B6%E7%9B%8A" class="hash-link" aria-label="统一入口带来的收益的直接链接" title="统一入口带来的收益的直接链接" translate="no">​</a></h2>
<p>TGOSKits 在工程层面强调几件事：</p>
<ul>
<li class="">用统一文档入口组织概览、设计、参考资料和系统指南</li>
<li class="">用 <code>cargo xtask</code> 作为推荐构建入口，减少分散脚本带来的认知切换</li>
<li class="">用共享组件视角帮助判断改动影响面</li>
<li class="">用从 host 测试到系统级运行的验证链路收束工程质量</li>
</ul>
<p>这意味着无论你是在改一个基础 crate、修一个平台适配问题，还是调试 Axvisor 的 Guest 路径，都能更容易找到对应的入口和验证方法。</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="推荐的阅读方式">推荐的阅读方式<a href="https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits#%E6%8E%A8%E8%8D%90%E7%9A%84%E9%98%85%E8%AF%BB%E6%96%B9%E5%BC%8F" class="hash-link" aria-label="推荐的阅读方式的直接链接" title="推荐的阅读方式的直接链接" translate="no">​</a></h2>
<p>如果这是你第一次进入仓库，建议按下面顺序浏览：</p>
<ol>
<li class=""><a class="" href="https://rcore-os.github.io/tgoskits/docs/introduction/overview">项目概览</a></li>
<li class=""><a class="" href="https://rcore-os.github.io/tgoskits/docs/design/reference/quick-start">快速开始</a></li>
<li class=""><a class="" href="https://rcore-os.github.io/tgoskits/docs/design/reference/repo">仓库结构</a></li>
<li class=""><a class="" href="https://rcore-os.github.io/tgoskits/docs/design/reference/components">组件开发指南</a></li>
<li class="">对应系统指南：<a class="" href="https://rcore-os.github.io/tgoskits/docs/design/systems/arceos-guide">ArceOS</a>、<a class="" href="https://rcore-os.github.io/tgoskits/docs/design/systems/starryos-guide">StarryOS</a>、<a class="" href="https://rcore-os.github.io/tgoskits/docs/design/systems/axvisor-guide">Axvisor</a></li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="后续会在-blog-中写什么">后续会在 Blog 中写什么<a href="https://rcore-os.github.io/tgoskits/blog/introducing-tgoskits#%E5%90%8E%E7%BB%AD%E4%BC%9A%E5%9C%A8-blog-%E4%B8%AD%E5%86%99%E4%BB%80%E4%B9%88" class="hash-link" aria-label="后续会在 Blog 中写什么的直接链接" title="后续会在 Blog 中写什么的直接链接" translate="no">​</a></h2>
<p>当前 blog 先保留这一篇示例文章，作为当前项目介绍入口。后续如果继续扩展，适合放在这里的内容包括：</p>
<ul>
<li class="">工作区结构和构建链的演进记录</li>
<li class="">某一类共享组件的设计复盘</li>
<li class="">系统级验证或平台适配经验总结</li>
<li class="">文档体系与开发流程的重要更新</li>
</ul>
<p>如果你正在浏览 TGOSKits 文档站，欢迎从 <a class="" href="https://rcore-os.github.io/tgoskits/community/introduction">Community</a> 了解参与方式，也欢迎直接到 GitHub 仓库跟进项目进展。</p>]]></content:encoded>
            <category>TGOSKits</category>
            <category>Workspace</category>
            <category>ArceOS</category>
            <category>StarryOS</category>
            <category>Axvisor</category>
        </item>
    </channel>
</rss>