Experimenten met Ubuntu Core Desktop: veilig en stabiel – en snel
De Linux-desktop is onveranderlijk – Ubuntu-ontwikkelaars voeren nu tenminste experimenten in deze richting uit. De kern moet de kernvariant zijn, voorheen bedoeld voor het IoT-gebied; Snap-pakketten worden gebruikt voor apps. Ubuntu ziet verbeterde beveiliging en stabiliteit, evenals eenvoudig beheer als de grootste voordelen.
Veel voordelen en veel nadelen
Maar wat is dit firmware-besturingssysteem? Zoals de naam al doet vermoeden, zijn bepaalde delen van het systeem zodanig van elkaar geïsoleerd dat noch de gebruiker, noch de applicaties ze kunnen wijzigen. Hiervoor worden containers gebruikt, waarin applicaties niet alleen van het platform, maar ook van elkaar geïsoleerd blijven.
Deze gebieden ontvangen updates onafhankelijk van elkaar en altijd volledig of helemaal niet – een gedeeltelijk bijgewerkt systeem mag niet aanwezig zijn, en onstabiele applicaties of componenten die niet langer compatibel zijn, mogen ook niet aanwezig zijn. Deze updates en de daaruit voortvloeiende toestanden van systemen zijn voorspelbaar en daardoor eenvoudiger te beheren door beheerders.
Naast een eenvoudiger beheer liggen ook de voordelen op het gebied van beveiliging voor de hand: zelfs als malware zijn weg vindt naar het systeem, heeft het meer moeite om andere applicaties of het platform te bereiken. Deze rigide structuur betekent echter ook dat gebruikers ze niet meer eenvoudig zelf kunnen maken – de aanpak is niet geschikt voor ontwikkelaars die willen experimenteren.
Maar een stabiel systeem kan ook nadelen hebben voor gewone gebruikers, want niet alle applicaties zijn gebouwd voor containers. Daarnaast moet de computer over een grotere opslagcapaciteit beschikken, omdat veel componenten vele malen beschikbaar moeten zijn – elke applicatie brengt immers zijn eigen afhankelijkheden met zich mee.
Angst: plotselinge onderwerping
Het is niet verwonderlijk dat Ubuntu het Snap-formaat ideaal vindt voor applicaties – omdat Canonical de applicatiecontainer sinds 20 april officieel gebruikt. Zoals de ontwikkelaars verzekeren, zijn deze bijzonder geschikt voor onveranderlijke systemen omdat de Snap Store de mogelijkheid biedt tot ondertekening en verificatie door de provider, inclusief een beveiligingsaudit van de betreffende applicatie.
Maar deze specifieke Snap Store is een punt van discussie binnen de gemeenschap omdat Canonical de server niet beschikbaar stelt als open source software. Hoewel critici zoals het Mint Project toegeven dat het formaat veel werk zal besparen, druist het in tegen de kernwaarden van FLOSS. Bovendien duwt Ubuntu met 23.04 Snap Flatpak-concurrent in alle varianten van het bord.
Er is dus lang gevreesd dat Ubuntu zijn gebruikers in zijn ecosysteem wil haken – een pure Snap-desktop op basis van de kernvariant zou ook in deze vermeende plannen passen. Maar het is ook een feit: andere ontwikkelaars werken ook aan soortgelijke projecten, Fedora met Silverblue en bijvoorbeeld ook openSUSE Aeon op basis van MicroOS.
Tot nu toe alleen experimenten
Het is echter niet duidelijk of en wanneer de Ubuntu-desktop onveranderlijk zal lijken. de In de gerelateerde blogpost De in detail besproken kernversie, inclusief screenshots, werd in 2014 gelanceerd voor het IoT-gebied. Er wordt momenteel expliciet op de desktop geëxperimenteerd, maar de ontwikkelaars geloven zeker dat een heel systeem op deze manier kan worden gestructureerd.
Op GitHub zijn er in ieder geval verschillende projecten die overeenkomen met experimenten, waaronder een project met de naam ubuntu-core desktopEind 2020 gelanceerd door Canonical. Dit is momenteel een Ubuntu Core 22-image met Gnome Display Manager (GDM). Gebruikers moeten het opstarten als een virtuele machine, het is niet bedoeld voor gebruik door eindgebruikers.
Canonical had op het moment van publicatie nog niet gereageerd op een verzoek van de iX. Specifieke details van de plannen zullen naar verwachting in de komende maanden naar buiten komen. Het afscheid van de klassieke Linux-distributie lijkt echter niet aanstaande: de ontwikkelaars zelf verzekeren dat het voor sommige gebruikers het favoriete systeem zal blijven.
(fu)