En officiell Snap-only, oföränderlig version av Ubuntu-skrivbordet är på gång. Här är vad du kan förvänta dig av det nya Snapified Ubuntu-skrivbordet.
Det finns en enorm förändring under fötterna i hur desktop Linux är byggt. Gemenskaper och företag skapar oföränderliga versioner av sina distros, och Ubuntu är inget undantag.
Från och med Ubuntu 24.04 kommer det att finnas en version av skrivbordet som helt är konstruerad av snap-paket, även känd som snaps. Detta projekt är för närvarande känt som Ubuntu Core Desktop.
Men hur påverkar det dig att använda en Snap-only version av Ubuntu-skrivbordet? Vilka förändringar bör du förvänta dig, och bör du dyka in direkt eller hålla fast vid det traditionella Ubuntu-skrivbordet ett tag till?
1. Hej Snaps, hejdå DEBs
I en Snap-version av Ubuntu ersätter snaps DEB som det primära sättet att distribuera och ladda ner programvara.
Snap är en typ av universellt paketformat, vilket innebär att en app som distribueras som ett snap kan köras på de flesta versioner av Linux istället för att behöva släppas på nytt för varje specifik distro. Snap är
ett av tre distroagnostiska paketformat för Linux.Snap-formatet kommer från utvecklare på Canonical, företaget bakom Ubuntu. Även om snaps är tillgängliga för alla versioner av Linux, är de främst associerade med Ubuntu. De flesta andra distros har slagit sig fast ett annat universellt paketformat känt som Flatpak, inklusive SteamOS på Steam-däcket.
En stor skillnad mellan snaps och flatpaks är att den förstnämnda inte är begränsad till stationära appar. Snap-paket kan distribuera programvara för servrar. Du kan också konstruera de underliggande systemkomponenterna och biblioteken som utgör ett operativsystem av snaps.
2. Detta är en oföränderlig version av Ubuntu
När något är föränderligt är det föränderligt. Ett oföränderligt operativsystem är ett som inte kan ändras. Kärnsystemfilerna är skrivskyddade, vilket innebär att apparna du installerar kan komma åt systemfiler, men de kan inte ändra dem eller skapa nya. Du som användare kan inte heller enkelt modifiera systemet själv.
Detta kan låta komplicerat, men det finns en god chans att du redan använder ett oföränderligt operativsystem. Android, ChromeOS och macOS använder alla detta tillvägagångssätt. Det beror på att oföränderliga operativsystem är svårare att bryta av misstag. De kommer också med förbättrad säkerhet, eftersom hackare har ett mycket svårare jobb med att försöka injicera skadlig programvara på systemnivå.
För att vara tydlig, hela systemet är inte oföränderligt, för det skulle göra det oanvändbart. Du kan spara filer i din personliga hemmapp och du kan installera appar.
3. De flesta appar kommer att vara sandlådor
Snap-formatet förhindrar appar från att interagera med andra appar eller ha tillgång till filerna på din dator, även känd som sandboxing. Varje mjukvara har sin egen privata sandlåda att spela i, utan möjlighet att veta vad som händer utanför sandlådan.
Det är upp till apputvecklare att implementera sandboxing korrekt. Ibland gör de inte det, vilket gör din enhet sårbar men med att du har en falsk känsla av skydd.
Du kan också uppleva egenheter som inte finns i den icke-snap, icke-sandlådeversionen av appar. Detta kan inkludera att du bara kan visa filer i mappen "Bilder", men inte mappen "Nedladdningar", eller att du inte kan upptäcka viss hårdvara, som en mikrofon eller webbkamera.
4. Snap Store är din huvudsakliga källa för appar
I åratal kom den stora majoriteten av programvaran tillgänglig för Ubuntu från Ubuntu-förråden som Canonical tillhandahåller gratis. Denna stora katalog av programvara innehåller mycket, om inte det mesta, av den öppna programvaran som är tillgänglig för Linux.
Denna programvara kommer all i DEB-formatet, eftersom det mesta av programvaran faktiskt hämtas från Debians systemförråd som Ubuntu är baserad på.
Men Ubuntu-förråden innehåller inga snaps. För dem, Canonial erbjuder en separat Snap Store som fungerar som ditt primära sätt att upptäcka och installera appar på en Snap-only version av Ubuntu. Desktopklienten för den här appbutiken är programmerad med Flutter, som andra nyare programvaror från Canonical.
Snap Store innehåller massor av öppen källkod, men det är inte allt. Här kan du också hitta kommersiell, proprietär programvara som Slack och Microsoft Teams.
5. Endast versioner av långtidssupport är tillgängliga
Ubuntu har ett något okonventionellt releaseschema. En ny version kommer ut var sjätte månad under en tvåårscykel. Den första versionen är den långsiktiga supportversionen. De tre utgåvorna däremellan kallas interimsutgåvor.
De flesta Ubuntu-användare håller sig till LTS-utgåvorna som kommer ut vartannat år. Interimsversionerna ger människor möjlighet att ladda ner nyare versioner av mjukvara och se förändringar som kan ta vägen till nästa LTS.
Snap-versionen av Ubuntu håller sig till LTS-cykeln. Om du föredrar att anamma interimsversioner, kanske du vill hålla dig till standardversionen av Ubuntu.
6. Det är enklare att växla mellan skrivbordsmiljöer
En skrivbordsmiljö är en kolossal samling programvara. Även om du alltid har haft möjlighet att installera flera skrivbordsmiljöer i Ubuntu, blandas paket så småningom ihop, vilket resulterar i alla typer av egenheter.
I ett oföränderligt operativsystem uppdateras eller byts kärnsystemet ut som ett paket. Detta gör det möjligt att byta skrivbordsmiljö utan att det blir rörigt. Du kan också ha flera versioner av samma skrivbordsmiljö, till exempel den nuvarande stabila versionen och den senaste betaversionen.
7. Terminalen låter dig installera icke-Ubuntu-programvara
Canonical har skapat en ny terminal med Flutter som kommer att kännas bekant för personer som redan är vana vid Distrobox. Om du inte är det, Distrobox är ett sätt att installera programvara från flera distros inuti en terminal, så att du inte behöver installera hela versioner av distros tillsammans med den du redan kör.
Ubuntus terminal placerar Ubuntu-logotypen först och främst, men det finns andra distro-ikoner som du kan välja. Terminalen använder Linuxkärnans inbyggda inneslutningsfunktioner för att få magin att hända.
8. Du kan byta "kanaler" för att komma åt ny programvara
Ubuntu har länge erbjudit olika mjukvarukällor, för att tillgodose om folk vill uteslutande använda programvara Canonical har enbart testad programvara med gratis och öppen källkod, eller få tillgång till den bredaste katalogen möjlig. Det nya alternativet Ubuntu kommer att ta ett annat tillvägagångssätt och erbjuda olika kanaler istället.
Om du behöver nya hårdvarudrivrutiner, aktivera kanalen. Letar du efter en nyare version av GNOME? Du kanske hittar en kanal för det, vilket minimerar nackdelarna med att hålla sig till en LTS-release. Vill du byta skrivbord? Aktivera lämplig kanal för sådana som KDE, Xfce och andra.
Hur man laddar ner All-Snap-versionen av Ubuntu
Snap-bara skrivbordet kommer att visas som ett valfritt alternativ som en del av Ubuntu 24.04 i april 2024. Tills dess kan du ladda ner testversioner från Ubuntu Core Desktop-projektets GitHub-sida.
Om du är öppen för att förgrena dig från Ubuntu kan du också prova Fedora Silverblue, den Flatpak-centrerade oföränderliga versionen av Fedora Workstation.