{"id":139749,"date":"2025-07-28T17:11:54","date_gmt":"2025-07-28T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-16"},"modified":"2025-07-28T17:11:54","modified_gmt":"2025-07-28T15:11:54","slug":"reliz-yadra-linux-6-16","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-16","title":{"rendered":"Release of Linux kernel 6.16","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 6.16. Blandt de mest bem\u00e6rkelsesv\u00e6rdige \u00e6ndringer er: driver til acceleration af OpenVPN, Kexec HandOver-mekanisme, aktivering af fem-niveauers hukommelsesside-tabeller for x86 som standard, fjernelse af DCCP-protokollen, blokdriver zloop, muligheden for at sende core-dumps via en UNIX-socket, support for atomar skrivning i XFS, offload-behandling af lyd til USB-enheder, optimeringer i Ext4, virtuel TPM-driver (Trusted Platform Module), fuld implementering af Device Memory TCP, support for unavngivne kanaler i io_uring, forberedelse til integration af DRM-driveren Asahi, 'usermode queue' mekanisme i AMDGPU-drivere, st\u00f8tte for Intel TDE (Trusted Domain Extensions) og Intel APE (Advanced Performance Extensions).    <\/p>\n<p>Den nye version inkluderer 15924 rettelser fra 2145 udviklere, patch-st\u00f8rrelsen er 50 MB (\u00e6ndringerne ber\u00f8rte 13793 filer, 655451 linjer kode blev tilf\u00f8jet, og 316441 linjer blev fjernet). I den forrige udgave var der 15945 rettelser fra 2154 udviklere, patch-st\u00f8rrelsen var 59 MB. Omkring 45% af alle \u00e6ndringerne pr\u00e6senteret i 6.16 er relateret til enhedsdrivere, cirka 16% af \u00e6ndringerne vedr\u00f8rer opdatering af arkitektspecifik kode, 13% er relateret til netv\u00e6rksstakken, 4% til filsystemer og 3% til interne kerneundersystemer.       <\/p>\n<p>Hovednyhederne i kerne 6.16:  <\/p>\n<ul>\n<li class=\"l\"> <b>DiskSubsystem, input\/output og filsystemer<\/b>\n<ul>\n<li class=\"l\"> En zloop-driver er blevet tilf\u00f8jet til oprettelse af zonerede blok-loopback-enheder, der monteres i loop-tilstand. Driveren emulerer funktionen af almindelige blok-enheder ved at bruge flere filer fra det eksisterende filsystem (en fil til at gemme hver zone). Denne funktion kan v\u00e6re nyttig til test af filsystemer, enhedsrutere og applikationer for at kontrollere deres underst\u00f8ttelse af zonede enheder, der anvender opdeling i zoner af blokgrupper eller sektorer, hvor kun sekventiel tilf\u00f8jelse af data er tilladt med opdatering af hele blokgruppens indhold.\n<li class=\"l\"> I XFS-filsystemet er der implementeret st\u00f8tte til atomar skrivning af store datam\u00e6ngder - flere blokke kan nu skrives i atomisk tilstand (enten bliver alle blokke skrevet korrekt, eller ingen blokke bliver skrevet).\n<li class=\"l\"> I Ext4-filsystemet er ydeevnen af 'fast commit'-mekanismen forbedret. Der er tilf\u00f8jet st\u00f8tte til store hukommelsessider (large folios) for almindelige filer, hvilket i udf\u00f8rte tests har \u00f8get ydelsen med 37% ved intensiv sekventiel ind- og udskrivning. Der er tilf\u00f8jet support for atomare skriveoperationer, der d\u00e6kker flere blokke.\n<li class=\"l\"> I driveren til filsystemet ext2 er supporten for DAX-mekanismen, der muligg\u00f8r direkte adgang til filsystemet uden om sidecachen, blevet erkl\u00e6ret for\u00e6ldet. Fjernelse af DAX fra ext2-driveren er planlagt til slutningen af \u00e5ret. \u00c5rsagen er, at ext2-driveren betragtes som en stabil referenceimplementering, hvor brugen af specifikke funktioner, der ikke har f\u00e5et den rette udbredelse, ikke er tilladt.\n<li class=\"l\"> Filsystemerne OrangeFS, UFS, BFS og OMFS er blevet opgraderet til at bruge det nye API til montering af partitioner.\n<li class=\"l\"> Der er tilf\u00f8jet en parameter vfs_cache_pressure_denom til sysctl for at styre antallet af poster i 'dentry'-cachen (den interne repr\u00e6sentation af katalogelementer) under forhold med lavt hukommelse i systemet. Jo h\u00f8jere v\u00e6rdien er sat til, jo flere poster kan blive udfaset fra cachen (f\u00e6rre poster forbliver i cachen) under hukommelsesknaphed.\n<li class=\"l\"> I F\u0421 Bcachefs er der tilf\u00f8jet en mulighed &#171;rebalance_on_ac_only&#187;, der forhindrer udf\u00f8relse af genbalanceringsoperationer og baggrundskomprimering, n\u00e5r systemet drives af batteri. Sletningsoperationer for snapshots og enheder er blevet accelereret. Hukommelsesforbruget ved montering i kun l\u00e6se-mode er reduceret. Muligheden for at k\u00f8re visse genoprettelsesoperationer i baggrunden uden at stoppe arbejdet med F\u0421 er blevet tilf\u00f8jet.\n<li class=\"l\"> Str\u00f8mstyringssystemet er blevet tilladt at fryse filsystemer og EFI-variabler for dvaletilstand og s\u00f8vn (hvis FS allerede er frosset af en brugerbehandlingshandler, udf\u00f8res en genfrysning ikke).\n<li class=\"l\"> Der er blevet tilf\u00f8jet mulighed for at accelerere EROFS ved hj\u00e6lp af Intel-processorerne indbyggede accelerator QAT (QuickAssist Technology), som tilbyder v\u00e6rkt\u00f8jer til at fremskynde beregninger relateret til kompression og kryptering.\n<li class=\"l\"> I NFS er den maksimale st\u00f8rrelse af datablokke for l\u00e6se- og skriveoperationer \u00f8get fra 1 MB til 4 MB (standardv\u00e6rdien er 1 MB, da ikke alle klienter underst\u00f8tter st\u00f8rre st\u00f8rrelser).\n<li class=\"l\"> Uprivilegerede brugere, der har CAP_SYS_ADMIN-rettigheder i et separat brugernavnrum (user namespace), men som ikke har udvidede rettigheder i roden af brugernavnrummet, f\u00e5r mulighed for at bruge fanotify-mekanismen til at overv\u00e5ge \u00e6ndringer i filsystemerne.\n<li class=\"l\"> For filsystemer, der bruger FUSE-underst\u00f8ttelsen, er der tilf\u00f8jet funktionalitet til at rydde alle cachede posteringer af kataloger (dentries) p\u00e5 \u00e9n gang. FUSE-underst\u00f8ttelsen har f\u00e5et underst\u00f8ttelse af store sider i hukommelsen.\n<li class=\"l\"> I OverlayFS-filsystemet er der implementeret underst\u00f8ttelse af oprettelse af lag med data i uprivilegerede brugernavnrum, hvor integritetskontrol baseres p\u00e5 dm-verity-modulet. Denne mulighed g\u00f8r det muligt at kombinere betroede lag med metadata med ikke-betroede datalag, der behandles i uprivilegerede brugernavnrum.                      <\/ul>\n<li class=\"l\"> <b>Hukommelse og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet en KHO (Kexec HandOver) mekanisme til at starte en ny kerne fra den gamle uden at miste systemets tilstand. F\u00f8r kontrollen overg\u00e5r til den nye kerne, kan tilstanden for de vigtigste kerneundersystemer blive serialiseret til et hukommelsesomr\u00e5de, der ikke vil blive ber\u00f8rt af efterf\u00f8lgende operationer. Den nye kerne, der f\u00e5r kontrol, gendanner den serialiserede tilstand. Baseret p\u00e5 KHO udvikles Live Update Orchestrator (LUO) undersystemet, som muligg\u00f8r genstart af kernen uden at stoppe enhedsdriften.\n<li class=\"l\"> Der er tilf\u00f8jet en kernelbyggeparameter CONFIG_X86_NATIVE, som g\u00f8r det muligt at bruge indstillingen &#171;-march=native&#187; ved kompilering for at optimere i forhold til de nuv\u00e6rende processorers kapabiliteter.\n<li class=\"l\"> Der er tilf\u00f8jet st\u00f8tte til udvidelsen af Intel APX (Advanced Performance Extension) instruktionss\u00e6ttet, som giver 16 yderligere generelle registre (ud over de 16 eksisterende), hvilket g\u00f8r det muligt at bruge f\u00e6rre hukommelsesl\u00e6sning og -skrivning operationer for at \u00f8ge ydeevnen og reducere energiforbruget.\n<li class=\"l\"> Der er tilf\u00f8jet en automatisk justeringsmetode for hukommelsesfordelingspolitikken i NUMA-systemer, hvor alle nodev\u00e6gte genberegnes ved fremkomsten af nye oplysninger om b\u00e5ndbredde under opstart eller ved varm tilslutning af hukommelse.\n<li class=\"l\"> Implementeringen af futexer har nu underst\u00f8ttelse af en lokal hash-tabel for processer (local futex_hash_bucket), som i mods\u00e6tning til den tidligere st\u00f8ttede f\u00e6lles hash-tabel for alle processer, er lokal for en enkelt proces og deles af alle tr\u00e5de i denne proces. Lokale hash-tabeller anvendes kun til futex-operationen PROCESS_PRIVATE. Derudover er der i den nye version tilf\u00f8jet support for FUTEX2_NUMA og FUTEX2_MPOL muligheder, der tillader indflydelse p\u00e5 placeringen af futexer i hukommelsen, s\u00e5 de placeres t\u00e6ttere p\u00e5 de processer, der bruger dem.\n<li class=\"l\"> For x86_64-systemer er der indf\u00f8rt permanent st\u00f8tte til fem-niveau hukommelsesside-tabeller (indstillingen CONFIG_X86_5LEVEL, der kontrollerede aktiveringen af fem-niveau tabeller, er fjernet).\n<li class=\"l\"> I driveren intel_pstate, der styrer energiforbrugsparametre (P-state) p\u00e5 systemer med Intel-processorer, er der tilf\u00f8jet underst\u00f8ttelse af opgavestyring (EAS \u2014 Energy Aware Scheduling) p\u00e5 hybridprocessorer, der kombinerer h\u00f8jeffektive og energieffektive CPU-kerner, s\u00e5som Intel Lunar Lake.\n<li class=\"l\"> I sysfs er der tilf\u00f8jet gr\u00e6nseflader: &#171; \/sys\/devices\/system\/cpu\/cpuN\/cpu_capacity &#187; for at f\u00e5 oplysninger om forskellige CPUs kapaciteter i hybridprocessorer og &#171; \/sys\/devices\/system\/cpu\/cpuidle\/intel_c1_demotion &#187; for at kontrollere muligheden for at holde CPU i en mere effektiv tilstand, selv n\u00e5r kernen fors\u00f8ger at skubbe CPUen til en lavere energiforbrugstilstand (for eksempel kan kernen anmode om en overgang til energiforbrugstilstand C6, men firmwaren kan ved h\u00f8j vekselhastighed holde den i tilstanden C1).\n<li class=\"l\"> For ARM64-arkitekturen er underst\u00f8ttelse af lazy preemption-mode (PREEMPT_LAZY) blevet aktiveret, som svarer til fuld preemption-mode (&#171;full preemption&#187;) for realtidsopgaver (RR\/FIFO\/DEADLINE), men forsinker preemption af normale opgaver (SCHED_NORMAL) indtil tick-gr\u00e6nsen.\n<li class=\"l\"> For ARM64-arkitekturen er der tilf\u00f8jet st\u00f8tte til brug af SME-udvidelser (Scalable Matrix Extension), som aktiveres via indstillingen CONFIG_ARM64_SME.\n<li class=\"l\">  \u00c6ndringer fra Rust-for-Linux grenen forts\u00e6ttes med hensyn til brugen af Rust som det andet sprog til udvikling af drivere og kernelmoduler (Rust-st\u00f8tte er ikke aktiveret som standard og f\u00f8rer ikke til, at Rust bliver en obligatorisk byggeafh\u00e6ngighed for kernen). For moduler skrevet i Rust er der mulighed for at bruge configfs. Der er tilf\u00f8jet de n\u00f8dvendige abstraktioner til udvikling af grafiske drivere. Kapaciteterne for modulerne alloc, time, str, list, workqueue og page er blevet udvidet. Der er tilf\u00f8jet st\u00f8tte til makroen \u00abassert!\u00bb i tests baseret p\u00e5 KUnit. Et s\u00e6t abstraktioner til styring af CPU-frekvenser og brug af API'er relateret til str\u00f8mforbrugsh\u00e5ndtering er blevet tilf\u00f8jet. St\u00f8tte til datastrukturen \u2018xarray\u2019 er blevet tilf\u00f8jet.\n<li class=\"l\"> For RISC-V-arkitekturen er implementeringen af systemopkaldet getrandom() blevet overf\u00f8rt, optimeret via vDSO (virtual dynamic shared object), som g\u00f8r det muligt at flytte systemopkaldsh\u00e5ndtereren fra kernen til brugerrummet og undg\u00e5 kontekstskift. I udf\u00f8rte tests har optimeringen fremskyndet opn\u00e5elsen af tilf\u00e6ldige tal med 17 gange. Der er ogs\u00e5 implementeret support for de vektorielle udvidelser Zicbop, Zabha og Svinval, der anvendes i SiFive-processorer.\n<li class=\"l\"> For LoongArch-arkitekturen er gr\u00e6nsen for antallet af CPU'er i systemet h\u00e6vet fra 256 til 2048. Supporten for task scheduler SCHED_MC (Multi-core) er blevet tilf\u00f8jet.\n<li class=\"l\"> Muligheden for at bruge Unix-sockets til at overf\u00f8re filbeskrivere er blevet tilf\u00f8jet. For at deaktivere denne mulighed kan applikationer anvende flaget SO_PASSRIGHTS i setsockopt().\n<li class=\"l\"> Muligheden for at mappe den ringbuffer, der anvendes til sporing af kernearbejde, ind i brugerminde er blevet givet.\n<li class=\"l\"> Crash-dump-h\u00e5ndterere, der anvendes til at generere rapporter om problemer efter en kernefejl, kan nu bruge de LUKS-n\u00f8gler, der blev anvendt af den defekte kerne, til at gemme crash-dumps i krypterede FS.\n<li class=\"l\"> Operationen IORING_OP_PIPE til oprettelse af unavngivne kanaler er blevet tilf\u00f8jet til io_uring-systemet for asynkron ind-\/udgang, hvilket svarer til systemopkaldet pipe2, men undtager support for faste filbeskrivere.\n<li class=\"l\"> Der er tilf\u00f8jet en kernelkommandoindstilling \u00abrt_group_sched\u00bb for at styre aktiveringen af planl\u00e6ggeren for realtime-opgaver (SCHED_RR). Indstillingen svarer til RT_GROUP_SCHED-indstillingen i Kconfig.\n<li class=\"l\"> For devices based on the CXL (Compute Express Link) bus, used to establish high-speed interaction between the CPU and memory devices, support for RAS (Reliability, Availability, Serviceability) extensions has been implemented, allowing various schemes for error detection and correction. CXL enables the connection of new memory areas provided by external memory devices and uses them as additional resources of the physical address space to expand system RAM (DDR) or persistent memory (PMEM).\n<li class=\"l\"> The minimum required GCC version for all architectures for kernel compilation has been raised to GCC 8. Additionally, at least binutils version 2.30 is now required for compilation.\n<li class=\"l\"> The uselib() system call has been removed, which has long been deprecated; mmap() is now used for program access to shared libraries.                  <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhed<\/b>\n<ul>\n<li class=\"l\"> Initial support has been added for using the Intel TDX (Trusted Domain Extensions) mechanism to protect guest systems running under the KVM hypervisor from intervention and analysis by the host system administrator and from physical attacks on hardware. Protection is provided through memory encryption. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2021\">virtual machines<\/a>.\n<li class=\"l\"> A virtual TPM (Trusted Platform Module) driver has been added, enabling virtual machines to interact with TPM devices (Trusted Platform Module) emulated by the SVSM (Secure VM Service Module).\n<li class=\"l\"> The ability to use the GCC plugin randstruct has been restored, randomizing the layout of data structures at compile time to complicate the exploitation of vulnerabilities.\n<li class=\"l\"> Support for the IMA (Integrity Measurement Architecture) technology has been added for integrity checking during the booting of new kernels using the kexec system call.\n<li class=\"l\"> Work has been done to reduce the performance impact of using SELinux. To speed up operations, a cache of access check results for directories has been added. The genfscon rules now allow for the use of masks.\n<li class=\"l\"> In the code for interacting with EFI, the option has been provided to embed the SBAT (UEFI Secure Boot Advanced Targeting) section with metadata about revoked versions of boot components.\n<li class=\"l\"> I de indl\u00e6ste moduler er sektionen \u00ab.static_call_sites\u00bb blevet \u00e6ndret til skrivebeskyttet tilstand efter afslutning af initialiseringen.\n<li class=\"l\"> For 64-bit ARM systems, nested virtualization support has been implemented in the KVM hypervisor (disabled by default).\n<li class=\"l\"> Stable support for the RISC-V architecture has been announced in the KVM hypervisor.                                  <\/ul>\n<li class=\"l\"> <b>Netv\u00e6rkssubsystem<\/b>\n<ul>\n<li class=\"l\"> The ovpn driver has been adopted, significantly accelerating OpenVPN performance by offloading encryption, packet processing, and connection management operations to the Linux kernel. The driver eliminates overhead related to context switching and allows optimization through direct access to the kernel's internal APIs, avoiding slow data transfer between the kernel and user space (encryption, decryption, and routing are performed by the module without sending traffic to the handler in user space).\n<li class=\"l\"> The Device Memory TCP mechanism now supports sending data from device memory (TX path). Previously, for the sake of simplifying the integration of Device Memory TCP into the kernel, functionality was limited only to receiving data (RX path). Device Memory TCP allows the use of network sockets for direct sending of peripheral device memory contents over the network (zero-copy mode), as well as direct placement of network packet contents in the device memory area on the receiving side. Data transmitted in packets is sent from the network card to the peripheral device memory (DMABUF), for example, to the GPU video memory, or from device memory directly to the network card, bypassing the CPU, while packet headers go into normal kernel buffers.\n<li class=\"l\"> The ability to send core dump contents through an AF_UNIX socket has been provided, allowing for the creation of more secure user-space core dump handlers that are not tied to privileged process calls by the kernel.\n<li class=\"l\"> Support for the DCCP (Datagram Congestion Control Protocol) has been removed, as it has not gained traction and has remained in the kernel without maintenance for five years. The removal of DCCP from the kernel will eliminate barriers preventing the restructuring of the inet_connection_sock data structure to improve TCP stack efficiency. Support for netfilter modules for DCCP packet filtering is preserved.\n<li class=\"l\"> For easier error handling when using sockets, SO_PEERPIDFD, the kernel can now pass pidfd for already terminated processes (pidfd is linked to specific processes and unlike pid is not reassigned).\n<li class=\"l\"> Using BPF, it is now possible to create packet queue management handlers in the network stack (qdiscs) to influence the order of packet processing.\n<li class=\"l\"> In the network file system AFS, GSSAPI (Generic Security Services API) is employed for managing encryption of connections with <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/dts-dusseldorf\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3430\">servere<\/a> YFS and OpenAFS.\n<li class=\"l\"> A significant number of optimizations have been made. The organization of locks for IPv6 routing tables has been reworked (some operations with routes are now performed up to 3 times faster). The software calculation of checksums crc32c has been accelerated. The GRO engine for tunneled UDP traffic has been sped up by 10%. The auto-tuning of the receiving buffer for TCP has been improved, and the default limits have been increased (in tests, the throughput for single streams over a 200Gbs channel has increased by 60%).\n<li class=\"l\"> In Netfilter, the ability to use masks in the names of network devices used in netdev and flowtable has been added. Connection tracking (conntrack) information has been integrated into the nft trace infrastructure. The extraction of connection tracking tables (conntrack) through procfs has been accelerated.      <\/ul>\n<li class=\"l\"> <b>Udstyr<\/b>\n<ul>\n<li class=\"l\"> Support for offloading audio stream processing to USB interface sound devices (USB audio offload) has been added. This change significantly reduces power consumption for portable devices by allowing the audio stream to continue processing while the rest of the system is in sleep mode. Previously, Android platform kernels had a specific implementation of audio offload processing for USB devices, and now a universal implementation has appeared in the main kernel that can be used by any projects.\n<li class=\"l\"> Integration of Nova driver components for NVIDIA GPUs equipped with GSP firmware, starting from the NVIDIA GeForce RTX 2000 series based on the Turing microarchitecture, has continued. The driver is written in Rust. In addition to the nova-core component added in the previous release, which implements the basic level of abstraction over the GSP firmware interfaces, version 6.16 includes the initial implementation of the nova-drm (Direct Rendering Manager) driver for interacting with GPUs from user space.\n<li class=\"l\"> The process of advancing the Asahi DRM driver for Apple AGX GPUs used in Apple Silicon chips has begun. The driver is written in Rust. At this stage, only the header files with UAPI from the Asahi driver necessary for Mesa have been included in the kernel, while the main code of the Asahi driver will be integrated later.\n<li class=\"l\"> Support for NVIDIA GPUs from the Hopper and Blackwell families has been added to the Nouveau driver.\n<li class=\"l\"> Work on the Intel Xe architecture-based drm driver (Direct Rendering Manager) for GPUs, which is used in Intel Arc graphics cards and integrated graphics starting from Tiger Lake processors, has continued. The ability to use different firmware files for different Intel GPU families has been added.\n<li class=\"l\"> I AMDGPU-driveren er der implementeret st\u00f8tte til mekanismen \u00abusermode queue\u00bb, som g\u00f8r det muligt at oprette brugerdefinerede jobk\u00f8er i brugerens rum og sende dem direkte til GPU'en uden at g\u00e5 gennem kernens planl\u00e6gger. St\u00f8tte til \u00abusermode queue\u00bb er aktiveret for GPU'erne Navi 4X og GFX 12.\n<li class=\"l\"> Der er tilf\u00f8jet support for Intel WCL (Whiskey Lake) lydsystemer, AMD ACP 7.x (Audio Co-Processor), Cirrus Logic CS35L63 og CS48L32, Everest Semiconductor ES8375 og ES8389, Pioneer DJM-V10, Longsoon-1 AC\u201997, NVIDIA Tegra264, Richtek ALC203, RT9123 og Rockchip SAI samt nye Intel AVS platforme.\n<li class=\"l\"> Support for ARM platforms, SoCs, and devices has been added: Samsung Exynos7870, Qualcomm Snapdragon X1P42100, Qualcomm MSM8926, RK3562, NXP i.MX94, Renesas RZ\/V2N, Amlogic S6\/S7\/S7D, WonderMedia wm8950, Amlogic s805y, Allwinner A523, Toradex Verdin AM62P, ROCK 5B+, Nitrogen8M Plus, Retronix R-Car V4H Sparrow Hawk, MT8186 Ponyta Chromebook, VIA APC Rock\/Paper, Renesas rz\/t2h, ASUS Transformer Pad LTE TF300TL, LG Nexus 4, Google Pixel 4a, Raspberry Pi 2.\n<li class=\"l\"> The driver for video capture boards based on STA2X11 chips has been removed.                    <\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske Free Software Foundation dannet en version af det helt frie kernel 6.16 \u2014 Linux-libre 6.16-gnu, renset for firmware- og driverkomponenter, der indeholder ikke-frie elementer eller kodendele, hvis anvendelse er begr\u00e6nset af producenten. I version 6.16 er opladning af blobs i de nye Intel qat 6xxx crypto-drivere, ST vd55g1 sensor, ath12k AHB wifi, Aeonsemi AS21xxx og MediaTek 25Gb Ethernet blevet neutraliseret. Blobnavne i dts-filer (devicetree) for ARM-chips fra Qualcomm og MediaTek er blevet renset. Koden til rensning af blobs i Nova Core, Nouveau, Realtek r8169 Ethernet, Qualcomm Iris, Venus, Mediatek mt7996 wifi, Qualcomm ath11k og ath12k wifi, Texas Instruments tas2781 og Renesas R-Car gen4 PCIe-drivere er blevet opdateret.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63632\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f OpenVPN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Kexec HandOver, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u044f\u0442\u0438\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0445 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f x86, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 DCCP, \u0431\u043b\u043e\u0447\u043d\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 zloop, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 core-\u0434\u0430\u043c\u043f\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 UNIX-\u0441\u043e\u043a\u0435\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 XFS, offload-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0437\u0432\u0443\u043a\u0430 \u0434\u043b\u044f USB-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 Ext4, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-139749","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-16\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-16\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-07-28T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-07-28T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Udgivelsen af Linux-kerne 6.16 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kerne 6.16.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-16","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.16.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-16","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-07-28T15:11:54+00:00","article:modified_time":"2025-07-28T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"139749","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-19 09:17:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 14:01:19","updated":"2026-02-19 09:17:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/139749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=139749"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/139749\/revisions"}],"predecessor-version":[{"id":161805,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/139749\/revisions\/161805"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=139749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=139749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=139749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}