Після десятиліть дискусій ядро ​​RT (реального часу) тепер є частиною Linux

Ядро RT

Давним-давно я грав з колегою робити музику. Я вже починав з Linux, а пізніше отримав Mac, щоб полегшити роботу. Саме тоді мій колега розповів мені про затримку, яка існувала в Windows, і через багато часу я дізнався, що була Ядро RT для всього цього в Linux. Мені це ніколи не було потрібно, і скоро воно нікому не знадобиться, тому що ці патчі будуть частиною офіційного ядра.

Історія ядра RT починається в 90-х роках. Приблизно тоді університети створили власні ядра реального часу. Вже в 2005 році з'явився набір Патчі PREEMPT_RT, і наразі існують дистрибутиви, такі як Manjaro та Garuda, які пропонують готові ядра rtXX, де x означає номер збірки. Усе це стане частиною минулого в майбутньому, коли воно буде офіційно включено до ядра.

Linux 6.12 припинить використання ядра RT. Він буде прийнятий офіційно

За підтвердив Стівен Воган-Ніколс для ZDNet, остаточне підписання Лінуса Торвальдса відбулося під час відвідування Європейського саміту з відкритим кодом. Батько Linux написав оригінальний код для printk, інструменту налагодження, який може точно визначити моменти збою процесу, але також вводить затримку, яка працює проти обчислень у реальному часі. Саме зміни в printk увімкнули підтримку консолі atomic/spun, що має вирішальне значення для облицювання en в режимі реального часу.

Як це помітять користувачі Linux? Насправді... мало чи нічого. так може бути важливим у разі використання програм для запису звуку - як Ардор — або будь-яке інше програмне забезпечення, де важливо, щоб певні вхідні дані були більш точними, але це те, що ми рідко пропускаємо. Хороша річ у всьому цьому полягає в тому, що нам не потрібно буде встановлювати спеціальне ядро ​​для виконання всіх цих завдань. Ядро, яке, до речі, зазвичай вже застаріле через завершення життєвого циклу.

Зміни мають надійти разом із Linux 6.12, запланованим на листопад або початок грудня, і версією LTS у 2024 році.