PREEMPT_RT

Набор патчей для ядра Linux

PREEMPT_RT — это набор исправлений для ядра Linux , которые реализуют как жесткие, так и мягкие возможности вычислений в реальном времени . [1] 20 сентября 2024 года PREEMPT_RT был полностью объединен и включен в основную линейку Linux на поддерживаемых архитектурах x86 , x86_64 , RISC-V и ARM64 . [2] Это сделает ядро ​​v6.12 первым выпуском, включающим встроенную возможность реального времени. Поддержка LoongArch добавлена ​​в v6.13. [3]

История

Набор исправлений PREEMPT_RT находится в разработке с 2005 года. [4] В 2021 году был объединен код блокировки ядра вытеснения. [5] [6]

С февраля 2023 года Canonical выпускает версии Ubuntu Pro в реальном времени, бесплатные для личного и мелкомасштабного коммерческого использования на 5 машинах. [7] [8] Ядро в реальном времени можно добавить в различные существующие выпуски Ubuntu с помощью процесса включения. [8] Эти ядра включают набор исправлений PREEMPT_RT и предлагают долгосрочную поддержку. [8]

Компания MontaVista Software выпускает дистрибутив Linux реального времени, содержащий набор исправлений PREEMPT_RT, с начала 2000 года. Текущий основной встраиваемый продукт Linux от Montavista, CGX, содержит функцию вытеснения в реальном времени в качестве стандартной функции.

На Европейском саммите по открытому исходному коду в сентябре 2024 года Линус Торвальдс объявил, что PREEMPT_RT был принят в основную ветку ядра Linux после длительной разработки, связанной с printkфункцией ведения журнала ядра.

Ссылки

  1. ^ "20 лет спустя Linux реального времени проникает в ядро ​​— действительно". zdnet.com . Получено 19 сентября 2024 г.
  2. ^ "Тег слияния 'sched-rt-2024-09-17' - kernel/git/torvalds/linux.git - Исходное дерево ядра Linux". git.kernel.org . Получено 2024-09-20 .
  3. ^ GIT PULL: Изменения LoongArch для версии 6.13
  4. ^ Регенцани, Федерико; Массари, Джузеппе; Форначиари, Уильям (21.02.2019). «Ядро Linux в реальном времени: обзор PREEMPT_RT». ACM Computing Surveys . 52 (1): 18:1–18:36. doi : 10.1145/3297714. hdl : 11311/1076057 . ISSN  0360-0300.
  5. ^ "Ядро блокировки вытеснения в реальном времени объединено [LWN.net]". lwn.net . Получено 2023-02-09 .
  6. ^ "Будущее Linux реального времени". LWN.net . Получено 2023-02-09 .
  7. ^ Proven, Liam. "Ubuntu 22.04 в реальном времени: что вам нужно знать". The Register . Получено 2023-02-20 .
  8. ^ abc "Canonical выпускает Real-time Ubuntu 24.04 LTS". Ubuntu . Получено 2024-07-03 .
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=PREEMPT_RT&oldid=1269083683"