AeroLinux package manager
Lightweight, high-performance, next-generation Linux package manager
Advantages
Performance
- Cross libc
+0-15% performance, depending on the application packages use the most appropriate libc library
- Profile-guided optimization
+5-20% performance, optimization for any usage scenario (to use in build set pgo=true in env)
Flexibility
- Simple insulation
At the repository level Packages with completely incompatible libraries are separated into different repositories: /pkg/
Between the packages Packages are installed as "packages" in different folders: /pkg//
The repository combines files /pkg///{bin, lib, ...} to /pkg//{bin, lib, ...}
- Storage optimization
Final Assembly Philosophy: After the final system build, when no more packages need to be installed. Flexible removal of all unused files by reading time
Easy to use
Isolating packages makes it easy to find a configuration.
pkg config <pkgname>squirrel makes it even easier