{"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\/no\/blog\/news\/reliz-yadra-linux-6-17","title":{"rendered":"Utgivelsen av Linux-kjernen 6.17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter to m\u00e5neder med utvikling presenterte Linus Torvalds utgivelsen av Linux-kjerne 6.17. Blant de mest bemerkelsesverdige endringene er: \u00f8kt ytelse av Btrfs, systemanropene file_getattr() og file_setattr(), samordning av enspr\u00e5kede og flerpr\u00e5kede konfigurasjoner i oppgaveplanleggeren, DAMON_STAT-modulen med statistikk for minnetilgang, st\u00f8tte for Live-patching p\u00e5 ARM64-systemer, sending av core-dumper via AF_UNIX-socket, begrensning av SCHED_EXT gjennom cgroup, forenklet oppsett av beskyttelse mot s\u00e5rbarheter i CPU, bygging med Clang med initialisering av variabler p\u00e5 stakken, beskyttelse mot endringer av \/proc, utvidelse av RV (Runtime Verification)-undersystemet, begrensning av AF_UNIX-sockets gjennom AppArmor, samt TCP DualPI2-overbelastningskontrollalgoritmen.        <\/p>\n<p>Den nye versjonen inkluderer 14334 feilrettinger fra 2118 utviklere, patch-st\u00f8rrelsen er 46 MB (endringene p\u00e5virket 12841 filer, 646654 nye kodelinjer lagt til, 398782 kodelinjer fjernet). I forrige utgave var det 15924 feilrettinger fra 2145 utviklere, patch-st\u00f8rrelsen var 50 MB. Omtrent 43% av alle endringene i 6.17 er relatert til enhetsdrivere, cirka 12% handler om koden spesifikt for maskinvarens arkitekturer, 14% er relatert til nettverksstakken, 4% til filsystemene og 3% til de interne subsystemene i kjernen.      <\/p>\n<p>Hovednyhetene i kjerne 6.17 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Disk subsystem, I\/O og filsystemer<\/b>\n<ul>\n<li class=\"l\"> I Btrfs er eksperimentell st\u00f8tte for store folier av minnesider (large folios) lagt til, noe som reduserer overhead og \u00f8ker ytelsen til en rekke operasjoner. Cache-lagring av foresp\u00f8rslene til bitmapene av tilgjengelig plass er implementert, noe som har \u00f8kt ytelsen ved oppretting av tomme filer med 20 %. Forh\u00e5ndslesing er forbedret i systemer som bruker datakomprimering. N\u00f8klene er plassert tettere i XArray-strukturen, noe som \u00f8ker kompakt lagring av noder i extent-treet og reduserer antall terminalnoder med 50-70 %. Ytterligere innstillinger for bruk av komprimering i defragmenterte extenter er gitt.\n<li class=\"l\"> I FS ext4 er det lagt til st\u00f8tte for bufferert I\/O med flagget RWF_DONTCACHE, der data blir fjernet fra sidecache umiddelbart etter at operasjonen er fullf\u00f8rt.\n<li class=\"l\"> I FS EROFS er det implementert st\u00f8tte for komprimering av metadata.\n<li class=\"l\"> NFS-serveren kan n\u00e5 delegere skriveoperasjoner til klienter som \u00e5pner filer i skrivebeskyttet modus.\n<li class=\"l\"> I systemkallet fallocate() er det lagt til en flagg FALLOC_FL_WRITE_ZEROES, som gj\u00f8r det mulig \u00e5 fylle det angitte omr\u00e5det i filen med nuller, ved \u00e5 bruke kommanden WRITE_ZERO som st\u00f8ttes av enkelte SSD-er, og som utf\u00f8rer nullstilling uten input\/output-operasjoner. Dette alternativet er for tiden tilgjengelig kun i ext4 filsystemet.\n<li class=\"l\"> Systemkallene file_getattr() og file_setattr() er lagt til for \u00e5 manipulere attributtene til inode for den angitte filen.\n<li class=\"l\"> Driveren \u00abpktcdvd\u00bb for arbeid med optiske medier i pakkemodus er fjernet, den ble merket som utdaterte i 2016.\n<li class=\"l\"> Bcachefs-filsystemet i Linux-kjernen er overf\u00f8rt til en ekstern vedlikeholdsmodus, som inneb\u00e6rer at endringer for Bcachefs ikke lenger vil bli akseptert i den prim\u00e6re kjernen samtidig som dette filsystemet skal beholdes i kjernens kodebase. Utviklingen av Bcachefs vil skje utenfor kodebasen til kjernen inntil Kent Overstreet faktisk kan bevise muligheten for riktig samarbeid med andre kjernel\u00f8pere og evnen til \u00e5 f\u00f8lge etablerte utviklingsregler.                                         <\/ul>\n<li class=\"l\"> <b>Minne og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> St\u00f8tten for enkeltprosessor konfigurasjoner er fjernet fra oppgaveplanleggeren. P\u00e5 systemer med \u00e9n prosessor b\u00f8r det n\u00e5 brukes kjerner bygget for flerprosessor systemer (SMP). Koden for enkelt- og flerprosessor systemer er forent og frigjort fra un\u00f8dvendig tilknytning til kjernens parameter CONFIG_SMP.\n<li class=\"l\"> Kjermodulen DAMON_STAT (Data Access Monitoring Results Stat) er lagt til, som gj\u00f8r det mulig \u00e5 overv\u00e5ke tilgangen til RAM ved hjelp av DAMON (Data Access MONitor) subsystemet. Modulen gir statistikk om inaktivitet (memory_idle_ms_percentiles) og estimert minneb\u00e5ndbredde (estimated_memory_bandwidth).\n<li class=\"l\"> P\u00e5 ARM64-arkitekturer er st\u00f8tten for Live-patcher realisert, som gj\u00f8r det mulig \u00e5 anvende rettelser p\u00e5 Linux-kjernen mens systemet kj\u00f8rer, uten omstart eller stopp.\n<li class=\"l\"> Den minimalistiske C-biblioteket nolibc, som f\u00f8lger med kildekodene til Linux-kjernen og leverer et grensesnitt til grunnleggende systemkall, har f\u00e5tt st\u00f8tte for SuperH, x32, MIPS n32 og MIPS n34 arkitekturene.\n<li class=\"l\"> Muligheten for \u00e5 sende innholdet fra core-dumper via socket AF_UNIX er utvidet, noe som gj\u00f8r det mulig \u00e5 lage sikrere core-dump behandlere i brukerrummet, uavhengig av kjernens privilegerte prosessanrop. Den nye versjonen har lagt til en protokoll for opprettelse. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/\"   title=\"servere\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1787\">servere<\/a>, i stand til \u00e5 h\u00e5ndtere behandling av kjerne dump p\u00e5 niv\u00e5 med individuelle oppgaver. For eksempel kan enkelte prosesser ignorere kjerndumper, mens andre kan sende dem via socket. En prototypisk server for h\u00e5ndtering av kjerndumper er spesielt forberedt.\n<li class=\"l\"> Alternativet for kommandolinje i kjernen \u00abcrashkernel=size,cma\u00bb for reservasjon av minne gjennom CMA (Contiguous Memory Allocator) for \u00e5 lagre crash-dumpen av kjernen, er lagt til.\n<li class=\"l\"> Mulighetene til mekanismen pidfd er utvidet, slik at identifikatorer knyttet til spesifikke prosesser, i motsetning til pid, ikke kan tildeles p\u00e5 nytt. Det er lagt til mulighet for \u00e5 knytte utvidede attributter fra brukerrommet til pidfd. \u00c5pning av filbeskrivere for pidfd er tillatt gjennom funksjonen open_by_handle_at() uten b\u00e5nd til filsystemet. Intern informasjon opprettet av kjernen sammen med pidfd er n\u00e5 knyttet til prosessen, og ikke pidfd, og beholdes mellom gjentatte \u00e5pninger av den samme prosessen.\n<li class=\"l\"> BPF-subsystemet har f\u00e5tt funksjonen bpf_cgroup_read_xattr() for \u00e5 lese utvidede filattributter. Det er n\u00e5 mulig \u00e5 bruke standardstrengeoperasjoner, som bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen og bpf_strspn, i BPF-programmer, som fungerer i skrivebeskyttet modus. Det er lagt til st\u00f8tte for \u00e5 bruke standard str\u00f8mmer stdout og stderr for samhandling med komponenter i brukerrummet. For systemer basert p\u00e5 LoongArch-arkitekturen er det implementert muligheten for dynamisk kode-modifikasjon, mekanismen \u00abBPF trampoline\u00bb (reduserer overhead ved \u00e5 overf\u00f8re kall mellom kjernen og BPF-programmer) samt oppstart av programmer som bruker struct_ops for \u00e5 lage h\u00e5ndterere for kjernens funksjoner via BPF.\n<li class=\"l\"> I tidssystemet er det lagt til st\u00f8tte for hjelpeklokker (auxiliary), som ikke er knyttet til vanlige systemklokker og g\u00e5r med sitt eget tempo (tidligere gikk alle klokker med samme tempo og skilte seg bare med forskyvning).\n<li class=\"l\"> Innledende st\u00f8tte for proxy-eksekvering (Proxy Execution) er lagt til for \u00e5 mildne inversjonsprioritetsproblemer. Proxy-eksekvering lar en oppgave som venter p\u00e5 \u00e5 frigj\u00f8re en l\u00e5s, overf\u00f8re sin utf\u00f8relseskontekst til oppgaven som holder l\u00e5sen, for \u00e5 akselerere frigj\u00f8ringen av den l\u00e5sen.\n<li class=\"l\"> Overf\u00f8ringen av endringer fra Rust-for-Linux-grenen fortsetter med hensyn til bruken av Rust som det andre spr\u00e5ket for utvikling av drivere og modulene i kjernen (Rust-st\u00f8tte er ikke aktivert som standard, og f\u00f8rer ikke til at Rust blir en obligatorisk byggefelleskap til kjernen). Abstraheringer for \u00e5 kontrollere spenning- og str\u00f8mregulatorene, egenskapene til fastvaren, I\/O-ressursene og minneinn- og utgangen er lagt til. Makro \u00abwarn_on!()\u00bb er implementert. UserPtr-type for pekere i brukerrummet er lagt til. Funksjonaliteten til moduler for arbeidsk\u00f8, uaccess, dma, tid og liste er utvidet. Modulen \u2018bits\u2019 med funksjonene \u2018bit\u2019 og \u2018genmask\u2019 er lagt til.\n<li class=\"l\"> Koden for beregning av CRC-kontrollsummer er redesignet, og nye kall for generering av SHA-1- og SHA-2-hashverdier er lagt til. Arkitekturspesifikke optimaliseringer er lagt til. ytelsen til crc32c()-funksjonen er forbedret p\u00e5 nye x86_64-CPU-er som st\u00f8tter VPCLMULQDQ-utvidelsen (Vector Carry-Less Multiplication of Quadwords).\n<li class=\"l\"> St\u00f8tte for swapping-overskriving og migrering av store minnesider (transparent huge page) er implementert for S390-systemer.\n<li class=\"l\"> Det er lagt til muligheten for \u00e5 stille inn aggressiviteten ved frigj\u00f8ring av minnesider (proactive-reclaim) n\u00e5r det er mangel p\u00e5 minne, knyttet til spesifikke NUMA-noder, noe som lar deg tildele NUMA-noder som vil ha mer aktiv frigj\u00f8ring av minne. For eksempel, echo \"512M swappiness=10\" &gt; \/sys\/devices\/system\/node\/node1\/reclaim.\n<li class=\"l\"> I SCHED_EXT-mekanismen, som tillater bruk av BPF til \u00e5 lage CPU-planleggere, er muligheten for \u00e5 administrere b\u00e5ndbredde via cgroup lagt til. For eksempel kan parameteren cpu.max brukes til \u00e5 begrense CPU-belastningen.\n<li class=\"l\"> Den automatiske montering av den virtuelle filsystemet tracefs i katalogen \/sys\/kernel\/debug\/tracing er erkl\u00e6rt foreldet, og det anbefales \u00e5 bruke \/sys\/kernel\/tracing i stedet.                        <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> Muligheten for \u00e5 aktivere <a href=\"https:\/\/prohoster.info\/no\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"422\">beskyttelse mot s\u00e5rbarheter i CPU-en ved valg av blokkerte angrepsvektorer<\/a> i stedet for \u00e5 spesifisere konkrete s\u00e5rbarheter i innstillingene. Blokkeringsmetoder velges basert p\u00e5 typen isolasjonsbrudd: mellom bruker og kjerna (user-kernel), mellom bruker og en annen bruker (user-user), mellom gjestesystemet og vertsmilj\u00f8et (guest-host), mellom ulike gjestesystemer (guest-guest), og mellom ulike tr\u00e5der (cross-thread). Den foresl\u00e5tte tiln\u00e6rmingen gj\u00f8r det mulig \u00e5 aktivere beskyttelse kun mot de klassene av s\u00e5rbarheter som faktisk ang\u00e5r brukeren. For eksempel kan eiere av skybaserte milj\u00f8er aktivere gjest-vert og gjest-gjest-moduser, hvoretter metoder for beskyttelse mot s\u00e5rbarhetene BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO og TAA aktiveres.\n<li class=\"l\"> St\u00f8tte for kompilatoren Clang med en stakkdybdeoppf\u00f8lgingsmodus er lagt til, der alle variabler lagret p\u00e5 stakken initialiseres. Initialisering skjer for \u00e5 forhindre lekkasje av informasjon fra kjernen gjennom uinitialiserte variabler, som kan inneholde rester av tidligere lagrede stakkdata. F\u00f8r dette ble en lignende funksjonalitet st\u00f8ttet ved bruk av GCC-pluginen STACKLEAK.\n<li class=\"l\"> Det er lagt til beskyttelse mot angrep som omg\u00e5r filsystemet \/proc ved \u00e5 montere i 'bind'-moduset. Inode-nummeret til roten av \/proc er n\u00e5 fiksert (PROCFS_ROOT_INO) og kan sjekkes av prosessen i brukerrommmet.\n<li class=\"l\"> I RV (Runtime Verification)-systemet, som er designet for \u00e5 verifisere korrekt drift av h\u00f8y-p\u00e5litelighetssystemer, er komponenten rtapp (Real-time application monitor) lagt til for \u00e5 overv\u00e5ke typiske problemer i applikasjoner som kj\u00f8rer i sanntid, samt komponentene rp, sssw og opid for testing av oppgaveplanleggeren. Muligheten til \u00e5 lage overv\u00e5kingskomponenter som bruker line\u00e6r tempor\u00e6r logikk for \u00e5 definere atferdsmodellen i stedet for en deterministisk automat er implementert. Verifikasjonen skjer under kj\u00f8ring ved \u00e5 knytte h\u00e5ndterere til sporingspunkter som sammenligner faktisk utf\u00f8relse med en forh\u00e5ndsdefinert referansemodell som definerer forventet systematferd.\n<li class=\"l\"> St\u00f8tte for tilgangskontroll til AF_UNIX-sokler er lagt til i AppArmor-systemet.\n<li class=\"l\"> I KVM-hypervisoren p\u00e5 ARM-systemer er st\u00f8tte for GICv5-interruptkontrolleren implementert.\n<li class=\"l\"> Den innstilling CONFIG_KVM_IOAPIC er lagt til, noe som muliggj\u00f8r deaktivering av KVM-st\u00f8tte for emulering av APIC, PIC og PIT.\n<li class=\"l\"> Beskyttelse mot s\u00e5rbarheten VMSCAPE er lagt til.\n<li class=\"l\"> Ioctl-kommandoen FS_IOC_GETLBMD_CAP er lagt til for \u00e5 hente informasjon fra brukerrommet om anvendelse av integritetsbeskyttelse p\u00e5 filen.\n<li class=\"l\"> Grensesnittet \/sys\/fs\/selinux\/user er erkl\u00e6rt foreldet, og tilgang til det vil n\u00e5 medf\u00f8re en forsinkelse p\u00e5 fem sekunder og en advarsel i loggen.                            <\/ul>\n<li class=\"l\"> <b>Nettverks subsystem<\/b>\n<ul>\n<li class=\"l\"> Implementeringen av teknologien PSE (Power Sourcing Equipment), som brukes til \u00e5 levere str\u00f8m via Ethernet til enheter som IP-kameraer og tr\u00e5dl\u00f8se tilgangspunkter, har f\u00e5tt st\u00f8tte for justerbare strategier for str\u00f8mbudsjettering (total tilgjengelig effekt). Slike strategier kan bestemme hvilke porter som skal sl\u00e5s av f\u00f8rst for \u00e5 unng\u00e5 overbelastning.\n<li class=\"l\"> Implementeringen av MCTP (Management Component Transport Protocol) har f\u00e5tt st\u00f8tte for ruting av pakker til eksterne noder via mellomliggende noder (gateway-routing). For eksempel gj\u00f8r f\u00f8lgende regler det mulig \u00e5 rute pakker til noden med ID 10 (Endpoint ID 10) gjennom enhet mctpi2c0, ved \u00e5 bruke adressen 0x1d som er direkte tilknyttet noden med ID 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-sokker (AF_UNIX) er alternativet SO_INC implementert, og for VSOCK-adressefamilien er alternativet SIOCINQ. De implementerte alternativene ligner p\u00e5 TCP_INQ-alternativet for TCP og tillater, via en kontrollmelding, \u00e5 f\u00e5 informasjon om antall byter som er tilgjengelige for lesing i sokkelen.\n<li class=\"l\"> For TCP er det innf\u00f8rt strengt overholdelse av den annonserte st\u00f8rrelsen p\u00e5 mottaksvinduet, som definerer st\u00f8rrelsen p\u00e5 data som kan sendes f\u00f8r ACK-bekreftelsen fra den andre siden. Tidligere fortsatte kjernen \u00e5 behandle data som kom inn over det annonserte mottaksvinduet, men dette vil ikke lenger v\u00e6re tilfelle.\n<li class=\"l\"> I MPTCP (Multipath TCP) er det lagt til mulighet for \u00e5 bruke sokkealternativet TCP_MAXSEG for \u00e5 begrense den maksimale st\u00f8rrelsen p\u00e5 sendte segmenter. MPTCP er en utvidelse av TCP-protokollen for \u00e5 organisere leveringen av pakker samtidig via flere ruter gjennom forskjellige nettverksgrensesnitt som er knyttet til forskjellige IP-adresser.\n<li class=\"l\"> St\u00f8tte for TCP overload control algorithm DualPI2 (RFC 9332) er lagt til, som tillater bruk av skalerbare overbelastningskontrollere for trafikk med h\u00f8ye krav til kvaliteten p\u00e5 tjenesten (for eksempel TCP-Prague og DCTCP), uten \u00e5 for\u00e5rsake redusering av ytelsen for klassisk trafikk, der slike overbelastningskontrollere som Reno og Cubic benyttes.\n<li class=\"l\"> Det er lagt til sysctl 'force_forwarding', gjennom hvilket du kan aktivere omdirigering av trafikk p\u00e5 valgte nettverksgrensesnitt med IPv6.\n<li class=\"l\"> St\u00f8tte for SACK (Selective Acknowledgment) pakke-tapsdeteksjonsalgoritmen, beskrevet i RFC 6675, er fjernet. Denne algoritmen ble erkl\u00e6rt foreldet i 2018. Det anbefales \u00e5 bruke RACK-TLP algoritmen for \u00e5 oppdage TCP-pakke tap.              <\/ul>\n<li class=\"l\"> <b>Utstyr<\/b>\n<ul>\n<li class=\"l\"> Arbeidet med drm-driveren (Direct Rendering Manager) Xe for GPU basert p\u00e5 Intel Xe-arkitekturen, som brukes i Intel Arc grafikkort og integrert grafikk fra Tiger Lake-prosessorer, har fortsatt. Den nye versjonen inkluderer st\u00f8tte for Panthor Lake mikroarkitektur som standard og lagt til st\u00f8tte for WildCat Lake mikroarkitektur.\n<li class=\"l\"> I AMDGPU-driveren for GPU GFX9.x er st\u00f8tten for Cleaner Shader mekanismen implementert, som s\u00f8rger for rydding av GPU-minne f\u00f8r det gjenbrukes for \u00e5 unng\u00e5 datalekkasjer fra tidligere prosesser. St\u00f8tten for dvalemodus er forbedret. Muligheten for \u00e5 g\u00e5 inn i sleep-modus er lagt til i milj\u00f8er med AMD SR-IOV. Belysningskontrollen er forbedret.\n<li class=\"l\"> I i915-driveren er det innf\u00f8rt st\u00f8tte for drm_panic-mekanismen, som viser noe liknende 'den bl\u00e5 skjermen av d\u00f8d' ved krasj. St\u00f8tte for skjermkontrolleren som brukes i Wildcat Lake-familien av brikker er ogs\u00e5 lagt til.\n<li class=\"l\"> Integrasjonen av Nova-drivere for NVIDIA GPU-er utstyrt med GSP-firmware, brukt siden NVIDIA GeForce RTX 2000-serien basert p\u00e5 Turing mikroarkitektur, har fortsatt. Driveren er skrevet i Rust. Den nye versjonen inkluderer et abstraksjonsniv\u00e5 for DMA-operasjoner, en VBIOS-parser er implementert, koden for \u00e5 konfigurere rammebufferen er lagt til, og st\u00f8tte for akselerert oppstart i Falcon-modus er levert.\n<li class=\"l\"> I adreno-driveren er st\u00f8tten for Qualcomm Adreno GPU x1-45 og x1-85 lagt til.\n<li class=\"l\"> I msm-driveren er st\u00f8tten for Adreno GPU SM8750 og videominne-mapping (VM_BIND) lagt til.\n<li class=\"l\"> I panfrost-driveren er st\u00f8tten for Mali GPU-er brukt i Mediatek mt8370 SoC lagt til.\n<li class=\"l\"> GPU-st\u00f8tte er lagt til i lima-driveren, som brukes i Rockchip RK3528 SoC.\n<li class=\"l\"> En mtd-driver (Memory Technology Devices) er lagt til for tilgang til NVM-minne integrert i Intel GPU.\n<li class=\"l\"> Det er lagt til st\u00f8tte for lydsystemer ASoC IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 &amp; 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (brukes i ASUS-laptoper), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000. Koden for HD-audio er omorganisert.\n<li class=\"l\"> St\u00f8tte for ARM-plattformer, SoCs og enheter er lagt til: NVIDIA Tegra264, Marvell PXA1908 (den f\u00f8rste 64-biters brikken fra Marvell for smarttelefoner), CIX P1, Axiado AX3000, Sophgo SG2000 (kombinerer ARM- og RISC-V-kjerner), Mediatek mt6572, exynos2200 (brukes i Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 og Sophgo sg2042, b\u00e6rbare datamaskiner basert p\u00e5 Mediatek mt8186 og Qualcomm Snapdragon X1, samt smarttelefoner og nettbrett basert p\u00e5 SoC mt6572, tegra30 og msm8976.                    <\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske Frigj\u00f8ringsfondet utformet en variant av helt fri kjerne 6.17 \u2014 Linux-libre 6.17-gnu, renset for komponenter av fastvare og drivere som inneholder ikke-frie komponenter eller kodehj\u00f8rner hvis bruksomr\u00e5de er begrenset av produsenten. I utgivelse 6.17 er kode for rensing av blob-er i amdgpu-, prueth-, iwlwifi-, btusb-, pci mhi-host-, adreno a6xx-, nova-core- og Intel AVS-drivere oppdatert. Rensing av blob-navn i dts-filer (devicetree) for ARM-brikker og Intel IPU7 er utf\u00f8rt. Lasting av blob-er i nye pci hda-drivere er n\u00f8ytralisert. Rensingen av blob-er i QLogic infiniband-driveren, som er fjernet fra kjernen, er avsluttet.<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.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.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\/no\/blog\/news\/reliz-yadra-linux-6-17\" \/>\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.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\/no\/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\udd47Utgivelsen av Linux-kjerne 6.17 | ProHoster","description":"Etter to m\u00e5neder med utvikling presenterte Linus Torvalds utgivelsen av Linux-kjerne 6.17.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-6-17","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.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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/144046","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=144046"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/144046\/revisions"}],"predecessor-version":[{"id":159031,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/144046\/revisions\/159031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=144046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=144046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=144046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}