{"id":183913,"date":"2026-10-21T11:41:23","date_gmt":"2026-10-21T09:41:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-3"},"modified":"2026-10-21T11:41:23","modified_gmt":"2026-10-21T09:41:23","slug":"reliz-yadra-linux-7-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-7-3","title":{"rendered":"Udgivelse af Linux-kernen 7.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 7.3. Blandt de mest markante \u00e6ndringer er: et isolationssystem for filsystemer baseret p\u00e5 det pseudofilsystem failfs og systemopkaldet fchroot(), underst\u00f8ttelse af oprettelse af indlejrede planl\u00e6ggere SCHED_EXT, BPF-h\u00e5ndterere til starten af udf\u00f8relsesfiler, alternative datastreams i NTFS3, optimeringer af ydeevnen for FUSE, Btrfs og Ext4, underst\u00f8ttelse af Apple Time Machine i ksmbd, fjernelse af filsystemerne EFS og FreeVxFS, direkte adgangsmetode til blokenheder, forbedringer i behandlingen af video hukommelsesmangel, sporing af adgang til hukommelsen i g\u00e6stesystemet via userfaultfd, komprimering af AppArmor-regler, begr\u00e6nsning af adgangen til AF_ALG, samt st\u00f8tte til Apple M3 Pro, Max og Ultra chips.<\/p>\n<p>I den nye version er der indsendt 20260 rettelser fra 3171 udviklere, hvoraf 807 har sendt deres \u00e6ndringer til kernen for f\u00f8rste gang. Patch-st\u00f8rrelsen er 63 MB (\u00e6ndringerne ber\u00f8rte 14923 filer, og der er tilf\u00f8jet 943849 linjer kode,<br \/>\nfjernet 297515 linjer). I den tidligere udgave var der 17833 rettelser fra 2766 udviklere, og patch-st\u00f8rrelsen var 68 MB. Omkring 44% af alle \u00e6ndringer i 7.3 relaterer sig til enhedsdrivere, cirka 12% ang\u00e5r opdatering af kode, der er specifik for hardwarearkitekturer, 12% relaterer sig til netv\u00e6rksstakken, 5% til filsystemer og 3% til interne systemer i kernen. <\/p>\n<p>De vigtigste nyheder i kernen 7.3 (1, 2, 3):\n<\/p>\n<ul>\n<li class=\"l\"> <b>DiskSubsystem, input\/output og filsystemer<\/b>\n<ul>\n<li class=\"l\"> Ydeevnen for filsystemet Btrfs er blevet optimeret. For ikke-SSD-lagringsenheder er un\u00f8dvendig forsinkelse blevet fjernet, hvilket medf\u00f8rte en femdobling af b\u00e5ndbredden for belastninger, der aktivt bruger funktionen fsync, s\u00e5som logskrivning. I fsync er bestemmelsen af huller i filer med mange extent og uden huller blevet deaktiveret, hvilket accelererede udf\u00f8relsen af bestemte tests fem gange.\n<p>Ved sporing af ikke-cachede bufferes extent er strukturen xarray blevet erstattet med en lokal LRU-liste, hvilket resulterede i en tre gange forbedret ydeevne for disse operationer. Ydeevneproblemer ved brug af direkte input\/output-tilstand, for\u00e5rsaget af regressioner i tidligere kerneludgivelser, er blevet l\u00f8st. L\u00e5sningerne ved forh\u00e5nds-l\u00e6sning af extent er blevet reduceret, hvilket s\u00e6nker omkostningerne ved adgang fra forskellige opgaver til overlappende omr\u00e5der. <\/p>\n<li class=\"l\"> I Btrfs er underst\u00f8ttelsen af den f\u00f8rste version af cache med information om ledig plads blevet fjernet. Filsystemer oprettet p\u00e5 gamle systemer skal konverteres til den anden version af cachen ved hj\u00e6lp af v\u00e6rkt\u00f8jet btrfstune, ellers vil de fungere langsommere. Desuden er monteringsmuligheden \u00abusebackuproot\u00bb blevet fjernet, og i stedet b\u00f8r \u00abrescue=usebackuproot\u00bb anvendes.\n<li class=\"l\"> I Ext4-filsystemet er ydeevnen for parallelle skriveoperationer ved direkte input\/output (Direct I\/O) blevet forbedret, og reservationen af ledige omr\u00e5der er blevet accelereret via kaldet fallocate(). En regression, der s\u00e6nkede ydeevnen ved buffered skrivning, er blevet l\u00f8st.\n<li class=\"l\"> I Ext4-filsystemet er monteringsmetoden \u00abdata=journal\u00bb blevet kategoriseret som for\u00e6ldet. Under st\u00f8tten til denne monteringsmulighed forventes den at blive afsluttet i 2028. Indstillingen \u00abdata=journal\u00bb aktiverer full journaling-tilstand, hvor ikke kun metadata men ogs\u00e5 selve dataene skrives til journalen, hvilket sikrer h\u00f8j stabilitet i tilf\u00e6lde af fejl, men komplicerer vedligeholdelsen af koden og medf\u00f8rer betydeligt nedsat ydeevne sammenlignet med \u00abdata=ordered\u00bb og \u00abdata=writeback\u00bb indstillingerne.\n<li class=\"l\"> Filsystemet EFS er blevet fjernet, som blev anvendt i tidligere versioner af OS IRIX, stoppede med at blive brugt for cirka 30 \u00e5r siden og har ikke v\u00e6ret underst\u00f8ttet i over 20 \u00e5r. For dem, der har brug for adgang til partitioner med EFS, findes der v\u00e6rkt\u00f8jer, der fungerer i brugergr\u00e6nsefladen.\n<li class=\"l\"> Filsystemet FreeVxFS, der implementerede formatet for filsystemet VERITAS VxFS, der blev anvendt i SCO UnixWare i 1990'erne, er blevet fjernet og anvendes ikke l\u00e6ngere i praksis.\n<li class=\"l\"> I mekanismen til oprettelse af filsystmer i brugeromr\u00e5det FUSE er ydeevnen steget, og hukommelsesforbruget er reduceret ved brug af asynkron input\/output-systemet io_uring. Accelerationen er blevet opn\u00e5et ved at tilf\u00f8je muligheden for at overf\u00f8re puljer af buffere fra brugeromr\u00e5det til kernen og undg\u00e5 un\u00f8dvendig buffering (zero-copy) ved FUSE-serverens adgang til hukommelsessiderne i den klientprocess eller sidescachen.\n<li class=\"l\"> For blokenheder er flaget RWF_DONTCACHE blevet implementeret, hvilket minder om direkte input\/output-tilstand.<br \/>\n(Direct I\/O), som kan bruges i funktioner som preadv2() og pwritev2() eller i l\u00e6se- og skrivningsanmodninger via io_uring for at f\u00e5 adgang til en blokenhed uden at g\u00e5 gennem sidecachen. For eksempel kan flaget anvendes i en DBMS til lavniveauarbejde med blokenheder.<\/p>\n<li class=\"l\"> I filsystemet overlayfs er st\u00f8tte til kortl\u00e6gning af brugeridentifikatorer blevet tilf\u00f8jet, anvendt til at matche filer fra en bestemt bruger p\u00e5 en monteret fremmed partition med en anden bruger i det aktuelle system.\n<li class=\"l\"> St\u00f8tte til montering af flere filsystemer fra en enkelt blokenhed er blevet forbedret.\n<li class=\"l\"> I driveren ntfs3 er der implementeret indledende st\u00f8tte til alternative datastreams, delt med kolon i filnavnet. For at oprette en ny alternativ stream kan man bruge kommandoen \u00abtouch file:stream\u00bb, til l\u00e6sning \u2014 \u00abcat file:stream\u00bb, til sletning \u2014 \u00abrm file:stream\u00bb, og for at vise tilg\u00e6ngelige streams \u2014 \u00abcat file:query_streams\u00bb.\n<li class=\"l\"> I den nye NTFS-implementering (ntfsplus) i skrivebeskyttet tilstand er der blevet tilf\u00f8jet st\u00f8tte til teknologi til gennemsigtig filkomprimering ved brug af overlayfiltre WOF (Windows Overlay Filter).\n<li class=\"l\"> I NFS-serveren er der blevet tilf\u00f8jet st\u00f8tte til CB_NOTIFY-operationen, der g\u00f8r det muligt for klienten at cache metadata for kataloger p\u00e5 sin side, mens den modtager underretninger om \u00e6ndringer fra serveren.\n<li class=\"l\"> I F2FS-filsystemet er der tilf\u00f8jet st\u00f8tte til dynamisk (uden at afl\u00e6se filsystemet) sletning af partitioner fra et f\u00e6lles pulje med automatisk flytning af data til andre partitioner og tilbage (for eksempel kan et drev midlertidigt tages ud til andre form\u00e5l).\n<li class=\"l\"> I XFS er der blevet tilf\u00f8jet st\u00f8tte til flaget FALLOC_FL_WRITE_ZEROES i systemopkaldet fallocate(), der g\u00f8r det muligt at udfylde et specificeret omr\u00e5de i filen med nuller ved hj\u00e6lp af en kommando WRITE_ZERO, der underst\u00f8ttes af nogle SSD'er, som udf\u00f8rer nulstilling uden input\/output-operationer.\n<\/ul>\n<li class=\"l\"> <b>Hukommelse og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> Behandlingen af manglende videohukommelse er forbedret. I tilf\u00e6lde af, at den disponible videohukommelse er opbrugt, fors\u00f8ger kernen nu at flytte buffers fra applikationer uden garanterede hukommelseskvoter (dmem cgroup) fra videohukommelsen til systemhukommelsen (GTT), i stedet for straks at afvise tildelingen af videohukommelse. Denne tilgang sikrer, at ressourcer tildeles applikationen, hvortil systemet har reserveret en bestemt m\u00e6ngde videohukommelse, selvom hukommelsen allerede er tildelt til andre applikationer. Tidligere, hvis videohukommelse allerede var tildelt til en applikation uden kvoter, kunne applikationen med garanterede kvoter ikke f\u00e5 adgang til den i tilf\u00e6lde af mangel p\u00e5 videohukommelse, og i stedet for videohukommelse blev der tildelt langsommere systemhukommelse via TTM (Translation Table Maps) til applikationen.<br \/>\nUnderst\u00f8ttelse af dmem cgroup er implementeret for drivere som nouveau, xe og amdgpu.<\/p>\n<li class=\"l\"> I SCHED_EXT mekanismen, som g\u00f8r det muligt at bruge BPF til at oprette CPU-planl\u00e6ggere, er arbejdet afsluttet med muligheden for at oprette indlejrede planl\u00e6ggere (sub-scheduler), hvilket g\u00f8r det muligt at anvende en s\u00e6rskilt planl\u00e6gger for hver cgroup.\n<li class=\"l\"> Der opgavestyring har f\u00e5et forbedringer relateret til cgroup-h\u00e5ndtering og l\u00f8sning af v\u00e6gtfordelingsproblemer, som havde for\u00e5rsaget ekstra belastning og forsinkelser. Flere metoder til v\u00e6gtfordeling for cgroup er blevet foresl\u00e5et \u2014 'up', 'max', 'concur' og 'tasks', der indstilles via parameteren cgroup_mode. En f\u00e6lles k\u00f8replan (runqueue) er blevet aktiveret til planl\u00e6gning af opgaver inden for cgroup. Forsinkelserne ved planl\u00e6gning af opgaver, der tildeles korte tidskvoter af CPU-tid, er blevet reduceret ved hj\u00e6lp af<br \/>\nmuligheden for efter behov at afbryde, opdatere eller minimere udf\u00f8relsestiden for opgaver, der er beskyttet mod fordrivelse.<\/p>\n<li class=\"l\"> I mekanismen binfmt_misc (\\\/proc\\\/sys\\\/fs\\\/binfmt_misc) er implementeret<br \/>\nmuligheden for at tilslutte BPF-behandlere for at tilf\u00f8je support til nye filformater. \u00c6ndringen g\u00f8r det muligt at programmere til at analysere typen af eksekverbar fil ved hver opstart og v\u00e6lge den passende fortolker eller dynamiske loader uden hacks som at bruge patchelf-v\u00e6rkt\u00f8jet og scriptomviklinger. For eksempel kan man i en BPF-program definere eksekverbare filer for andre arkitekturer eller platforme og starte de relevante emulatorer eller Wine samt forenkle organiseringen af eksekverbare filer i pakker, der er installeret i forskellige kataloger i systemer med Nix-pakkemanager.<\/p>\n<li class=\"l\">  Overf\u00f8rslen af \u00e6ndringer fra Rust-for-Linux-grenen forts\u00e6tter, relateret til brugen af Rust som det andet sprog til udvikling af drivere og kerne moduler (Rust-support er ikke aktiveret som standard og medf\u00f8rer ikke, at Rust bliver en obligatorisk byggeafh\u00e6ngighed for kernen). Der er mulighed for at bruge Rust til PowerPC-arkitekturen. Implementeret: modul til tabeller uden tab af pr\u00e6cision, en obfuskeret logging-tilstand for at forhindre l\u00e6kage af oplysninger om adresseomr\u00e5det, indpakning over funktionen synchronize_rcu(), hukommelsesbarrierer, interrupt-modul til aktivering\/deaktivering af afbrydelser, typer til ind- og uddata, indpakninger over fwctl, SRCU-mekanisme (sleepable read-copy-update), indpakninger over gem shmem.<br \/>\nspinlock-l\u00e5se SpinLockIrq, der ikke tillader afbrydelser i kritiske sektioner.<\/p>\n<li class=\"l\"> En sysctl-parameter syscall_user_dispatch er blevet tilf\u00f8jet for at styre aktiveringen af tilstand for dispatch af systemkald i brugerens rum, der g\u00f8r det muligt for \u00e9n proces at opfange systemkald fra en anden proces (anvendes i Wine til at emulere Windows-systemkald).\n<li class=\"l\"> I BPF er funktionen bpf_sock_read_xattr() blevet tilf\u00f8jet, hvormed BPF-programmer kan l\u00e6se brugerdefinerede udvidede attributter.<br \/>\n(user.*) fra inode sockets. I BPF-applikationer er det nu muligt at definere globale variabler, der er knyttet til CPU. Verifikatoren for BPF-programmer har f\u00e5et tilf\u00f8jet yderligere information om opdagede fejl, hvilket letter identifikationen af problemets \u00e5rsager.<\/p>\n<li class=\"l\"> I mekanismerne til sporing af kprobes, uprobes og fprobes er der implementeret underst\u00f8ttelse af typekonvertering, ved hj\u00e6lp af BTF (BPF Type Format) data med information til typekontrol i BPF pseudokode, samt forbedret indhentning af oplysninger om variabler.\n<li class=\"l\"> I DAMON (Data Access MONitor) subsystemet, der g\u00f8r det muligt at overv\u00e5ge en proces' adgang til data i hukommelsen (f.eks. kan man finde ud af, hvilke hukommelsesomr\u00e5der processen har tilg\u00e5et, og hvilke omr\u00e5der der er forblevet ubenyttede), er muligheden for at overv\u00e5ge \u00e6ndringer i dataattributter (anonym hukommelse, mapper til hukommelsesfiler, skrivebeskyttet adgang, ingen hukommelsestilgange osv.) blevet tilf\u00f8jet.\n<li class=\"l\"> I KHO (Kexec HandOver) mekanismen, der bruges til at starte en ny kerne fra den gamle uden at miste systemtilstand, er der taget hensyn til tildeling af store hukommelsessider (huge pages) under opstarten. S\u00e5danne hukommelsessider bliver nu markeret og gemt efter starten af den nye kerne.\n<li class=\"l\"> Lave niveau kode til swap-systemet er blevet omdannet til en ny lav-niveau datastruktur, swap_ops, som har forenklet vedligeholdelsen af koden og implementeret de abstraktioner, der er n\u00f8dvendige for at udvide funktionaliteten i fremtiden.\n<li class=\"l\"> Der er blevet tilf\u00f8jet ioctl-kommandoer ALLOCINFO_IOC_CONTENT_ID, ALLOCINFO_IOC_GET_AT og ALLOCINFO_IOC_GET_NEXT, som muligg\u00f8r selektiv overf\u00f8rsel af data om profilering af hukommelsestildeling til brugerens rum. Sammenlignet med den tidligere tilg\u00e6ngelige gr\u00e6nseflade \/proc\/allocinfo, muligg\u00f8r de foresl\u00e5ede ioctl-opkald en op til 20 gange stigning i effektiviteten af profileringsanmodninger ved at filtrere un\u00f8dvendige data.\n<\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhed<\/b>\n<ul>\n<li class=\"l\"> Der er foresl\u00e5et en ny isolationsmekanisme, der blokerer adgangen til indholdet af filsystemer, undtagen ressourcer, der eksplicit er givet til sandbox-milj\u00f8et via filbeskrivelser. Mekanismen er implementeret ved hj\u00e6lp af pseudo-FS failfs og systemopkaldet fchroot.\n<p>Pseudo-FS failfs minder om FS nullfs, men i mods\u00e6tning til den sidstn\u00e6vnte implementerer den princippet 'intet underst\u00f8ttes' i stedet for 'intet gemmes'. Denne egenskab forhindrer montering af noget oven p\u00e5 failfs, kloning af FS og sporing af tilstanden via statmount(), listmount(), \/proc\/\/mountinfo og \/proc\/filesystems. Hvis rod- eller arbejdsbiblioteket for processen befinder sig i failfs, blokeres alle fors\u00f8g p\u00e5 at navigere i FS ved hj\u00e6lp af absolutte filstier, symbolske links og relative stier, der afh\u00e6nger af det aktuelle arbejdsbibliotek. Processen f\u00e5r kun mulighed for at henvende sig til et bestemt bibliotek via filbeskrivelser, der blev \u00e5bnet f\u00f8r isolering.<\/p>\n<p>For at skifte til den nye isolationsmode er der tilf\u00f8jet et systemopkald fchroot, der minder om systemopkaldet chroot, men som virker p\u00e5 niveauet for filbeskrivelser. Til systemopkald fchdir er der tilf\u00f8jet flaget FD_FAILFS_ROOT til at flytte arbejdsbiblioteket for processen til filsystemet failfs.<br \/>\nEt tilsvarende flag er tilg\u00e6ngeligt i systemopkaldet fchroot.<\/p>\n<li class=\"l\"> Muligheden for at spore hukommelsesadgang i g\u00e6stesystemet er blevet tilf\u00f8jet ved hj\u00e6lp af mekanismen userfaultfd, der g\u00f8r det muligt at oprette h\u00e5ndtere til adgang til ikke-tildelte eller beskyttede hukommelsessider i brugerrummet. I praksis g\u00f8r den foresl\u00e5ede mulighed det muligt for hypervisoren at identificere hukommelsessider, som der ikke har v\u00e6ret adgang til i den virtuelle maskine, for udskydelse til langsommere hukommelse eller ekstern lagring. For at spore overtr\u00e6delser af den fastsatte l\u00e6se- og skrivebegr\u00e6nsning i det overv\u00e5gede hukommelsesomr\u00e5de er flaget UFFDIO_REGISTER_MODE_RWP blevet tilf\u00f8jet, som kan bruges som en mere h\u00f8jtydende tilsvarende anvendelse af mprotect(PROT_NONE) sammen med en signalbehandler, der genereres ved adgang til den hukommelse, som der er fastsat l\u00e6se- og skriveforbud for (i tilf\u00e6lde af userfaultfd genereres en undtagelse, der behandles i brugerrummet). \u00c6ndringen er forberedt ved hj\u00e6lp af AI ('Assisted-by: Claude:claude-opus-4-6').\n<li class=\"l\"> Der er opn\u00e5et en st\u00e6rkere adskillelse mellem kerne-tr\u00e5de (kthread) og init-processen (PID 1). Tidligere blev der anvendt en f\u00e6lles tilstand af filsystemet i b\u00e5de kerne-tr\u00e5de og PID 1.<br \/>\nDette gjorde det muligt at omdefinere FS-tilstanden for alle kerne-tr\u00e5de via kaldet pivot_root(). I den nye version involverer PID 1 en helt separat fs_struct, og kernetr\u00e5de er isoleret i et separat monteringspunkt med nullfs.<\/p>\n<li class=\"l\"> Den indbyggede kryptografiske bibliotek (libcrypto) har f\u00e5et tilf\u00f8jet st\u00f8tte til AES-krypteringsmetoder \u2014 ECB, CBC, CBC-CTS, CTR, XCTR, XTS, GCM og CCM.\n<li class=\"l\"> I AppArmor's mandaterede adgangsstyringssystem er det nu muligt at indl\u00e6se komprimerede s\u00e6t af regler, og der er tilf\u00f8jet en revisionsfunktion.\n<li class=\"l\"> En sysctl-parameter, af_alg_restrict, er blevet tilf\u00f8jet for at styre adgangen til den kryptografiske API AF_ALG fra brugerrummet. AF_ALG g\u00f8r det muligt at udnytte hardwareacceleratorer til kryptografiske beregninger i kernens Crypto API, men anvendes i relativt specifikke situationer og giver ikke altid en pr\u00e6stationsforbedring sammenlignet med accelerationen i brugerrummet. Derudover er der identificeret en r\u00e6kke s\u00e5rbarheder i de relaterede AF_ALG-h\u00e5ndterere, s\u00e5som Copy Fail, som g\u00f8r det muligt at \u00e6ndre data i sidecachen. For at mindske angrebsoverfladen er adgangen til AF_ALG som standard delvist begr\u00e6nset. Der overvejes en mulighed for at fjerne AF_ALG i en af de kommende udgaver.\n<li class=\"l\"> Verifikationen af BPF-programmer, der er signeret med digital signatur, er blevet strengere. Der er tilf\u00f8jet en integritetskontrol af metadataene for BPF-programmet f\u00f8r indl\u00e6sning.\n<li class=\"l\"> Der er tilf\u00f8jet et flag til systemopkaldet landlock_restrict_self(), der bruges til at aktivere Landlock-l\u00e5sninger.<br \/>\nLANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS, der forbyder den nuv\u00e6rende proces at opn\u00e5 nye privilegier. Landlock-mekanismen g\u00f8r det muligt for ufritagerede programmer at frigive uanvendte privilegier og frivilligt begr\u00e6nse deres videre adgang til systemet for at \u00f8ge sikkerheden, som f.eks. til beskyttelse mod udnyttelse af s\u00e5rbarheder i programmet. <\/p>\n<li class=\"l\"> I VirtIO-GPU-driveren, der sikrer funktionaliteten af det virtuelle GPU, er der tilf\u00f8jet st\u00f8tte til hviletilstand S4 (hibernation).\n<\/ul>\n<li class=\"l\"> <b>Netv\u00e6rkssubsystem<\/b>\n<ul>\n<li class=\"l\"> I ksmbd, der er indbygget i kernen til SMB-protokollen, er der tilf\u00f8jet support for Apple Time Machine-udvidelser til at gemme sikkerhedskopier, der oprettes i macOS via denne applikation. Der er implementeret en mekanisme til isolering af SMB-kommandoer knyttet til MessageId for at blokere angreb gennem sending af ugyldige eller duplikerede foresp\u00f8rgsler. Der er ogs\u00e5 tilf\u00f8jet st\u00f8tte til at sende gentagne foresp\u00f8rgsler over SMB3-protokollen uden at bryde sessionens tilstand, hvis den foreg\u00e5ende foresp\u00f8rgsel blev tabt. I SMB3 er der implementeret mulighed for kryptering p\u00e5 niveauet for individuelle delte lagre (shares). Der er tilf\u00f8jet st\u00f8tte til kryptering af forbindelseskanalen SMB Direct, som benytter RDMA-teknologi (Remote Direct Memory Access).\n<li class=\"l\"> Der er implementeret mulighed for at bruge TCP-pakker med BIG TCP-udvidelsen, der tillader at \u00f8ge den maksimale st\u00f8rrelse af TCP-pakken til 4 GB, i UDP-tunneler baseret p\u00e5 VXLAN- og GENEVE-protokoller.\n<li class=\"l\"> Der er tilf\u00f8jet support til forwarding af MCTP-protokollen (Management Component Transport Protocol) over USB (MCTP-over-USB 1.1).\n<li class=\"l\"> Der er givet mulighed for at deaktivere (unregistration) netv\u00e6rksenheder (netkit, veth, vxcan, bareudp, geneve, ipvlan, macvlan osv.) for de valgte namespaces.\n<li class=\"l\"> For Bluetooth 6.2+ er der implementeret st\u00f8tte til SCI-mekanismen (Shorter Connection Interval) for at reducere forsinkelser ved datatransmission i Bluetooth LE (Low Energy) tilstand.\n<li class=\"l\"> I API nl80211 er der tilf\u00f8jet en ensartet mekanisme (NL80211_CMD_PROBE_PEER) til at kontrollere tilsluttede peers, der fungerer b\u00e5de i tr\u00e5dl\u00f8se adgangspunkter og p\u00e5 klientsiden.\n<\/ul>\n<li class=\"l\"> <b>Udstyr<\/b>\n<ul>\n<li class=\"l\"> Gammel ARM-platforme, der n\u00e6sten ikke anvendes og vanskeligg\u00f8r vedligeholdelsen af de aktuelle undersystemer, er blevet erkl\u00e6ret for for\u00e6ldede og planlagt til fjernelse i kernen 7.5. Ca. 55.000 linjer kode relateret til support for platforme som sa1100, omap24xx, i.MX31, samv7, lpc18xx, riscpc, axxia, footbridge, gamle pxa-kort, orion, dove og mv78xx0, chips uden hukommelsesstyringsblok (MMU) og mikrokontrollere stm32f4\/f7\/h7 er planlagt til fjernelse.\n<li class=\"l\"> Der er tilf\u00f8jet indledende st\u00f8tte til Apple M3 Pro, Max og Ultra chips. Str\u00f8mstyring af Apple SoC er implementeret.\n<li class=\"l\"> I DRM-underSystemet (Direct Rendering Manager) er der tilf\u00f8jet en egenskab 'farveformat', der giver brugeren mulighed for at skifte farvepr\u00e6sentationsformatet for outputenheden. Egenskaben er implementeret for GPU-driverne i915 (HDMI, DP), amdgpu (HDMI, DP) og rockchip (HDMI). Til test kan kommandoen 'modetest -s 115:1920\u00d71080-60@NV12 -w 115:'farveformat':4' anvendes, hvor 115 er stikkontaktens ID, og '4' er nummeret p\u00e5 YUV420-formatet.\n<li class=\"l\"> Driveren amdgpu har tilf\u00f8jet st\u00f8tte til DRM-modifikatorer for AMD GPU'er i serierne GFX6-8 (Southern Islands, Sea Islands og Volcanic Islands). Indledende st\u00f8tte til DCN 6.0.0 (Display Core Next) er implementeret. For\u00e6ldet kode er blevet opryddet.<br \/>\nSt\u00f8tte til CACP (Content Adaptive Contrast and Power) er aktiveret, hvilket reducerer energiforbruget p\u00e5 OLED-paneler. For displaymotorer baseret p\u00e5 DCN4 er mekanismen IPS (Idle Power State) aktiveret for at mindske energiforbruget under inaktivitet. St\u00f8tte til AMD Barco grafikkort er tilf\u00f8jet.<\/p>\n<li class=\"l\"> Koden til driveren i915 er blevet omarbejdet for at bestemme kapaciteterne og genskabe tilstanden for DisplayPort-connectorer. St\u00f8tte til CMTG (Common mode timing generator) og DC3DO (Display C3 with Clock Off) er tilf\u00f8jet for GPU Novalake (NVL).\n<li class=\"l\"> Der er fortsat arbejde p\u00e5 Xe drm-driveren (Direct Rendering Manager) til GPU'er baseret p\u00e5 Intel Xe-arkitekturen, som bruges i Intel Arc-grafikkortene og integreret grafik, der starter med Tiger Lake-processorerne. Nye ID'er for underst\u00f8ttede enheder er blevet tilf\u00f8jet. Der er implementeret en 'enable_multi_queue'-attribut i configfs for at deaktivere samtidig brug af flere kommandoserier. St\u00f8tten til overgang til dvaletilstand er blevet forbedret.\n<li class=\"l\"> Integration af komponenter til Nova-driveren for NVIDIA GPU'er udstyret med GSP-firmware, der anvendes siden NVIDIA GeForce RTX 2000-serien baseret p\u00e5 Turing-mikroarkitekturen, forts\u00e6tter. Driveren er skrevet i Rust. Den nye version har skiftet til nye firmwarebilleder TLV, i stedet for de gamle versioner, der blev anvendt i Nouveau-driveren. St\u00f8tte til<br \/>\nopstart af firmware til GSP (GPU System Processor) chippen med aktivering af vGPU er tilf\u00f8jet. API til at hente information om st\u00f8rrelsen p\u00e5 videohukommelsen er tilf\u00f8jet.<\/p>\n<li class=\"l\"> I driveren Tyr, skrevet i Rust og der underst\u00f8tter GPU ARM Mali, er der tilf\u00f8jet mulighed for at indl\u00e6se firmware i Mali CSF-format, aktivere GPU'ens virtuelle hukommelse og starte MCU.\n<li class=\"l\"> Driveren msm har f\u00e5et st\u00f8tte til GPU Adreno Shikra (A704) og Eliza (722).\n<li class=\"l\"> St\u00f8tte til lydudstyr og ASoC: Pioneer DJ DJM-S11,<br \/>\nAW88399 (Lenovo Legion Pro), AW88399 (Lenovo Legion), Lisuan, ALC235, RME HDSPe AIO, RT766\/RT767 SDCA, Maili, Hawi, CS35L62 (SoundWire), RT766\/RT767 VA1.<\/p>\n<li class=\"l\"> St\u00f8tte til Steam Controller (model 2026); musene Logitech G502 X Plus og G502 X Lightspeed; tastaturerne Endorfy Thock TKL, Zenbook A16; headsettene Nova 5X, Nova 7 og Arctis 7; racingrat Turtle Beach VelocityOne Race; gamepad MSI Claw er tilf\u00f8jet.\n<li class=\"l\"> Lydunderst\u00f8ttelsen p\u00e5 ASUS VivoBook M515DA\/X515DAP-enheder er forbedret.<br \/>\nLG gram 16 (16Z90TR), Minisforum AI X1 Pro, HP Pavilion 15-eh2xxx, HP Laptop 15-dy0xxx og HP Spectre x360 16-aa0xxx, HP EliteBook 6 G1, HP OmniBook X Flip 14, Lenovo Yoga Pro 7, Huawei Matebook,<br \/>\nThinkPad X1 Carbon 6th, HP ProBook 440 G5, Acer Aspire A515-57. <\/p>\n<li class=\"l\"> Underst\u00f8ttede smartphones, tablets og laptops er blevet tilf\u00f8jet: Motorola Edge 30, Motorola Moto G2, Xiaomi 12 Lite 5G, Microsoft Surface Pro, Honor MagicBook art 1412in, Sony Xperia M2, Vicharak Axon, Axon Mini og Vaaman2, Asus Zenbook A16, Lenovo Thinkedge se70.\n<li class=\"l\"> Der er tilf\u00f8jet st\u00f8tte til ARM-platforme og SoC Samsung Exynos 1580 (bruges i flagskibs-smartphones fra 2024), Orange Pi 5 pro, Sophgo SG2000 (hybrid Arm\/RISC-V), BeagleBadge, Qualcomm 'Shikra' og 'Altera' (Cortex-A78C), Agilex72 (Cortex-A720), Alientek ATK-DLRV1126, Variscite SoC DART-MX8M-PLUS, DART-MX8M-MINI, VAR-SOM-MX8QM og kort baseret p\u00e5 dem, 9Tripod X3568 v4, Youyeetoo YY3588, milk-v duo, ArmSoM CM5, Freescale Verdin iMX8M Mini, Anbernic rg vita-pro, Embedfire lubancat 4, Vicharak Vaaman, LincStation E1, HINLINK H28K.\n<\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske Fond for Fri Software dannet<br \/>\nVariant af helt fri kerne 7.3 \u2014 Linux-libre 7.3-gnu, renset for elementer af firmware og drivere, der indeholder ikke-frie komponenter eller koder, hvis anvendelse er begr\u00e6nset af producenten. I version 7.3 er der blevet foretaget rensning fra blobber fra de nye drivere til GPU Mali Tyr, Morse Micro mm81x wi-fi, NXP wi-fi og netv\u00e6rkskort p\u00e5 Realtek-chips. Rensningskoden i drivere som nova-core, amdgpu, adreno, tegra, iris, rtw89 og mt76 wifi, Qualcomm Q6V5 PAS, qla2xxx scsi og lydcodec aw88399 er blevet opdateret. Blob-navnene i dts-filerne (devicetree) for ARM-chips fra Qualcomm er blevet renset.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66499\">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 7.3. \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: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 \u043f\u0441\u0435\u0432\u0434\u043e-\u0424\u0421 failfs \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 fchroot(), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 NTFS3, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 FUSE, Btrfs \u0438 Ext4, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Apple Time Machine \u0432 ksmbd, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0424\u0421 EFS [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183913","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 7.3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-7-3\" \/>\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 7.3 | 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 7.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-7-3\" \/>\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=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-21T09:41:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Udgivelse af Linux-kerne 7.3 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kerne 7.3.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-7-3","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 7.3 | 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 7.3.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-linux-7-3","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":"2026-10-21T09:41:23+00:00","article:modified_time":"2026-10-21T09:41:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/183913","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=183913"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/183913\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=183913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=183913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=183913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}