Linux 6.6 подобрява производителността и добавя поддръжка за нов хардуер

Linux 6.6

Поради проблеми с дневния ред, тук в Ubunlog не публикуваме изданията на последните две Linux RC. Но изданията на стабилни версии са нещо друго и е нещо, което трябва да публикуваме, независимо от всичко. Преди няколко часа Линус Торвалдс го направи официално стартирането на Linux 6.6, и пристигна, както винаги, с подобрения и добавяне на поддръжка за нов хардуер, сред които има точки за Intel, AMD и други производители.

Въпреки че Торвалдс не го споменава, това също е нещо, което той обикновено не решава, Linux 6.6 трябва да бъде LTS версия от 2023 г, от тази година няма. Гледайки календара, все още има много време за пускане на 6.7, но всичко трябва да пасне перфектно, така че следващата версия на ядрото да пристигне на 31 декември. Това, което имате по-долу, е Списък с новини най-забележителните, които пристигнаха с Linux 6.6.

Акценти в Linux 6.6

процесори:

    • Обединява EEVDF планировчика, за да замени кода на CFS планировчика.
    • AMD Zen 5 температура и поддръжка на EDAC за процесори AMD Family 1Ah.
    • Поддръжка на AMD Dynamic Boost Control.
    • Ненужната паника на ядрото се избягва при AMD Zen системи.
    • Клъстерното планиране на Intel е въведено отново за модерните Core хибридни процесори.
    • Intel Shadow Stack най-накрая беше обединен за тази функция за сигурност на процесора с последните процесори на Intel/AMD, която помага за предотвратяване на ROP атаки.
    • Актуализации на работните опашки, които помагат на съвременните AMD процесори и други системи с множество L3 кешове/кешове от последно ниво.
    • Статистиките за използване на CPU от CPU cgroup вече се проследяват правилно.
    • Контрол на повишаване на производителността на CPUFreq чрез политика вместо единичен глобален контрол.
    • AmpereOne core PMU perf събития поддържа.
    • Код на събитие за производителност на Intel Grand Ridge и Sierra Forest.
    • Няколко нови процесора LoongArch разполагат с нови битове на ядрото, разрешени за работа с поддръжка на двоична транслация на Loongson (LBT).
    • Нови функции за виртуализация на KVM.
    • Поддръжка за Intel Sapphire Rapids PECI.
    • Микрооптимизация за AMD CPU без ERMS.
    • Помощната програма cpupower поддържа новите функции на AMD P-State и има и други актуализации за управление на захранването.
    • Частично разрешаване на SMT, което е полезно за някои процесори като IBM POWER.
    • Поддръжка за Intel Agilex 5 FPGA и Qualcomm Snapdragon 4 Gen 2.
  • Graphics:
    • По-добра защита срещу престъпно поведение на собствения драйвер на NVIDIA.
    • Поддръжка на AMD FreeSync Panel Replay като нова алтернативна технология на Panel Self Refresh за лаптопи.
    • AMDGPU DC сега разчита на RISC-V за този код на дисплея на драйвера.
    • Графичното активиране на Intel Meteor Lake продължи.
    • Nouveau uAPI допълнения за драйвера NVK Vulkan.
    • Първоначална поддръжка за Intel Lunar Lake VPU4.
    • DRM CI, който трябва да има в дървото на кода за непрекъсната интеграция (CI), за да помогне за улесняване на тестването на кода на Direct Rendering Manager.
    • Различни други актуализации на графични драйвери на ядрото.
  • Игри на Linux:
    • Широко използваният драйвер за въвеждане на XPad поддържа повече драйвери.
    • Контролер за тътен/силова обратна връзка за контролер на Google Stadia, свързан чрез Bluetooth или WiFi.
    • Поддръжка за други периферни устройства за игри, като слушалките SteelSeries Arctis 1 Xbox и отчети за батерията за контролера NVIDIA SHIELD.
    • Нова звукова поддръжка за AMD Van Gogh със SOF, както и поддръжка за Valve "Galileo".
  • Съхранение и файлови системи:
    • ReiserFS беше обявен за остарял и вероятно ще бъде оттеглен през 2025 г.
    • KSMBD вече не е експериментален за този SMB сървър в ядрото.
    • CephFS добави поддръжка за FSCRYPT след години усилия.
    • SMB клиентът вече ви позволява да регулирате времето на кеша на съдържанието на директорията.
    • FUSE добавя първоначална поддръжка за statx с времена на раждане/създаване на файлове.
    • Добра оптимизация на производителността за EXT4.
    • DEFLATE компресия за EROFS.
    • Нови функции на Tmpfs.
    • NFSD активира NFSv4.2 READ_PLUS по подразбиране.
    • XFS започва да осигурява онлайн поддръжка за ремонт.
    • Има нов мениджър на версии на XFS.
    • „Доста сочни“ подобрения на IOmap.
    • Поправки в Btrfs.
    • Вече е по-лесно да деактивирате IO_uring в цялата система.
    • Поддръжка на IO_uring за векторизирани изчаквания на FUTEX.
  • Друг хардуер:
    • Много нови мрежови функции и нова поддръжка на кабелен/безжичен хардуер.
    • Драйверът за USB MIDI 2.0 притурка е обединен, докато актуализациите на USB подсистемата също включват предишна USB работа на Lunar Lake.
    • Поддръжка на аудио кодек Cirrus Logic CS42L43.
    • Нови функции за лаптоп ASUS с неговия x86 драйвер за платформа.
    • Драйвер за настройки на BIOS на HP „hpbioscfg“, който ви позволява да управлявате някои системни настройки на BIOS от Linux, подобно на съществуващите драйвери от Lenovo и Dell.
    • AMD корекции за генериране на DeviceTree възли за PCI устройства.
    • Драйверът Intle IVSC е добавен за Intel Visual Sensing Controller с модерни лаптопи.
    • Поддържа сензори за напрежение и температура за повече дънни платки за настолни компютри.
    • Поддръжка на звук Intel Arrow Lake и Lunar Lake.
    • По-добра работа с неотговарящи Intel QAT устройства.
  • сигурност:
    • Рандомизирани кешове на Kmalloc за по-нататъшно укрепване на системата.
    • Сега SELinux премахва препратките към Агенцията за национална сигурност на САЩ (NSA), която инициира Linux с повишена сигурност.
    • Ядрото вече безусловно позволява поддръжка за зареждане на микрокод на процесора x86.
    • RISC-V вече поддържа KASLR за рандомизиране на оформлението на адресното пространство на ядрото, за да осигури по-голяма сигурност заедно с други подобрения на RISC-V.
  • други:
    • Друга актуализация на инструменталната верига Rust.
    • Въвеждат се многозърнести времеви отпечатъци.
    • Новото системно извикване fchmodat2.
    • Sysctl почистване на подуване.
    • Въвежда се подсистемата GenPD.
    • Microsoft Hyper-V поддръжка за AMD SEV-SNP и Intel TDX гости.
    • Интерфейсът make xconfig е пренесен към Qt6, като същевременно се поддържа съвместимост с набора от инструменти Qt 5.15 LTS.
    • Почистванията на Printk работят за поддръжка на конзолен печат с нишка/атомна конзола, която е необходима, за да отключите най-накрая поддръжката в реално време (PREEMPT_RT) на основната линия.

Linux 6.6 вече може да се изтегли от архивите на ядрото на Linux за ръчно инсталиране. Потребителите на Ubuntu, които не искат да го правят по този начин, могат да използват Основни ядра.


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

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

*

*

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