Canonical har udgivet en monolitisk distribution af Ubuntu Core 24

Canonical har præsenteret udgivelsen af Ubuntu Core 24, en kompakt version af Ubuntu-distributionen, tilpasset til brug på internet of things (IoT)-enheder, containere, forbruger- og industrielt udstyr. Ubuntu Core leveres i form af et udeleligt monolitisk billede af basissystemet, hvor der ikke anvendes opdeling i separate deb-pakker. Billederne af Ubuntu Core 24, hvis sammensætning er synkroniseret med pakkeformatet for Ubuntu 24.04, er klar til systemer x86_64 og ARM64 (i meddelelsen er der også angivet støtte til RISC-V, men versioner er ikke tilgængelige endnu). Udgivelsen vil blive supporteret i 12 år.

Ubuntu Core danner grundlaget for at køre yderligere komponenter og applikationer, som præsenteres som selvforsynende udvidelser i snap-format. Komponenterne i Ubuntu Core, inklusive basis systemet, Linux-kernen og systemudvidelser, leveres også i snap-format og styres af værktøjet snapd. Snappy-teknologien gør det muligt at danne et systembillede som én enhed uden opdeling i separate pakker. I stedet for trinvis opdatering af individuelle deb-pakker anvendes en atomisk opdateringsmekanisme for snap-pakker og basissystemet i Ubuntu Core, svarende til Fedora Atomic, ChromeOS, Endless og openSUSE Leap Micro. Ved opdatering af det grundlæggende miljø og snap-pakker er det muligt at rulle tilbage til en tidligere version i tilfælde af problemer, der opdages efter opdateringen.

For at sikre sikkerheden bliver hver systemkomponent verificeret med en digital signatur, hvilket beskytter distributionen mod skjulte ændringer eller installation af uverificerede snap-pakker. Komponenter leveret i Snap-format isoleres ved hjælp af AppArmor og Seccomp, hvilket skaber et ekstra beskyttelseslag for systemet i tilfælde af kompromittering af enkelte applikationer. Basissystemet inkluderer kun et minimum af nødvendige applikationer, hvilket ikke kun har reduceret størrelsen af systemmiljøet, men også haft en positiv indvirkning på sikkerheden ved at reducere mulige vektorer for angreb.

Det grundlæggende filsystem monteres i skrivebeskyttet tilstand. Der er mulighed for brug data-kryptering på lagringsenheder med TPM. Opdateringer udsendes regelmæssigt, leveres over-the-air (OTA) og er synkroniseret med sammensætningen af Ubuntu 24.04. For at minimere trafik leveres opdateringerne i komprimeret form og indeholder kun ændringer i forhold til den tidligere opdatering (delta-opdateringer). Automatisering af opdateringsinstallationer løser problemer 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:

  • Der er tilføjet support for validerede sæt (Validation set), der definerer, hvilke applikationer og deres versioner der kan installeres sammen, hvilket danner en verificeret kombination af programversioner. Sættene undertegnes med en digital signatur og distribueres ved levering af opdateringer.
  • For enheder af særlig betydning, såsom medicinsk udstyr, er der mulighed for at deaktivere alle automatiske netværksanmodninger under enhedens initialisering.
  • Muligheden for at installere opdateringer i offline-tilstand på enheder, der er isoleret fra det globale netværk, er blevet tilføjet.
  • Mulighederne for at understøtte grafisk tilstand og anvende GPU er blevet implementeret, hvilket kan bruges til både at accelerere grafikbehandling og udføre beregninger ved løsning af maskinlæringsopgaver. Inkluderet er de nyeste versioner af grafiske drivere.
  • Der er tilføjet support til den grafiske brugerflade Ubuntu Frame, der er designet til at skabe internetskiosk, selvbetjenings-terminaler, informationsstande, digitale skiltning, smarte spejle, industrielle skærme og andre lignende anvendelser. Ubuntu Frame kan bruges til at køre applikationer baseret på GTK, Qt, Flutter og SDL2, samt programmer baseret på Java, HTML5 og Electron. Det er muligt at køre både applikationer, der er bygget med Wayland support, og programmer baseret på X11 protokollen (Xwayland anvendes).
  • Integration med Landscape-tjenesten er blevet implementeret, som tilbyder et webinterface til administration af store grupper af arbejdsstationer, servere og cloud-miljøer. Med Landscape kan man automatisere udførelsen af standardadministrationsopgaver for en gruppe maskiner, såsom overvågning, audit, centraliseret styring af OTA-opdateringer, sikring af en enkelt autentificeringspunkt (SSO) og adgangsadministration.
  • Snap-pakker til integration af enheder baseret på Ubuntu Core med Microsoft Azure IoT Edge tjenester er blevet tilføjet.
  • Snap-pakker med forskellige værktøjer og biblioteker fra ROS (Robot Operating System) projektet, der udvikler værktøjer til robotudvikling, er blevet tilføjet.
  • Support for dynamisk ændring af kernelens kommandolinjeparametre er blevet tilføjet.
  • Mulighed for at erstatte boot splash-skærmen er tilgængelig.
  • Den valgfrie konsolgrænseflade console-conf er blevet tilføjet til opsætning af netværksforbindelses- og kontooplysninger.

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