{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">den<\/a> kerneudgivelse <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Bland de mest markante \u00e6ndringer er: den nye ntfsplus-driver, f\u00f8rste fase af udfasningen af CPU i486, fjernelse af gamle Ethernet-adaptere, fjernelse af ISDN- og AX.25-protokoller, standardaktivering af Intel FRED-mekanismen, st\u00f8tte til BPF-h\u00e5ndterere i io_uring, optimering af udvekslingssystemet, st\u00f8tte til sub-planl\u00e6ggere i sched_ext, zero-copy input\/output i ublk-driveren, ioctl-operationen shutdown i Btrfs, dynamisk skift af ydeevnemodus i amd-pstate-driveren, og st\u00f8tte til xattr for Unix-sokler.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>Den nye version har 17.275 rettelser fra 2.589 udviklere, patchst\u00f8rrelsen er 57 MB (\u00e6ndringerne ber\u00f8rte 13.528 filer, der blev tilf\u00f8jet 751.785 kodelinjer, 405.916 kodelinjer blev fjernet). I den forrige udgave var der 15.624 rettelser fra 2.477 udviklere, patchst\u00f8rrelsen var 56 MB. Omkring 41% af alle \u00e6ndringerne i 7.1 relaterer til enhedsdrivere, cirka 12% vedr\u00f8rer opdateringer til hardware-specifik kode, 14% relaterer til netv\u00e6rksstakken, 5% til filsystemerne og 3% til interne kerneundersystemer.<\/p>\n<p><noindex><\/p>\n<p>De vigtigste nyheder i kernen 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>DiskSubsystem, input\/output og filsystemer<\/h5>\n<ul>\n<li>I sammens\u00e6tningen er der accepteret <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">en ny implementering af<\/a> filsystemet NTFS \u2013 ntfsplus, baseret p\u00e5 koden fra den fjernede klassiske NTFS-driver fra kernen. Den gamle driver er blevet omarbejdet, udvidet med muligheden for at skrive data og tilpasset til at underst\u00f8tte moderne funktioner, s\u00e5som brugen af <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">store sider af hukommelse<\/a> (folios) i stedet for buffer_head-strukturen. Den nye driver har implementeret forsinket blokallokering, hvilket har resulteret i h\u00f8j ydeevne ved skriveoperationer og reduceret fragmentering. For buffrede skrive\/l\u00e6se-operationer, direkte input\/output, kortl\u00e6gning af estimerede extent og operations for side-skrivning\/l\u00e6sning er bibliotekt <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">xfstests<\/a>. I iozone-testene viste ntfsplus-driveren sig at v\u00e6re 3-5% hurtigere end ntfs3 ved skrivning i enkelttr\u00e5det tilstand og 35-110% hurtigere ved brug af 4 tr\u00e5de. L\u00e6sehastigheden for ntfsplus og ntfs3 er omtrent p\u00e5 samme niveau. ntfs3-driveren forbliver en del af kernen, og den <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">er indf\u00f8rt<\/a> f\u00e5r fejlrettelser og mindre forbedringer.<\/li>\n<li>Der er tilf\u00f8jet support for generering og verifikation af integritetskontrol-data <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> p\u00e5 filsystemniveau i stedet for blokenheden, hvilket tillader forbedret ydeevne ved l\u00e6seoperationer.<\/li>\n<li>I blok-enhedsdriveren <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, der muligg\u00f8r at flytte specifik logik til processens side i brugerens rum, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">tilf\u00f8jet<\/a> underst\u00f8ttelse af input\/output gennem delt hukommelse uden at kopiere data mellem buffere (zero-copy mode).<\/li>\n<li>For selv-krypterende blok-enheder <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">er tilf\u00f8jet<\/a> ioctl til styring af tilstand <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Enkelt Bruger<\/a> og implementerede kommandoen STACK_RESET.<\/li>\n<li>I Btrfs er ioctl-operationen shutdown blevet erkl\u00e6ret stabil, hvilket muligg\u00f8r at bringe filsystemet i en tilstand, hvor der g\u00f8res et fors\u00f8g p\u00e5 at afslutte allerede k\u00f8rte operationer, men alle nye operationer blokeres.<\/li>\n<li>I exfat er muligheden for at reservere tomme omr\u00e5der gennem kaldet fallocate() implementeret.<\/li>\n<li>I filsystemet CIFS er der tilf\u00f8jet underst\u00f8ttelse af at oprette midlertidige filer med flaget O_TMPFILE.<\/li>\n<li>Systemopkaldet <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> tilf\u00f8jet mulighed for FSMOUNT_NAMESPACE, der skaber et nyt namespace for monteringspunkter til det monterede filsystem. Til systemopkaldene clone3() og unshare() er der tilf\u00f8jet flag for at returnere det nye namespace for monteringspunkter, som kun indeholder det monterede tomme filsystem skabelon baseret p\u00e5 nullfs, fs-dax driveren med filsystem-interface til DAX enheder (Direct Access).<\/li>\n<li>I NFS-serveren <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">tilf\u00f8jet<\/a> beskyttelse mod angreb ved g\u00e6tning af filbeskrivelser, implementeret gennem bekr\u00e6ftelse af beskrivelser med kryptografisk signatur. Beskyttelsen aktiveres via monteringsmuligheden sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Tilf\u00f8jet<\/a> tegn driver fs-dax, der giver et interface til interaktion med enheder <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (Direct Access), der underst\u00f8tter drift uden om side-cache. Det n\u00e6vnte interface er n\u00f8dvendigt for integration i kernefilsystemet <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, placeret i RAM.<\/li>\n<li>I Ceph filsystemet <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">implementeret<\/a> indsamling af metrics om input\/output i relation til underafdelinger.<\/li>\n<\/ul>\n<h5>Hukommelse og systemtjenester<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">Vedtaget<\/a> den f\u00f8rste serie \u00e6ndringer for at oph\u00e6ve st\u00f8tten til i486 processorer. Indstillinger for at bygge kernen med st\u00f8tte til 486DX, 486SX og AMD ELAN processorer (CONFIG_M486, CONFIG_M486SX og CONFIG_MELAN) er fjernet fra Kconfig, og mulighederne for kompilering til i486 systemer (-march=i486) er udeladt fra Makefile. Koden til faktisk st\u00f8tte for drift p\u00e5 i486 processorer er stadig tilbage i kernen, men bygning til s\u00e5danne systemer vil nu kr\u00e6ve anvendelse af patches p\u00e5 bygge-filer. \u00c5rsagerne til fjernelsen af st\u00f8tte til i486 processorer skyldes \u00f8nsket om at befri kernen for tilstykket kode, der emulerer visse hardware-operationer, s\u00e5som CX8 (sammenlign og bytte 8 bytes) og TSC (CPU cyklust\u00e6ller, der anvendes i opgave-planl\u00e6ggeren).<\/li>\n<li>I driver amd-pstate, der anvendes til at administrere energiforbruget p\u00e5 systemer med AMD-processorer, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">er implementeret<\/a> dynamisk skift af ydeevneindstillinger og \u00e6ndring af str\u00f8mstyringsadf\u00e6rden afh\u00e6ngigt af, om den k\u00f8rer p\u00e5 station\u00e6r str\u00f8m eller batteri. N\u00e5r den tilsluttes station\u00e6rt, aktiveres performance-tilstanden, mens balance_performance aktiveres, n\u00e5r den k\u00f8rer p\u00e5 batteri.<\/li>\n<li>Den mekanisme, der er aktiveret som standard, <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery), som \u00f8ger effektiviteten og p\u00e5lideligheden af leveringen af information om lavniveaubegivenheder. Ydeevneforbedringer og reducerede forsinkelser opn\u00e5s ved at returnere begivenheder ved hj\u00e6lp af procesinstruktionen IRET i stedet for at sende begivenheder via IDT (Interrupt Descriptor Table). P\u00e5lideligheden forbedres ved at behandle modtagelse af begivenheden separat i kernens og brugerens kontekst, beskyttelse mod indlejret NMI-udf\u00f8relse og bevare alle relaterede CPU-registere i en udvidet stakramme ved undtagelser.<\/li>\n<li>I perf-subsystemet <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">tilf\u00f8jet<\/a> underst\u00f8ttelse af belastningsoverv\u00e5gningsmoduler (PMU \u2013 Performance Monitoring Unit), der anvendes i SoC NVIDIA Tegra410.<\/li>\n<li>Udf\u00f8relsen af futex-operationer er accelereret p\u00e5 ARM-systemer takket v\u00e6re anvendelsen af Arm 9.6 LSUI-instruktioner, der g\u00f8r det muligt for kernen at f\u00e5 adgang til brugerpladsens hukommelse uden at skulle deaktivere beskyttelsesmodus. <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>P\u00e5 systemer med ARM-processorer er underst\u00f8ttelsen af udvidelsen af instruktionss\u00e6ttet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Memory System Resource Partitioning and Monitoring) forbedret, og der er tilf\u00f8jet mulighed for at bruge det i brugerpladsen til ressourceadministration via mekanismen <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM muligg\u00f8r m\u00e6rkning af hver hukommelsesadgang med en sektion-identifikator (PARTID, Partition ID) og en overv\u00e5gningsgruppe-identifikator (PMG, Monitoring Group ID). I relation til PARTID kan ressourceforbruget begr\u00e6nses for at forhindre, at en opgavegruppe optager alle ressourcerne, s\u00e5som hukommelsesb\u00e5ndbredde eller cache-st\u00f8rrelse. I overv\u00e5gningskonteksten kan kombinationen af PMG og PARTID bruges til at spore hukommelsesressourceforbrug under bestemte belastningstyper.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Tilf\u00f8jet<\/a> muligheden for at bruge realtids-tilstand (PREEMPT_RT) p\u00e5 32-bit ARM-processorer. Tidligere var underst\u00f8ttelse af PREEMPT_RT begr\u00e6nset til x86, x86-64, ARM64, RISC-V og LoongArch-arkitekturer.<\/li>\n<li>Systemopkaldet <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> tilf\u00f8jet nye flag: CLONE_NNP \u2013 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">forbud<\/a> opn\u00e5else af nye privilegier i den oprettede proces; CLONE_AUTOREAP \u2013 automatisk afslutning af processen i stedet for at blive til en zombie-proces indtil den udf\u00f8rer wait()-funktionen af for\u00e6lderprocessen; CLONE_PIDFD_AUTOKILL \u2013 afslutning af den underliggende proces ved lukning af den tilknyttede pidfd-deskriptor (for eksempel ved afslutning af for\u00e6lderprocessen).<\/li>\n<li>For hver kerne-modul er der tilf\u00f8jet en fil import_ns i mappen \/sys\/module, som indeholder en liste over importerede navnerum symboler (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">symbolnavnerum<\/a>).<\/li>\n<li>Systemet for asynkron input\/output io_uring har f\u00e5et tilf\u00f8jet support til brugen af BPF-subsystemet til at skabe h\u00e5ndteringsprogrammer. For eksempel kan den prim\u00e6re dispatch-cyklus erstattes med et BPF-program.<\/li>\n<li>I BPF-subsystemet <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">moderniseret<\/a> analyse af stakbrugen, hvilket har betydeligt accelereret verificeringen af mange BPF-programmer.<\/li>\n<li>Med henblik p\u00e5 at optimere ydeevnen <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">omskrevet<\/a> hrtimer-subsystemet (high resolution timer). Opgaveplanl\u00e6ggeren kan nu bruge h\u00f8jopl\u00f8snings-timere uden tab af ydeevne i stedet for mindre pr\u00e6cise timere.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Fortsat<\/a> overf\u00f8rsel af \u00e6ndringer fra Rust-for-Linux-grenen, relateret til brugen af sproget Rust som et andet sprog til udvikling af drivere og kernemoduler (Rust-underst\u00f8ttelse er ikke aktiveret som standard og f\u00f8rer ikke til, at Rust inkluderes som en obligatorisk byggeafh\u00e6ngighed for kernen). Op til version 1.85 (leveres i Debian 13) er kravene til versionen af Rust, der er n\u00f8dvendig for at bygge kernekomponenter, blevet forh\u00f8jet. Tilf\u00f8jet en eksperimentel Kconfig-option CONFIG_RUST_INLINE_HELPERS til indbygning af C-lag i Rust-kode under kompilering (optimering har \u00f8get hastigheden p\u00e5 den null-blokdrivere med 2%). Tilf\u00f8jet makroen \u2018const_assert!\u2019. Udvidet funktionaliteten af modulerne sizes, clk, ptr, sync, error.<\/li>\n<li>I mekanismen <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, hvilket muligg\u00f8r brug af BPF til at skabe CPU-planl\u00e6ggere, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">tilf\u00f8jet<\/a> den indledende mulighed for at skabe indlejrede planl\u00e6ggere (sub-scheduler), hvorved hver cgroup kan have sin egen opgaveplanl\u00e6gger.<\/li>\n<li>Optimeringen af swap-underdelen er fortsat. Den gamle struktur swap_map er blevet fjernet og erstattet med mekanismen &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. \u00c6ndringen har forbedret ydeevnen og reduceret hukommelsesforbruget i swap-underdelen.<\/li>\n<li>I subsystemet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), der g\u00f8r det muligt at spore en proces' adgang til data i RAM (for eksempel kan man se, hvilke hukommelsesomr\u00e5der processen har haft adgang til, og hvilke omr\u00e5der der er blevet ubenyttede), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">tilf\u00f8jet<\/a> underst\u00f8ttelse af forskellige algoritmer til automatisk <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">optimering<\/a> kvoter.<\/li>\n<li>I sporingsundersystemet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">er implementeret<\/a> konceptet med eksterne ringbuffer, der muligg\u00f8r at f\u00e5 sporingsdata fra virtuelle maskiner. Denne mulighed er aktiveret i KVM-hypervisorer og <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> til overf\u00f8rsel af sporingsdata fra g\u00e6stesystemet til v\u00e6rtssiden.<\/li>\n<li>I subsystemet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Runtime Verification), der er beregnet til at verificere korrektheden af h\u00f8jtydende systemer, er der tilf\u00f8jet overv\u00e5gningskomponenter &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; til at spore opgaver, hvis udf\u00f8relse midlertidigt er suspenderet eller blokeret, samt &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; til analyse af planl\u00e6ggerens adf\u00e6rd.<\/li>\n<\/ul>\n<h5>Virtualisering og sikkerhed<\/h5>\n<ul>\n<li>Som standard er flaget PROC_MEM_FORCE_PTRACE sat, hvilket tillader omg\u00e5else af hukommelsesadgangsrettigheder til processen via filen <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> kun for processer, der anvender systemopkaldet ptrace() til debugging.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Tilf\u00f8jet<\/a> et nyt s\u00e6t hooks til LSM-moduler (Linux Security Module), der forenkler implementeringen af politikker for stakkede filsystemer som overlayfs. I LSM er der ogs\u00e5 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">tilf\u00f8jet<\/a> en hook til styring af adgang til Unix-sockets, som <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">aktiveret<\/a> i LSM-modulet Landlock bruges til at tildele adgangspolitikker til Unix-sockets.<\/li>\n<li>I den indbyggede kryptobibliotek <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, der tilbyder mere enkle og hurtigere funktioner end i det traditionelle kryptografi-API, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">tilf\u00f8jet<\/a> underst\u00f8ttelse af algoritmerne AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH og SM3. Tilsat <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">dokumentation<\/a> via lib\/crypto.<\/li>\n<li>Implementeret i mode <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (Protected KVM) til streng isolation <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">af anonym hukommelse<\/a> ved hj\u00e6lp af virtualiseringsextensioner til AArch64-arkitekturen. I denne tilstand udelukkes g\u00e6sternes hukommelsessider fra v\u00e6rtssystemets virtuelle addressetabel.<\/li>\n<li>I KVM-hypervisoren er der tilf\u00f8jet st\u00f8tte til <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">femte version<\/a> den virtuelle interrupt-controller ARM (VGICv5 &mdash; ARM Virtual Generic Interrupt Controller v5).<\/li>\n<\/ul>\n<h5>Netv\u00e6rkssubsystem<\/h5>\n<ul>\n<li>For unix-sockets, der oprettes af funktionen socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">er implementeret<\/a> underst\u00f8ttelse af udvidede filattributter (xattr) user.*. Anvendelsesomr\u00e5derne omfatter tildeling af m\u00e6rker via udvidede attributter til Unix-sockets brugt til IPC Varlink, for at adskille dem fra m\u00e6ngden til inspektion og debugging af IPC-arbejde med BPF-programmer. I systemd-journald er de udvidede attributter beregnet til at definere logformatet knyttet til socket'en \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Fjernet<\/a> underst\u00f8ttelse af UDP-Lite protokollen (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), der tillader levering af pakker med forkert kontrolsum med det form\u00e5l, at delvist beskadigede audio- og videodata kan gendannes p\u00e5 codec-niveau. Protokollen er fjernet, da den ikke anvendes af nogen.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Fjernet<\/a> muligheden for at bygge IPv6-stakken som en kernelmodul, som ikke blev brugt i praksis (IPv6 enten integreres i kernen eller deaktiveres helt), men som komplicerede vedligeholdelsen, da mange undersystemer m\u00e5tte tilf\u00f8je un\u00f8dvendige h\u00e5ndtag i tilf\u00e6lde af, at IPv6-modulet blev aflastet.<\/li>\n<\/ul>\n<h5>Udstyr<\/h5>\n<ul>\n<li>I AMDGPU-driveren <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">aktiveret<\/a> ny displaymotor (DC) til AMD HD 7000-serie APU'er (Sea Islands, GCN 1.1).<\/li>\n<li>I Nouveau-driveren <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">tilf\u00f8jet<\/a> grundl\u00e6ggende st\u00f8tte til NVIDIA GA100 GPU baseret p\u00e5 Ampere mikroarkitektur.<\/li>\n<li>Arbejdet forts\u00e6tter med drm-driveren (Direct Rendering Manager) Xe til GPU'er baseret p\u00e5 Intel Xe-arkitekturen, som anvendes i Intel Arc grafikkort og integreret grafik, fra Tiger Lake processorer. St\u00f8tten til grafisk subsystem for Intel Nova Lake-P processorer er tilf\u00f8jet. Implementeret er renselige bufferobjekter (Purgeable Buffer Objects).<\/li>\n<li>Integrationen af Nova driver komponenter for NVIDIA GPU'er udstyret med GSP-firmware, der anvendes fra NVIDIA GeForce RTX 2000 serien baseret p\u00e5 Turing mikroarkitektur er fortsat. Driveren er skrevet i Rust. Grundl\u00e6ggende st\u00f8tte til GPU'er baseret p\u00e5 Turing mikroarkitektur er tilf\u00f8jet.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Tilf\u00f8jet<\/a> DRM-driver <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> til grafikoutput gennem framebuffer firmware baseret p\u00e5 CoreBoot.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Tilf\u00f8jet<\/a> st\u00f8tte til ASoC lyd fra AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP og WM8962. Forbedret st\u00f8tte til USB lyd enheder: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">Tilf\u00f8jet<\/a> yogafan driver til at overv\u00e5ge bl\u00e6serens rotationshastighed i Lenovo Yoga, Legion og IdeaPad b\u00e6rbare computere.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Tilf\u00f8jet<\/a> st\u00f8tte til ARM-platforme, SoC'er og enheder: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 og ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Fjernet<\/a> st\u00f8tte til de anvendte AHCI SATA og PCIe controllere i Baikal-T1 SoC'er, samt timer-, hukommelses-, physmap-, bus-, hwmon-, dwc- og bt1-rom-drivere. \u00c5rsagen til fjernelse n\u00e6vnes som mangel p\u00e5 vedligeholdelse og ufuldst\u00e6ndig integration af komponenterne i Baikal platformen, hvis produktion i Rusland blev stoppet i november 2025.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">Fjernet<\/a> 12 drivere til Ethernet-enheder med ISA- og PCMCIA-gr\u00e6nseflader, der blev produceret f\u00f8r 2002, for hvilke der ikke er fundet brugere, der anvender dem i produktionssystemer. Desuden er subsystemet fjernet fra kernen <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implementering af protokoller <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> og Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drivere yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport og logibm<\/a> (busmouse). \u00c5rsagen til fjernelsen var frav\u00e6ret af aktive vedligeholdere mod baggrunden af det stigende antal fejl, der blev opdaget ved hj\u00e6lp af syzbot og AI-v\u00e6rkt\u00f8jer, som ingen tager sig af at rette, og hele byrden ved at afhj\u00e6lpe alvorlige problemer p\u00e5l\u00e6gges de, der vedligeholder hovednetv\u00e6rkssystemerne i kernen. I alt er der fjernet mere end 140.000 linjer kode.<\/li>\n<\/ul>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.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.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182108","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\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-1\" \/>\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\udd47Linux 7.1 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-1\" \/>\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-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+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\udd47Linux 7.1 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-1","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\udd47Linux 7.1 | 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","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-1","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-06-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","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\/182108","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}