CoApp open source package management platform

CoApp is a new open-source package-management platform that one of Microsoft’s developers is starting to assemble. Goal of CoApp is to assemble in a single place a “community-driven package-management system” and associated tools to encourage development & maintenance of open-source apps on Windows, according to Garrett Serack. CoApp will handle multiple versions of binaries using […]

CoApp is a new open-source package-management platform that one of Microsoft’s developers is starting to assemble. Goal of CoApp is to assemble in a single place a “community-driven package-management system” and associated tools to encourage development & maintenance of open-source apps on Windows, according to Garrett Serack. CoApp will handle multiple versions of binaries using WinSxS (side-by-side), including multiple copies of same version of same library, compiled with different compilers. It’ll also support both 32- and 64-bit systems; provide tools and methods for handling dependencies; allow for upgrades and patching of libraries and apps, and more. Serack explains why he’s creating CoApp: “The biggest challenge to using/building/maintaining many Open Source apps on Windows, is that Windows does a lot of things differently than Linux and Unix. Different filesystems, command lines, APIs, user experiences … well, pretty much everything. Regardless of personal opinions about it being the ‘right-way’ or ‘wrong-way’, it suffices to say that it’s just simply different. “In order to build an Open Source app like PHP for Windows from scratch, I need to have a collection of libraries created from a fair number of different projects.”

More info: The Common Opensource Application Publishing Platform (CoApp)