Zrovna Firefox je v Silverblue součástí základniho ostree image. Pro instalaci běžných RPM balíčků slouží layering, stačí `rpm-ostree install <package>`, ale vzhledem k tomu, že to vytváří lokální commity nad ostree image (což občas může vést ke konfliktům), je dobré používat tohle jako poslední možnost.
Jak už píše někdo přede mnou, jde to díky RPM overlay. Na rozdíl od třeba Endless OS, které je kompletně image-based, má Silverblue hybridní povahu díky nástroji rpm-ostree, který dokáže pracovat s balíčkovacím systémem a zapisovat do obrazů dodatečné balíčky. Nicméně jde to proti myšlence neměnného systému a pokud si těch balíčků nainstalujete opravdu hodně, tak se může stát, že se ten vámi upravený obraz nepodaří rebasnout na novější commit nebo větev. Proto by se to mělo používat jen na věci, u kterých to nejde jinak, např. instalaci ovladačů (Nvidia).
Já zkouším, jestli se dá na tom neměnném systému fungovat, takže RPM overlay vůbec nepoužívám, ale v praxi má většina uživatelů pár balíčků tímto způsobem nainstalovaných.