PubGrub solver for file systems, ports, and packages

Has anyone thought about implementing pubgrub versioning solver for FreeBSD (BSD) base system(s)? I was going to save this for my stealth project but I gift it to the BSD community. PubGrub versioning solver is a key algorithm that makes uv (written in Rust) so fast. It is used for package management on Linux distributions and is lightning fast. I could see it embedded and implemented for use cases like mounting zpool, zroot, pkg, ports and so on.

More information here: PubGrub algorithm solver

A brief search found a PubGrub GitHub repository written in C++ (port to C maybe?) link here
 
Back
Top
OSZAR »