Der monolitiske distribuerede Ubuntu Core 22 er tilgængelig

Canonical har udgivet Ubuntu Core 22, en kompakt version af Ubuntu-distributionen, tilpasset til brug på Internet of Things (IoT) enheder, i containere, forbruger- og industrimaskiner. Ubuntu Core leveres i form af et udeleligt monolitisk grundsystembillede, hvor der ikke er anvendt opdeling i separate deb-pakker. Billederne af Ubuntu Core 22, hvis sammensætning er synkroniseret med Ubuntu 22.04 paketbasen, er forberedt til systemer x86_64, ARMv7 og ARMv8. Udgivelsens supporttid er 10 år.

Ubuntu Core fungerer som grundlag for at køre yderligere komponenter og applikationer, der præsenteres som selvforsynende udvidelser i snap-format. Komponenter af Ubuntu Core, inklusive grundsystemet, Linux-kernen og systemudvidelser, leveres også i snap-format og administreres med værktøjet snapd. Snappy-teknologien muliggør dannelse af et systembillede som en helhed uden opdeling i separate pakker.

I stedet for trinvise opdateringer på niveauet for individuelle deb-pakker anvendes der i Ubuntu Core en atomar opdateringsmekanisme med snap-pakker og grundsystemet, svarende til Atomic, ChromeOS, Endless, CoreOS og Fedora Silverblue. Ved opdatering af det grundlæggende miljø og snap-pakker er der mulighed for at rulle tilstande tilbage til en tidligere version i tilfælde af problemer, der opdages efter opdateringen. I øjeblikket er der over 4.500 snap-pakker i SnapCraft-kataloget.

For at sikre sikkerheden verificeres hver komponent i systemet med digitale signaturer, hvilket beskytter distributionen mod skjulte ændringer eller installation af uverificerede snap-pakker. De komponenter, der leveres i Span-format, isoleres ved hjælp af AppArmor og Seccomp, hvilket skaber et ekstra lag af beskyttelse for systemet i tilfælde af, at enkelte applikationer kompromitteres. Grundsystemet inkluderer kun det minimale sæt nødvendige applikationer, hvilket ikke kun har reduceret størrelsen på det systemiske miljø men også har positivt påvirket sikkerheden ved at reducere de muligeangrebvektorer.

Det grundlæggende filsystem monteres i skrivebeskyttet tilstand. Der er mulighed for at bruge datakryptering på drevet ved hjælp af TPM. Opdateringer frigives regelmæssigt, leveres over-the-air (OTA) og er synkroniseret med sammensætningen af Ubuntu 22.04. For at minimere trafik leveres opdateringerne i komprimeret format og inkluderer kun ændringer i forhold til den tidligere opdatering (delta-opdateringer). Automatiseringen af installationsopdateringerne løser problemerne med at opretholde systemets sikkerhed ved brug på indlejrede enheder.

Takket være den logiske adskillelse af det grundlæggende system fra applikationerne, sørger udviklerne af Ubuntu for at holde kodebasen for Ubuntu Core ajour, mens udviklerne af applikationer tager sig af aktualiteten af de ekstra applikationer. Denne tilgang gør det muligt at reducere omkostningerne ved vedligeholdelse af produkter, hvis softwaremiljø er baseret på Ubuntu Core, da deres producenter ikke behøver at beskæftige sig med udsendelse og levering af systemopdateringer og blot kan fokusere på deres specifikke komponenter.

Hovednyhederne:

  • Konceptet med validerede pakke-sæt (Validation sets) er blevet foreslået, hvilket gør det muligt at bestemme et sæt snap-pakker og deres versioner, som kun kan installeres og opdateres sammen. Validerede sæt kan anvendes til at implementere restriktioner, der tillader installation af kun bestemte snap-pakker, distribution af egne yderligere testede og validerede pakker, eller til at forenkle håndteringen af afhængigheder.
  • Der er tilføjet værktøjer til at opgradere miljøet fra Ubuntu Core 20 til version 22 uden geninstallation.
  • Muligheden for at nulstille konfigurationen til fabriksindstillingerne er blevet implementeret.
  • Der er givet support til gruppekvoter til begrænsning af CPU- og hukommelsesressourcer knyttet til bestemte grupper af snap-tjenester.
  • Der er tilføjet support til MicroK8s-værktøjet, der tilbyder en forenklet version af Kubernetes containerorkestreringsplatformen.
  • Et Linux-kernelpakke med PREEMPT_RT patches, designet til brug i systemer, der kører i realtid, er blevet foreslået.
  • Der er tilføjet support til MAAS (Metal-as-a-Service) værktøjet til hurtig deployering af konfigurationer på mange systemer.
  • Støtte til cloud-init er tilføjet til systemkonfiguration under opstart.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster