Fedora Silverblue to eksperymentalna wersja dystrybucji Fedora, która daje użytkownikowi “niezmienialną” bazę (dzięki rpm-ostree), do której użytkownik samodzielnie może doinstalowywać aplikacje za pomocą flatpaka albo opartego o podmana narzędzia toolbox.

Zaletą takiego rozwiązania jest to, że jakakolwiek aktualizacja systemu:

  1. nie spowoduje problemów poprzez np. podmienienie bibliotek które są aktualnie używane,
  2. jest całkowicie odwracalna i może być łatwo cofnięta.

W tym systemie podczas uruchomienia w GRUBie nie wybiera się wersji kernela, która i tak uruchomi tą samą wersję systemu, tylko konkretny “snapshot” systemu. Dzięki temu system jest praktycznie niezniszczalny, i nawet, jeśli aktualizacja coś popsuje, to można łatwo taką aktualizację wycofać. Jakiekolwiek aplikacje poza podstawowymi są instalowane w sandboksie (nawet, jeśli nie doskonałym), więc prawdopodobieństwo, że zainstalowana aplikacja coś zepsuje jest również mniejsze.

  • gfleOP
    link
    13 years ago

    Jednej rzeczy nie dopowiedziałem - jako, że baza jest niezmienialna, to jakakolwiek aktualizacja (czy dodanie aplikacji do bazy za pomocą RPM) odnosi skutek dopiero po ponownym uruchomieniu systemu.