{"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\/no\/blog\/news\/reliz-yadra-linux-6-16","title":{"rendered":"Utgivelsen av Linux-kjernen 6.16","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter to m\u00e5neder med utvikling presenterte Linus Torvalds utgivelsen av Linux-kjernen 6.16. Blant de mest bemerkelsesverdige endringene finner vi: en driver for akselerering av OpenVPN, Kexec HandOver-mekanismen, inkludering av fem-niv\u00e5 sidetabeller for x86 som standard, fjerning av DCCP-protokollen, zloop blokkdriver, mulighet for \u00e5 sende core-dump gjennom UNIX-socket, st\u00f8tte for atom\u00e6r skriving i XFS, offload-behandling av lyd for USB-enheter, optimaliseringer i Ext4, en virtuell TPM (Trusted Platform Module) driver, en fullstendig implementering av Device Memory TCP, st\u00f8tte for anonyme r\u00f8r i io_uring, forberedelser for integrering av Asahi DRM-driveren, 'usermode queue' mekanismen i AMDGPU-driveren, st\u00f8tte for Intel TDE (Trusted Domain Extensions) og Intel APE (Advanced Performance Extensions).    <\/p>\n<p>Den nye versjonen inneholder 15924 feilrettinger fra 2145 utviklere, og st\u00f8rrelse p\u00e5 patchen er 50 MB (endringene ber\u00f8rte 13793 filer, 655451 linjer med kode ble lagt til, 316441 linjer ble fjernet). I forrige utgave var det 15945 feilrettinger fra 2154 utviklere, og st\u00f8rrelsen p\u00e5 patchen var 59 MB. Omtrent 45% av endringene i 6.16 er relatert til enhetsdrivere, omtrent 16% av endringene er knyttet til oppdatering av maskinvare-spesifikk kode, 13% er relatert til nettverksstakken, 4% til filsystemene og 3% til de interne subsystemene i kjernen.       <\/p>\n<p>Hovednyhetene i kjernen 6.16:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disk subsystem, I\/O og filsystemer<\/b>\n<ul>\n<li class=\"l\"> Zloop-driveren er lagt til for \u00e5 opprette zonerte blokk loopback-enheter som monteres i loop-modus. Driveren etterligner arbeidet til vanlige blokk-enheter ved \u00e5 bruke flere filer fra det eksisterende filsystemet (\u00e9n fil for \u00e5 lagre hver sone). Denne muligheten kan v\u00e6re nyttig for testing av filsystemer, device mapper-h\u00e5ndtere og applikasjoner for st\u00f8tte av zonerte enheter som bruker gruppedeling av blokker eller sektorer hvor bare sekvensiell tillegg av data med oppdatering av hele blokks gruppen er tillatt.\n<li class=\"l\"> I XFS-filsystemet er det implementert st\u00f8tte for atom\u00e6r skriving av store datablokker - flere blokker kan n\u00e5 skrives atom\u00e6rt (enten blir alle blokkene skrevet vellykket, eller ingen blokker blir skrevet).\n<li class=\"l\"> I Ext4-filsystemet er ytelsen til 'fast commit'-mekanismen forbedret. St\u00f8tte for store 'folios' av minnesider for vanlige filer har blitt lagt til, noe som har \u00f8kt ytelsen med 37% ved intensiv sekvensiell I\/O i gjennomf\u00f8rte tester. St\u00f8tte for atom\u00e6re skrivinger som omfatter flere blokker har ogs\u00e5 blitt lagt til.\n<li class=\"l\"> I driveren for filsystemet ext2 er st\u00f8tten for mekanismen DAX, som muliggj\u00f8r direkte tilgang til FS uten om sidebufferet, erkl\u00e6rt som utdatert. Fjerning av DAX fra driveren ext2 er planlagt til slutten av \u00e5ret. \u00c5rsaken som nevnes er at driveren ext2 betraktes som en stabil referanseimplementering, der bruk av spesifikke funksjoner som ikke har f\u00e5tt tilstrekkelig distribusjon, ikke er tillatt.\n<li class=\"l\"> Filsystemene OrangeFS, UFS, BFS og OMFS er oppdatert til \u00e5 bruke det nye API-et for montering av partisjoner.\n<li class=\"l\"> I sysctl er det lagt til en innstilling for vfs_cache_pressure_denom, som styrer antallet oppf\u00f8ringer i 'dentry'-cachen (det interne representasjonen av katalogelementer) i situasjoner med mangel p\u00e5 systemminne. Jo h\u00f8yere verdi som settes, desto flere oppf\u00f8ringer kan fjernes fra cachen (f\u00e6rre oppf\u00f8ringer vil v\u00e6re igjen i cachen) under minnemangel.\n<li class=\"l\"> I FS Bcachefs er det lagt til et alternativ \u00abrebalance_on_ac_only\u00bb som forbyr utf\u00f8ring av ombalanseringsoperasjoner og bakgrunnskomprimering n\u00e5r systemet f\u00e5r str\u00f8m fra batteri. Sletting av snapshots og enheter har blitt raskere. Minneforbruket er redusert ved montering i bare lesemodus. Det er lagt til mulighet for \u00e5 kj\u00f8re noen gjenopprettingsoperasjoner i bakgrunnen uten \u00e5 stoppe arbeidet med FS.\n<li class=\"l\"> Str\u00f8mstyringssubsystemet har f\u00e5tt tillatelse til selvstendig \u00e5 fryse filsystemer og EFI-variabler for venting og dvalemodus (hvis FS allerede er fryst av en h\u00e5ndterer i brukerniv\u00e5, utf\u00f8res ikke en ny frysing).\n<li class=\"l\"> Muligheten for \u00e5 akselerere arbeidet til EROFS ved hjelp av Intel-prosessorenes innebygde QAT (QuickAssist Technology)-akselerator, som tilbyr verkt\u00f8y for \u00e5 akselerere beregninger relatert til kompresjon og kryptering, er lagt til.\n<li class=\"l\"> I NFS er den maksimale st\u00f8rrelsen p\u00e5 datablokker for lese- og skriveoperasjoner \u00f8kt fra 1 til 4 MB (standardverdien er satt til 1 MB, da ikke alle klienter st\u00f8tter st\u00f8rre st\u00f8rrelser).\n<li class=\"l\"> Brukere uten privilegier som har CAP_SYS_ADMIN-rettigheter i et eget brukernavnsrom (user namespace), men som ikke har utvidede rettigheter i rotbrukernavnsrommet, f\u00e5r muligheten til \u00e5 bruke fanotify-mekanismen for \u00e5 overv\u00e5ke endringer i filsystemene.\n<li class=\"l\"> For filsystemer som bruker FUSE-subsystemet, er det lagt til funksjonalitet for \u00e5 rense alle hurtigbufrede katalogoppf\u00f8ringer (dentries) samtidig. FUSE-subsystemet har f\u00e5tt st\u00f8tte for store sider i minnet.\n<li class=\"l\"> I OverlayFS-filsystemet er det implementert st\u00f8tte for \u00e5 opprette lag med data i ikke-privilegerte brukernavnsrom, der datavalidering skjer basert p\u00e5 dm-verity-modulen. Denne muligheten gj\u00f8r det mulig \u00e5 kombinere p\u00e5litelige lag med metadata med up\u00e5litelige lag med data som behandles i ikke-privilegerte brukernavnsrom.                      <\/ul>\n<li class=\"l\"> <b>Minne og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> KHO-mekanismen (Kexec HandOver) er lagt til for \u00e5 starte et nytt kjerne fra et gammelt uten \u00e5 miste systemstatus. F\u00f8r kontrollen overf\u00f8res til den nye kjerneversjonen, kan tilstanden til de viktigste kjernesubsystemene serialiseres i et minneomr\u00e5de som ikke vil bli ber\u00f8rt av videre operasjoner. Den nye kjernen gjenoppretter den serialiserte tilstanden. KHO danner grunnlaget for Live Update Orchestrator (LUO)-subsystemet, som tillater omstart av kjernen uten \u00e5 stoppe enhetene.\n<li class=\"l\"> Det er lagt til kjernens bygningsparameter CONFIG_X86_NATIVE som lar deg bruke alternativet \u00ab-march=native\u00bb under kompilering for \u00e5 optimalisere med hensyn til CPU-ens kapabiliteter p\u00e5 det n\u00e5v\u00e6rende systemet.\n<li class=\"l\"> St\u00f8tte for Intel APX (Advanced Performance Extension) -arkitekturen er lagt til, som gir 16 ekstra allsidige registre (i tillegg til de 16 eksisterende), og reduserer bruken av lese- og skriveoperasjoner i minnet for \u00e5 \u00f8ke ytelsen og redusere energiforbruket.\n<li class=\"l\"> En modus for automatisk justering av minnefordelingspolitikken i NUMA-systemer er lagt til, der alle vektene for noder blir recalibrert n\u00e5r ny informasjon om b\u00e5ndbredde blir tilgjengelig under oppstart eller ved varmt tilkobling av minne.\n<li class=\"l\"> I gjennomf\u00f8ringen av futex-er har det blitt lagt til st\u00f8tte for en lokal hashtabell for prosesser (local futex_hash_bucket), som i motsetning til den tidligere st\u00f8ttede felles hashtabellen for alle prosesser, er lokal for en enkelt prosess og deles av alle tr\u00e5der i denne prosessen. Lokale hashtabeller brukes kun for futex-operasjonen PROCESS_PRIVATE. I tillegg er det i den nye utgivelsen lagt til st\u00f8tte for alternativene FUTEX2_NUMA og FUTEX2_MPOL, som lar p\u00e5virke plasseringen av futex-er i minnet, for \u00e5 plassere dem n\u00e6rmere prosessene som bruker dem.\n<li class=\"l\"> For systemer x86_64 er det aktivert permanent st\u00f8tte for fem niv\u00e5ers sidetabeller i minnet (parameteren CONFIG_X86_5LEVEL, som styrte aktiveringen av fem niv\u00e5ers tabeller, er fjernet).\n<li class=\"l\"> I driveren intel_pstate, som styrer energiforbruk (P-state) parametere p\u00e5 systemer med Intel-prosessorer, er det lagt til st\u00f8tte for oppgaveplanleggeren som tar hensyn til energiforbruk (EAS - Energy Aware Scheduling) p\u00e5 hybridprosessorer som kombinerer h\u00f8y ytelse og energieffektive CPU-kjerner, som Intel Lunar Lake.\n<li class=\"l\"> Det er lagt til grensesnitt i sysfs: \u00ab\/sys\/devices\/system\/cpu\/cpuN\/cpu_capacity\u00bb for \u00e5 hente informasjon om kapabilitetene til ulike CPU-er i hybridprosessorer, og \u00ab\/sys\/devices\/system\/cpu\/cpuidle\/intel_c1_demotion\u00bb for \u00e5 styre muligheten til \u00e5 la CPU-en forbli i en mer ytelsessterk tilstand, selv om kjernen pr\u00f8ver \u00e5 sette CPU-en i en lavere energiforbrukstilstand (for eksempel kan kjernen be om overgang til energiforbrukstilstand C6, men fastvaren kan under h\u00f8y vekking av CPU-en la den forbli i tilstand C1).\n<li class=\"l\"> For ARM64-arkitekturen er det lagt til st\u00f8tte for lazy preemption-modus (PREEMPT_LAZY), som tilsvarer fullstendig preemption-modus (\u00abfull preemption\u00bb) for realtime-oppgaver (RR\/FIFO\/DEADLINE), men forsinker preempting av vanlige oppgaver (SCHED_NORMAL) til tikken.\n<li class=\"l\"> For ARM64-arkitekturen er det lagt til st\u00f8tte for bruk av SME-utvidelser (Scalable Matrix Extension), aktivert gjennom parameteren CONFIG_ARM64_SME.\n<li class=\"l\">  Arbeid med overf\u00f8ring av endringer fra Rust-for-Linux-grenen fortsetter, relatert til bruken av Rust som det andre spr\u00e5ket for utvikling av drivere og kjerne-moduler (st\u00f8tte for Rust er ikke aktivert som standard, og f\u00f8rer ikke til at Rust blir inkludert i de obligatoriske avhengighetene for kompilering av kjernen). For moduler skrevet i Rust er det mulig \u00e5 bruke configfs. Abstraksjoner n\u00f8dvendige for utvikling av grafiske drivere er lagt til. Mulighetene til moduler som alloc, time, str, list, workqueue og page er utvidet. St\u00f8tte for makroet \u00abassert!\u00bb i tester basert p\u00e5 KUnit er lagt til. En gruppe med abstraksjoner for styring av CPU-frekvensen og API-er knyttet til energiforvaltning er lagt til. St\u00f8tte for datastrukturen 'xarray' er blitt lagt til.\n<li class=\"l\"> For RISC-V-arkitekturen er implementeringen av systemkallet getrandom() flyttet, optimalisert ved hjelp av vDSO (virtuelt dynamisk delt objekt), noe som gj\u00f8r det mulig \u00e5 flytte systemkallbehandleren fra kjernen til brukermodus og unng\u00e5 kontektsbytter. I gjennomf\u00f8rte tester akselererte optimaliseringen innhentingen av tilfeldige tall 17 ganger. St\u00f8tte for de vektorbaserte utvidelsene Zicbop, Zabha og Svinval, som brukes i SiFive-prosessorer, er ogs\u00e5 implementert for RISC-V.\n<li class=\"l\"> For LoongArch-arkitekturen er grensen for antall CPU-er i systemet hevet fra 256 til 2048. St\u00f8tte for oppgaveplanleggeren SCHED_MC (multi-core) er lagt til.\n<li class=\"l\"> Muligheten til \u00e5 bruke Unix-sokler for overf\u00f8ring av filbeskrivelser er lagt til. For \u00e5 deaktivere denne muligheten kan applikasjoner bruke flagget SO_PASSRIGHTS i setsockopt().\n<li class=\"l\"> Muligheten for \u00e5 mappe ringbufferen, som brukes til \u00e5 spore kjernens ytelse, inn i brukerminne er gitt.\n<li class=\"l\"> Crash-dump-h\u00e5ndterere, som brukes til \u00e5 lage en rapport om problemer etter at kjernen har krasjet, kan n\u00e5 bruke LUKS-n\u00f8kler som ble brukt av den feilede kjernen for \u00e5 lagre crash-dumper i krypterte filsystemer.\n<li class=\"l\"> I systemet for asynkron inntak\/utgang io_uring er det lagt til IORING_OP_PIPE-operasjonen for \u00e5 opprette ikke-navngitte kanaler, som ligner p\u00e5 systemkallet pipe2, med unntak av at den st\u00f8tter faste filbeskrivelser.\n<li class=\"l\"> En ny kommandolinjealternativ for kjernen \u00abrt_group_sched\u00bb er lagt til for \u00e5 kontrollere aktivering av planleggeren for utf\u00f8ring av grupper av sanntidsoppgaver (SCHED_RR). Alternativet er likt innstillingen RT_GROUP_SCHED i Kconfig.\n<li class=\"l\"> For devices based on the CXL (Compute Express Link) bus, used to organize 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 GCC version required to build the kernel for all architectures has been raised to GCC 8. Building now also requires at least version 2.30 of the binutils package.\n<li class=\"l\"> The system call uselib() has been removed, which has long been deprecated, and instead, mmap() is used for program access to shared libraries.                  <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> Initial support for using Intel TDX (Trusted Domain Extensions) mechanism has been added to protect guest systems running under the KVM hypervisor from interference and analysis by the host system administrator and physical attacks on the hardware. Protection is provided through memory encryption. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/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, allowing virtual machines to interact with TPM devices emulated by the SVSM (Secure VM Service Module).\n<li class=\"l\"> The ability to use the GCC plugin randstruct, which randomizes data structure layouts at compile time to complicate exploitation of vulnerabilities, has been restored.\n<li class=\"l\"> Support for the IMA (Integrity Measurement Architecture) technology has been added for integrity checking when booting 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 for access check results to directories has been added. The genfscon rules now allow the use of masks.\n<li class=\"l\"> The code for interacting with EFI has been enhanced to allow embedding an SBAT (UEFI Secure Boot Advanced Targeting) section with metadata about revoked boot component versions.\n<li class=\"l\"> I de lastbare modulene er oversettelsen av seksjonen \u00ab.static_call_sites\u00bb gjort for \u00e5 v\u00e6re skrivebeskyttet etter at initialiseringen er fullf\u00f8rt.\n<li class=\"l\"> For 64-bit ARM systems, KVM hypervisor has implemented support for nested virtualization (disabled by default).\n<li class=\"l\"> In the KVM hypervisor, stable support for the RISC-V architecture has been declared.                                  <\/ul>\n<li class=\"l\"> <b>Nettverks subsystem<\/b>\n<ul>\n<li class=\"l\"> The ovpn driver has been adopted, allowing for a significant increase in OpenVPN performance by offloading encryption operations, packet processing, and connection management to the Linux kernel. The driver eliminates overhead related to context switching, enabling optimization through direct access to the kernel's internal API and avoiding slow data transfers between the kernel and user space (encryption, decryption, and routing are performed by the module without sending traffic to the user space handler). This offloads to the kernel to eliminate unnecessary context switches.\n<li class=\"l\"> Support for sending data from device memory (TX path) has been added to the Device Memory TCP mechanism. Previously, for the sake of simplifying the integration of Device Memory TCP into the kernel, functionality was limited to only receiving data (RX path). Device Memory TCP allows the use of network sockets for direct sending of the peripheral device's memory contents over the network (zero-copy mode), as well as direct placement of the contents of network packets into the device's memory on the receiving side. The data transmitted in packets moves from the network card to the peripheral device's memory (DMABUF), for example, to the GPU's 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 via an AF_UNIX socket has been provided, allowing for the creation of more secure core dump handlers in user space, unbound by kernel calls to privileged processes.\n<li class=\"l\"> Support for the DCCP (Datagram Congestion Control Protocol) network 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 that hinder the redesign of the inet_connection_sock data structure to improve the efficiency of the TCP stack. Support for netfilter modules for filtering DCCP packets has been preserved.\n<li class=\"l\"> For easier error handling when using sockets, SO_PEERPIDFD now allows the kernel to pass a pidfd for already terminated processes (pidfd is tied to specific processes and unlike pid is not reassigned).\n<li class=\"l\"> With BPF, it's now possible to create queue management handlers in the network stack (qdiscs) to influence the order of network packet processing.\n<li class=\"l\"> The network file system AFS now utilizes GSSAPI (Generic Security Services API) for managing encryption of connections with <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/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 large portion of optimizations has been implemented. The organization of locks for IPv6 routing tables has been redesigned (some operations with routes are now performed up to 3 times faster). Software computation of crc32c checksums 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 conducted tests, the throughput for individual streams through a 200Gbs channel increased by 60%).\n<li class=\"l\"> Netfilter has added the ability to use masks in the names of network devices used in netdev and flowtable. Connection tracking information (conntrack) 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>Utstyr<\/b>\n<ul>\n<li class=\"l\"> Support has been added for offloading processing of audio streams to USB interface sound devices (USB audio offload). This change significantly reduces power consumption in portable devices by allowing audio stream processing to continue while the rest of the system is in sleep mode. Previously, a platform-specific offload sound processing implementation was provided for USB devices in Android kernels, and now a universal implementation has appeared in the main kernel that can be used by any projects.\n<li class=\"l\"> Integrasjonen av Nova-driverkomponentene for NVIDIA GPU-er utstyrt med GSP-firmware er fortsatt. Driveren er skrevet i Rust. I tillegg til nova-core-komponenten som ble lagt til i forrige utgivelse, som implementerer et grunnleggende niv\u00e5 av abstraksjoner over programvaregrensesnittene for GSP-firware, inneholder versjon 6.16 en tidlig implementering av DRM-driveren nova-drm (Direct Rendering Manager) for interaksjon med GPU-en fra brukermodus.\n<li class=\"l\"> Prosessen med \u00e5 integrere Asahi DRM-driveren for Apple AGX GPU-er, som brukes i Apple Silicon-brikker, har startet. Driveren er skrevet i Rust. P\u00e5 dette tidspunktet er det kun headerfilene med UAPI fra Asahi-driveren som er inkludert i kjernen, n\u00f8dvendige for Mesa, mens hovedkoden for Asahi-driveren vil bli integrert senere.\n<li class=\"l\"> Nouveau-driveren har f\u00e5tt st\u00f8tte for NVIDIA GPU-er fra Hopper- og Blackwell-familiene.\n<li class=\"l\"> Arbeidet med Xe DRM-driveren (Direct Rendering Manager) for GPU-er basert p\u00e5 Intel Xe-arkitekturen, som brukes i Intel Arc-grafikkort og integrert grafikk fra Tiger Lake-prosessorene, fortsetter. Muligheten til \u00e5 bruke forskjellige firmwarefiler for ulike Intel GPU-familier er lagt til.\n<li class=\"l\"> I AMDGPU-driveren er st\u00f8tte for mekanismen \u00abusermode queue\u00bb implementert, som lar brukere lage egne arbeidsk\u00f8er i brukerspace og sende dem direkte til GPU uten \u00e5 kontakte planleggeren i kjernen. St\u00f8tte for \u00abusermode queue\u00bb er aktivert for GPU-er av typen Navi 4X og GFX 12.\n<li class=\"l\"> St\u00f8tte 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'97, NVIDIA Tegra264, Richtek ALC203, RT9123 og Rockchip SAI, samt nye plattformer for Intel AVS er lagt til.\n<li class=\"l\"> St\u00f8tte for ARM-plattformer, SoC-er og enheter har blitt lagt til: 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\"> Driveren for videoinnhentingskort med STA2X11-brikker er fjernet.                    <\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske stiftelsen for fri programvare dannet en versjon av det fullt frie kjernen 6.16 \u2014 Linux-libre 6.16-gnu, ryddet for elementer av firmware og drivere som inneholder ikke-frie komponenter eller kodedeler som er begrenset i bruken av produsenten. I utgaven 6.16 er opplastingen av blobs i nye Intel qat 6xxx kryptografi-drivere, ST vd55g1 sensor, ath12k AHB wifi, Aeonsemi AS21xxx og MediaTek 25Gb Ethernet n\u00f8ytralisert. Navnene p\u00e5 blobs i dts-filer (devicetree) for ARM-brikker fra Qualcomm og MediaTek er ryddet. Koden for rengj\u00f8ring av blobs i driverne 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 er oppdatert.<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.5 - 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\/no\/blog\/news\/reliz-yadra-linux-6-16\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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\udd47Utgivelse av kjernen Linux 6.16 | ProHoster","description":"Etter to m\u00e5neders utvikling har Linus Torvalds lansert kjernen Linux 6.16.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-6-16","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/139749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=139749"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/139749\/revisions"}],"predecessor-version":[{"id":161805,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/139749\/revisions\/161805"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=139749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=139749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=139749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}