Linux 7.3-rc6: AI – нова норма розробки ядра

Лінус Торвальдс випустив шосту кандидатську версію (rc6) майбутнього ядра Linux 7.3. Цей реліз відзначається поверненням до звичної статистики змін коду, де домінує виправлення драйверів, але також вводить поняття “AI normal” – інтеграцію штучного інтелекту у процес розробки.
Стабілізація та звичайні виправлення
Після відносно незвичайної статистики попереднього тижня, цього разу зміни в ядрі Linux 7.3-rc6 повернулися до норми. Близько половини всіх внесених змін стосуються виправлення драйверів. Серед підсистем, що отримали оновлення, – GPU, мережеві пристрої, USB, TTY, IIO та аудіо. Це свідчить про розфокусовані, але важливі виправлення по всій системі.
Загальна кількість внесених змін також знаходиться в межах очікуваного. Однак, як зазначив Торвальдс, це нова “AI normal”: значна кількість невеликих виправлень для обробки помилкових шляхів потрапляє до кодової бази ядра. Попередні релізи Linux 7.3 також демонстрували зростання кількості виправлень, знайдених або згенерованих за допомогою ШІ та великих мовних моделей (LLM), що робить процес розробки значно активнішим.
Нововведення та підтримка
Окрім виправлень драйверів, Linux 7.3-rc6 включає стандартні оновлення архітектури, зокрема ті, що пов’язані з KVM (Kernel-based Virtual Machine). Основний мережевий код також отримав покращення, а у сфері файлових систем відбулася робота над SMB-клієнтом. Крім того, було додано нові модулі самотестування ядра (selftests).
З точки зору апаратної підтримки, Linux 7.3-rc6 додав підтримку системи керма та педалей Turtle Beach VelocityOne Race. Раніше цей пристрій міг працювати в Linux лише з базовим HID-введенням та певними проблемами. Тепер, завдяки додаванню відповідного ID пристрою через драйвер hid-universal-pidff, забезпечується повна функціональність. Цей ігровий комплект, орієнтований на симулятори перегонів, коштує приблизно від 649 до 700 доларів США.
Водночас, у Linux 7.3 було відкликано попередньо додану підтримку Logitech Bolt receiver HID++, через численні проблеми, про які повідомили користувачі. Оновлення HID також включають виправлення переповнення буфера для драйвера Intel THC, а також підтримку інших пристроїв та виправлення дефектів.
Штучний інтелект як помічник розробника
Протягом усього циклу розробки Linux 7.3 вже неодноразово спостерігалася участь ШІ та LLM у процесі перевірки коду та виявлення помилок. На стадії Linux 7.3-rc3 до кодової бази потрапила велика кількість виправлень, пов’язаних зі ШІ. У версіях rc4 та rc5 розробники продовжували працювати над проблемами, виявленими ШІ, а також інтегрували частину патчів, згенерованих за його допомогою.
Торвальдс не вважає це відхиленням від норми розробки. Використовуючи термін “AI normal”, він описує новий, але вже усталений режим розробки. Інструменти ШІ приносять більше перевірок коду, виявлення дефектів та надсилання патчів. Водночас це означає, що супроводжуючим потрібно обробляти більше дрібних виправлень.
Подальші плани та вплив на Ubuntu
Торвальдс повідомив, що наступний тиждень буде насиченим через щорічний саміт супроводжуючих (Maintainer Summit) та Linux Plumbers Conference. Він та багато інших супроводжуючих будуть у відрядженні, що може вплинути на статистику коду rc7. Однак це не повинно вплинути на графік випуску Linux 7.3.
За поточним планом, стабільна версія Linux 7.3 очікується в середині жовтня. Важливо зазначити, що Canonical вже перенесла цільове ядро для Ubuntu 26.10 з Linux 7.2 на Linux 7.3. Таким чином, випуск стабільної версії Linux 7.3 безпосередньо вплине на фінальну основу ядра для Ubuntu 26.10.
Джерело: https://www.ithome.com/1/009/781.htm