nylig Canonical præsenterede frigivelsen af Ubuntu Core 18, en kompakt version af distributionen fra Ubuntu, tilpasset til dets anvendelse i enheder, containere, forbruger - og industriudstyr fra Internet of Things (IoT).
Ubuntu kerne 18 præsenteres i form af et udeleligt monolitisk billede af basissystemet, som ikke anvender en opdeling i separate deb-pakker.
Ubuntu Core fungerer som basis for lanceringen af yderligere komponenter og applikationer, der er designet som separate plugins i plugin-formatet.
Om Ubuntu Core 18
Ubuntu Core-komponenter, herunder basissystemet såvel som Linux-kernen og system-plugins, leveres også i et plugin-format. og styres af snapd-værktøjssættet.
Snappy (snapd) -teknologi giver dig mulighed for at opbygge et billede af systemet som helhed uden at opdele det i separate pakker.
I stedet for en trinvis opdatering på niveauet for individuelle deb-pakker, Ubuntu Core 18 bruger den atomare opdatering af snap-pakker og basissystemet, der ligner Atomic, ChromeOS, Endless, CoreOS og Fedora Silverblue.
Når du opdaterer basismiljøet og øjeblikkelige pakker, er det muligt at vende tilbage til den tidligere version i tilfælde af problemer, der er opdaget efter opdateringen. I øjeblikket har SnapCraft-kataloget mere end 4,600 snap-pakker.
For at sikre systemets sikkerhed, Hver komponent i systemet er verificeret med en digital signatur, så du kan beskytte distributionen mod at foretage skjulte ændringer eller installer uprøvede plugin-pakker.
Komponenter, der leveres i Span-formatet, isoleres ved hjælp af AppArmor og Seccomp, hvilket skaber en ekstra barriere for at beskytte systemet, hvis individuelle applikationer er kompromitteret.
Hvordan er det sammensat?
Det grundlæggende system inkluderer kun det mindste sæt krævede applikationer, hvilket ikke kun reducerer størrelsen på systemmiljøetDet har også en positiv indvirkning på sikkerheden ved at reducere potentielle vektorer til angreb.
Basisfilsystemet er monteret i skrivebeskyttet tilstand. Opdateringer frigives regelmæssigt, leveres i OTA-tilstand og synkroniseres med Ubuntu 18.04-udgivelse.
Ubuntu Core 18 vil modtage 10 års billig vedligeholdelse af sikkerhed, hvilket muliggør langsigtede missionskritiske og industrielle implementeringer.
Opdateringer leveres med en enhedsspecifik SLA, der sikrer, at ændringen styres af producenten eller firmaet og giver hurtig reaktion på eventuelle sårbarheder, der opdages i løbet af enhedens levetid.
For at minimere trafik sendes opdateringer i komprimeret form og inkluderer kun ændringerne i forhold til den sidste opdatering (delta-opdateringer).
Automatisering af installation af opdateringer løser problemer med opretholdelse af systemsikkerhed, når de bruges på indlejrede enheder.
Takket være den logiske adskillelse af basesystemet fra applikationerne, vedligeholdelse af Ubuntu Core-kodebasen i sin nuværende form håndteres af Ubuntu-udviklerne, og dets udviklere er bekymrede over relevansen af yderligere applikationer.
Denne tilgang reducerer omkostningerne ved vedligeholdelse af produkter, hvis softwaremiljø er baseret på Ubuntu CoreDa deres producenter ikke behøver at være involveret i frigivelse og levering af systemopdateringer, og det er tilstrækkeligt kun at fokusere på deres specifikke komponenter.
Sådan får du Ubuntu Core 18?
Ubuntu Core 18-billeder, der er synkroniseret med Ubuntu 18.04-basepakken, er forberedt til i386, amd64, ARM-systemer (Raspberry Pi 2, Samsung Artik 5, Samsung Artik 10, Orange Pi Zero) og ARM64 (Qualcomm Dragonboard 410c, Raspberry Pi 3).
Billedstørrelse er 230-260MB afhængigt af arkitektur. Den angivne tid til support til Ubuntu Core 18 vil være 10 år.
For dem, der er interesseret i at være i stand til at få billedet, kan dette gøres ved at gå til det officielle Ubuntu-websted, og i dets downloadafsnit kan du finde linket for at få billedet.