Linux 6.15-RC6 тепер доступні, що знаменує собою значний крок вперед у циклі розробки ядра цього місяця. Лінус Торвальдс, провідний розробник проєкту, підтвердив, що загальна стабільність цього реліз-кандидата йде за планом, і він очікує, що зможе випустити фінальну стабільну версію приблизно через два тижні, за умови дотримання всіх графіків.
Цього тижня було інтегровано значні виправлення та покращення для подальшого покращення наступного випуску Linux. Команда розробників зосередила свої зусилля на виправленні різних помилок та невеликих регресій., а також пропонує цікаві покращення в підтримці та безпеці обладнання.
У Linux 6.15-tc6 виправлено проблеми з продуктивністю сучасних процесорів AMD.
Однією з головних особливостей Linux 6.15-rc6 є Інтеграція виправлення проблеми продуктивності, виявленої в останніх процесорах AMD, особливо в серії Zen 4/5. Цей недолік суттєво вплинув на продуктивність систем, де був завантажений модуль KVM, але віртуальні машини не використовувалися, оскільки він нав'язував заходи безпеки, які не були потрібні в цьому контексті. З цим патчем ядро застосовуватиме заходи щодо пом'якшення наслідків лише за наявності активних віртуальних машин, таким чином уникаючи непотрібного негативного впливу.
Реалізований метод використовує спеціальну систему блокування та лічильників для керування активацією засобу пом'якшення BP_SPEC_REDUCE під час запуску або зупинки віртуальних машин. Це зберігає продуктивність, коли віртуалізація не використовується, одночасно забезпечуючи безпеку, коли це необхідно.
Більше підтримки ігрових контролерів з драйвером XPad
У цьому реліз-кандидаті, Linux розширює підтримку ігрових контролерів шляхом додавання нових ідентифікаторів продукту та виробника до драйвера XPad. Цього було досягнуто без ризику для існуючого обладнання, тому підтримка надається навіть на цьому просунутому етапі розробки. Нові сумісні пристрої включають:
- Контролер барабанів HORI
- PowerA Fusion Pro 4
- 8BitDo Ultimate 3-режимний контролер
- Контролер Xbox One Hyperkin DuchesS
- Контролер PowerA MOGA XP-Ultra
Крім того, цей патч також покращує роботу кнопки «Поділитися» на деяких контролерах і буде перенесений на попередні стабільні версії ядра, щоб більше користувачів могли скористатися цією функцією найближчим часом. Також було внесено зміни до сенсорних панелей Synaptics. різних ноутбуків, змінюючи їхній режим роботи з PS/2 на SMBus для покращення роботи на певному обладнанні таких брендів, як Dynabook, TUXEDO, Dell та HP.
Покращення в управлінні пам'яттю TLB та її стабільності
Інший значне покращення стабільності та безпеки стосується управління пам'яттю в архітектурах x86. Помилка, впроваджена в грудні, яка за певних обставин дозволяла випадково пропустити очищення буфера TLB після виявлення та виправлення перемикання контексту пам'яті. Завдяки новому виправленню, вікно, в якому мають виконуватися ці очищення, було розширено, що дозволяє уникнути потенційних невідповідностей або небезпек у віртуальній пам'яті. Хоча це збільшить кількість запитів на спорожнення, не очікується, що матиме помітний вплив на загальну продуктивність системи.
Робота, виконана в цій галузі, гарантує безпечніше та надійніше управління в системах, що використовують архітектури x86, посилюючи стійкість ядра.
Лінус Торвальдс зазначив у своєму оголошенні, що, хоча кількість комітів дещо зросла порівняно з попереднім реліз-кандидатом, він вважає, що це просто зміна темпів інтеграції патчів, а не привід для занепокоєння. Він наголошує, що розробка триває за планом, і до виходу фінальної версії залишилося приблизно два тижні.
За неофіційними даними, Торвальдс також прокоментував свій особистий досвід використання клавіатур, повернувшись до своєї звичної механічної клавіатури після спроби низькопрофільної, стверджуючи, що йому потрібен фізичний та слуховий зворотний зв'язок, щоб мінімізувати помилки друку. Цікава та повсякденна примітка в офіційній записці.
Випуск Linux 6.15-rc6 приносить значні покращення у виправленні помилок, підтримці та безпеці, що сприяє більш зрілій та стабільній версії. Користувачі та розробники можуть очікувати на фінальну версію, готову до розгортання, з більш надійною продуктивністю та розширеною сумісністю незабаром.