Linux 6.12 arriveert met de RT-kernel inbegrepen en deze lijst met nieuwe functies

Linux 6.12

De verwachting was dat er na de gebruikelijke zeven Release Candidates een stabiele versie van zou komen Linux 6.12. Er waren geen verrassingen. Linus Torvalds heeft het aangekondigd een paar uur geleden. En welk nieuws brengt het? Veel, zoals altijd, hoewel er deze keer echt belangrijke verbeteringen zijn, zoals de RT-kernel die is opgenomen in de officiële kernel, zodat het niet langer nodig is om een ​​speciale kernel te gebruiken om taken uit te voeren waarvoor een kernel met minder vertraging nodig is.

Aan de andere kant heeft Torvalds het niet gezegd, het is niet aan hem, maar het is meer dan waarschijnlijk dat Linux 6.12 de LTS-versie van 2024. Die van 2023 Het was Linux 6.6, die in oktober vorig jaar arriveerde, en 6.12 zou de versie moeten zijn met uitgebreide ondersteuning voor 2024, omdat er dit jaar geen is geweest en de kalender niet meer toelaat. Wat daarna komt is de lijst met nieuws Linux 6.12.

Wat is er nieuw in Linux 6.12

Bewerkers:

  • Realtime PREEMPT_RT-ondersteuning is eindelijk geïntegreerd. Na twintig jaar wachten ondersteunt de belangrijkste Linux 6.12-kernel nu PREEMPT_RT-builds voor x86/x86_64, RISC-V en ARM64.
  • Linux 6.12 heeft Intel's voorbereidingen voltooid om het Family 6-tijdperk achter zich te laten.
  • Intel Efficiency Latency Control (ELC)-functionaliteit voor zijn niet-kern SoC's.
  • Intel IFS SBAF-kerntests zijn samengevoegd om de mogelijkheden van In-Field Scan uit te breiden.
  • Modelidentificaties van Intel Panther Lake en Diamond Rapids toegevoegd. Panther Lake biedt ook initiële ondersteuning voor de Intel LPSS-driver.
  • LoongArch ondersteunt nu ACPI BGRT en andere functies.
  • Meer kernelfuncties en nieuwe ISA CPU-extensies voor RISC-V.
  • Linus Torvalds heeft zelf gewerkt aan een snelle validatie van gebruikerstoegang door middel van adresmaskering.
  • Ondersteuning voor Intel TPEBS- en LBR-gebeurtenisregistratie met perf-tools.
  • Prestatie-updates voor Intel Lunar Lake- en Arrow Lake-platforms.
  • Afronding van EEVDF en andere verbeteringen in de planning.
  • Ondersteuning voor het opschalen van hybride CPU-capaciteit voor de Intel P-State-controller om te helpen met Lunar Lake SoC's en andere CPU's die worden geleverd met P/E-kernen maar geen SMT-ondersteuning hebben.
  • Diverse energiebeheerupdates van Intel en AMD.
  • Eerste Raspberry Pi 5-ondersteuning eindelijk voor de hoofdkernel.
  • Ondersteuning voor AMD Bus Lock Detecteren.
  • Nieuwe ondersteuning voor Snapdragon X1-laptops met ThinkPad T14s Gen 6 en Microsoft Surface Laptop 7-hardware voor deze door Qualcomm aangedreven laptops.
  • Ondersteuning voor uitbreiding van de armtoestemmingsoverlay.

graphics:

  • De ventilatorsnelheid van de Intel grafische controller is al gerapporteerd.
  • Intel Panther Lake HDMI-audio-ondersteuning.
  • QR-codes voor DRM-paniekberichten bij een kernelfout.
  • Intel Xe2 Lunar Lake- en Battlemage-graphics zijn standaard ingeschakeld voor out-of-the-box compatibiliteit met laptops uit de Core Ultra 200-serie die al in de handel zijn en aankomende afzonderlijke grafische kaarten.
  • Het AMDGPU-stuurprogramma heeft een fijnere herstartafhandeling, meer RDNA4-werk, ondersteuning voor procesisolatie en andere functies.

Opslag-/bestandssystemen:

  • Bcachefs werkt eraan om hopelijk volgend jaar zijn ‘experimentele’ vlag te verwijderen.
  • Wijzigingen in XFS en VFS om eindelijk blokgroottes groter dan de paginagrootte te ondersteunen.
  • Idmapped mounts voor FUSE en verbonden voor VirtIO-FS.
  • LOCALIO-protocolondersteuning om de NFS-prestaties te helpen verbeteren wanneer de client en server zich op hetzelfde systeem bevinden, zoals in het geval van containers.
  • F2FS ondergaat meer folioconversies.
  • 9p USB-netwerkdrivergadget om te helpen bij de ontwikkeling van ingebedde apparaten als alternatief voor het gebruik van NFS.
  • Kleine prestatie-optimalisaties voor Btrfs.
  • XFS voegt nieuwe ioctls toe om de inhoud van twee bestanden uit te wisselen.
  • De bestandsstructuur is kleiner, wat kan helpen bij sommige zware bestandswerklasten.
  • Ondersteuning voor IO_uring asynchrone verwijdering om de prestaties te verbeteren met deze prachtige kernelinnovatie.
  • EROFS-ondersteuning voor bestandsgebaseerde mounts.
  • NILFS2-bestandssysteemfixes.

Netwerken:

  • De NVIDIA Mellanox-driver heeft Multi-Path PCI toegevoegd als een interessante functie.
  • TCP-ondersteuning voor apparaatgeheugen is samengevoegd.
  • Verschillende andere nieuwe hardware ondersteunen bekabelde en draadloze netwerken. Onder de nieuwe hardware-ondersteuning bevinden zich de RTL8852BT en RTL8852BE-VT, RTL9054 / RTL9068 / RTL9072 / RTL9075 / RTL9068 / RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev B en anderen.
  • Er is ook een Rust-driver voor de QT2025 PHY.

Andere hardware:

  • Native PCIe-behuizingsbeheer is samengevoegd om de LED-lampjes en knipperpatronen van PCIe-opslagbehuizingen te beheren.
  • Talloze laptopcompatibiliteitsverbeteringen ten behoeve van laptops van Lenovo, ASUS, Dell, LG, Panasonic en anderen.
  • Diverse verbeteringen aan hardwaremonitoring met HWMON-stuurprogramma's, waaronder ondersteuning voor meer draagbare spelapparaten van AYANEO en OneXPlayer.
  • Meer CXL-toevoegingen.
  • PixArt PS/2 touchpad-controller die op sommige laptops wordt aangetroffen.
  • Een HDMI CEC-controller voor hoogwaardige 4K HDMI-splitters/versterkers.
  • Meer IEEE-1394 Firewire-verbeteringen.
  • Nieuwe stuurprogrammafuncties voor Wacom-tekentablets.
  • Verbeterde ASUS ROG Ally X-audio-ondersteuning.
  • EDAC-adresvertaling voor aankomende AMD-platforms.
  • De oudere geluidsstuurprogramma's van Intel zijn verwijderd ten gunste van de nieuwe AVS-code.
  • Veel ACPI-updates.
  • Verbeterde ondersteuning voor de QNAP TS-433 NAS.

virtualisatie:

  • Betere VirtIO Vsock-prestaties.
  • KVM-virtualisatie kan nu AVX10.1-ondersteuning aankondigen voor virtuele gastmachines.
  • Microsoft Hyper-V zal Linux sneller opstarten als je veel CPU-kernen hebt.
  • LoongArch KVM versnelt de binaire vertaling van ARM/x86.
  • ARM/RISC-V/LoongArch KVM-upgrades.

Linux-beveiliging:

  • De LSM Landlock heeft meer bedieningselementen rond Unix-sockets.
  • vDSO getrandom() voor nog vijf CPU-architecturen.
  • Grotere controle tijdens het compileren over CPU-beveiligingsbeperkingen.
  • De nieuwe beveiligingsmodule Integriteitsbeleidshandhaving “IPE”.
  • Het Replay Protected Memory Block "RPMB" -subsysteem wordt geïntroduceerd na jaren van geruchten.

Andere kernelwijzigingen met Linux 6.12:

  • Met Sched_ext kunt u het kernelplanningsbeleid beheren via eBPF-programma's. Sched_ext is al lang in de maak en is een van de geweldige functies van Linux 6.12.
  • De XZ-insluitcode bijgewerkt.
  • Een kernelstackgebruikshistogram toegevoegd om ontwikkelaars te helpen met optimalisaties.
  • Gemakkelijker bouwen van Pacman-foutopsporingskernels voor Arch Linux.
  • De Rust-infrastructuur met Linux 6.12 bereidt zich voor op de Rust-binder en ondersteunt nu meer CPU-opschoningsmiddelen en -oplossingen.

Nu verkrijgbaar

Linux 6.12 is aangekondigd en kan nu worden gedownload. De komst ervan in de verschillende Linux-distributies zal afhangen van de filosofie en het ontwikkelingsmodel van elk van hen.