Linux 5.16 идва с няколко подобрения за игри, BTRFS предлага по-добра производителност и SMB и CIFS връзките са по-стабилни, наред с други новости

Linux 5.16

Е, вече го имаме тук. След развитие, "забавено" от датите, които току-що преминахме, и не само това, но на всичкото отгоре най-силните дни паднаха в събота, Линус Торвалдс току-що пусна стабилната версия на Linux 5.16. Това се случва с най-новата LTS версия и ще се поддържа до известно време, след като пуснат Linux 5.17, който ще започне разработката след две седмици.

Сред най-забележителните новости (чрез Phoronix) можем да споменем, че Linux 5.16 е добавил системното извикване futex_waitv от FUTEX2, което ще подобри изживяването при възпроизвеждане на заглавия на Windows на Linux. От друга страна, поддръжката за два вида хардуер, за които разработчиците се грижат много, Apple Silicon M1 и обикновената платка Raspberry Pi, продължава да се подобрява.

Акценти в Linux 5.16

  • Graphics:
    • DisplayPort 2.0 за AMDGPU драйвер преди следващото поколение графични процесори с поддръжка на DP 2.0.
    • Тунелът на дисплея AMDGPU USB4 за Rembrandt / Yellow Carp се подготвя чрез добавяне на USB4.
    • Новите графични процесори на AMD използват своя нов кодов път за изброяване на устройства.
    • Поддръжка за типове контексти на VirtIO за поддръжка на повече случаи на употреба с драйвера за виртуална графика VirtIO.
    • Intel Protected Xe Path вече се поддържа за Gen12 графики.
    • Графиката Alder Lake S вече се счита за стабилна и Intel DG1 PCI идентификаторите най-накрая също присъстват, тъй като DG1 е почти уреден.
  • процесори:
    • Поддръжка за Intel AMX с ядрото.
    • Процесорите AMD EPYC вече могат да се наслаждават на SEV / SEV-ES миграция на живо в хоста с KVM.
    • Аудио поддръжка за работа на аудио копроцесор Yellow Carp и VanGogh APU.
    • Сглобяването на RISC-V ядрото по подразбиране вече поддържа драйвера с отворен код NVIDIA.
    • Корекция за идентификация на модела на Intel Raptor Lake.
    • Поддръжка на RISC-V KVM хипервизор за бъдещи RISC-V процесори, които поддържат това разширение на хипервизор.
    • Поддръжка на Raspberry Pi Compute Module 4 в основното ядро.
    • Елиминиране на MIPS Netlogic SoC.
    • Поддръжка за Snapdragon 690 и друг нов ARM хардуер като Rockchip RK3566 и RK3688.
    • Поддръжка за планиране, наясно с клъстер, за подобряване на решенията за планиране за процесори, където ядрата са групирани със споделени ресурси като L2 кеш. Това е за ARM и x86, въпреки че в момента води до регресия за Intel Alder Lake.
  • Игри на Linux:
    • Системното извикване на FUTEX2 futex_waitv дойде като голямо подобрение, за да направи игрите на Windows, работещи на Linux, по-добре да отговарят на функционалността на ядрото на Windows. За да се възползвате от това, Proton и WINE ще трябва да бъдат актуализирани.
    • Контролерът Nintendo Switch за контролерите Switch Pro и Joy-Cons е подобрен.
    • По-добра поддръжка за контролер Sony PlayStation 5.
    • По-добра поддръжка за лаптопи HP Omen.
    • Подобрения в ориентацията на панела на дисплея на Steam Deck.
  • Съхранение и файлови системи:
    • Блокови оптимизации на подсистемите, включително голяма част от работата на Jens Axboe за оптимизиране на потенциала на IOPS за ядрото на ядрото на Linux.
    • Още подобрения в производителността за Btrfs.
    • F2FS добавя опция за умишлено фрагментиране на файловата система в полза на разработчика.
    • По-бърз Ceph с активирани по подразбиране асинхронни отклонения.
    • AFS, 9p и Netfslib вече използват фолиа.
    • LZMA / MicroLZMA компресия за EROFS.
    • Задача за намаляване на отпечатъка на паметта за XFS.
  • мрежи:
    • Подобрения на Microsoft SMB3 / CIFS, включително корекции и някои работи по производителност.
    • Realtek RT89 WiFi контролер за поддръжка на новите безжични адаптери 802.11ax.
  • Друг хардуер:
    • Работещи сензори поддържат много повече дънни платки ASUS и ASRock.
    • Поддръжка за Apple Magic Keyboard 2021.
    • Контролерът за изкуствен интелект на Habana Labs вече поддържа споделяне между партньори чрез DMA-BUF.
    • В ACPI е извършена работа, за да се позволи на контролера да тества хардуера, докато е изключен или в състояние на ниска мощност.
    • Повече работа по активиране на подсистемата CXL.
    • Подобрения в хардуерната поддръжка за преносими компютри System76.
    • Нов драйвер за справяне с CE задвижвани подсветки.
    • По-добра поддръжка на AMD S0ix.
    • USB работи като част от актуализацията на Apple Silicon.
    • Apple M1 PCIe контролер.
    • AMD Yellow Carp Runtime Power Management за XHCI контролери.
    • Много подобрения в управлението на енергията.
    • По-добра USB аудио поддръжка с ниска латентност и други подобрения на звука.
  • сигурност:
    • SELinux / LSM / Smack контроли и одит за IO_uring.
    • Подобрен кодът Retpoline, за да се справи с пренаписването на кода за връщане на трамплин. Кодът x86 BPF сега също е по-добре в съответствие с очакванията около Retpolines.
    • Подготвителна работа за подкрепа на FGKASLR в бъдеще като рандомизиране на подредбата на фино-зърнестото / гранулирано адресно пространство на ядрото.
    • Поддръжка за KVM гостите, за да имат контрол върху бит за проверка на AMD PSF, за да направят тази свързана със сигурността промяна, ако желаете.
    • Microsoft започна да предоставя поддръжка на Hyper-V изолираща VM.
    • Spectre SSBD / STIBP по подразбиране за SECCOMP нишки са облекчени.
  • други:
    • Фолиата с памет са дошли като основно подобрение на кода за управление на паметта на Linux.
    • Възстановяването на паметта, базирано на DAMON, пристигна, за да помогне на Linux в ситуации с ниска памет.
    • Актуализираната реализация на Zstd за ядрото вече е налична.
    • Xen може да се справи с по-бързото стартиране на PV гости.
    • Започна много работа по изчистването на кода.

Вече наличен в The Kernel Archive

Linux 5.16 вече беше обявен и е на разположение en Архивите на ядрото. Потребителите на Ubuntu, които искат да го инсталират, ще трябва да го направят сами. Jammy Jellyfish ще бъде LTS версия, така че трябва да пристигне с Linux 5.15. Във всеки случай Linux 5.16 никога не идва официално в Ubuntu.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.