Linux 6.17-rc6: Тиха RC-версія з ключовими виправленнями

  • Лінус Торвальдс випускає версію 6.17-rc6 зі стабільним циклом релізів та без серйозних проблем.
  • Виправлена ​​регресія гібернації, що виникла у версії 6.16, з мінімальним виправленням.
  • Інтегровані налаштування P-State AMD/Intel (CPPC.min_perf та EPP після відновлення).
  • Включено зменшення вразливостей VMSCAPE та підтримку контролера FLYDIGI APEX 5.

Linux 6.17-RC6

Шостий кандидат у серії 6.17 вже на вулиці і, за словами його керівника, ситуація залишається надзвичайно спокійною. Linux 6.17-RC6 Це оновлення з полірувальною версією, що містить виправлення, розподілені по кількох підсистемах, та має на меті стабільний реліз через пару тижнів, ближче до кінця вересня.

Основні моменти включають: рішення проблеми проблема гібернації, яка тягнеться з версії 6.16, налаштування драйверів масштабування частоти AMD та Intel (P-State), зменшення нової вразливості VMSCAPE та незначні доповнення до підсистеми введення, такі як підтримка контролера FLYDIGI APEX 5.

Що нового в Linux 6.17-rc6 та обсяг змін

Темпи розвитку цього RC стримані та без несподіванок: приблизно третина змін відповідає розташування файлових систем (із зауваженнями щодо Ceph, SMB-клієнта, NFS, EROFS та Btrfs), ще третина — драйверам — з графічною частиною як головною героїнею — і останній блок розділений між мережевим рівнем, документацією, автоматичними тестами та невеликими налаштуваннями інфраструктури.

Команда з енергетики закрила особливо неприємну регресію, запроваджену в циклі 6.16, яка могла призвести до серйозні збої під час сплячкиПричиною стало випадкове видалення виклику pm_restrict_gfp_mask() у hibernation_snapshot(), що дозволяло певні розподіли пам'яті за допомогою обмін у той час, коли вони не повинні були статися.

Поєднання цієї зміни з іншим налаштуванням, яке додало shrink_shmem_memory(), виявило проблему під час інтеграції гілок розробки, і користувачі повідомляли, що після кількох сплячок — близько семи — образ пошкоджувався, з такими симптомами, як тайм-аути та зависання системних завдань, а також необхідність примусового завершення роботи. Виправлення, як не дивно, мінімальне: повторне введення правильного виклику у правильну точку, корекція одного рядка що відновлює очікувану поведінку.

AMD та Intel P-State: точне налаштування

Поряд із виправленням режиму глибокого сну, відповідні виправлення було додано до драйверів масштабування частоти для AMD та Intel. У випадку amd-pstate, встановлення CPPC.min_perf в активний режим разом із регулятором продуктивності відновлює очікувану поведінку, а значення EPP запобігає помилковому встановленню на 0 після перезавантаження через нещодавні зміни.

Ці вдосконалення, підписані такими співробітниками, як Гаутам Шеной та Маріо Лімончіелло, Вони прагнуть знову зробити передбачуваними переходи енергії та продуктивності. після призупинення/гібернації та вчасно надходять до версії 6.17-rc6 після інтеграції в гілку керування живленням.

Безпека: Пом'якшення для VMSCAPE

Цього тижня це було оприлюднено VMSCAPE, нова вразливість процесора, що впливає на процесори AMD та Intel. Ядро вже містить відповідні засоби захисту: його було об'єднано з Git після зняття ембарго, а також було ретропортовано до стабільної серії, тож ті, хто слідкує за гілкою 6.17-rc6, мають захист без необхідності жити в щоденному знімку репозиторію.

Як завжди з цим типом патчу, вплив на продуктивність залежатиме від апаратні засоби та робоче навантаження, але пріоритетною метою є зменшення поверхні ризику за допомогою консервативних та легко перевіряємих змін.

Контролери та введення: FLYDIGI APEX 5 та налаштування клавіатури

У підсистемі входу, активація FLYDIGI APEX 5, високоякісний контролер (близько 180 доларів США) з дротовим та бездротовим керуванням і гарним набором кнопок. Додано підтримку до Драйвер XPad, який використовується численними контролерами, сумісними з Xbox, і цього було достатньо, щоб включити нові ідентифікатори продуктів та постачальників, що потрапляє в рамки виправлень версії 6.17.

Крім того, включена «примха» для ноутбука. TUXEDO InfinityBook Pro Gen10 (AMD) у контролері i8042, щоб забезпечити належну роботу клавіатури/сенсорної панелі за певних умов.

Стан циклу випуску Linux 6.17-rc6 та очікувана дата випуску

Лінус Торвальдс зазначає, що цикл триває спокійніший, ніж зазвичай, можливо, під впливом святкових канікул, і жодних суттєвих змін, які б вимагали коригування графіка, не виявлено. За нинішніх темпів, стабільний реліз гілки 6.17 Очікується, що це буде приблизно через два тижні, приблизно 28 вересня.

Окрім уже згаданого, цей RC також містить незначні виправлення мережевого рівня, документації та самотестування, а також кілька виправлень різних драйверів, особливо графічного стеку, що не повинно дивувати тих, хто уважно стежить за розробкою ядра.

Загальна картина, залишена після версії 6.17-rc6, є стабільним та плавним циклом: з виправленою регресією гібернації, налаштованими драйверами P-State AMD/Intel, пом'якшеною VMSCAPE та додатковою підтримкою в підсистемі введення, остаточний реліз 6.17 має вийти з... здоров'я і мало сюрпризів.

Ubuntu X1E
Пов'язана стаття:
Ubuntu X1E оновлено ядром Linux версії 6.17 на ARM64