- 核心功能从 store/ 迁移至 oss/core/ 框架层 - 实现 NBPF 包格式:多重签名(Ed25519+RSA-PSS+HMAC)+ 多重加密(AES-256-GCM) - 实现 NIR 编译器:基于 compile()+marshal 的跨平台中间表示 - 新增 nebula nbpf CLI 命令组(pack/unpack/verify/sign/keygen) - 新增 19 个 NBPF 测试用例,覆盖全链路 - 彻底重写 README,大型项目标准框架风格,所有图表使用 SVG - 更新 LICENSE 版权声明 - 清理旧版 store 插件目录(已迁移至 oss/core)
35 lines
1.8 KiB
XML
35 lines
1.8 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 160" font-family="'SF Mono','JetBrains Mono','Fira Code',monospace">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#0f0f1a"/>
|
|
<stop offset="100%" stop-color="#1a1a2e"/>
|
|
</linearGradient>
|
|
<linearGradient id="accent" x1="0" y1="0" x2="1" y2="1">
|
|
<stop offset="0%" stop-color="#6366f1"/>
|
|
<stop offset="100%" stop-color="#8b5cf6"/>
|
|
</linearGradient>
|
|
<filter id="shadow">
|
|
<feDropShadow dx="0" dy="2" stdDeviation="4" flood-color="#000" flood-opacity="0.3"/>
|
|
</filter>
|
|
</defs>
|
|
<rect width="600" height="160" fill="url(#bg)" rx="10"/>
|
|
<rect x="1" y="1" width="598" height="158" rx="9" fill="none" stroke="#6366f1" stroke-width="1" opacity="0.3"/>
|
|
<text x="300" y="32" text-anchor="middle" fill="#a5b4fc" font-size="12" font-weight="bold" letter-spacing="3">NEBULASHELL 哲学</text>
|
|
<line x1="50" y1="45" x2="550" y2="45" stroke="#6366f1" stroke-width="0.5" opacity="0.3"/>
|
|
<g>
|
|
<circle cx="70" cy="78" r="5" fill="url(#accent)"/>
|
|
<text x="85" y="83" fill="#e2e8f0" font-size="13" font-weight="bold">核心</text>
|
|
<text x="125" y="83" fill="#94a3b8" font-size="13">= 加载器 + 调度器 → 极简、稳定、可审计</text>
|
|
</g>
|
|
<g>
|
|
<circle cx="70" cy="108" r="5" fill="#22c55e"/>
|
|
<text x="85" y="113" fill="#e2e8f0" font-size="13" font-weight="bold">插件</text>
|
|
<text x="125" y="113" fill="#94a3b8" font-size="13">= 一切功能 → 热插拔、隔离、可分发</text>
|
|
</g>
|
|
<g>
|
|
<circle cx="70" cy="138" r="5" fill="#ef4444"/>
|
|
<text x="85" y="143" fill="#e2e8f0" font-size="13" font-weight="bold">安全</text>
|
|
<text x="125" y="143" fill="#94a3b8" font-size="13">= 默认内置 → 多重签名 + 多重加密 + NIR</text>
|
|
</g>
|
|
</svg>
|