Випуск нового ядра Linux
11:01, 30.08.2023
Через два місяці після випуску попереднього ядра Linux ми знову маємо новий реліз - 6.5. Хоча два місяці - це не так вже й багато, до нової версії було додано велику кількість змін. 1467 виправлень від близько 2000 розробників, розмір 78 МБ, додано 1294205 рядків коду і видалено 930515 рядків. Більшість змін стосуються драйверів, багато - архітектурного коду, далі йдуть мережевий стек, файлові системи та внутрішні підсистеми ядра
Оновлення обладнання та драйверів
- Розширена підтримка USB4.
- Розширена підтримка ARM-чіпів.
- Розширена підтримка плат ARM.
- Підтримка нових бездротових чіпів Realtek (RTL8192FU, Realtek RTL8723DS та Realtek RTL8851BE).
- До AMDGPU додано підтримку технології FreeSync.
- Драйвер Intel Meteor Lake для i915.
Пам'ять і системні служби
- Підтримка PIE для систем ARM64.
- Підтримка memcpy/memset для ARM-систем.
- Онлайн-режим для процесорів через активацію декількох CPU.
- Підтримка протоколу Unaccepted Memory.
- Rust 1.68.2.
- kfcung фільтри для BPF.
- Автоматичне виявлення та позначення робочих навантажень, що вимагають багато процесорного часу.
- Підтримка ACPI для архітектури RISC-V.
- Підтримка одночасної багатопоточності для Loongarch.
- Оголошено про видалення SLAB і повну заміну його на SLUB.
- Оптимізоване балансування навантаження за рахунок зменшення міграцій між областями SMT.
Дискова підсистема та файли
- Оптимізація Btrfs.
- Покращення коду EXT4.
- FMODE_CAN_ODIRECT для XFS.
- F2FS тепер підтримує опцію монтування "errors=".
- Новий API монтування для файлової системи Overlayfs.
Мережа
- Активне сканування мережі на наявність пристроїв IEEE 802.15.4.
- Покращено системні виклики sendpage та splice.
- Додано тип повідомлення SCM_PIDFD.
Віртуалізація та безпека
- Підтримка Landlock.
- Підтримка Stack Protector.
- Функція secretmem тепер активована за замовчуванням.