MoonLightOS

MoonLightOS 26.04.5 »Bengunur« · LTS · 64-bit

Hent MoonLightOS 26.04.5

Én ISO-fil til alle 64-bit-computere: UEFI med Secure Boot og gammeldags BIOS, fra den samme fil.

Filmoonlightos-26.04.5-bengunur-amd64.iso
Størrelselæser filen…
SHA-256læser filen…
Byggedato—
Arkitekturx86-64 (amd64)
GrundlagUbuntu 26.04 LTS (resolute)
SkrivebordCinnamon
Understøttet indtil

Kontrollér, før du skriver

Sammenlign summen på den fil, du har hentet, med den, der står ovenfor. Er de forskellige, er det den hentede fil, der er beskadiget – ikke ISO-filen.

På Linux eller macOS – i den mappe, hvor du har gemt filen:

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

På Windows, i PowerShell – sammenlign den viste hashværdi med den, der står i .sha256-filen:

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

Systemkrav

En vilkårlig 64-bit x86-computer. Installationsprogrammet kræver mindst 1,7 GB RAM og 18 GB ledig plads.

Både UEFI og gammeldags BIOS starter den samme ISO-fil. Secure Boot kan blive ved med at være slået til.

MinimumAnbefalet
RAM2 GB4 GB
Disk18 GB30 GB
Processoren vilkårlig 64-bit x86-processorto kerner
Grafiket vilkårligt grafikkort med framebufferenhver GPU fra de seneste 15 år

Næste skridt

  1. Skriv ISO-filen til en USB-nøgle

    En almindelig blokkopi er nok: dd på Linux og macOS, Rufus i DD-tilstand, balenaEtcher eller Ventoy på Windows.

  2. Start fra nøglen

    Secure Boot må gerne være slået til. Vælg Try or Install i menuen.

  3. Prøv systemet, og installér det så

    Live-sessionen er hele systemet. Installationsprogrammet er ikonet på skrivebordet.

Hele vejledningen

Hvad ISO-filen indeholder

  • Ubuntu 26.04 LTS som grundlag, Ubuntus generiske kerne, hele linux-firmware-sættet, mikrokode til Intel og AMD og NVIDIA-driveren til installationer uden netforbindelse

  • Cinnamon med MoonLight-temaerne, LightDM med Slick Greeter og installationsprogrammet Calamares med LUKS2-kryptering

  • Firefox med uBlock Origin, Thunderbird, Geary, LibreOffice, VLC, GIMP og hele samlingen af codecs

  • De fjorten MoonTools og de seks indstillingssider, oversat til ni sprog

  • Visual Studio Code, compilerværktøjerne, Python, Node.js, Rust, Go, Java 21 og Docker Engine

  • Wine med DXVK og VKD3D, fingeraftryk og ansigtsoplåsning, VPN-klienter og drivere til printere og scannere

  • Den italienske sprogpakke på ISO-filen; andre sprog kan hentes med ét klik

Hvad der er testet

ISO-filen bliver bygget og derefter startet under QEMU, og skærmbillederne på webstedet kommer fra de sessioner, ikke fra mockups.

Opstart med UEFIFirmware → Canonical-shim → signeret GRUB → kerne. Menuen kommer frem, og nedtællingen kører.
Opstart med gammeldags BIOSEl Torito-aftryk og hybrid MBR. Samme menu, samme animation.
OpstartsanimationLogoet står stille, lysringen pulserer mellem billederne, statuslinjen rykker frem.
Live-skrivebordetKommer frem og er stabilt: tapet, ikoner på skrivebordet, startknap, centreret dock, statusområde.
Velkommen og opsætningGuiden og Velkommen-vinduet åbner og skifter sprog med det samme.
Indholdet af ISO-filenMere end 120 kontroller under bygningen, fra kernen til den medfølgende uBlock Origin-udvidelse; bygningen nægter at lave en ISO, hvis bare én fejler.
Det installerede systemSquashfs bliver tjekket for en kerne og et initramfs, så en installation aldrig kan ende uden noget at starte fra.

Endnu ikke prøvet på rigtig hardware, da dette blev skrevet: håndhævet Secure Boot med en producents egne nøgler, registrering af fingeraftryk på en fysisk sensor og installationsprogrammet, der skriver til en rigtig disk. Prøver du noget af det, er en rapport meget velkommen.

Kildekode

MoonLightOS bygges fra ét arkiv med én kommando. Alt, der frembringer det – byggescripts, temaer, programmer og oversættelser – er fri software.

./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

Byg det selv