微软迈出了学习开源社区的重要一步:在 Windows 10 中引入了包管理功能 PackageManagement 自动化软件的发现和安装。微软官方博客说,在 Linux 世界,用户熟悉的包管理器有 Apt-Get、YUM 和 RPM。而 Windows 世界则存在大量的安装器技术,每一种都以它自己的方式去安装软件,如 MSI、MSU、APPX 等等。
这对 IT 管理者构成了挑战,他们需要工具去自动化软件部署。 PackageManagement 就是试图解决这个问题,它本质上是一个包管理聚合器。微软在 Apache 许可证下在 GitHub 上开源了被称为 OneGet 的包管理组件。但软件开发者在分析 OneGet 后认为,它仍然是一个愚蠢的下载器,不具有现代包管理器的功能。