Meteora Web

Ubuntu Core Desktop herstart, Canonical mikt op dagelijkse builds met Ubuntu 27.04

Canonical herstart Ubuntu Core Desktop, het onveranderlijke bureaublad volledig in snaps. Drie scenario's, hindernissen en gevolgen voor ontwikkelaars.

Ing. Calogero Bono 6 min leestijd
Ubuntu Core Desktop herstart, Canonical mikt op dagelijkse builds met Ubuntu 27.04

Canonical heeft aangekondigd dat de ontwikkeling van Ubuntu Core Desktop weer op gang is gekomen, met een speciaal team. Dat schrijft Jon Seager, VP of Engineering van het bedrijf. Het project, in 2023 als preview gepresenteerd, had stilgelegen. Het is belangrijk omdat Canonical het beschrijft als de basis die op termijn de standaardervaring van Ubuntu Desktop wordt.

Even een paar termen, voordat we naar de feiten gaan. Een onveranderlijke distributie heeft een basissysteem dat de gebruiker niet rechtstreeks aanpast, waardoor het moeilijker kapot te maken is. Een snap is een softwarepakket van Canonical dat de afhankelijkheden meeneemt. De strikte afscherming (strict confinement) isoleert de app van de rest van het systeem, terwijl de classic-variant er meer vrijheid aan geeft. Proton is de compatibiliteitslaag van Valve om Windows-games op Linux te draaien.

Zenithby Meteora Web Het besturingssysteem van je bedrijf. Social media, klanten, boekingen en facturen op één platform. Sportscholen, barbiers, professionals. Ontdek Zenith → Gratis demo · zonder creditcard

Wat is Ubuntu Core Desktop?

Volgens de officiële bron is het het onveranderlijke en attesteerbare Linux-bureaublad van Canonical, dat voorlopig nog niet is uitgebracht. Het is gebaseerd op Ubuntu Core, de onveranderlijke distributie die al bijna tien jaar wordt gebruikt in commerciële IoT-, embedded- en robotica-platforms.

Het verschil zit in de architectuur. Alles is een snap, inclusief bootloader, kernel, bureaubladomgeving, diensten en applicaties. Canonical belooft een bureaublad dat moeilijker kapot te maken is, makkelijker te herstellen is en meer controle biedt over welke gegevens apps kunnen benaderen.

De preview uit 2023, geeft Seager toe, was niet goed genoeg. Een groot deel van het bureaublad zat in één alternatieve, monolithische basis-snap, met daarin GDM, GNOME en in sommige versies zelfs Firefox. Het scheiden van die componenten heeft prioriteit.

Wat zijn de drie eerste use cases?

De browsermachine

Volgens Seager is dit het eenvoudigste en snelst op te leveren geval. Firefox en Chromium worden al jaren als snap in Ubuntu aangeboden, en er wordt gewerkt aan de rechten voor gecontroleerde toegang tot camera en microfoon.

De werkstation voor ontwikkelaars

Hier komt Canonical Workshop in beeld, dat geïsoleerde en op maat gemaakte ontwikkelomgevingen biedt en gebruikmaakt van LXD. Met de extensie voor Visual Studio Code, zegt Seager, heeft de meeste ontwikkelaar wat hij nodig heeft. Workshop is nu een classic-snap, maar Canonical spreekt van veelbelovende resultaten om in de komende weken over te stappen naar strikte afscherming. Seager koppelt het onderwerp ook aan het isoleren van coding-agents, om gevoelige inloggegevens en bestanden te beschermen.

Als je al met containers en geïsoleerde omgevingen werkt, is ons artikel over Docker met Laravel misschien interessant voor je.

De gamingmachine

Canonical onderhoudt de snap van Steam, die met strikte afscherming werkt. Het doel is een gamestack, inclusief grafische component, die los van elkaar kan worden bijgewerkt. Seager geeft toe dat de Steam-snap de afgelopen twee jaar minder aandacht heeft gekregen dan nodig was, door een gebrek aan middelen.

Wat zijn de technische uitdagingen?

De eerste is de beschikbaarheid van apps. Ubuntu Core vereist dat alles een snap met strikte afscherming is. In de Snap Store staan volgens Seager meer dan 11.000 snaps, waarvan de meeste compatibel zijn met Ubuntu Core. De overige, vooral de classic-snaps, vragen nog werk. Visual Studio Code is een van die gevallen.

Het idee dat Seager het liefst uitwerkt, is grafische apps in een Workshop draaien en hun vensters op het hostbureaublad tonen, zoals WSLg doet. Voor apt, nix, flatpak en andere pakketbeheerders wordt het advies om virtualisatie en containerisatie te gebruiken.

De tweede uitdaging is het modulariseren van het bureaublad, met duidelijke interfaces tussen displaymanager, bureaubladomgeving, mediaservers en netwerk. OMG! Ubuntu voegt eraan toe dat ook KDE Plasma beschikbaar wordt, en spreekt over een probleem van de "app gap".

Wanneer komt het uit?

Volgens OMG! Ubuntu zullen de builds beschikbaar zijn vóór de release 27.04 van volgend jaar, en Seager zegt dat het klassieke Deb-gebaseerde Ubuntu-bureaublad niet verdwijnt. The Register kopt dat Ubuntu 27.04 misschien een preview meebrengt, en de voorwaardelijke wijs telt hier.

Beperkingen om te kennen

Er bestaat nog geen uitgebrachte versie en er is geen zekere datum. De officiële bron die we hebben is een visie- en roadmap-post, geen product om uit te proberen. De tekst die we tot onze beschikking hebben, is bovendien afgekapt in het deel over de modulaire architectuur, dus we kunnen niet alle details weergeven.

Open blijven de strikte afscherming van Workshop, de ondersteuning voor classic-apps en de stabiliteit van de gamestack op verschillende hardware. Seager zelf spreekt over meer technische complexiteit.

Wat verandert er voor wie met digitale techniek werkt

Voorlopig niets direct merkbaars. Het Deb-bureaublad blijft. Maar de richting is duidelijk, en wie software ontwikkelt moet wennen aan werken in geïsoleerde omgevingen in plaats van rechtstreeks op de machine.

  • Ontwikkelaars zullen moeten denken in containers en sandboxes, een aanpak die de verschillen tussen machines verkleint.
  • Wie Linux-software distribueert, zal het formaat snap met strikte afscherming moeten overwegen.
  • Wie vloten van werkplekken beheert, kan met interesse kijken naar een systeem dat makkelijker te herstellen en te verifiëren is.

Op het vlak van rechten en beveiliging helpt het om de basis op te frissen, bijvoorbeeld met de Linux-rechten. Voor servers blijven de praktijken van beheerde hosting met beveiligingsupdates geldig.

Ons standpunt

Het idee is op papier sterk. Een systeem waarin kernel en bootloader als apps kunnen worden bijgewerkt en teruggedraaid, lost echte problemen op. Maar Canonical begint vanuit een ongemakkelijke positie. Het project heeft twee jaar stilgelegen, en de erkenning van beperkte middelen is eerlijk, maar geruststellend is ze niet.

Het echte knelpunt is het ecosysteem. Een bureaublad dat om apps met strikte afscherming vraagt, staat of valt met de beschikbaarheid van software. Classic-apps in een Workshop laten draaien is slim bedacht, maar het verplaatst de complexiteit naar de gebruiker. Als de ervaring niet soepel is, blijven veel mensen bij het traditionele bureaublad. We wachten op echte builds voordat we een oordeel vellen.

Veelgestelde vragen

Vervangt Ubuntu Core Desktop Ubuntu Desktop?

Niet meteen. Canonical zegt dat het op termijn de standaardervaring wordt, maar volgens OMG! Ubuntu verdwijnt het klassieke Deb-gebaseerde bureaublad niet.

Kun je het al uitproberen?

Niet in een uitgebrachte versie. Er bestond een preview uit 2023, maar de ontwikkeling was gestopt. Nu is die weer opgepakt met een speciaal team.

Wanneer komen de builds?

Vóór Ubuntu 27.04, dat volgens OMG! Ubuntu volgend jaar verschijnt. The Register spreekt van een mogelijke preview, dus de planning is niet gegarandeerd.

Wat betekent onveranderlijk?

Dat het basissysteem niet rechtstreeks door de gebruiker wordt aangepast. In Ubuntu Core is alles een snap, van de kernel tot de apps, en het systeem is makkelijker te herstellen.

Zullen classic-apps werken?

Niet rechtstreeks. Visual Studio Code bijvoorbeeld draait niet op Ubuntu Core. Het idee dat Seager het liefst uitwerkt, is ze in een Workshop te draaien en hun vensters op het bureaublad te tonen.

Waar je de komende maanden op moet letten bij Ubuntu Core Desktop

De sleutelstap wordt het zien van de eerste dagelijkse builds en de strikte afscherming van Workshop.

  • Volg de aankondiging van de eerste builds en probeer ze uit in een virtuele machine, niet op je werkcomputer.
  • Controleer of de tools die je elke dag gebruikt beschikbaar zijn als snap met strikte afscherming.
  • Ben je ontwikkelaar, probeer dan nu al geïsoleerde omgevingen uit, bijvoorbeeld met de Linux-monitoring om te begrijpen hoe de resources zich gedragen.

Bronnen

Zenithby Meteora Web Het besturingssysteem van je bedrijf. Social media, klanten, boekingen en facturen op één platform. Sportscholen, barbiers, professionals. Ontdek Zenith → Gratis demo · zonder creditcard

Lees ook

Uit de blog

Nieuwste artikelen