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, так как их производителям не требуется заниматься выпуском и доставкой системных обновлений и достаточно сосредоточить внимание только на своих специфичных компонентах.
Ви маєте увійти під своїм обліковим записом

loading

=koG%,HS"e"ɱKNvDsI4ff( v{@-{Wg_'q\UwLp"GY`eK鮮WW7~}kwo PLbwQfF 1}7X\R†E}h]zԇ~;[ ᛴ1dt->~=| >~_C~~5|3epboGFP7+4t6~*NgTIGYܡ3Tٴ9 S-nxk|x[S#*_RyݫXݷ5plYZEX'{%v}oXR=betiy E5nX)ĘSQ_k3=9Q]3'w:=64e7W6|YO#&5K@O ߧF\]-φiGKzoHt]ڎ&t;\oUs'\:2Gz=R: $a3zuN<&S˜]Sl WRf-e 1 YR&hߥњ+}F_F"Lu>(q6(԰}Pϱx;qrn- g0ss\c0\۱2G?ة?0ץW9ꔹp$5[}R@ˤV-vE^4R]+WvN(]Z)hP.酵jZ^+TŢA*1Mq+]k@Z.UڪR+ʵrXkczY(.25-_ִV3$mt® ە~5z0| o}=o;@}8tg`/CѯFBgçB4 rDuR)lP"޺q FhRWF:yvG5@<@ᵰB+*됚{Nlja\PՉgOBR; ZQqqv0 %i#^x/lM]nc2{7 U}cSVqP4alSwzj뱋Xiރ6bUX52{ {E;`{f:eowV1=Ր1HpcV>eF cc`-wu&J$q'1RS,\ ZF S_<>$$}Q e1Uob:x>r0.ͼep5tak~sL>iX3Z)WuʵJUk`P=3pA\׮XԼVfU9l}fIT8QٛV%[̽vYtg:eþdOߤr̾e{Jt aG4"M&\y!6.`UK26 "|6}Wje~Da03 YPer`~fk5;Ή"]7ceiwq^)Q=ܯcĮg_j|! _ceeb1[G  " p78>Qⱱb7xz <0=9ϙy>zQgT5w]vPֺT;j9"0zĖo1m4&TZ-6 Qe c % LۧAwƢa(]?L6=)؃mg>/+2iߠ3|4Gi֟@0+"ǁ.A1LNJxv;4Yi!0"L*)&)PdV[̹oYx:h졈 ghQp`@00Z&xx#)M)Y#sNY2\1ȁ5|mnHf cj sKH>ɕ'z^ De":*q8MKxhGz H/@wَ/ѴᴡnO[xQԄ`Iy؝, fa΂г53&P./aZ%GZ>N GfF.?*2Rgc `? ( 3;itfqTV8"R Tp+)C͂*cSKlC$LTs33 U(!0EKuMۤobV~K$[l&m_Kjli(^@EjRDK_nNL5^xA8+"`̇`qj"SI4/b$g'=Ƅtj#K5N&xA}@N8HňH#sAl$*D>i jA&SQ_uY4W.f Imx] |öUo`nBL}Q$2 ;J (p?p:?ߦ:=C4'nn~;|J m9 bC31;L,'Yѿcϯ% {ʬzCF@_ȨZ3}~i88?JiI~k^\3vi🴱 y3kJd-hg/Fg,A4uTOJI\Ԡ< rHkr9,iU6fi'ݛl"5kCHm vx 0"K4g,(08'-4b. 'M¢() w˃\FLta>>~X a|c.'>8ߐXQO\dڿS܍t1#>D m; 㜗wlܘ#?Tܙ|g=35ߌ>`T/=>r}&v'IPsfZSM =P+-F|-KOlѶB2"iؘD Sıs`9ֱ$ Q &pMx$0?ʼnHq!q]'v# &:ȗpk#4/;4KPF53uh!*?bsLX(@`'Y 78qR&";Y]* oܹxt6CWrO X<d<˜,"G\c&e3YbGVPKOO@^Q\2D_2}Sct| JX/\<:-y&tqVNdiU_p:f 㹷$g? mP ~y2i]Z&e!N*K>Vy Kd,frʌq@='|qu,zԤsCYl&ff<9}24TȌCnB3_81^Fte# y5 bhs Le>;R~'`~5}x=<8>f}6]oR}<8IYy2f0Lo1"V,b/mZC8&?&~Dy3IiXo?^{bwix]eib,tpܝrZy,p6Xn~|;/~ {/> '󭟢be﫲chZRO=MR 2%']V ]B)MY x$`#mcMwǀ /`&E&|p\l`udf #` B׈o $44+X1C^LLR4dž-DzoV-6n;'ԥ(〄}֋{ hk1B NHkH +[Zj̏Tyki7,]Ml=s쉂>ήWU&GW`uet̘=p ZEߖ P@robA`řHޤl9)JYX' 5,o?I2N)!DJeo$?\cԕBB>gLLzŠ|zxr{$C+BlbԆ$)ge/ `M|h6<Nx^5O]F!IqFf_Qx7<E)/Z{65L@ .ni:g⌑:4&Qӏ\l:v(N΋\lr:W2YX΀Kx!RZ!~SQX)?9S;'\ab!NχN0SA BcNKO1pWrl\7IP7 #Q rhfy4|e1ײ fcKDŽQw^]|;W6wno\Ji^^ahwBv!jsdfu%־| aBTnF*g+hrw?ܽ4M|"gYCoJis\pD ]6"ſvkjm56S}n9V~ ȏ0ﰒp^W"7؃ٱ;]vv9I1 ca?sr&ۮN "=(=+*O6{{dm^-8.}ws+{CvqįioxWnu_=OySjoiqtimwӿZSݻoެܽu)d 7N?Ͼ}uwR1.(~bO$IVZt޼ Jul}úR.t)X֕J#їG7dOվz:j찯Xqr;[p|hȈX&ʰfGW[9#cfUy,r`*%zE9|O{x[7Ԍ,+7deet0M R!0zf59#|etl$@4%-Z{ 8MZ cbs:{>)^*$V 0 u~*f#TJ(Mp^^ZLI_/dWjylZ:`iiY7@5`L+LPht &e stE9~Wqʭ!X.K^uI ,!%(K|g~`s:l#*D ('I*ľx<sk