Today, HowToGeek reported that Microsoft is developing a Linux-style package manager in Windows 10. Actually, Microsoft has been developing this for the past few years and OneGet was revealed first at BUILD earlier this year.
OneGet is a unified interface to package management systems and aims to make Software Discovery, Installation and Inventory (SDII) work via a common set of cmdlets (and eventually a set of APIs). Regardless of the installation technology underneath, users can use these common cmdlets to install/uninstall packages, add/remove/query package repositories, and query a system for the software installed.
Microsoft describes OneGet as the following,
OneGet is a new way to discover and install software packages from around the web.With OneGet, you can:
· Manage a list of software repositories in which packages can be searched, acquired, and installed
· Search and filter your repositories to find the packages you need
· Seamlessly install and uninstall packages from one or more repositories with a single PowerShell commandThis first version of OneGet installs and searches software from Chocolatey repositories. Support of additional repositories will come in subsequent versions.