Een officiële Snap-only, onveranderlijke versie van de Ubuntu-desktop is in de maak. Dit is wat u kunt verwachten van de nieuwe Snapified Ubuntu-desktop.

Er is een enorme verandering gaande in de manier waarop desktop Linux is gebouwd. Gemeenschappen en bedrijven maken onveranderlijke versies van hun distro's, en Ubuntu is daarop geen uitzondering.

Vanaf Ubuntu 24.04 zal er een versie van de desktop zijn die volledig is opgebouwd uit snap-pakketten, ook wel snaps genoemd. Dit project staat momenteel bekend als Ubuntu Core Desktop.

Maar welke invloed heeft het gebruik van een Snap-only-versie van de Ubuntu-desktop op u? Welke veranderingen mag je verwachten en moet je er meteen induiken of nog even vasthouden aan de traditionele Ubuntu-desktop?

1. Hallo Snaps, tot ziens DEB's

In een Snap-only versie van Ubuntu vervangen snaps DEB's als het primaire middel voor het distribueren en downloaden van software.

Snap is een soort universeel pakketformaat, wat betekent dat een app die in een handomdraai wordt gedistribueerd, op de meeste versies van Linux kan worden uitgevoerd in plaats van opnieuw te moeten worden uitgebracht voor elke specifieke distro. Snap is

een van de drie distro-agnostische pakketindelingen voor Linux.

Het snap-formaat is afkomstig van ontwikkelaars bij Canonical, het bedrijf achter Ubuntu. Hoewel snaps beschikbaar zijn voor elke versie van Linux, worden ze voornamelijk geassocieerd met Ubuntu. De meeste andere distro's hebben zich gevestigd een ander universeel pakketformaat dat bekend staat als Flatpak, inclusief SteamOS op het Steam Deck.

Een groot verschil tussen snaps en flatpaks is dat de eerste niet beperkt is tot desktop-apps. Snap-pakketten kunnen software voor servers distribueren. U kunt ook de onderliggende systeemcomponenten en bibliotheken die samen een besturingssysteem vormen uit snaps construeren.

2. Dit is een onveranderlijke versie van Ubuntu

Als iets veranderlijk is, is het veranderlijk. Een onveranderlijk besturingssysteem is er een dat niet kan worden gewijzigd. De kernsysteembestanden zijn alleen-lezen, wat betekent dat de apps die u installeert toegang hebben tot systeembestanden, maar ze niet kunnen wijzigen of nieuwe kunnen maken. Ook kunt u als gebruiker het systeem niet zomaar zelf aanpassen.

Dit klinkt misschien ingewikkeld, maar de kans is groot dat je al een onveranderlijk besturingssysteem gebruikt. Android, ChromeOS en macOS gebruiken allemaal deze aanpak. Dat komt omdat onveranderlijke besturingssystemen moeilijker per ongeluk te breken zijn. Ze worden ook geleverd met verbeterde beveiliging, aangezien hackers het veel moeilijker hebben om malware op systeemniveau te injecteren.

Voor alle duidelijkheid: het hele systeem is niet onveranderlijk, want dat zou het onbruikbaar maken. In je persoonlijke thuismap bewaar je bestanden en kun je apps installeren.

3. De meeste apps worden in een sandbox geplaatst

Het snap-formaat voorkomt dat apps communiceren met andere apps of toegang hebben tot de bestanden op uw computer, ook wel bekend als sandboxing. Elk stuk software heeft zijn eigen privé-sandbox om in te spelen, zonder de mogelijkheid om te weten wat er buiten de sandbox gebeurt.

Het is aan app-ontwikkelaars om sandboxing correct te implementeren. Soms doen ze dat niet, waardoor uw apparaat kwetsbaar blijft, maar u een vals gevoel van bescherming heeft.

U kunt ook eigenaardigheden ervaren die niet aanwezig zijn in de niet-snap, niet-sandbox-versie van apps. Dit kan zijn dat u alleen bestanden in uw map "Afbeeldingen" kunt bekijken, maar niet uw map "Downloads", of dat u bepaalde hardware, zoals een microfoon of webcam, niet kunt detecteren.

4. De Snap Store is uw belangrijkste bron voor apps

Afbeelding tegoed: Ubuntu

Jarenlang kwam de overgrote meerderheid van de beschikbare software voor Ubuntu uit de Ubuntu-repositories die Canonical gratis ter beschikking stelt. Deze enorme softwarecatalogus bevat veel, zo niet de meeste, open software die beschikbaar is voor Linux.

Deze software komt allemaal in het DEB-formaat, aangezien de meeste software daadwerkelijk wordt gehaald uit de Debian-systeemrepository's waarop Ubuntu is gebaseerd.

Maar de Ubuntu-repository's bevatten geen snaps. voor degenen, Canonial biedt een aparte Snap Store aan dat dient als uw primaire manier om apps te ontdekken en te installeren op een Snap-only-versie van Ubuntu. De desktopclient voor deze app store is geprogrammeerd met Flutter, net als andere nieuwere software van Canonical.

De Snap Store bevat veel open-source software, maar dat is niet alles. Hier vind je ook commerciële, propriëtaire software zoals Slack en Microsoft Teams.

5. Er zijn alleen versies met langdurige ondersteuning beschikbaar

Ubuntu heeft een ietwat onconventioneel releaseschema. Gedurende een cyclus van twee jaar komt er elke zes maanden een nieuwe versie uit. De eerste release is de ondersteuningsversie voor de lange termijn. De drie releases daar tussenin staan ​​bekend als interim releases.

De meeste Ubuntu-gebruikers houden zich aan de LTS-releases die om de twee jaar uitkomen. De tussentijdse versies geven mensen de mogelijkheid om nieuwere versies van software te downloaden en veranderingen te zien die mogelijk hun weg vinden naar de volgende LTS.

De Snap-only versie van Ubuntu houdt vast aan de LTS-cyclus. Als u liever tussentijdse releases omarmt, wilt u misschien vasthouden aan de standaardversie van Ubuntu.

6. Het is gemakkelijker om te schakelen tussen bureaubladomgevingen

Een desktopomgeving is een kolossale verzameling software. Hoewel je altijd de mogelijkheid hebt gehad om meerdere desktopomgevingen in Ubuntu te installeren, raken pakketten uiteindelijk door elkaar, wat resulteert in allerlei eigenaardigheden.

In een onveranderlijk besturingssysteem wordt het kernsysteem bijgewerkt of uitgewisseld als één bundel. Dit maakt het mogelijk om van desktopomgeving te wisselen zonder dat dingen door elkaar lopen. U kunt ook meerdere versies van dezelfde desktopomgeving hebben, zoals de huidige stabiele versie en de nieuwste bèta.

7. Met de terminal kunt u niet-Ubuntu-software installeren

Canonical heeft een nieuwe terminal gemaakt met behulp van Flutter die vertrouwd zal aanvoelen voor mensen die al gewend zijn aan Distrobox. Als je dat niet bent, Distrobox is een manier om software van meerdere distro's te installeren in een terminal, zodat u geen volledige versies van distro's hoeft te installeren naast degene die u al gebruikt.

Ubuntu's terminal plaatst eerst en vooral het Ubuntu-logo, maar er zijn andere distro-pictogrammen die u kunt selecteren. De terminal maakt gebruik van de ingebouwde insluitingsfuncties van de Linux-kernel om de magie te laten gebeuren.

8. U kunt van kanaal wisselen om toegang te krijgen tot nieuwe software

Ubuntu biedt al lang verschillende softwarebronnen aan, afhankelijk van of mensen exclusief willen gebruiken software Canonical heeft getest, alleen gratis en open source software, of toegang tot de breedste catalogus mogelijk. De nieuwe Ubuntu-optie zal een andere aanpak hebben en in plaats daarvan verschillende kanalen aanbieden.

Schakel het kanaal in als u nieuwe hardwarestuurprogramma's nodig hebt. Op zoek naar een nieuwere versie van GNOME? Misschien vind je daar een kanaal voor, waardoor de nadelen van het vasthouden aan een LTS-release worden geminimaliseerd. Wil je van desktop wisselen? Activeer het juiste kanaal voor bijvoorbeeld KDE, Xfce en anderen.

Hoe de All-Snap-versie van Ubuntu te downloaden

De Snap-only desktop verschijnt in april 2024 als een optioneel alternatief als onderdeel van Ubuntu 24.04. Tot die tijd kunt u testversies downloaden van de De GitHub-pagina van het Ubuntu Core Desktop-project.

Als je openstaat om af te wijken van Ubuntu, kun je ook Fedora Silverblue proberen, de op Flatpak gerichte onveranderlijke versie van Fedora Workstation.