Coraz częściej słychać o dystrybucjach „niezmiennych” (po angielsku immutable albo atomic). Brzmi technicznie, ale idea jest prosta: system, którego nie da się łatwo zepsuć, bo jego rdzeń jest tylko do odczytu, a aktualizacje są instalowane w całości - i w każdej chwili można je cofnąć. Na tej zasadzie działa już konsola Steam Deck, a coraz więcej osób wybiera takie systemy na zwykły komputer.
Jak to działa?
W zwykłej dystrybucji, takiej jak Linux Mint, aktualizacja podmienia po kolei setki pakietów w działającym systemie. Zwykle wszystko idzie gładko, ale jeśli w trakcie zgaśnie prąd albo jeden pakiet się „pogryzie” z drugim, system może zostać w połowie zmiany.
System niezmienny robi to inaczej:

- Rdzeń systemu jest tylko do odczytu. Ani Ty, ani przypadkowy program nie zmieni go podczas pracy.
- Aktualizacja to cały gotowy obraz. Twórcy budują i testują kompletną wersję systemu, a komputer pobiera ją w tle obok obecnej.
- Przełączenie przy ponownym uruchomieniu. Nowa wersja startuje dopiero po restarcie - nie ma stanu „w połowie”.
- Powrót jednym wyborem. Poprzednia wersja zostaje w zapasie. Jeśli coś przestało działać, wybierasz ją w menu startowym.
Twoje pliki i ustawienia w folderze domowym są oczywiście zapisywalne jak zawsze - niezmienna jest tylko część systemowa.
Skąd brać programy?
Skoro systemu nie da się zmieniać, programy instaluje się obok niego:
- Flatpak z Flathub - główne źródło programów. Sklep z aplikacjami działa tak samo jak w innych dystrybucjach. Więcej w artykule Flatpak, AppImage i Snap.
- Kontenery (Toolbx, Distrobox) - dla programistów i zaawansowanych: osobne „pudełko” z pełną dystrybucją, w którym instalujesz, co chcesz, bez ruszania systemu.
- Dokładanie pakietów do obrazu - możliwe, ale wymaga ponownego uruchomienia i lepiej robić to rzadko.

Które systemy są niezmienne?
| System | Pulpit | Dla kogo |
|---|---|---|
| Fedora Silverblue | GNOME | dla lubiących GNOME i świeże oprogramowanie; dla programistów |
| Aurora | KDE Plasma | do codziennej pracy: automatyczne aktualizacje, sterowniki NVIDIA od razu |
| Bazzite | KDE Plasma lub GNOME | do gier na komputerze, laptopie i przenośnych konsolach |
| SteamOS | tryb gier i KDE Plasma | Steam Deck i inne przenośne konsole |

Zalety i wady
Zalety
- aktualizacje nie zostawią systemu „w połowie”
- każdą zmianę cofniesz w menu startowym
- trudno przypadkiem zepsuć system
- programy oddzielone od systemu
- często automatyczne aktualizacje w tle
Wady
- inne podejście - część poradników z internetu nie zadziała
- programy spoza Flathub trudniej zainstalować
- zmiany w systemie wymagają ponownego uruchomienia
- mniej swobody dla lubiących dłubać w systemie
Dla kogo to jest?
- Komputer dla rodziców lub dzieci - sam się aktualizuje, trudno go zepsuć, a w razie kłopotu wystarczy wybrać poprzednią wersję. Zobacz też Linux dla seniora.
- Gracze - Bazzite i SteamOS to dziś jedne z najwygodniejszych systemów do grania.
- Programiści - praca w kontenerach i czysty system.
- Osoby, które chcą spokoju - komputer ma działać, a nie wymagać opieki.
Jeśli dopiero zaczynasz z Linuksem i chcesz korzystać z poradników z internetu, klasyczny Linux Mint nadal będzie prostszy. Mint też pozwala cofnąć zmiany - dzięki Timeshift - tyle że trzeba go skonfigurować.
Podsumowanie
Systemy niezmienne to nowy, bardzo praktyczny sposób na Linuksa: aktualizacje w całości, powrót do poprzedniej wersji jednym wyborem i programy z Flathub. Świetnie sprawdzają się na komputerze dla rodziców, do gier i w pracy programisty. Na start wypróbuj Aurorę (KDE Plasma) albo Fedorę Silverblue (GNOME) - a jeśli grasz, Bazzite.

