readme add

This commit is contained in:
2025-09-02 21:23:01 +03:00
parent 968216f5f2
commit cce69cabb2
3 changed files with 29 additions and 1 deletions

27
Readme.md Normal file
View File

@ -0,0 +1,27 @@
## 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