diff --git a/docs/develop/package-next/why-not.md b/docs/develop/package-next/why-not.md index 8627a1fa7b25035f22bc0fc464f755b3d4a16e70..ec246a3ca69f3b43beed3bc26de2750e595f34dc 100644 --- a/docs/develop/package-next/why-not.md +++ b/docs/develop/package-next/why-not.md @@ -1,7 +1,7 @@ # 为什么不用 ... ? 在对比了现有的数个知名 Windows 端软件包解决方案后,我们依旧认为有必要进行 Edgeless 资源包的开发工作。 -对比对象:[`Chocolatey`](https://chocolatey.org/) [`Scoop`](https://https://scoop.sh/) [`Winget`](https://github.com/microsoft/winget-cli) +对比对象:[`Chocolatey`](https://chocolatey.org/) [`Scoop`](https://scoop.sh/) [`Winget`](https://github.com/microsoft/winget-cli) ## 更轻量的运行依赖需要 由于 Edgeless 资源包最开始就是为 PE 环境设计的,因此能够在精简到连 .Net 都无法预装的环境下正常使用。Chocolatey 依赖于 PowerShell / .Net / NuGet,Scoop 依赖于 PowerShell / .Net / Git,Winget 依赖于 UWP 框架 / msi,它们所依赖的无不是些“庞然大物”,而 Edgeless 资源包仅依赖于 cmd / winapi 和几个必要的二进制可执行文件,且全工具链均使用 Rust,可以静态编译出极小的无运行时二进制可执行文件,实现从 PE 到精简版系统到完整版系统的全面适配。