
Давним-давно я грав з колегою робити музику. Я вже починав з 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 році.