@Antanicus @selea
Guix also tries really hard to unbundle dependencies when that's possible, so packages refer to system packages instead of internal copies. It also tries to bootstrap every package from source, which is demonstrated by the bootstrap of icedtea: there is no binary version of a java compiler needed to get to a recent openjdk, which I think only Guix has done. Same with rust for instance.