MoonLightOS

MoonLightOS 26.04.5 „Bengunur” · LTS · 64 bity

Pobierz MoonLightOS 26.04.5

Jeden obraz na każdy komputer 64-bitowy: UEFI z Secure Boot i starszy BIOS, z tego samego pliku.

Plikmoonlightos-26.04.5-bengunur-amd64.iso
Rozmiarodczytywanie pliku…
SHA-256odczytywanie pliku…
Data budowania—
Architekturax86-64 (amd64)
PodstawaUbuntu 26.04 LTS (resolute)
PulpitCinnamon
Koniec wsparcia

Sprawdź przed nagraniem

Porównaj sumę kontrolną pobranego pliku z podaną powyżej. Jeśli się różnią, uszkodzony jest pobrany plik, a nie obraz.

W Linuksie i macOS, w katalogu z pobranym plikiem:

sha256sum -c moonlightos-26.04.5-bengunur-amd64.iso.sha256

W Windows, w programie PowerShell, porównaj wypisany skrót z tym z pliku .sha256:

Get-FileHash .\moonlightos-26.04.5-bengunur-amd64.iso -Algorithm SHA256
Get-Content .\moonlightos-26.04.5-bengunur-amd64.iso.sha256

Wymagania sprzętowe

Dowolny 64-bitowy komputer z procesorem x86. Instalator wymaga co najmniej 1,7 GB pamięci RAM i 18 GB miejsca na dysku.

Ten sam obraz obsługuje zarówno UEFI, jak i starszy BIOS. Secure Boot może zostać włączony.

MinimumZalecane
RAM2 GB4 GB
Dysk18 GB30 GB
Procesordowolny 64-bitowy procesor x86dwa rdzenie
Grafikadowolna karta z buforem ramkidowolny układ graficzny z ostatnich 15 lat

Co dalej

  1. Nagraj obraz na pendrive

    Wystarczy zwykłe przepisanie bajt po bajcie: dd w Linuksie i macOS, Rufus w trybie DD, balenaEtcher albo Ventoy w Windows.

  2. Uruchom komputer z pendrive'a

    Secure Boot może zostać włączony. Z menu wybierz wpis Try or Install.

  3. Najpierw wypróbuj, potem zainstaluj

    Sesja live to pełny system. Instalator to ikona na pulpicie.

Pełny przewodnik

Co jest na obrazie

  • Podstawa Ubuntu 26.04 LTS, standardowe jądro Ubuntu, pełny zestaw linux-firmware, mikrokod Intela i AMD oraz sterownik NVIDII na instalacje bez internetu

  • Cinnamon z motywami MoonLight, LightDM ze Slick Greeter i instalator Calamares z szyfrowaniem LUKS2

  • Firefox z uBlock Origin, Thunderbird, Geary, LibreOffice, VLC, GIMP i pełny zestaw kodeków

  • Czternaście programów MoonTools i sześć paneli ustawień, przetłumaczonych na dziewięć języków

  • Visual Studio Code, zestaw kompilatorów, Python, Node.js, Rust, Go, Java 21 i Docker Engine

  • Wine z DXVK i VKD3D, odcisk palca i odblokowanie twarzą, klienty VPN, sterowniki drukarek i skanerów

  • Włoski pakiet językowy na obrazie; pozostałe języki można pobrać jednym kliknięciem

Co zostało przetestowane

Obraz po zbudowaniu jest uruchamiany w QEMU, a zrzuty ekranu w tej witrynie pochodzą właśnie z tych sesji, nie z wizualizacji.

Uruchomienie z UEFIFirmware → shim Canonicala → podpisany GRUB → jądro. Menu pojawia się, a odliczanie rusza.
Uruchomienie ze starszego BIOS-uObraz El Torito i hybrydowy MBR. To samo menu, ta sama animacja.
Animacja uruchamianiaLogo nieruchome, poświata pulsuje między klatkami, pasek postępu idzie do przodu.
Pulpit w sesji liveWstaje i jest stabilny: tapeta, ikony na pulpicie, przycisk Start, wyśrodkowany dok, obszar powiadomień.
Witaj i KonfiguracjaKreator i okno Witaj otwierają się i od razu zmieniają język.
Zawartość obrazuPonad 120 testów podczas budowania, od jądra po dołączone rozszerzenie uBlock Origin; przy jednym nieudanym obraz ISO nie powstaje.
Zainstalowany systemSquashfs jest sprawdzany pod kątem jądra i initramfs, więc instalacja nigdy nie zostanie bez czegokolwiek do uruchomienia.

W chwili pisania tego tekstu na prawdziwym sprzęcie nie zostały jeszcze sprawdzone: wymuszanie Secure Boot na kluczach producenta, rejestracja odcisku na fizycznym czytniku i zapis instalatora na prawdziwym dysku. Jeśli któryś z tych scenariuszy przetestujesz, chętnie przyjmiemy zgłoszenie.

Kod źródłowy

MoonLightOS powstaje z jednego repozytorium, jednym poleceniem. Wszystko, co go tworzy, czyli skrypty budowania, motywy, programy i tłumaczenia, to wolne oprogramowanie.

./build.sh            # bootstrap → customise → squash → ISO
./build.sh rootfs     # stop after the system is customised
./build.sh image      # re-pack an existing rootfs into a new ISO
./build.sh finish     # bootloaders + ISO only, reusing the squashfs
./build.sh shell      # a prompt inside the build environment
./build.sh clean      # throw the scratch volume away

Zbuduj samodzielnie