Často se neměnným systémům s kontejnerizovanými aplikacemi vyčítá, že jsou náročnější na množství místa na disku. Jorge Castro se rozhodl udělat srovnání Fedora Workstation a Fedora Silverblue, aby si ověřil, jestli to je pravda a jak velký problém to představuje. Když oba systémy nainstaloval, varianta Workstation zabírala 3 GB, Silverblue 6,8 GB. To je docela podstatný rozdí, ale jak Jorge poznamenává, nikdo nepoužívá systém ve výchozí instalaci. Rozhodl se tedy nainstalovat 10 populárních aplikací (LibreOffice, OBS, Steam, Blender, Thunderbird, Krita, Kdenlive, VLC, GIMP, Discord). Do Workstation instaloval aplikace v RPM balíčcích, do Silverblue ve Flatpaku. Po jejich instalaci byl rozdíl mezi Workstation a Silverblue podstatně menší: 7,1 vs 8,3 GB.
Je to především díky sdíleným Flatpak runtimům a deduplikaci, které začnou svoji efektivitu ukazovat při vyšším počtu nainstalovaných aplikací. Aplikace a runtimy ve Flatpaku zabíraly před deduplikací 6,8 GB, po deduplikaci 5,4 GB a po kompresi (obě varianty používají kompresi zstd na úrovni souborového systému Btrfs) 3 GB. Výsledný rozdíl byl necelé 1,3 GB s tím, že při rostoucím počtu aplikací by se pravděpodobně ještě zmenšoval. Jorge tedy došel k závěru, že rozdíl v nárocích na diskový prostor je tak malý, že pokud člověk nepracuje s velmi malým diskem o kapacitě 64 GB a méně, kde záleží na každém gigabajtu, nehraje roli.
Napsat komentář