2025-09-04 10:26:09 +03:00
2025-06-02 18:00:32 +03:00
2025-09-04 10:26:09 +03:00
2025-09-02 21:42:31 +03:00
2025-09-02 21:42:31 +03:00
2025-08-29 17:37:46 +03:00
2025-09-02 20:01:30 +03:00
2025-09-02 21:42:31 +03:00

Advantages

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/<repo>

Between the packages
Packages are installed as "packages" in different folders:
/pkg/<repo>/<pkgname>

The repository combines files /pkg/<repo>/<pkgname>/{bin, lib, ...} to /pkg/<repo>/{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

Description
No description provided
Readme 163 KiB
Languages
Rust 97.8%
Shell 2.2%