Linux 6.5 включва първоначална поддръжка за USB4 v2 и всички тези нови функции

Linux 6.5

Както се очакваше, Линус Торвалдс пусна стабилната версия на Linux 6.5. Тази версия включва много интересни нови функции, въпреки че някои от тях са по-скоро насочени към бъдещето, отколкото към настоящето, поне в по-голямата си част. Например първоначалната поддръжка за USB4 v2 започна и аз лично нямам или планирам да закупя нещо съвместимо в скоро време. Но по-добре да изпреварите бурята, отколкото да имате нужда от нещо и да не можете да го използвате поради липса на поддръжка.

Следващото, което имате, е списък с новини които пристигнаха заедно с Linux 6.5. Както споменахме, има интересни разработки, като поддържан много нов хардуер, сред който има процесори и други компоненти.

Акценти в Linux 6.5

  • Процесори:
    • Поддръжка за паралелно зареждане на CPU за модерни системи Intel и AMD, за да помогне за съкращаване на времето за зареждане/рестартиране на Kexec на големи сървъри.
    • Linux сега по подразбиране е AMD P-State „активен“ EPP за Zen 2 и по-нови системи, които поддържат този режим на работа, използвайки ACPI CPPC.
    • Поддръжка за EDAC от серия AMD Ryzen 7000, за да се даде възможност за откриване и коригиране на грешки на потребителски CPU с възможност за Zen 4, вместо да се ограничава само до AMD EPYC сървърни CPU модели.
    • Подобрено балансиране на натоварването за хибридни процесори на Intel.
    • LoongArch добавя SMT и SIMD/Vector разширения за тази китайска CPU архитектура.
    • Добавена е поддръжка за Alibaba T-Head TH1520 RISC-V CPU, както и някои нови ARM SoC.
    • Intel Speed ​​​​Изберете актуализации около TPMI и контроли на захранването на ниво клъстер.
    • Коригирайте мащабирането на честотата на процесора за Intel P-State с хибридни процесори Intel Core, когато E ядрата са деактивирани, за да останат онлайн само P ядрата.
    • Поддръжка на неприета UEFI памет, която е полезна както за AMD SEV-SNP, така и за Intel TDX, за да отложи приемането на паметта от виртуални машини, докато не е необходима след зареждане, за да помогне за укрепване на сигурността, намаляване на разходите и съкращаване на времето за зареждане, когато става въпрос за криптирана виртуална машина памет.
    • Поддръжка за Intel SoundWire ACE2.x за аудио функции, дебютиращи с процесорите Intel Lunar Lake.
    • Нови AArch64 разширения.
    • AMD PerfMonV2 за KVM VM, допълвайки PerfMonV2, който вече беше добавен към ядрото преди няколко цикъла за Zen 4 CPU.
    • VFIO поддръжка за AMD CDX шината.
    • Поддръжка на DEXCR за процесори IBM POWER10 за този регистър за динамично управление на изпълнението, който позволява динамичен контрол на поведението при изпълнение на базата на процесор.
    • Нова хардуерна поддръжка на AMD за криптографския копроцесор (CCP) на вашия процесор.
    • Нов код на драйвера Intel Meteor Lake S.
    • SNC за HPE SGI UV сървъри, известен още като Sub-NUMA Clustering, най-накрая ще работи на тези сървъри.
    • Сега ядрото забавя инициализацията на x86 FPU в процеса на зареждане на ядрото като част от по-широко почистване.
  • графика:
    • Кодът AMD EDAC/RAS добавя поддръжка на GPU/ускорител с първоначален фокус върху разрешаването на откриване и коригиране на грешки за хардуера AMD Instinct MI200.
    • Поддръжката на AMD FreeSync Video вече е активирана по подразбиране.
    • AMD Radeon RX 7000 серия поддръжка за овърклок за тези RDNA3 GPU с SMU13 IP.
    • Intel Variable Rate Refresh за eDP панели на лаптопи.
    • Поддръжка на обект за синхронизиране на VirtIO за Vulkan.
    • Qualcomm Adreno 690 GPU поддръжка за MSM DRM драйвер.
    • Други подобрения на графични драйвери с отворен код.
    • Поддръжка за Mediatek Stateless AV1 и HEVC кодеци.
  • Файлови системи и съхранение:
    • Незначителни оптимизации и поправки в драйвера на Paragon NTFS3.
    • Новото системно извикване на cachestat за запитване към статистиката на кеша на страницата на файл, така че потребителят да може да взема по-информирани решения.
    • Незначителни подобрения на F2FS кода чрез работа върху поддръжка на зонирани блокови устройства и други функции.
    • Много по-бързи паралелни директни I/O презаписи за файловата система EXT4.
    • Подобрения в производителността за Btrfs.
    • Поддръжката на XFS за FS-VERITY се доближава до основната линия на ядрото, като се обединяват повече подготовки.
    • Големите екстенти на XFS вече не са експериментални.
    • По-добро познаване на NUMA в NFSD/RDMA сървърния код.
    • Осигуряване на примитиви за слабо обезпечено съхранение.
  • железария:
    • Драйвер за NVIDIA SHIELD, предоставен от NVIDIA Corp за тяхното устройство от 2017 г. В бъдеще към този драйвер може да се добавят още аксесоари за SHIELD.
    • Microsoft Xbox Controller Rumble Stand за повече от техните контролери.
    • Intel все още прави много активиране на Compute Express Link (CXL). За Linux 6.5 има CXL дезинфекция на устройства, защитено изтриване и CXL 3.0 мониторинг на производителността.
    • Първоначална поддръжка за USB4 v2 и разработка на драйвера Barlow Ridge на Intel, който ще поддържа този нов USB4 стандарт.
    • Повече работа за активиране на WiFi 7 за този най-нов безжичен стандарт.
    • Много повече дънни платки имат сензорно покритие с HWMON драйвери.
    • Подобрения в работата с PS/2 мишки и клавиатури.
    • Драйверът за наблюдение AMD-Xilinx Versal е подобрен, за да рестартира хардуера в случай на проблеми.
    • Подобрения в драйвера IEEE-1394 Firewire за излагане на поддръжка на асинхронно времево клеймо в потребителското пространство.
    • Сега ядрото ще прекарва по-малко време в чакане на PCIe устройства.
    • WiFi и Bluetooth за платката MIPS Creator CI20.
    • Поддръжка за MIDI 2.0 контролери заедно с повече AMD SoundWire код в звуковата подсистема.
    • Проблеми със звука за ASUS ROG Ally.
  • Linux:
    • Работните опашки на Linux 6.5 добавят автоматично откриване и наблюдение на високото използване на процесора.
    • Инфраструктура за управление на ресурси, базирана на обхват, така че разработчиците на ядрото да могат да започнат да я използват в бъдеще.
    • Linux SLAB разпределителят е официално отхвърлен и ще бъде премахнат в бъдеща версия на ядрото.
    • Изграждането на пълно ядро ​​за отстраняване на грешки в Linux вече е оптимизирано от 53GB на 25GB използване на памет чрез подобрения на objtool.
    • Актуализация на инструменталната верига Rust и други подготовки на ядрото на Rust. - Работните опашки на Linux 6.5 добавят автоматично откриване и наблюдение на високото използване на процесора.
    • Linux SLAB разпределителят е официално отхвърлен и ще бъде премахнат в бъдеща версия на ядрото.
    • Изграждането на пълно ядро ​​за отстраняване на грешки в Linux вече е оптимизирано от 53GB на 25GB използване на памет чрез подобрения на objtool.
    • Актуализация на инструменталната верига Rust и други подготовки за ядрото Rust.

Linux 6.5 вече е достъпен на kernel.org. За да го инсталирате на Ubuntu, можете да го направите ръчно, като използвате Основни ядра или изчакване и инсталиране заедно с Ubuntu 23.10.

Via: Phoronix.


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

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

*

*

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