For et par dage siden blev Manjaro Linux-udviklere afsløret gennem et blogindlæg nyheden om, at De er begyndt at teste for en ny eksperimentel version kaldet "Manjaro Immutable", som introducerer en innovativ tilgang ved at distribuere basissystemet som et monolitisk billede monteret i skrivebeskyttet tilstand.
I meddelelsen nævner udviklerne som sådan, at Udgivelsen er eksperimentel og repræsenterer ikke en endelig version. Derfor er der ingen garanti for support. Det primære mål er at indsamle community-feedback om teknologien bag Manjaro Immutable.
Udviklet af Arkdep fra Arkane Linux-projektet, er denne spændende nye variant af Manjaro tilgængelig til offentlig test lige nu!
Målet med denne udgivelse er at indsamle feedback fra fællesskabet om teknologien, der driver Manjaro Immutable.
Hovedtræk ved Manjaro Immutable
For den del Af de nævnte funktioner i Manjaro Immutable, er følgende:
- Basissystem skrivebeskyttet: Basesystembilledet er monteret i skrivebeskyttet tilstand, hvilket betyder, at der ikke kan foretages permanente ændringer i det. Dette beskytter systemet mod mulig korruption og sikrer, at det altid kan returneres til en kendt, stabil tilstand.
- Atomic opgraderinger: Systemopdateringer udføres atomisk, hvilket betyder, at de anvendes på én gang eller slet ikke, hvilket undgår ustabile mellemtilstande.
- Boot kompatibilitet- Det aktuelle billede (alfa) understøtter kun opstart i UEFI-tilstand, både på x86_64-hardware og virtualiseringssystemer såsom VirtualBox og QEMU.
- Arkdep: Til systemstyring tilbydes arkdep-værktøjet, et sæt værktøjer udviklet af Arkane Linux. arkdep er beregnet til at tage sig af installation, vedligeholdelse og tilbagerulning af systemet til tidligere tilstande. Arkdep er skrevet i Bash og bruger grundlæggende GNU-værktøjer sammen med wget, curl og Systemd.
- Btrfs-brug: For filsystemdelen var valget Btrfs sammen med Btrfs undervolumener, der bruges til at styre de forskellige versioner af systemet. Det nævnes, at valget af Btrfs er, fordi det giver dig mulighed for nemt at skifte mellem det aktive billede og eventuelle opdateringer, der er blevet downloadet.
- Flatpak og sandkasser: Hvad angår emballagen, vil valget for de ekstra programmer, der er installeret, som standard bruges Flatpak-formatet, og til udviklingsmiljøer eller specifikke applikationer kan containere, der administreres med Podman og Distrobox, bruges. Det nævnes, at valget af dette er, fordi dette holder basissystemet intakt og sikkert, samtidig med at det tillader fleksibilitet i applikationer og udviklingsmiljøer.
- Valgfri brug af Pacman: Selvom systemroden er skrivebeskyttet, kan brugere midlertidigt deaktivere denne blokering og bruge Pacman, Arch Linux's standardpakkehåndtering, til at installere yderligere software. Alle pakker, der er installeret på denne måde, vil dog gå tabt efter den næste systemopdatering og skal geninstalleres.
Systemadministration
Som allerede nævnt kan systemadministration udføres ved hjælp af arkdep-kommandoer. For at installere en opdatering bruger du for eksempel kommandoen:
sudo arkdep deploy
For at sammenligne den foreslåede opdatering med det nuværende system kan du bruge:
arkdep diff
For at installere en pakke, for eksempel hvis du vil ændre GNOME-skrivebordsmiljøet (som er standardmiljøet), kan du installere en version med KDE ved at bruge:
sudo arkdep deploy test-manjaro-kde
Endelig er det værd at nævne, at brugere har mulighed for at oprette brugerdefinerede systembilleder ved hjælp af foruddefinerede skabeloner, så de kan tilpasse Manjaro Immutable til deres specifikke behov.
Sidst men ikke mindst er det værd at understrege det Manjaro Immutable er i øjeblikket i en alfatilstand og anbefalingen er, at det kun skal bruges under en virtuel maskine eller på computere beregnet til test, da dets udviklere ikke anbefaler systemet til daglig brug og endnu mindre til produktionsmiljøer.
Hvis du er interesseret i at teste systemet, skal du vide, at billedstørrelsen er 1.7 GB og der kræves minimum 32 GB lagerplads, 64 GB eller mere anbefales.
Interesseret i at lære mere om det, kan du konsultere detaljerne i følgende link.