Ubuntu Core 20, дистрибутив Canonical для пристроїв IoT, вже випущений

Canonical нещодавно представив випуск Ubuntu Core 20, компактний дистрибутив Ubuntu, спеціально розроблений для використання в пристроях, контейнерах, промисловому та споживчому обладнанні Інтернету речей (IoT).

Тим, хто не знайомий з Ubuntu Core, ви повинні це знати цей розподіл служить основою для запуску додаткових компонентів та додатків, які розроблені як окремі плагіни у форматі оснащення.

Компоненти Ubuntu Core, включаючи базову систему, ядро ​​Linux та системні плагіни, також постачається у форматі оснащення і ними керує інструментарій snapd, за допомогою якого технологія Snappy дозволяє сформувати образ системи в цілому, не розділяючи його на окремі пакети.

Про Ubuntu Core

В Ubuntu Core замість поступових оновлень на рівні окремих пакетів deb, Ubuntu Core використовує механізм атомного оновлення для пакетів оснащення та базової системи, схожий на Atomic, Chrome OS, Endless, CoreOS і Fedora Silverblue.

Під час оновлення базового середовища та прив'язок можна повернутися до попередньої версії у разі виявлених після оновлення проблем. На даний момент в каталозі SnapCraft є понад 6000 пакетів оснащення.

Щоб забезпечити безпеку, кожен компонент системи перевіряється за допомогою цифрового підпису, що дозволяє захистити дистрибутив від внесення прихованих модифікацій або встановлення неперевірених пакетів оснащення.

Компоненти поставляються у форматі оснащення ізольовані за допомогою AppArmor та Seccomp, створення додаткового рядка для захисту системи на випадок, якщо окремі програми будуть скомпрометовані.

Базова система включає лише мінімальний набір необхідних додатків, що не тільки зменшило розмір системного середовища, але й позитивно вплинуло на безпеку, зменшивши потенційні вектори атак.

Базова файлова система змонтована лише для читання. Оновлення регулярно випускаються, доставляються в режимі OTA (в ефірі) та синхронізуються з Ubuntu 20.04.

Щоб мінімізувати трафік, оновлення доставляються у стислій формі та включають лише зміни, пов’язані з попереднім оновленням (дельта-оновлення). Встановлення автоматизованих оновлень вирішує проблеми обслуговування системи при використанні на вбудованих пристроях.

Логічно відокремлюючи базову систему від програм, розробники Ubuntu постійно оновлюють базу коду Ubuntu Core, а їх розробники піклуються про актуальність додаткових програм.

Такий підхід дозволяє зменшити витрати на обслуговування продуктів, програмне середовище яких побудовано на базі Ubuntu Core, оскільки їх виробникам не потрібно займатися випуском та доставкою системних оновлень, а зосереджуватися лише на їх конкретних компонентах.

Основні новини Ubuntu Core 20

У цій новій випущеній версії одна з головних новинок Що особливо виділяється запроваджено офіційну підтримку для різних тарілок Raspberry Pi на основі 32-розрядних та 64-розрядних чіпів ARM.

Крім того, додана можливість використання повного шифрування диска з інтеграцією TPM (Trusted Platform Module). На даний момент шифрування доступне лише для систем x86 (для ARM це з’явиться пізніше).

І це також виділяється додано режими відновлення та перевстановлення до системи (ініціалізація пристрою за допомогою обраної версії).

З інших змін що виділяються з нової версії:

  • Меню завантаження пропонується для вибору опції завантаження та переходу в режим відновлення. Меню відображається, утримуючи клавішу «1» на початковому етапі завантаження.
  • Додана початкова підтримка набору інструментів Metal-as-a-Service (MAAS) для швидкого впровадження конфігурацій у декілька систем.
  • Додана початкова підтримка хмарного запуску для конфігурації системи на етапі завантаження.

В кінці кінців якщо вам цікаво дізнатись більше про це нової версії Ubuntu Core 20, ви можете перевірити наступне посилання.

Завантажте та отримайте Ubuntu Core 20

Зображення Ubuntu Core 20, які синхронізуються з базою пакетів Ubuntu 20.04, підготовлені для систем x86_64, ARMv7 та ARMv8.

Щоб отримати образ системи, ви можете це зробити за посиланням нижче.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.