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

=oƕ?K(wJnHrDe'm!m= hz"Kۻq_/f)EZ%3o޼y wG;7֮ Mv#;)7rv皋 JL\thHCP5lPA?X#B6 gwok(//_x Vgԃ@X!!]Z^HCs[V*2*V1TĺġܑEB׍ܱeI,%r"v>0M@E2c+ aߔ =!~?`;i[S[-I=g#+-9+Q1գ@G Hk[AJ9$l@}8>oR8q頃aϷ%ru,acӼ|PgKaL ;ԡ0Z/S/S =bFKit~j!Ci9 g-{VFV(`6rX^xն\}9ƣb 4PAu804g١V[TKJjk*iUtRz jji-hwhZYRbjuZRiĶ9cXAwZ*UY/W׫Ӡ EX.VFlV4byfŪɐZ6iz5bjER7VjbVZKkku 9IŒarhrͨ*ju}dLjW j[&hHVɬ V5xmZ^\Z:)HebWE*;!KNL]_\aVJ֪WiP֌^Sa4];^X Ocr\Ҋ9BVeb9`@W3+&=6 junW I*޼TxmSⷬUA;5q{MV%kS`dD-t}n'YMJQVGHzr3{`6ٖP+jtOlJW`xA֗`8`yPsn!Z&ڡnϙd2xs0X .*Oe χ~ 1 !7TGm`s*6#LX5A24+k>)@ ZQY^ ܴv?W,عdUTMT_5ji6Tf(AH{ag |wɔٳP\XjT1K͛=ݷc;ޡau4 ##7&5wLUau F!Xah.UC`L~_O Xyts~2#گ ?R~AEH0Nc,NYp1jY gGI4FϛCPPNdD`t+5f65D?P" X% -Ѩ;DcN0. ;MϘzAN63`poX<# q40@g0k "Ǒ@31LNJxv4i0"L') )pPe_+<F3u} =TM8,FŤ3Pd hی5J8jwYm\gPa4ɮرm>2yi9dy\O8w݌d\a;\y0T-bU@ (WqkjvDzrCVx!HM uKz;&)m7eQt\) s D$ox } >.9XD~D4i*H8244GkTI&P\,^XɕLUO!n(/UHmmYL :5üoi)flݨjY@[Gkt48WDO1ŔXY.9sM0m2{Mfˋ;Yf0URGTp+)cBZICRGfC9$LR{6r3=)10GKtC[gbV|Kd[j̚lV1咠ZJGiżyd;+3sӤ'aq>!XHƱ$sME{ӓabxjG=K)N&xA=@gvx< >gG,GVHT93CjX>5BLOJBg`EЩzf:dŞ9)6&ĀL6H njQLpsce֖Qlg dI@?⍌{v-L@ *,0`dŌ:8g[³('@ݏq<͕?3hW?G?cV,6mT³gyR.<$DMq clMW&H.ӜF9ّ]6^g;sbom_n%|TyRMdFD҅)v&/^dͱ~+ %?Mi[` SWRw(Xvl8+lfsL!Sb֘L*/g8-yIM$En:&W%󉟢Berg6dF{ ħS>k;">@=/.*I?bQ@ũ?{l19I)I5X' 5.o? N(!DJeos$n8Z#ԕ9bN@jcJ F3~ 6wr` s;CRN\2Z!õU[ փE>y>t)cN\tmbt@#`9!7Ry]$5Y<*Mp(}1.;5'xf\Ubã |RtP~?,@^@= μGT wOI8O]P"߃u;Sv932`OߗhQL,-|CPz2PT^lu->w[}W_{t7\lG[=rvuru{x[WO'׶?YϿqB޺{׿U|;woWڥ7|Ion|j< _^򀄹 ɪwT\÷+Rqq]껑[`_E> 1 eVv Se6{~rⵔ5X>K^I ,!%(|~1`|3)D (gI* ľ ._(k