Лінус Торвальдс анонсував четвертий випуск-кандидат Linux 6.12
20 жовтня Лінус Торвальдс представив четвертий випуск-кандидат (RC4) ядра Linux 6.12. Він став найбільшим за кількістю комітів у серії 6.x, але, за словами Торвальдса, всі виправлення несуттєві та спрямовані на стабільність системи. Він також додав, що сподівається на меншу активність наступного тижня.
Hmm. I’m not happy with how big this is – it’s probably far from the biggest rc4 ever, but it _is_ the biggest rc4 we’ve had in the 6.x series at least in number of commits.
Yeah, yeah, it’s quite likely to be due to just random timing of pull requests, where things have just happened to bunch up. Last week, rc3 was on the smaller side, so maybe that’s all it is. But still, it doesn’t give me the warm and fuzzies. Let’s hope next week is calm.
Основні зміни у випуску
1. Драйвери
Значні оновлення для GPU, мережевих пристроїв та Bluetooth:
- AMDGPU: оптимізовано функції енергоощадження та обробку віртуальних функцій (VF).
- RDMA: виправлення помилок у чергах робочих запитів (CQ WQE) для старіших адаптерів.
- Bluetooth: усунуто проблеми з вивантаженням модулів та налагодженням, що покращує поведінку при видаленні або ініціалізації модулів.
2. Файлові системи
Важливі покращення для файлових систем, особливо нової bcachefs:
- bcachefs: численні виправлення, що покращують обробку транзакцій та усувають взаємоблокування.
- XFS: покращення у розподілі гілок та розв’язанні проблем зі шляхом запису.
- Btrfs: малі виправлення, що покращують роботу із посиланнями на inode та екстенти.
3. Основне ядро
Оновлення в підсистемах:
- Планувальник: виправлено проблему з випередженням пробудження при перемиканні завдань.
- BPF (фільтр пакетів Берклі): усунення помилок у розподілі між регістрами та граничних випадках фільтрів завдань.
4. Стабільність і виправлення помилок
Безліч дрібних однорядкових виправлень:
- Документація: виправлено технічні помилки для точності.
- Архітектура: оновлення для RISC-V з акцентом на BPF та переривання.
- Введення/виведення: виправлення для USB, IOMMU та блокових пристроїв.
Рекомендації для користувачів
Торвальдс закликає користувачів протестувати RC4 і надати зворотний зв’язок, щоб забезпечити стабільну роботу системи:
Завантажити RC4 можна через git-дерево Лінуса
Що очікувати від наступних релізів
Якщо все піде за планом, очікуй ще кілька кандидатів перед фінальним релізом Linux 6.12. Лінус зазначив, що, хоча обсяг змін у цьому RC4 досить великий, він не бачить причин для занепокоєння. Більшість із них — це виправлення помилок і дрібні покращення, які роблять систему надійнішою та стабільнішою. Тож основна робота попереду буде присвячена подальшому поліруванню та стабілізації.
Реліз кандидатів ядра Linux 6.12 наближається до своєї фінальної версії, і кожен внесок, кожен тест від користувачів і розробників наближає нас до стабільнішого та потужнішого ядра Linux.
Якщо ти ще не опанував Linux або прагнеш поглибити свої знання, запрошуємо до нас на курси. Є як для новачків, так і для досвідчених. Обирай свої!