Ubuntu Core 18
Компания Canonial представила релиз Ubuntu Core 18, компактного варианта дистрибутива Ubuntu, адаптированного для применения на устройствах интернета вещей (IoT), контейнерах, потребительском и промышленном оборудовании. Ubuntu Core поставляется в форме неделимого монолитного образа базовой системы, в котором не применяется разбивка на отдельные deb-пакеты. Образы Ubuntu Core 18, состав которых синхронизирован с пакетной базой Ubuntu 18.04, подготовлены для систем i386, amd64, ARM (Raspberry Pi 2, Samsung Artik 5, Samsung Artik 10, Orange Pi Zero) и ARM64 (Qualcomm Dragonboard 410c, Raspberry Pi 3). Размер образа 230-260 Мб в зависимости от архитектуры. Заявленное время поддержки Ubuntu Core 18 - 10 лет.

Ubuntu Core служит основой для запуска дополнительных компонентов и приложений, которые оформляются в виде самодостаточных надстроек в формате snap. Компоненты Ubuntu Core, включая базовую систему, ядро Linux и системные надстройки, также поставляются в формате snap и управляются инструментарием snapd. Технология Snappy даёт возможность сформировать образ системы как единое целое, без разбиения на отдельные пакеты.
Вместо поэтапного обновления на уровне отдельных deb-пакетов в Ubuntu Core применяется механизм атомарного обновления snap-пакетов и базовой системы, по аналогии с Atomic, ChromeOS, Endless, CoreOS и Fedora Silverblue. При обновлении базового окружения и snap-пакетов имеется возможность отката состояния до прошлой версии, в случае проблем, выявленных после обновления. В настоящее время в каталоге SnapCraft насчитывается более 4600 snap-пакетов.

Для обеспечения безопасности каждый компонент системы верифицируется по цифровой подписи, что позволяет защитить дистрибутив от внесения скрытых модификаций или установки непроверенных snap-пакетов. Поставляемые в формате Span компоненты изолируются при помощи AppArmor и Seccomp, что создаёт дополнительный рубеж для защиты системы в случае компрометации отдельных приложений. Базовая система включает только минимальный набор необходимых приложений, что не только позволило уменьшить размер системного окружения, но и положительно сказалось на безопасности за счёт уменьшения возможных векторов для атак.

Базовая файловая система монтируется в режиме только для чтения. Обновления выпускаются регулярно, доставляются в режиме ОТА (over-the-air) и синхронизированы с составом Ubuntu 18.04. Для минимизации трафика обновления поставляются в сжатом виде и включают только изменения, относительно прошлого обновления (delta-обновления). Автоматизация установки обновлений решает проблемы с поддержанием безопасности системы при использовании на встраиваемых устройствах.

Благодаря логическому отделению базовой системы от приложений, поддержанием кодовой базы Ubuntu Core в актуальном виде занимаются разработчики Ubuntu, а об актуальности дополнительных приложений заботятся их разработчики. Подобный подход позволяет снизить затраты на сопровождение продуктов, программное окружение которых построено на основе Ubuntu Core, так как их производителям не требуется заниматься выпуском и доставкой системных обновлений и достаточно сосредоточить внимание только на своих специфичных компонентах.
You should to log in

loading

=ko#Ǒ%Ä2aI)Z,iOiĆA4ɑA %quF6.{ྮv뵽 __rU=3=çdmѮęzupG۷~z{GX"Nemf+2Ņ%|.l4 !OUEO7Gp W/v-S'H,'Mr5/y<@%R=Lu]̈́b l)i}FkT2%FHDGWLN?p܉j_=sk|V`=候mӁ:ӷݞa<)NET]# }L+hVVJ-ZJZ%yZ+褺V[fڝQRhP.jZ^+TŦI*,q+НV -EcjU@jZVkM] yL/ b\^[EZ&狵ښCٲHۿ,jyUѪIU_-[Q^kkT+Uȱ\ t]/yC+zUښ "-tj[h)OV( V*]-ꕵR_-WZZF RZ-b GȤDRCVa=h%TeZj/zș0 UwPz/PLgAܱbXh +-rr]*A Ĵ ZfVMF_-uݮ?@Tyc RE2OUāZ*[M]ly=]*d5.E=Z ! 聝2dKB4 ) =Y+]IY_အMLgӣDq4(u]| ݧϔ4u_pTy*Ï 7e(}13|LUYhjcL+$Ra+`ª18ԓll^]qM'Px-.Њ:֞vƆi:0dT%kBl^ke\\VPW#m %Mr,SfRoj1&,mnWM|=r1r+Z`=:{F Ffp~loP-ק-0 #O38czw:؀UOGI Gf~F>*2Rg# ~?$(3:i|G|zFQוWJV#pN0[Z)[7&Z&6&o֡Ě5'5Ss1!(FefgSl=LbOB~WtGoPXmL~'A"'%8`[:׉6_R/ ,G.=rY}XԮPşq7%bŬ/hcy E( C-fv*FԌ`KJZde*RD fEpE\HGlPJ` n7>t YPe,wj `3vNzFx&X7<ٻ%hii@OA` }|KuerY rQM, ȴQb^M<狝|ʩ /hRg?YdC̰,IM$X˹Ģ"ͽaD11b7n bK.k=JJai\\~vR{X\"gOJLgyo߀Fa\x-,u)6>9 61ơ؀L%6H eF(6 ?qscSe֖Qd dI`C? {~-L@u*,0pu^+p/C7-kgQ4S)- O~K"x+SfЮz~= >5~f *Y0m~ Kљg% ~/]x/IxVR%yv`n)95fċS [{-.bړIbOYV\ ,ΰe0^ڋQ6j2$f fұ{~$ki=a"4uT_$aylSYM:r*QWYj<1m!bЀrvo}\@6M_bך#fTsB%vF F"#醻IX'?nyKH18mOO_ r5e 7$$yo"ÔǿÄ-KhDr'I2Ҝ9}&֔vS}Oy'}&J${zq0`K OeGи)]e,cj\Q8pIaZldq>ۙ{ksl u+Ӕ0nB64%.LOɄD ؔ1y"ke .XI-QlJaCw0'fй{lH="\<|!bY9IyFᙋӢ,'Y>Omj4d mL"\dcxţ9VF8DDa Dž8  &:)?Gq!<7ql# &uđpk[4/4HP٢FɄ5+uh!*c LXɳo(@`'Y ҷ8ݔqR&&;Y]=* oܹxt6CrO XC<t<૜,"xG\e3YbǹVPONO@뤻^q\2D=X,}Sct| JY/\:-y&tqzvNdiEU_x f ʣ$g?mP ~y2i]ZfBU*+pţ7x% u%8I>x "."1P,ln0/$)bӞSNK$'d[`B):(4t]Ѐd$" zBqHQwA=,eF8 lSƞГi{Ď avgQyz r6=XjѹV6 v&93h\ xtBoqPIeF!7pco1N?#\:yщ2 <gljY`*Ok '}_= G'l4f@mEah_ADh;U<)i3 Ϸ\I)x!b"hn [9Jƻ ̬BVgGti-}Jc%'UtPH]ݲI9n˵,d2BCf=Q)w ʞ]BT?gGC&:` #;~,ػ%x\.L<oа#t"lЕCrLx)0oSV {g[olܺ|msu4>v˥1|l_W.4w_uL쒠dSWҏ!STumvPN\lʻ_!s%#^ep|õU1փD> {{:\Ô1M].w!c|4.XOc ؁e>5>;5'x{wf\Ubţ |R4S~?,_⩞O\ θGTwOI8On+y^8؝!d;_vcSe%D߱0ڟM@ԹQ9 ~mmh. W']}߶vv߹w߿aܹyp]rkn4oڭΛ߾n=]ONOj;{w޺Y9w0￟.d 7N?;sMwQy^1.(b$IVt߮ Jul}ºR.t(X֕Jc;7XOջ:nlX\7yG^Y-8>x4d^.V~eXW[9#!cfCy,r`*%3zE9ӣ]<4Kj0r3겲|u:Ac!0ZYes<#|tl$@7%;a[4Si} 8M: cbs:{=)XH,: i:P+4}Q7=bM"k2&=8%ӸRkgKKJ)c@iojEFO`5)Kݣ+{RniTr`uz`/v<{# T)YB1KPN#b(綳F\P,*NT(@}1A(k