fedora-based · immutable · bootc-powered

LEGENDARY OS

Nowoczesna, niezmutowalna dystrybucja Linux oparta na Fedorze. Zbudowana na mechanizmie bootc, zaprojektowana dla bezpieczeństwa, odporności i pełnej kontroli nad systemem.

POBIERZ DOKUMENTACJA
Fedora Base
bootc Engine
OCI Images
100% Immutable

KLUCZOWE FUNKCJE

IMMUTABLE ROOT FILESYSTEM

Partycja systemowa jest zamontowana tylko do odczytu. &Zadna aplikacja ani użytkownik nie może przypadkowo uszkodzić rdzenia systemu. Twoja instalacja zawsze pozostaje czysta.

read-only /

OCI CONTAINER IMAGES

Cały system operacyjny jest dystrybuowany jako obraz OCI — ten sam format co kontenery Docker i Podman. Wersjonowanie, rollback i audyt stają się trywialne.

oci compliant

ATOMIC UPDATES

Aktualizacje systemu są atomowe — albo aplikowane w całości, albo wcale. Nigdy nie zostaniesz z napół zaktualizowanym systemem po utracie zasilania.

zero partial updates

BŁYSKAWICZNY ROLLBACK

Coś poszło nie tak? Jedno polecenie lub restart z poprzedniego wpisu w bootloaderze przywraca dokładnie poprzedni stan systemu — bez utraty danych w /home.

instant recovery

NAKŁADANIE PAKIETÓW

bootc umożliwia budowanie własnych obrazów OCI z dodatkowymi pakietami RPM przez standardowy Containerfile. Pełna elastyczność bez rezygnowania z niezmienności.

custom oci layers

TOOLBOX / DISTROBOX

Środowiska deweloperskie działają w izolowanych kontenerach przez Toolbox lub Distrobox. Instaluj dowolne narzędzia bez dotykania systemu hosta.

containerized dev

MECHANIZM BOOTC

legendary-os ~ terminal
$ bootc status Current: ghcr.io/LegendaryOS/LegendaryOS:latest Staged: ghcr.io/LegendaryOS/LegendaryOS:1.1.0   $ bootc upgrade OK Pulling new image layers... OK Image staged. Reboot to apply. $

DLACZEGO bootc ZMIENIA WSZYSTKO?

  • bootc to następca rpm-ostree. Operuje bezpośrednio na standardowych obrazach OCI. System jest w całości obrazem kontenera — prostszym w budowaniu i dystrybucji.
  • Deklaratywne aktualizacje. Definiujesz docelowy obraz, bootc pobiera różnicę i aplikuje ją atomowo przy restarcie. Żadnych częściowych aktualizacji.
  • Transactional rollback. Bootloader zawiera wpisy dla aktualnej i poprzedniej generacji systemu. Jeden restart przywraca pełny poprzedni stan.
  • Kompatybilność z CI/CD. Buduj obrazy systemu w tym samym pipeline co aplikacje — przez Podman lub Buildah. Testuj zmiany zanim trafią na produkcję.
  • Natywne OCI. bootc działa na otwartych standardach kontenerowych. Znasz Podman i rejestry — znasz narzędzia do zarządzania LegendaryOS.

POBIERZ LEGENDARYOS

Wybierz edycję dopasovaną do siebie. Wszystkie warianty opierają się na tej samej bazie Fedory z bootc — różnią się tylko środowiskiem graficznym.

KDE
KDE Plasma

LegendaryOS KDE

STABLE

Obraz ISO z edycją KDE Plasma 6 — nowoczesny, wysoce konfigurowalny interfejs oparty na Qt. Bogata personalizacja, natywna integracja z Wayland i obsługa Flatpak od razu po instalacji.

x86_64 Fedora 44 KDE Plasma 6 Wayland
BLUE
LegendaryOS Blue

LegendaryOS Blue

STABLE

Obraz ISO z edycją Blue — autorskie środowisko graficzne HackerOS. Czyste, minimalistyczne i gotowe do pracy od razu po instalacji. Skupia się na prostocie i produktywności.

x86_64 Fedora 44 HackerOS DE Wayland
COSMIC
COSMIC DE

LegendaryOS Cosmic

BETA

Obraz ISO z edycją Cosmic — nowe środowisko graficzne od System76 napisane w Rust. Wyjątkowo szybkie i nowoczesne. Dla tych, którzy chcą być na czele innowacji.

x86_64 Fedora 44 COSMIC DE Wayland
Jak nagrać na USB:
# Nagraj ISO na pendrive (zamł/dev/sdX na swoje urządzenie)
sudo dd if=LegendaryOS-kde-x86_64.iso of=/dev/sdX bs=4M status=progress && sync

Przetestuj LegendaryOS w maszynie wirtualnej bez pełnej instalacji. Pobierz gotów obraz ISO i uruchom przez QEMU.

KDE
KDE Plasma

LegendaryOS KDE

Obraz ISO z edycją KDE Plasma 6 — gotowy do uruchomienia w KVM/QEMU lub virt-manager. Natywna obsługa VirtIO dla najlepszej wydajności.

ISOKDE Plasma 6
BLUE
LegendaryOS Blue

LegendaryOS Blue

Obraz ISO z edycją Blue — autorskie środowisko graficzne HackerOS. Lekki i sprawdzony w środowiskach wirtualnych.

ISOHackerOS DE
COSMIC
COSMIC DE

LegendaryOS Cosmic

Obraz ISO z edycją Cosmic — idealne środowisko do testowania nowego DE bez ryzyka na głównym systemie.

ISOCOSMIC DE
Uruchomienie przez QEMU (KVM):
# Uruchom pobrany obraz ISO w QEMU (min. 4 GB RAM zalecane)
qemu-system-x86_64 \
  -m 4G \
  -cpu host \
  -accel kvm \
  -smp 4 \
  -cdrom LegendaryOS-kde-x86_64.iso \
  -vga virtio \
  -display sdl

# Alternatywnie: zaimportuj do virt-manager lub GNOME Boxes

Przełącz istniejący system oparty na Fedorze bezpośrednio na LegendaryOS — bez reinstalacji, bez utraty danych.

# Upewnij się, że bootc jest zainstalowany
sudo dnf install bootc

# Przełącz na LegendaryOS KDE
sudo bootc switch ghcr.io/LegendaryOS/LegendaryOS-kde:latest

# Sprawdź status
bootc status

# Zrestartuj, aby zastosować zmianę
systemctl reboot
Dane w /home i /var pozostają nienaruszone. Konfiguracje w /etc są scalane automatycznie przez mechanizm 3-way merge bootc.

Zbuduj własną wersję LegendaryOS jako obraz OCI. Dodaj pakiety, konfigurację, usługi systemd — wszystko deklaratywnie w jednym Containerfile.

# Containerfile — własny obraz oparty na LegendaryOS KDE
FROM ghcr.io/LegendaryOS/LegendaryOS-kde:latest

# Dodaj pakiety przez dnf
RUN dnf install -y vim git htop && dnf clean all

# Skopiuj własną konfigurację
COPY my-config/ /etc/

# Zbuduj i wypchnij do rejestru
podman build -t ghcr.io/moj-user/moj-legendary:latest .
podman push ghcr.io/moj-user/moj-legendary:latest

# Przełącz system na własny obraz
sudo bootc switch ghcr.io/moj-user/moj-legendary:latest

CZYM JEST IMMUTABLE LINUX?

Tradycyjne dystrybucje Linux pozwalają na modyfikację każdego pliku systemowego. LegendaryOS stosuje odmienną filozofię — system jest prawdą, a zmiany są wyjątkiem, nie regułą.

ODPORNOŚĆ NA USZKODZENIA

Przypadkowe rm -rf, błędna konfiguracja, wadliwy skrypt — żadna z tych operacji nie może dotknąć partycji systemowej zamontowanej tylko do odczytu.

PEŁNA PRZEWIDYWALNOŚĆ

Stan systemu po uruchomieniu jest zawsze identyczny z obrazem OCI. Zero "działa u mnie" — każda instalacja tego samego obrazu jest bit-for-bit identyczna.

BEZPIECZNE AKTUALIZACJE

Aktualizacje są testowane i podpisywane przed wydaniem. Jeśli coś pójdzie nie tak — reboot przywraca poprzednią generację. Koniec z zepsutymi aktualizacjami.

DANE W /home SĄ BEZPIECZNE

Pliki użytkownika w /home oraz /var nigdy nie są dotykane przez aktualizacje systemu. Twoje dane i konfiguracje pozostają nienaruszone.

MNIEJSZA POWIERZCHNIA ATAKU

Złośliwe oprogramowanie nie może modyfikować plików systemowych nawet po uzyskaniu uprawnień użytkownika. System hosta pozostaje czysty.

SZYBSZE STARTY

System nie musi weryfikować spójności tysięcy plików przy każdym rozruchu. Obraz jest zaufany i niezmienny — boot jest szybszy i pewniejszy.

FAQ

Tak. Flatpak to zalecana metoda dla aplikacji desktopowych. Możesz też budować własne obrazy OCI z dodatkowymi pakietami dnf i przełączać na nie system przez bootc. Do celów deweloperskich używaj Toolbox lub Distrobox.
LegendaryOS synchronizuje się z cyklem wydań Fedory. Wydania stabilne pojawiają się regularnie, a kanał :testing oferuje najnowsze zmiany dla odważnych. Automatyczne sprawdzanie aktualizacji można skonfigurować przez timer systemd.
Katalog /etc jest nadpisywalny i zarządzany przez mechanizm 3-way merge. Twoje lokalne zmiany są zachowywane podczas aktualizacji i scalane ze zmianami z obrazu. /var i /home są w pełni pod kontrolą użytkownika.
bootc to następca rpm-ostree. Zamiast własnego formatu drzewa ostree, bootc operuje bezpośrednio na standardowych obrazach OCI. System jest w całości obrazem kontenera, co upraszcza budowanie, dystrybucję i aktualizacje.
Tak. LegendaryOS obsługuje Secure Boot przez podpisane obrazy jądra i bootloadera. Obrazy OCI są podpisywane kluczem projektu i weryfikowane podczas aktualizacji. Możesz też dodać własne klucze MOK.
Rollback jest błyskawiczny: uruchom sudo bootc rollback i zrestartuj, lub wybierz poprzednią pozycję w menu GRUB. System przwróci dokładny stan poprzedniej generacji bez dotykania danych użytkownika.