Розпочніть роботу з Real-time Ubuntu для вашої ОС

Якщо ви тут, ви, напевно, вже знаєте про попереджувальний механізм, детермінізм і операційні системи реального часу. Якщо це так, і ви хочете дізнатися, як розпочати роботу з Real-time Ubuntu, переходьте відразу до наступного розділу, щоб дізнатися, як активувати ядро на вашій робочій станції.

Якщо вам потрібне коротке нагадування, ми маємо трилогію блогу про реальний час Linux для початківців. Якщо ви більше зацікавлені у впливі реальної ОС у різних галузях, цей білий папір пояснює переваги обчислень реального часу для підприємств, розглядає застосування в різних галузях та покаже, як розкрити потенціал обчислень реального часу у вашому бізнесі. А якщо ви більш технічно обізнані, посібник для технічних директорів допоможе вам.

Real-time Ubuntu — це Ubuntu з ядром реального часу, яке включає набір патчів PREEMPT_RT. Воно змінює стандартний планувальник Linux на пріоритетний, підвищуючи передбачуваність шляхом модифікації існуючого коду ядра. Як результат, Real-time Ubuntu є більш попереджувальним, ніж основна версія, що забезпечує детермінізм і нижчу затримку.

Доступні версії та підтримка на тривалий час

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

Відкритий доступ до Real-time Ubuntu

Deb-пакети різних випусків Real-time Ubuntu, від 22.04 LTS до проміжного 25.04, були відкрито випущені і тепер доступні безкоштовно для всіх. Кожен може встановити їх через репозиторій Universe — архів, що спрощує установку нових програм, протестованих і створених спеціально для кожної версії Ubuntu.

Версія Кодова назва Версія ядра реального часу Доступ
Ubuntu 25.04 Plucky Puffin 6.14 Джерело пакета
Ubuntu 24.10 Oracular Oriole 6.11 Джерело пакета
Ubuntu 24.04 LTS Noble Numbat 6.8 Джерело пакета
Ubuntu 22.04 LTS Jammy Jellyfish 5.15 Джерело пакета
Таблиця 1: Випуски Real-time Ubuntu, доступні в репозиторії Universe

Для відкритого доступу до наведених вище ядер реального часу, доступних у Universe:

sudo add-apt-repository universe

sudo apt update

sudo apt install ubuntu-realtime

Зверніть увагу, що репозиторій Universe містить безкоштовне програмне забезпечення з відкритим вихідним кодом, яке підтримується спільнотою. Щоб отримати оновлення для зразків LTS, необхідна підписка Ubuntu Pro.

Хоча пакети ядра реального часу відкрито доступні і це чудовий спосіб протестувати можливості реального часу перед наступним LTS, розробники та підприємства, що впроваджують рішення в виробництво, можуть отримувати обслуговування безпеки для всього програмного забезпечення в репозиторії протягом понад 10 років з Ubuntu Pro.

Ubuntu Pro — це підписка на безпеку програмного забезпечення з відкритим кодом від Canonical, яка забезпечує безпеку та відповідність на базі Ubuntu LTS, з покриттям понад 10 років для більш ніж 25,000 пакетів.

Ubuntu Pro завжди безкоштовний для особистого користування, і будь-хто може використовувати його безкоштовно на термін до 5 машин, або 50, якщо ви офіційний член спільноти Ubuntu. Крім того, підприємства отримують 30-денний пробний період.

LTS-випуски Real-time Ubuntu Server з Ubuntu Pro

Canonical надає до 12 років обслуговування безпеки та постійний потік критичних оновлень для варіантів реального часу ядер для версій Ubuntu LTS за підпискою Ubuntu Pro. Звичайна версія Real-time Ubuntu доступна на AMD64 та ARM64, тоді як варіанти, оптимізовані для чіпів, доступні на апаратному забезпеченні Intel (22.04 LTS з підтримкою Intel Time Coordinated Computing та IEEE 802.1 Time Sensitive Networking), а також на Raspberry Pi.

Версія Кодова назва Версія ядра реального часу Варіанти
Ubuntu 22.04 LTS Jammy Jellyfish 5.15 груповий, оптимізований для Intel
Ubuntu 24.04 LTS Noble Numbat 6.8 груповий, оптимізований для Raspberry Pi
Таблиця 2: LTS-випуски Real-time Ubuntu Server

Якщо ви використовуєте LTS-випуск Ubuntu і маєте активовану підписку на Ubuntu Pro, активувати ядро реального часу досить просто. Спочатку, якщо ви ще не прикріпили свій комп’ютер до підписки Ubuntu Pro, вам потрібно це зробити, щоб активувати Real-time Ubuntu. Ви можете зробити це, виконавши наступну команду:

sudo pro attach

Інакше, виберіть правильну версію для своєї ОС та процесора і використайте відповідні команди нижче для активації відповідного варіанту ядра:

Груповий на Ubuntu 22.04 LTS або Ubuntu 24.04 LTS:

sudo pro enable realtime-kernel

Raspberry Pi 4 або 5 на Ubuntu 24.04 LTS:

sudo pro enable realtime-kernel --variant=raspi

Оптимізований Real-time Ubuntu готовий до виробництва на процесорах Intel Atom® X6000E Serії, а також на процесорах Intel® Core™ 11-го, 12-го та 13-го поколінь:

Процесори Intel Atom та Intel Core на Ubuntu 22.04 LTS:

sudo pro enable realtime-kernel --variant=intel-iotg

Перезавантажте свою систему, і ви готові працювати з Real-time Ubuntu.

LTS-випуски Real-time Ubuntu Core

Ядро реального часу також доступне для Ubuntu Core, вбудованої версії Ubuntu OS від Canonical. Ubuntu Core — це Ubuntu для IoT та вбудованих пристроїв, з акцентом на надійність безпеки, спрощений механізм оновлення та спрощений досвід для розробників. Хоча Ubuntu Core схожий на стандартний Ubuntu — з відкритим кодом, бінарною сумісністю та підтримкою сильної розробницької спільноти — він спеціально розроблений для світу вбудованих рішень та відповідності нормам безпеки.

Версія Ubuntu Core Версія ядра реального часу
Core 22 5.15
Core 24 6.8

Щоб запустити Ubuntu Core з ядром реального часу, спочатку потрібно створити та побудувати образ Real-time Ubuntu Core.

Давайте перейдімо до виробництва

Canonical надає Real-time Ubuntu з таким же зобов’язанням до безпеки, стабільності та лідерства з відкритим вихідним кодом, як і в решті екосистеми Ubuntu. Завдяки детермінованій продуктивності, тривалій підтримці та легкому доступу в різних середовищах, Real-time Ubuntu дозволяє підприємствам зосередитися на своїй ціннісній пропозиції.

Ми співпрацюємо з постачальниками мікросхем, виробниками плат і ODM, щоб скоротити час виходу підприємств на ринок. Зв’яжіться з нашою командою для отримання допомоги в налаштуванні плат, комерційного розподілу, тривалої підтримки або обслуговування безпеки.

Подальше читання

Посібник для технічних директорів щодо реального часу

Білий папір про ОС реального часу

Yocto та Ubuntu Core


IoT як послуга

Виведіть IoT-пристрій на ринок швидко. Зосередьтесь на своїх додатках, ми подбаємо про все інше. Canonical пропонує апаратну інтеграцію, інтеграцію додатків, передачу знань та інженерну підтримку для виведення вашого першого пристрою на ринок. Гарантовані оновлення додатків та безпеки.

Швидко виведіть свій IoT-пристрій на ринок ›

Ubuntu Core


Магазин IoT-додатків

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

Створіть свою екосистему IoT-додатків ›

Підписка на розсилку новин

Отримуйте останні новини та оновлення Ubuntu на свою електронну пошту.

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