{"id":144046,"date":"2025-09-29T11:11:54","date_gmt":"2025-09-29T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-17"},"modified":"2026-02-08T21:43:51","modified_gmt":"2026-02-08T19:43:51","slug":"reliz-yadra-linux-6-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-17","title":{"rendered":"Udgivelsen af Linux-kernen 6.17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kerne 6.17. Blandt de mest bem\u00e6rkelsesv\u00e6rdige \u00e6ndringer er: forbedret ydeevne for Btrfs, systemopkald file_getattr() og file_setattr(), ensretning af enkelt- og multiprocessorkonfigurationer i jobplanl\u00e6ggeren, modulet DAMON_STAT med statistik om hukommelsesadgang, underst\u00f8ttelse af Live-patching p\u00e5 ARM64-systemer, afsendelse af core-dumps via socket AF_UNIX, limitere SCHED_EXT gennem cgroup, forenklet ops\u00e6tning af beskyttelse mod s\u00e5rbarheder i CPU'en, bygning i Clang med initialisering af variabler p\u00e5 stakken, beskyttelse mod manipulation af \/proc, udvidelse af RV (Runtime Verification) subsystemet, begr\u00e6nsning af AF_UNIX sockets via AppArmor, og TCP overload kontrol algoritme DualPI2.        <\/p>\n<p>Den nye version indeholder 14.334 rettelser fra 2.118 udviklere, patchens st\u00f8rrelse er 46 MB (\u00e6ndringerne involverede 12.841 filer, 646.654 linjer kode blev tilf\u00f8jet, 398.782 linjer blev fjernet). I den tidligere udgave var der 15.924 rettelser fra 2.145 udviklere, patchens st\u00f8rrelse var 50 MB. Omtrent 43 % af alle \u00e6ndringerne i 6.17 vedr\u00f8rer enhedsdrivere, cirka 12 % af \u00e6ndringerne er relateret til opdatering af hardware-specifik kode, 14 % vedr\u00f8rer netv\u00e6rksstakken, 4 % - filsystemer og 3 % - interne delsystemer i kernen.      <\/p>\n<p>De vigtigste nyheder i kerne 6.17 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>DiskSubsystem, input\/output og filsystemer<\/b>\n<ul>\n<li class=\"l\"> I Btrfs er der tilf\u00f8jet eksperimentel underst\u00f8ttelse af store hukommelsessider (large folios), som reducerer overhead og forbedrer ydeevnen for en r\u00e6kke operationer. Implementeret caching af anmodninger til bitmap-kort for gratis plads, hvilket har \u00f8get ydeevnen ved oprettelse af tomme filer med 20%. Forbedret pr\u00e6-fetching i systemer, der anvender datakomprimering. S\u00f8rget for en mere kompakt placering af n\u00f8gler i XArray-strukturen, hvilket har \u00f8get kompaktheden i lagringen af extenttr\u00e6knuder og reduceret antallet af endenoder med 50-70%. Yderligere indstillinger for brug af komprimering i de-fra-gmenterede eksterne strukturer er tilvejebragt.\n<li class=\"l\"> I ext4-filsystemet er der tilf\u00f8jet underst\u00f8ttelse af bufferet input\/output med flaget RWF_DONTCACHE, hvormed data fjernes fra siden cache straks efter operationens afslutning.\n<li class=\"l\"> I EROFS-filsystemet er der implementeret underst\u00f8ttelse af metadata-komprimering.\n<li class=\"l\"> NFS-serveren kan nu delegere skriveoperationer til klienter, der \u00e5bner filer i kun-skrive-tilstand.\n<li class=\"l\"> Der systemopkald fallocate() er blevet tilf\u00f8jet en flag FALLOC_FL_WRITE_ZEROES, der muligg\u00f8r udfyldning af et angivet interval i filen med nuller ved hj\u00e6lp af WRITE_ZERO-kommandoen, som findes p\u00e5 visse SSD-lagringsenheder og udf\u00f8rer nulstilling uden I\/O-operationer. Denne mulighed er kun tilg\u00e6ngelig i ext4-filsystemet.\n<li class=\"l\"> Der er blevet tilf\u00f8jet systemopkald file_getattr() og file_setattr() til manipulation af inode-attributter for den angivne fil.\n<li class=\"l\"> Driveren \u00abpktcdvd\u00bb til arbejde med optiske medier i pakke tilstand, som blev markeret som for\u00e6ldet i 2016, er blevet fjernet.\n<li class=\"l\"> Bcachefs-filsystemet i Linux-kernen er blevet flyttet til en ekstern vedligeholdelsestilstand, hvilket betyder, at \u00e6ndringer til Bcachefs ikke l\u00e6ngere vil blive accepteret i den prim\u00e6re kerne, mens dette filsystem bevares i kernelens kodebase. Udviklingen af Bcachefs vil blive udf\u00f8rt uden for kernelens kodebase, indtil Kent Overstreet faktisk kan bevise muligheden for korrekt samarbejde med andre kerneludviklere og evnen til at f\u00f8lge de etablerede udviklingsregler.                                         <\/ul>\n<li class=\"l\"> <b>Hukommelse og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> Underst\u00f8ttelse af enkelprocessor-konfigurationer er blevet fjernet fra planl\u00e6ggeren. P\u00e5 systemer med \u00e9n processor b\u00f8r der nu anvendes kerner, der er samlet til multiprocessorsystemer (SMP). Koden for enkelprocessor- og multiprocessorsystemer er blevet ensartet og befriet for un\u00f8dvendige bindinger til kernelparameteren CONFIG_SMP.\n<li class=\"l\"> Der er tilf\u00f8jet en kernelmodul DAMON_STAT (Data Access Monitoring Results Stat), der muligg\u00f8r overv\u00e5gning af adgang til RAM ved hj\u00e6lp af DAMON (Data Access MONitor) subsystemet. Modulet giver statistik om inaktivitet (memory_idle_ms_percentiles) og den forventede hukommelsesb\u00e5ndbredde (estimated_memory_bandwidth).\n<li class=\"l\"> P\u00e5 systemer med ARM64-arkitektur er der implementeret st\u00f8tte til Live-patches, der muligg\u00f8r anvendelse af rettelser til Linux-kernen i realtid, uden genstart og stop af systemet.\n<li class=\"l\"> I det minimalistiske C-bibliotek nolibc, der leveres med kildeteksterne til Linux-kernen og giver en wrapper over basis systemopkald, er der tilf\u00f8jet st\u00f8tte til arkitekturerne SuperH, x32, MIPS n32 og MIPS n34.\n<li class=\"l\"> Muligheden for at sende indholdet af core-dumps via AF_UNIX-socket er blevet udvidet, hvilket muligg\u00f8r oprettelse af mere sikre core-dump-behandlere i brugerens rum, som ikke er bundet til at kalde privilegerede processer fra kernen. Den nye version inkluderer en protokol til oprettelse. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1787\">servere<\/a>, der kan administrere behandling af core-dumps p\u00e5 niveauet for individuelle opgaver. For eksempel kan der ignoreres core-dumps for nogle processer, mens de for andre sendes via socket. En prototype af serveren til administration af core-dumps er blevet forberedt s\u00e6rskilt.\n<li class=\"l\"> Der er tilf\u00f8jet et kommandolinjevalgmulighed til kernen \u00abcrashkernel=size,cma\u00bb til at reservere plads i hukommelsen til at gemme crash-dumpet af kernen via CMA (Contiguous Memory Allocator).\n<li class=\"l\"> Funktionaliteten i pidfd-mekanismen er blevet udvidet, hvilket muligg\u00f8r brug af identifikatorer tilknyttet specifikke processer, der ikke kan tildeles igen i mods\u00e6tning til pid. Der er tilf\u00f8jet mulighed for at knytte udvidede attributter fra brugerrum til pidfd. Det er tilladt at \u00e5bne filbeskriver for pidfd gennem funktionen open_by_handle_at() uden binding til filsystemet. Den interne information, der blev oprettet af kernen sammen med pidfd, knyttes nu til processen i stedet for pidfd og opbevares mellem gentagne \u00e5bninger af den samme proces.\n<li class=\"l\"> I BPF-subsystemet er funktionen bpf_cgroup_read_xattr() blevet tilf\u00f8jet for at l\u00e6se udvidede filattributter. Der er givet mulighed for at bruge typiske strengoperationer i BPF-programmer, s\u00e5som bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen og bpf_strspn, der fungerer i skrivebeskyttet tilstand. Mulighed for at bruge standardstr\u00f8mme stdout og stderr til interaktion med komponenter i brugerrummet er blevet tilf\u00f8jet. For systemer baseret p\u00e5 LoongArch-arkitekturen er der implementeret dynamisk kode\u00e6ndring i BPF, mekanismen \u00abBPF trampoline\u00bb (som reducerer overhead ved at transmittere opkald mellem kernen og BPF-programmer) samt k\u00f8rsel af programmer, der bruger struct_ops til at oprette kernel-funktionshandlere via BPF.\n<li class=\"l\"> I tidsregistreringssystemet er der implementeret st\u00f8tte til supplerende ure (auxiliary), som ikke er knyttet til de almindelige systemure og k\u00f8rer i deres eget tempo (tidligere k\u00f8rte alle ure i samme tempo og adskilte kun med offset).\n<li class=\"l\"> Der er tilf\u00f8jet indledende st\u00f8tte til proxy-udf\u00f8relse (Proxy Execution) for at afb\u00f8de prioritetsinversionsproblemer. Proxy-udf\u00f8relse g\u00f8r det muligt for en opgave, der venter p\u00e5 at frigive en l\u00e5s, at overdrage sin k\u00f8rsel til en opgave, der holder l\u00e5sen, for at fremskynde frigivelsen af denne l\u00e5s.\n<li class=\"l\"> Overf\u00f8rslen af \u00e6ndringer fra Rust-for-Linux-grenen, relateret til brugen af Rust som det andet sprog til udvikling af drivere og kernelmoduler, forts\u00e6ttes (Rust-underst\u00f8ttelse er ikke aktiv som standard og f\u00f8rer ikke til, at Rust bliver en obligatorisk byggeafh\u00e6ngighed af kernen). Der er tilf\u00f8jet abstraktioner til at styre sp\u00e6ndings- og str\u00f8mregulatorer, firmwareegenskaber, input\/output-ressourcer og input\/output-hukommelse. Makro \u00abwarn_on!()\u00bb er implementeret. Der er tilf\u00f8jet en UserPtr-type til pegere i brugerrummet. Funktionaliteten af modulerne workqueue, uaccess, dma, time og list er blevet udvidet. Der er tilf\u00f8jet et modul \u2018bits\u2019 med funktionerne \u2018bit\u2019 og \u2018genmask\u2019.\n<li class=\"l\"> Koden til beregning af CRC-sum er blevet omarbejdet, og nye opkald til generering af SHA-1 og SHA-2 hashes er blevet tilf\u00f8jet. Arkitektur-specifikke optimeringer er blevet implementeret. Ydeevnen af funktionen crc32c() er blevet forbedret p\u00e5 nye x86_64 CPU'er, der underst\u00f8tter VPCLMULQDQ-udvidelsen (Vector Carry-Less Multiplication of Quadwords).\n<li class=\"l\"> Der er implementeret underst\u00f8ttelse af udskiftning i swap-partitionen og migrering af store hukommelsessider (transparent huge page) for S390-systemer.\n<li class=\"l\"> Muligheden for at konfigurere aggressivitet ved frigivelse af hukommelsessider (proactive-reclaim) ved mangel, knyttet til specifikke NUMA-noder, er blevet tilf\u00f8jet. Dette giver mulighed for at udpege NUMA-noder, hvor mere aktiv frigivelse af hukommelse vil finde sted. For eksempel, echo \"512M swappiness=10\" &gt; \/sys\/devices\/system\/node\/node1\/reclaim.\n<li class=\"l\"> I SCHED_EXT-mekanismen, der muligg\u00f8r brugen af BPF til at skabe CPU-planl\u00e6ggere, er muligheden for at styre b\u00e5ndbredde gennem cgroup blevet tilf\u00f8jet. For eksempel kan parameteren cpu.max bruges til at begr\u00e6nse CPU-belastningen.\n<li class=\"l\"> Automatisk montering af den virtuelle filsystem tracefs i katalogen \/sys\/kernel\/debug\/tracing er blevet erkl\u00e6ret for\u00e6ldet; i stedet b\u00f8r \/sys\/kernel\/tracing anvendes.                        <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhed<\/b>\n<ul>\n<li class=\"l\"> Muligheden for at aktivere <a href=\"https:\/\/prohoster.info\/da\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"422\">beskyttelse mod s\u00e5rbarheder i CPU'en gennem valg af blokerede angrebsvektorer er blevet tilf\u00f8jet.<\/a> i stedet for at angive specifikke s\u00e5rbarheder i indstillingerne. Blokeringsmetoder v\u00e6lges afh\u00e6ngigt af typen af isolationsbrud: mellem bruger og kerne (user-kernel), mellem bruger og en anden bruger (user-user), mellem g\u00e6stesystemet og v\u00e6rtsmilj\u00f8et (guest-host), mellem forskellige g\u00e6stesystemer (guest-guest) og mellem forskellige tr\u00e5de (cross-thread). Den foresl\u00e5ede tilgang giver mulighed for kun at aktivere beskyttelse mod de s\u00e5rbarhedsklasser, der faktisk bekymrer brugeren. For eksempel kan ejere af cloud-milj\u00f8er aktivere tilstandene guest-host og guest-guest, hvorefter beskyttelsesmetoder mod s\u00e5rbarhederne BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO og TAA aktiveres.\n<li class=\"l\"> Tilf\u00f8jet support for at kompilere med Clang-compiler med aktivering af dybde-sporingsmetoden, hvor alle variabler gemt p\u00e5 stakken initialiseres. Initialiseringen udf\u00f8res for at forhindre l\u00e6kage af information fra kernen gennem ikke-initialiserede variabler, som kan indeholde rester af tidligere gemte data p\u00e5 stakken. Dette blev tidligere underst\u00f8ttet ved brug af GCC-pluginet STACKLEAK.\n<li class=\"l\"> Der er tilf\u00f8jet beskyttelse mod, at angribere \u00e6ndrer filsystemet \/proc ved at montere i 'bind'-tilstand. Inode-nummeret for roden af \/proc er nu fast (PROCFS_ROOT_INO) og kan kontrolleres af processen i brugerwalden.\n<li class=\"l\"> I RV (Runtime Verification) subsystemet, designet til at verificere korrektheden af h\u00f8jp\u00e5lidelige systemer, er der tilf\u00f8jet en monitoring-komponent rtapp (Real-time application monitor) til at overv\u00e5ge typiske problemer i applikationer, der k\u00f8rer i realtid, samt komponenterne rp, sssw og opid til testning af opgavestyreren. Muligheden for at oprette overv\u00e5gningskomponenter er implementeret ved hj\u00e6lp af line\u00e6r tidslogik i stedet for en deterministisk automat til at bestemme adf\u00e6rdsm\u00f8nsteret. Verifikationen udf\u00f8res under k\u00f8rslen ved at knytte behandlere til trace-punkter, der sammenligner den faktiske udf\u00f8relse med en foruddefineret reference-model, der definerer det forventede systemadf\u00e6rd.\n<li class=\"l\"> AppArmor-systemet har f\u00e5et tilf\u00f8jet st\u00f8tte til adgangskontrol af AF_UNIX-sockets.\n<li class=\"l\"> KVM-hypervisoren p\u00e5 ARM-systemer har f\u00e5et implementeret support for GICv5 interrupt controller.\n<li class=\"l\"> Indstillingen CONFIG_KVM_IOAPIC er tilf\u00f8jet, hvilket muligg\u00f8r deaktivering af underst\u00f8ttelse af APIC, PIC og PIT-emulering i KVM.\n<li class=\"l\"> Beskyttelse mod s\u00e5rbarheden VMSCAPE er tilf\u00f8jet.\n<li class=\"l\"> Ioctl-kommandoen FS_IOC_GETLBMD_CAP er tilf\u00f8jet for at f\u00e5 oplysninger om anvendelse af integritetsbeskyttelse for filer fra brugerrummet.\n<li class=\"l\"> Gr\u00e6nsefladen \/sys\/fs\/selinux\/user er blevet erkl\u00e6ret for\u00e6ldet, og n\u00e5r den tilg\u00e5s, vil der nu v\u00e6re en forsinkelse p\u00e5 fem sekunder og advarsler logs.                            <\/ul>\n<li class=\"l\"> <b>Netv\u00e6rkssubsystem<\/b>\n<ul>\n<li class=\"l\"> Implementeringen af teknologien PSE (Power Sourcing Equipment), der anvendes til at levere str\u00f8m via Ethernet til enheder som IP-kameraer og tr\u00e5dl\u00f8se adgangspunkt, har f\u00e5et st\u00f8tte til konfigurerbare strategier til estimering af energibudgettet (total tilg\u00e6ngelig str\u00f8m). S\u00e5danne strategier g\u00f8r det muligt at bestemme, hvilke porte der skal deaktiveres f\u00f8rst for at forhindre overbelastning.\n<li class=\"l\"> Implementeringen af MCTP (Management Component Transport Protocol) har f\u00e5et st\u00f8tte til at rute pakker til eksterne noder gennem mellemnoder (gateway-routing). For eksempel tillader nedenst\u00e5ende regler at sende pakker til noden med identifikatoren 10 (Endpoint ID 10) gennem enheden mctpi2c0, ved at bruge adressen 0x1d, som er direkte tilsluttet noden med identifikator 9. mctp route add 9 via mctpi2c0 mctp neigh add 9 dev mctpi2c0 lladdr 0x1d mctp route add 10 gw 9\n<li class=\"l\"> For UNIX-sokler (AF_UNIX) er indstillingen SO_INC implementeret, mens for VSOCK-adressefamilien er indstillingen SIOCINQ implementeret. De implementerede indstillinger svarer til TCP_INQ-indstillingen for TCP og g\u00f8r det muligt at f\u00e5 oplysninger om antallet af bytes, der er tilg\u00e6ngelige til l\u00e6sning i soklen via en kontrolbesked.\n<li class=\"l\"> For TCP er der indf\u00f8rt streng overholdelse af den annoncerede modtager-vinduesst\u00f8rrelse, som bestemmer st\u00f8rrelsen af data, der m\u00e5 sendes, f\u00f8r der modtages en ACK-bekr\u00e6ftelse fra den anden side. Tidligere fortsatte kernen med at behandle data, der kom ind over det annoncerede modtager-vindue, men det vil nu stoppe med at g\u00f8re dette.\n<li class=\"l\"> I MPTCP (Multipath TCP) er der tilf\u00f8jet mulighed for at bruge socket-indstillingen TCP_MAXSEG for at begr\u00e6nse den maksimale st\u00f8rrelse af sendte segmenter. MPTCP er en udvidelse af TCP-protokollen, der tilrettel\u00e6gger levering af pakker samtidig via flere ruter gennem forskellige netv\u00e6rksgr\u00e6nseflader, der er knyttet til forskellige IP-adresser.\n<li class=\"l\"> Tilf\u00f8jet underst\u00f8ttelse af TCP overbelastningskontrolalgoritmen DualPI2 (RFC 9332), som g\u00f8r det muligt at bruge skalerbare overbelastningskontrollere til trafik med h\u00f8je krav til kvaliteten af servicen (for eksempel TCP-Prague og DCTCP) uden at reducere ydeevnen for klassisk trafik, hvor s\u00e5danne overbelastningskontrollere som Reno og Cubic anvendes.\n<li class=\"l\"> Der er tilf\u00f8jet sysctl \"force_forwarding\", som aktiverer omdirigering af trafik p\u00e5 udvalgte netv\u00e6rksgr\u00e6nseflader med IPv6.\n<li class=\"l\"> Underst\u00f8ttelse af SACK (Selective Acknowledgment) algoritmen til pakke tab, beskrevet i RFC 6675, er blevet fjernet. Denne algoritme blev erkl\u00e6ret for\u00e6ldet i 2018. For at bestemme tab af TCP-pakker anbefales det at bruge RACK-TLP algoritmen.              <\/ul>\n<li class=\"l\"> <b>Udstyr<\/b>\n<ul>\n<li class=\"l\"> Arbejdet med DRM-driveren (Direct Rendering Manager) Xe til GPU'er baseret p\u00e5 Intel Xe-arkitekturen, der anvendes i Intel Arc grafikkort og integreret grafik, startet med Tiger Lake processorerne, er fortsat. Den nye version inkluderer som standard underst\u00f8ttelse af chips baseret p\u00e5 Panthor Lake mikroarkitekturen og tilf\u00f8jet underst\u00f8ttelse af WildCat Lake mikroarkitekturen.\n<li class=\"l\"> I AMDGPU-driveren for GPU GFX9.x er der implementeret underst\u00f8ttelse af Cleaner Shader mekanismen, som sikrer rensning af GPU-hukommelse f\u00f8r genbrug for at undg\u00e5 datal\u00e6kager fra et tidligere proces. Underst\u00f8ttelsen af standby-tilstand er forbedret. Muligheden for at g\u00e5 i s\u00f8vnstilstand i milj\u00f8er med AMD SR-IOV er tilf\u00f8jet. Belysningsstyringen er forbedret.\n<li class=\"l\"> I i915-driveren er der implementeret st\u00f8tte til drm_panic-mekanismen, som viser en form for 'bl\u00e5 sk\u00e6rm af d\u00f8d' ved fejl. St\u00f8tte til displaycontrolleren brugt i Wildcat Lake chipfamilien er ogs\u00e5 tilf\u00f8jet.\n<li class=\"l\"> Integration af Nova driverkomponenterne til NVIDIA GPU'er udstyret med GSP-firmware, anvendt fra NVIDIA GeForce RTX 2000 serien baseret p\u00e5 Turing mikroarkitekturen, er fortsat. Driveren er skrevet i Rust. Den nye version tilf\u00f8jer et abstraheringslag tilDMA-operationer, implementerer en VBIOS-parser, tilf\u00f8jer kode til konfiguration af framebufferen og sikrer underst\u00f8ttelse af hurtig opstart i Falcon-tilstand.\n<li class=\"l\"> Adreno-driveren har f\u00e5et tilf\u00f8jet underst\u00f8ttelse af Qualcomm Adreno x1-45 og x1-85 GPU'er.\n<li class=\"l\"> MSM-driveren har f\u00e5et tilf\u00f8jet underst\u00f8ttelse af Adreno SM8750 GPU og mapping af videohukommelse (VM_BIND).\n<li class=\"l\"> I panfrost-driveren er der tilf\u00f8jet underst\u00f8ttelse af Mali GPU'er, der anvendes i Mediatek mt8370 SoC.\n<li class=\"l\"> Driveren lima har tilf\u00f8jet support for GPU'er, der anvendes i SoC Rockchip RK3528.\n<li class=\"l\"> Der er tilf\u00f8jet en mtd-driver (Memory Technology Devices) for at f\u00e5 adgang til NVM-hukommelse, der er integreret i Intel GPU'er.\n<li class=\"l\"> St\u00f8tte til ASoC lydsystemer som IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 &amp; 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (der anvendes i ASUS b\u00e6rbare computere), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000 er blevet tilf\u00f8jet. Der er blevet foretaget en omstrukturering af HD-audio koden.\n<li class=\"l\"> Support til ARM-platforme, SoC'er og enheder er blevet tilf\u00f8jet: NVIDIA Tegra264, Marvell PXA1908 (den f\u00f8rste 64-bit chip fra Marvell til smartphones), CIX P1, Axiado AX3000, Sophgo SG2000 (kombinerer ARM- og RISC-V kerner), Mediatek mt6572, exynos2200 (brugt i Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 og Sophgo sg2042, b\u00e6rbare computere baseret p\u00e5 Mediatek mt8186 og Qualcomm Snapdragon X1, smartphones og tablets baseret p\u00e5 SoC mt6572, tegra30 og msm8976.                    <\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske Free Software Foundation dannet en variant af det helt frie kernel 6.17 \u2014 Linux-libre 6.17-gnu, der er renset for firmware og driver-elementer, der indeholder ufrie komponenter eller koder, der er begr\u00e6nset af producenten. I version 6.17 er koden til rensning af blobs i driverne amdgpu, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core og Intel AVS blevet opdateret. Navnene p\u00e5 blobs i dts-filer (devicetree) for ARM-chips og Intel IPU7 er ogs\u00e5 blevet renset. Indl\u00e6sningen af blobs i de nye pci hda-drivere er blevet neutraliseret. Rensningen af blobs i QLogic infiniband-driveren, som er fjernet fra kernen, er ogs\u00e5 stoppet.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63957\">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.17. \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: \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b file_getattr() \u0438 file_setattr(), \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u0434\u043d\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043c\u043e\u0434\u0443\u043b\u044c DAMON_STAT \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM64, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 core-\u0434\u0430\u043c\u043f\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043a\u0435\u0442 AF_UNIX, \u043b\u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 SCHED_EXT \u0447\u0435\u0440\u0435\u0437 cgroup, \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b [&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-144046","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.17.\" \/>\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-17\" \/>\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.17 | 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.17.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-17\" \/>\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-09-29T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T19:43:51+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\udd47Udgivelse af Linux-kernen 6.17 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 6.17.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-17","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.17 | 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.17.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-6-17","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-09-29T09:11:54+00:00","article:modified_time":"2026-02-08T19:43:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144046","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-09 17:53:34","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:02:19","updated":"2026-02-09 17:53:34","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\/144046","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=144046"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/144046\/revisions"}],"predecessor-version":[{"id":159031,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/144046\/revisions\/159031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=144046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=144046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=144046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}