Canonical fungerer på en variant af Ubuntu Desktop, der kun indeholder Snap-pakker

Canonical

Canonical er det firma, der er ansvarlig for udviklingen af ​​Ubuntu

Nyheden brød for nylig om, at Canonical udviklere har til hensigt at begynder at send builds yderligere fra Ubuntu Desktop næste år, baseret på Ubuntu Core-platformen og inklusive kun apps pakket i format Snap.

Ubuntu Core involverer levering af et udeleligt monolitisk billede fra basissystemet, som ikke bruger opdeling i separate deb-pakker og bruger en systemdækkende atomopdateringsmekanisme.

Ubuntu Core-komponenter, inklusive basissystemet, Linux-kernen, systemplugins og tilføjelsesprogrammer, kommer i et snap-format og administreres af snapd-værktøjssættet.

Snap-formatkomponenter er isoleret af AppArmor og Seccomp, hvilket skaber en ekstra grænse for systembeskyttelse i tilfælde af, at individuelle applikationer kompromitteres. Det underliggende filsystem er monteret skrivebeskyttet. Opdateringer til basismiljøet leveres OTA (over the air), inkluderer kun ændringer (delta-opdateringer) og synkroniseres med den aktuelle LTS-version af Ubuntu.

Om Ubuntu Core kan vi fremhæve, at lanceringen af ​​dette for nylig blev annonceret siden er officielt blevet annonceret på Ubuntu-bloggen.

I dette blogindlæg diskuterer vi arkitekturen af ​​uforanderlige operativsystemer, deres fordele og ulemper, og Ubuntu Cores rolle i det uforanderlige Linux-landskab. Vi demonstrerer, hvordan dets fokus på sammensætning og sikkerhed bringer unikke fordele til IoT, edge, robotteknologi og cloud-udviklere.

Noten taler om arkitekturen i Ubuntu Core og diskuterer fordele og ulemper ved en monolitisk organisation af distributionen.

  • Ejendommeligheder:
    Systemkomponenter er monteret skrivebeskyttet og kan ikke ændres.
    Atomic systemopdatering med mulighed for at rulle tilbage til den tidligere tilstand og anvende opdateringer automatisk.
    Forudsigelighed af opførsel og tilstand af systemet i forskellige enheder;
    Isolering af applikationer fra hovedsystemet og fra hinanden.
  • Fordele:
    Højere niveau af beskyttelse mod malware og upassende opførsel af applikationer.
    Stabilitet: Systemfiler kan ikke beskadiges eller slettes ved utilsigtet handling, og atomiske opdateringer sikrer en konstant tilstand af systemet (systemet kan ikke efterlades i en delvist opdateret og potentielt ustabil tilstand).
    Forenkling af test, integritetsverifikation og problemdiagnose (systemernes tilstand er identisk ved forskellige belastninger).
    Håndterbarhed: Miljøet er identisk på forskellige systemer, hvilket gør det muligt for administratorer ikke at bekymre sig om forskelle og uoverensstemmelser mellem forskellige systemer. Atomic-opdateringer og muligheden for at rulle en opdatering tilbage gør det nemt at holde sig opdateret og løse udfald.
  • Defekter:
    Mangel på fleksibilitet: Brugere kan ikke foretage ændringer i systemfiler og tilpasse systemet til deres behov på niveau med traditionelle systemer.
    Begrænset support: Ikke alle apps og tjenester kan bruges i sandkassemiljøer.
    øget forbrug af diskplads: Atomiske opdateringer kræver yderligere lagerplads at downloade, før de flyttes til en ny version, og brug af containere til at køre applikationer kræver yderligere datalagring og afhængigheder.
    Mere komplekse udviklingsprocesser for systemer med sandkassemiljøer og behovet for at bruge ukendte værktøjer.

Det er værd at nævne, at projekter som f.eks Fedora Silverblue og Endless OS bruger allerede et lignende distributionsdesign, men baseret på Flatpak, til Workstation-versioner.

Om Canonicals plan nævnes dete planer, som den første eksperimentelle bygger af den nye version af Ubuntu Desktop være klar næste forår i færd med at danne Ubuntu 24.04 LTS. Levering af klassiske versioner af Ubuntu Desktop med deb-pakker vil fortsætte uden ændringer.

Blandt Ubuntus seneste præstationer, som gør det muligt at implementere en build med et grafisk miljø på Ubuntu Core, er implementeringen af ​​muligheden for at sende en CUPS-baseret printstak og forskellige versioner af Mesa-drivere i snap-pakker. CUPS-forsendelse på snap er planlagt til at begynde med udgivelsen af ​​Ubuntu 23.10.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.