Сегодня Canonical анонсировала Ubuntu Core 22 как последнюю стабильную версию этой официальной разновидности Ubuntu, оптимизированную для IoT, а также для встроенных и периферийных устройств.
Для справки! Интернет вещей (Internet of Things, IoT) — это довольно много физических и виртуальных серверов, подсоединенных к сети интернет и обменивающихся данными.
Дистрибутив Ubuntu Core 22 является контейнеризованной копией Ubuntu 22.04 LTS (Jammy Jellyfish), в котором реализовано полностью вытесняемое ядро, обеспечивающее ограниченное по времени время отклика и предоставляющее расширенные функции реального времени из коробки на сертифицированном оборудовании Ubuntu от партнеров Canonical.
Новые функции включают возможности ремоделирования, позволяющие юзерам выдавать новые идентификаторы устройств, чтобы их можно было переименовать, реконструировать или назначать в другое хранилище Snap Store, поддержку наборов проверки, чтобы пользователи могли убедиться, что установлены только определенные Snap и что они остаются с фиксированными версиями. Помимо этого, реализована возможность сброса устройств к заводским настройкам и поддержка MAAS (Metal as a Service).
Для портативных устройств таких как Raspberry Pi в Ubuntu Core 22 представлена поддержка PiBoot, легкого загрузчика Raspberry Pi Zero, реализован функционал работы в качестве “одноэтапного загрузчика”, при этом реализуя разные усовершенствования UX, такие как улучшенная поддержка HAT (плат расширения) и загрузка с внешних устройств.
“Наша цель в Canonical – предоставлять безопасный и надежный открытый исходный код везде – от среды разработки до облака, от периферии до устройств, – сказал Марк Шаттлворт, генеральный директор Canonical. “С этим выпуском и ядром реального времени Ubuntu мы готовы расширить преимущества Ubuntu Core во всем мире встраиваемых систем”.
Ubuntu Core 22 доступен для загрузки с официального сайта, также реализована поддержка на Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi 4, вычислительном модуле Raspberry Pi 3 (CM3), вычислительном модуле Raspberry Pi 4 (CM4), Qualcomm DragonBoard, Intel NUC, а также общие устройства KVM x86 и x86. Для установки требуется не менее 384 МБ ОЗУ (512 МБ с UEFI Secure Boot и FDE) и не менее 512 МБ локального хранилища.