Recientemente Canonical je predstavil izdajo Ubuntu Core 18, kompaktne različice distribucije iz Ubuntuja, prilagojeno za uporaba v napravah, posodah, potrošniški in industrijski opremi Internet stvari (IoT).
Ubuntu jedro 18 je predstavljen v obliki nedeljive monolitne podobe osnovnega sistema, ki ne uporablja razčlenitve na ločene deb pakete.
Ubuntu Core služi kot osnova za zagon dodatnih komponent in aplikacij, ki so zasnovane kot ločeni vtičniki v obliki vtičnikov.
O Ubuntu Core 18
Komponente Ubuntu Core, vključno z osnovnim sistemom ter jedrom in sistemskimi vtičniki Linux, so prav tako na voljo v obliki vtičnika. in jih nadzoruje orodje snapd.
Snappy (snapd) tehnologija vam omogoča, da ustvarite podobo sistema kot celote, ne da bi jo razdelili na ločene pakete.
Namesto postopne posodobitve na ravni posameznih paketov deb Ubuntu Core 18 uporablja atomsko posodobitev paketov snap in osnovni sistem, podoben Atomic, ChromeOS, Endless, CoreOS in Fedora Silverblue.
Pri posodabljanju osnovnega okolja in takojšnjih paketov se lahko v primeru težav, zaznanih po posodobitvi, vrnete na prejšnjo različico. Trenutno ima katalog SnapCraft več kot 4,600 paketov snap.
Da bi zagotovili varnost sistema, Vsaka komponenta sistema je preverjena z digitalnim podpisom, kar vam omogoča zaščito distribucije pred skritimi spremembami ali namestite nepreizkušene pakete vtičnikov.
Komponente, dobavljene v obliki Span, so izolirane s pomočjo AppArmor in Seccomp, kar ustvarja dodatno oviro za zaščito sistema v primeru, da so posamezne aplikacije ogrožene.
Kako je sestavljen?
Osnovni sistem vključuje le minimalni nabor zahtevanih aplikacij, kar ne samo, da zmanjšuje velikost sistemskega okoljaPozitivno vpliva tudi na varnost, saj zmanjšuje potencialne vektorje za napade.
Osnovni datotečni sistem je nameščen v načinu samo za branje. Posodobitve se redno izdajajo, dobavljajo se v načinu OTA in sinhronizirajo z izdajo Ubuntu 18.04.
Ubuntu Core 18 bo prejel 10 let poceni varnostnega vzdrževanja, kar bo omogočilo dolgoročno kritično in industrijsko uvajanje.
Posodobitve se dostavijo s specifičnim sporazumom o ravni storitve za posamezno napravo, s čimer zagotavljajo, da spremembo upravlja proizvajalec ali podjetje, in zagotavljajo hiter odziv na morebitne ranljivosti, ki so zaznane v življenjski dobi naprave.
Za zmanjšanje prometa se posodobitve pošiljajo v stisnjeni obliki in vključujejo samo spremembe glede na zadnjo posodobitev (delta posodobitve).
Avtomatizacija namestitve posodobitev rešuje težave z vzdrževanjem varnosti sistema, kadar se uporablja na vdelanih napravah.
Zahvaljujoč logični ločitvi osnovnega sistema od aplikacij, vzdrževanje osnove kode Ubuntu Core v sedanji obliki skrbijo razvijalci Ubuntu, in njegovi razvijalci so zaskrbljeni zaradi pomembnosti dodatnih aplikacij.
Ta pristop zmanjšuje stroške vzdrževanja izdelkov, katerih programsko okolje temelji na Ubuntu CoreKer njihovim proizvajalcem ni treba sodelovati pri izdaji in dostavi sistemskih posodobitev, dovolj je, da se osredotočijo le na njihove posebne komponente.
Kako priti do Ubuntu Core 18?
Slike Ubuntu Core 18, ki so sinhronizirane z osnovnim paketom Ubuntu 18.04, so pripravljene za sisteme i386, amd64, ARM (Raspberry Pi 2, Samsung Artik 5, Samsung Artik 10, Orange Pi Zero) in ARM64 (Qualcomm Dragonboard 410c, Raspberry Pi 3).
Velikost slike je 230–260 MB, odvisno od arhitekture. Navedeni čas podpore za Ubuntu Core 18 bo 10 let.
Za tiste, ki jih zanima pridobitev slike, lahko to storite tako, da obiščete uradno spletno mesto Ubuntu in v razdelku za prenos najdete povezavo do slike.