Nowoczesna, niezmutowalna dystrybucja Linux oparta na Fedorze. Zaprojektowana dla bezpieczeństwa, odporności i pełnej kontroli nad systemem.
Partycja systemowa jest zamontowana tylko do odczytu. Żadna aplikacja ani użytkownik nie może przypadkowo uszkodzić rdzenia systemu. Twoja instalacja zawsze pozostaje czysta.
read-only /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 compliantAktualizacje systemu są atomowe — albo aplikowane w całości, albo wcale. Nigdy nie zostaniesz z napół zaktualizowanym systemem po utracie zasilania. Do aktualizacji używasz bootc upgrade.
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 recoveryJeśli chcesz doinstalować pakiet bezpośrednio do systemu bez budowania własnego obrazu, użyj rpm-ostree install. Zmiana zostanie zastosowana przy następnym restarcie i można ją cofnąć.
Środowiska deweloperskie działają w izolowanych kontenerach przez Toolbox lub Distrobox. Instaluj dowolne narzędzia bez dotykania systemu hosta.
containerized dev
Przetestuj LegendaryOS w maszynie wirtualnej bez pełnej instalacji. Pobierz gotowy obraz ISO i uruchom przez QEMU.
Przełącz istniejący system oparty na Fedorze bezpośrednio na LegendaryOS — bez reinstalacji, bez utraty danych.
/home i /var pozostają nienaruszone. Konfiguracje w /etc są scalane automatycznie przez mechanizm 3-way merge.
Zbuduj własną wersję LegendaryOS jako obraz OCI. Dodaj pakiety, konfigurację, usługi systemd — wszystko deklaratywnie w jednym Containerfile.
Tradycyjne dystrybucje Linux pozwalają na modyfikację każdego pliku systemowego. LegendaryOS stosuje odmienną filozofię — system jest prawdą, a zmiany są wyjątkiem, nie regułą.
Przypadkowe rm -rf, błędna konfiguracja, wadliwy skrypt — żadna z tych operacji nie może dotknąć partycji systemowej zamontowanej tylko do odczytu.
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.
Aktualizacje wykonujesz poleceniem bootc upgrade. Są testowane i podpisane przed wydaniem. Jeśli coś pójdzie nie tak — reboot przywraca poprzednią generację.
Pliki użytkownika w /home oraz /var nigdy nie są dotykane przez aktualizacje systemu. Twoje dane i konfiguracje pozostają nienaruszone.
Złośliwe oprogramowanie nie może modyfikować plików systemowych nawet po uzyskaniu uprawnień użytkownika. System hosta pozostaje czysty.
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.
rpm-ostree install <pakiet> — zmiana zostanie zastosowana po restarcie i można ją cofnąć. Do celów deweloperskich używaj Toolbox lub Distrobox — instalujesz tam co chcesz, nie dotykając systemu hosta. Możesz też zbudować własny obraz OCI z dodatkowymi pakietami i przełączyć na niego system przez bootc switch.sudo bootc upgrade. bootc pobiera nowy obraz OCI i aplikuje go przy następnym restarcie. Jeśli coś pójdzie nie tak, możesz natychmiast wrócić do poprzedniej wersji przez sudo bootc rollback lub wybierając poprzedni wpis w GRUB./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 i nigdy nie są nadpisywane przez aktualizacje.sudo bootc rollback i zrestartuj, lub wybierz poprzednią pozycję w menu GRUB. System powróci do dokładnego stanu poprzedniej generacji bez dotykania danych użytkownika.distrobox create --name dev --image ubuntu:24.04 tworzy kontener Ubuntu, a distrobox enter dev do niego wchodzi. W kontenerze możesz instalować cokolwiek apt/dnf/pacman bez wpływu na system hosta. Toolbox działa analogicznie i jest domyślnie dostępny po instalacji.ghcr.io/legendaryos-linux-system/legendaryos:0.0.1, dodaj pakiety przez RUN dnf install -y ..., skopiuj konfiguracje, zbuduj przez podman build i wypchnij do rejestru. Następnie przełącz system na swój obraz przez sudo bootc switch ghcr.io/twoj-user/twoj-obraz:latest. Szczegóły w zakładce "Własny obraz" w sekcji Pobierz.