FreeBSD Still Working On Next-Gen Package Manager

The pkgng project in the FreeBSD project has been ongoing for many months now as a replacement for the operating system's existing pkg_ tools and supports query/managing installed packages, deals with binary packages, makes it possible to install/upgrade packages from remote repositories, and also provides a convenient library back-end. The pkgng initiative is just about binary packages and isn't a tool for FreeBSD ports management nor portupgrade/portmaster.
Writing yesterday about Fedora's DNF package management reminded me to check in on FreeBSD pkgng, which recently migrated to a new GitHub repository where there's many more details on the open-source package manager.
The pkgng package format is a tar archive with either GZ/BZIP2/XZ compression and uses a YAML-formatted manifest file. While the code for pkgng has been coming along, its adoption has been stalled since last year's intrusion into FreeBSD.org and since that point the OS hasn't been offering pre-compiled package binaries.
For those wanting to read more about the pkgng package manager this weekend, there's more details on the FreeBSD.org Wiki.
27 Comments