Розпочніть роботу з 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 | Джерело пакета |
Для відкритого доступу до наведених вище ядер реального часу, доступних у 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 |
Якщо ви використовуєте 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, щоб скоротити час виходу підприємств на ринок. Зв’яжіться з нашою командою для отримання допомоги в налаштуванні плат, комерційного розподілу, тривалої підтримки або обслуговування безпеки.
Подальше читання
Посібник для технічних директорів щодо реального часу
IoT як послуга
Виведіть IoT-пристрій на ринок швидко. Зосередьтесь на своїх додатках, ми подбаємо про все інше. Canonical пропонує апаратну інтеграцію, інтеграцію додатків, передачу знань та інженерну підтримку для виведення вашого першого пристрою на ринок. Гарантовані оновлення додатків та безпеки.
Магазин IoT-додатків
Створіть екосистему платформ для підключених пристроїв, щоб відкрити нові можливості для генерації доходу. Отримайте безпечний, хостований і керований багатокористувацький магазин для своїх IoT-пристроїв.