{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-7-1","title":{"rendered":"Utg\u00e5van av Linux-k\u00e4rnan 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds k\u00e4rnversion 7.1 av Linux. Bland de mest anm\u00e4rkningsv\u00e4rda f\u00f6r\u00e4ndringarna finns: en ny ntfsplus-drivrutin, den f\u00f6rsta fasen av upph\u00f6rande av st\u00f6d f\u00f6r CPU i486, borttagning av \u00e4ldre Ethernet-adaptrar, borttagning av protokoll som ISDN och AX.25, standardaktivering av Intel FRED-mekanismen, st\u00f6d f\u00f6r BPF-hanterare i io_uring, optimering av sidbyten-subsystemet, st\u00f6d f\u00f6r delplanerare i sched_ext, zero-copy in- och utdata i ublk-drivrutinen, ioctl-operationen \u00abshutdown\u00bb i Btrfs, dynamisk v\u00e4xling av prestandal\u00e4ge i amd-pstate-drivrutinen, st\u00f6d f\u00f6r xattr f\u00f6r Unix-sockets.<\/p>\n<p>I den nya versionen har 17275 korrigeringar gjorts av 2589 utvecklare,<br \/>\nPatchstorlek \u2014 57 MB (f\u00f6r\u00e4ndringarna omfattade 13528 filer, 751785 rader kod lades till och 405916 rader togs bort). I den f\u00f6rra versionen gjordes 15624 korrigeringar av 2477 utvecklare, patchstorleken var 56 MB. Ungef\u00e4r 41% av alla \u00e4ndringar som presenteras i 7.1 \u00e4r relaterade till enhetsdrivrutiner, cirka 12% av \u00e4ndringarna ber\u00f6r uppdatering av arkitekturspecifik kod, 14% \u00e4r relaterade till n\u00e4tverksstacken, 5% till filsystem och 3% till interna kernel-subsystem. <\/p>\n<p>De viktigaste nyheterna i k\u00e4rnan 7.1 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> Den nya implementeringen av filsystemet NTFS \u2014 ntfsplus, baserad p\u00e5 koden fr\u00e5n den klassiska ntfs-drivrutinen som avl\u00e4gsnades fr\u00e5n k\u00e4rnan, har tagits upp. Den gamla drivrutinen har omarbetats, ut\u00f6kats med skrivm\u00f6jlighet och anpassats f\u00f6r att st\u00f6dja moderna funktioner, som anv\u00e4ndning av sidofolior ist\u00e4llet f\u00f6r buffer_head-struktur. Den nya drivrutinen m\u00f6jligg\u00f6r f\u00f6rdr\u00f6jd blockallokering, vilket har resulterat i h\u00f6g prestanda f\u00f6r skrivoperationer och minskad fragmentering. F\u00f6r buffrade skriv-\/l\u00e4roperationer, direktin-\/utdata, bukettmapping och sidor av skriv-\/l\u00e4roperationer anv\u00e4nds iomap-biblioteket. I testerna med iozone var ntfsplus-drivrutinen 3-5% snabbare \u00e4n ntfs3 vid entr\u00e5dig drift och 35-110% snabbare vid anv\u00e4ndning av 4 tr\u00e5dar. L\u00e4sningen med ntfsplus och ntfs3 ligger p\u00e5 ungef\u00e4r samma niv\u00e5. Drivrutinen ntfs3 finns kvar i k\u00e4rnan och har f\u00e5tt korrigeringar och mindre f\u00f6rb\u00e4ttringar.\n<li class=\"l\"> St\u00f6d f\u00f6r generering och verifiering av integritetskontrolldata T10 har lagts till p\u00e5 filsystemsniv\u00e5 snarare \u00e4n blockenhet, vilket ger en \u00f6kning av l\u00e4sprestanda.\n<li class=\"l\"> I blockenhetsdrivrutinen ublk har st\u00f6d f\u00f6r in- och utdata via delad minne utan kopiering av data mellan buffrar (zero-copy-l\u00e4get) lagts till, vilket m\u00f6jligg\u00f6r specifik logik p\u00e5 anv\u00e4ndarprocessens sida.\n<li class=\"l\"> F\u00f6r sj\u00e4lv-krypterande blockenheter SED-OPAL har ioctl f\u00f6r att hantera l\u00e4get Single User lagts till, och kommandot STACK_RESET har implementerats.\n<li class=\"l\"> I Btrfs har st\u00f6d f\u00f6r ioctl-operationen \u00abshutdown\u00bb deklarerats stabil, vilket g\u00f6r att filsystemet kan s\u00e4ttas i ett tillst\u00e5nd d\u00e4r p\u00e5g\u00e5ende operationer f\u00f6rs\u00f6ker avslutas, men alla nya operationer blockeras.\n<li class=\"l\"> I exfat har m\u00f6jligheten att reservera lediga omr\u00e5den genom att anropa fallocate() implementerats.\n<li class=\"l\"> I filsystemet CIFS har st\u00f6d f\u00f6r att skapa tempor\u00e4ra filer med flaggan O_TMPFILE lagts till.\n<li class=\"l\"> I systemanropet fsmount() har alternativet FSMOUNT_NAMESPACE lagts till, vilket skapar ett nytt namnrymd f\u00f6r monteringspunkter f\u00f6r det monterade filsystemet. Flaggor har lagts till i systemanropen clone3() och unshare() f\u00f6r att \u00e5terv\u00e4nda till en ny namnrymd f\u00f6r monteringspunkter som endast inneh\u00e5ller monterade tomma filsystemsskydd baserade p\u00e5 nullfs, fs-dax-drivrutinen med filsystemgr\u00e4nssnitt till DAX-enheter (Direct Access).\n<li class=\"l\"> I NFS-servern har skydd mot attacker med gissning av filbeskrivare lagts till, som implementeras genom att signera beskrivarna med kryptografisk signatur. Skyddet sl\u00e5s p\u00e5 via monteringsalternativet sign_fh.\n<li class=\"l\"> En symbolisk drivrutin f\u00f6r fs-dax har lagts till, vilket ger ett gr\u00e4nssnitt f\u00f6r interaktion med DAX-enheter (Direct Access) som st\u00f6der arbete utan sidcache. Detta gr\u00e4nssnitt \u00e4r n\u00f6dv\u00e4ndigt f\u00f6r integration i k\u00e4rnfilsystemet famfs, som placeras i RAM.\n<li class=\"l\"> I filsystemet Ceph har insamling av I\/O-metrik kopplad till underpartitioner implementerats.\n<\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> Den f\u00f6rsta serien av \u00e4ndringar har antagits f\u00f6r att avsluta st\u00f6det f\u00f6r i486-processorer. Alternativen f\u00f6r att bygga k\u00e4rnan med st\u00f6d f\u00f6r 486DX, 486SX och AMD ELAN (CONFIG_M486, CONFIG_M486SX och CONFIG_MELAN) har tagits bort fr\u00e5n Kconfig, och kompilationsalternativen f\u00f6r i486-system (-march=i486) har uteslutits fr\u00e5n Makefile. Koden f\u00f6r faktisk support p\u00e5 i486-processorer finns dock kvar i k\u00e4rnan, men att bygga f\u00f6r s\u00e5dana system kr\u00e4ver nu att patchar till byggfiler anv\u00e4nds. Sk\u00e4len f\u00f6r att ta bort st\u00f6det f\u00f6r i486-processorer beror p\u00e5 en \u00f6nskan att avl\u00e4gsna komplex kod som emulerar vissa h\u00e5rdvaruoperationer, s\u00e5som CX8 (j\u00e4mf\u00f6r och byt 8 byte) och TSC (CPU-cykelt\u00e4knare som anv\u00e4nds i uppgiftsschemal\u00e4ggaren).\n<li class=\"l\"> I drivrutinen amd-pstate, som anv\u00e4nds f\u00f6r att hantera energif\u00f6rbrukningen i system med AMD-processorer, har dynamisk v\u00e4xling mellan prestandainst\u00e4llningar och \u00e4ndrat str\u00f6mhanteringsbeteende beroende p\u00e5 om systemet drivs av n\u00e4tstr\u00f6m eller batteri implementerats. N\u00e4r det \u00e4r anslutet till n\u00e4tet aktiveras nu \"performance\"-l\u00e4ge, medan \"balance_performance\" aktiveras n\u00e4r det k\u00f6rs p\u00e5 batteri.\n<li class=\"l\"> Intel FRED (Flexible Return and Event Delivery) mekanismen \u00e4r nu aktiverad som standard, vilket m\u00f6jligg\u00f6r \u00f6kad effektivitet och p\u00e5litlighet vid leverans av information om l\u00e5g-niv\u00e5 h\u00e4ndelser. Prestandaf\u00f6rb\u00e4ttringar och minskade f\u00f6rdr\u00f6jningar uppn\u00e5s genom att \u00e5terv\u00e4nda h\u00e4ndelser med processorinstruktionen IRET ist\u00e4llet f\u00f6r att \u00f6verf\u00f6ra h\u00e4ndelser via IDT (Interrupt Descriptor Table). P\u00e5litligheten \u00f6kas genom att separat hantera ankomsten av h\u00e4ndelser i b\u00e5de k\u00e4rn- och anv\u00e4ndarkontext, skydd mot inb\u00e4ddad exekvering av NMI, samt bevarande av alla CPU-register relaterade till undantag i den ut\u00f6kade stackramen.\n<li class=\"l\"> Perf-subsystemet har f\u00e5tt st\u00f6d f\u00f6r prestanda\u00f6vervakningsenheter (PMU - Performance Monitoring Unit), som anv\u00e4nds i SoC NVIDIA Tegra410.\n<li class=\"l\"> Exekveringen av futex-operationer p\u00e5 ARM-system har accelererats, tack vare anv\u00e4ndningen av Arm 9.6 LSUI-instruktioner, vilket g\u00f6r att k\u00e4rnan kan komma \u00e5t minne i anv\u00e4ndarutrymmet utan att f\u00f6rst st\u00e4nga av skyddsmoden PAN (Privileged Access Never).\n<li class=\"l\"> P\u00e5 system med ARM-processorer har st\u00f6det f\u00f6r till\u00e4gg av arkitekturen f\u00f6r MPAM (Memory System Resource Partitioning and Monitoring) f\u00f6rb\u00e4ttrats och m\u00f6jligheten till anv\u00e4ndning i anv\u00e4ndarutrymmet f\u00f6r resurskontroll via mekanismen resctrl har lagts till. MPAM tillhandah\u00e5ller m\u00e4rkning av varje minnes\u00e5tkomst med en sektionsidentifierare (PARTID, Partition ID) och en \u00f6vervakningsgruppsidentifierare (PMG, Monitoring Group ID). I f\u00f6rh\u00e5llande till PARTID kan resursf\u00f6rbrukning som minnesbandbredd eller cache-storlek begr\u00e4nsas, s\u00e5 att en grupp uppgifter inte tar alla resurser. I \u00f6vervakningskontext kan kombinationen av PMG och PARTID anv\u00e4ndas f\u00f6r att sp\u00e5ra minnesresursf\u00f6rbrukning under vissa typer av belastning.\n<li class=\"l\"> M\u00f6jligheten att anv\u00e4nda realtidsl\u00e4ge (PREEMPT_RT) p\u00e5 32-bitars ARM-processorer har lagts till. Tidigare var st\u00f6d f\u00f6r PREEMPT_RT tillg\u00e4ngligt f\u00f6r x86 och x86-64, ARM64, RISC-V och LoongArch-arkitekturer.\n<li class=\"l\"> Systemanropet clone3() har f\u00e5tt nya flaggor: CLONE_NNP - f\u00f6rbud mot att f\u00e5 nya privilegier i den skapade processen; CLONE_AUTOREAP - automatisk avslutning av processen ist\u00e4llet f\u00f6r att omvandla den till en zombi-process fram till att den f\u00f6r\u00e4ldraprocessen anropar wait();<br \/>\nCLONE_PIDFD_AUTOKILL - avslutning av en dotterprocess vid st\u00e4ngning av den associerade pidfd-deskriptoren (till exempel vid avslutning av f\u00f6r\u00e4ldraprocessen).<\/p>\n<li class=\"l\"> F\u00f6r varje k\u00e4rnmodul har en fil import_ns lagts till i katalogen \/sys\/module, som inneh\u00e5ller en lista \u00f6ver importerade symbolnamnsrymder.\n<li class=\"l\"> I systemet f\u00f6r asynkron I\/O io_uring har st\u00f6d f\u00f6r att anv\u00e4nda BPF-subsystemet f\u00f6r att skapa hanterare lagts till. Till exempel kan den prim\u00e4ra schemal\u00e4ggningsslingan ers\u00e4ttas med ett BPF-program.\n<li class=\"l\"> I BPF-subsystemet har analysen av stackanv\u00e4ndning moderniserats, vilket avsev\u00e4rt har snabbat upp verifieringen av m\u00e5nga BPF-program.\n<li class=\"l\"> F\u00f6r att optimera prestanda har BPF-subsystemet hrtimer (high resolution timer) skrivits om. Schemal\u00e4ggaren kan nu anv\u00e4nda timers med h\u00f6g precision utan prestandaf\u00f6rlust ist\u00e4llet f\u00f6r mindre exakta timers.\n<li class=\"l\"> Arbetet med att \u00f6verf\u00f6ra \u00e4ndringar fr\u00e5n Rust-for-Linux-grenen, kopplade till anv\u00e4ndningen av Rust som det andra spr\u00e5ket f\u00f6r att utveckla drivrutiner och kernelmoduler, har fortsatt (Rust-st\u00f6d \u00e4r inte aktiverat som standard och leder inte till att Rust g\u00f6rs till ett obligatoriskt byggberoende f\u00f6r k\u00e4rnan). Till version 1.85 (som levereras med Debian 13) har kraven p\u00e5 Rust-versionen f\u00f6r att bygga k\u00e4rnkomponenter \u00f6kat. En experimentell Kconfig-alternativ CONFIG_RUST_INLINE_HELPERS f\u00f6r att integrera C-\u00f6vers\u00e4ttare i Rust-kod vid kompilering har lagts till (optimering har f\u00f6rb\u00e4ttrat prestandan f\u00f6r null-blockdrivrutinen med 2%). En makro \"const_assert!\" har lagts till. Funktionerna hos modulerna \"sizes\", \"clk\", \"ptr\", \"sync\", \"error\" har ut\u00f6kats.\n<li class=\"l\"> I SCHED_EXT-mekanismen, som m\u00f6jligg\u00f6r anv\u00e4ndning av BPF f\u00f6r att skapa CPU-schemal\u00e4ggare, har den f\u00f6rsta m\u00f6jligheten att skapa inb\u00e4ddade schemal\u00e4ggare (sub-scheduler) lagts till, genom vilka varje cgroup kan anv\u00e4nda sin egen uppgiftsschemal\u00e4ggare.\n<li class=\"l\"> Optimeringen av swap-subsystemet har fortsatt. Den gamla strukturen swap_map har tagits bort och ersatts med mekanismen \"Swap Table\". Denna f\u00f6r\u00e4ndring har f\u00f6rb\u00e4ttrat prestandan och minskat minnesanv\u00e4ndningen i swap-subsystemet.\n<li class=\"l\"> I DAMON-systemet (Data Access MONitor), som m\u00f6jligg\u00f6r \u00f6vervakning av processers \u00e5tkomst till data i arbetsminnet (till exempel kan man ta reda p\u00e5 vilka minnesomr\u00e5den en process har \u00e5tkomst till och vilka minnesomr\u00e5den som f\u00f6rblir outnyttjade), har st\u00f6det f\u00f6r olika algoritmer f\u00f6r automatisk justering av kvoter lagts till.\n<li class=\"l\"> I sp\u00e5rningssystemet har konceptet f\u00f6r externa ringbuffertar implementerats, vilket g\u00f6r det m\u00f6jligt att f\u00e5 sp\u00e5rningsdata fr\u00e5n <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\" title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\">virtuella maskiner<\/a>. M\u00f6jligheten har aktiverats i hypervisorer <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> och nVHE f\u00f6r att \u00f6verf\u00f6ra sp\u00e5rningsdata fr\u00e5n g\u00e4stsystemet till v\u00e4rdsidan.\n<li class=\"l\"> I RV (Runtime Verification)-subsystemet, som \u00e4r avsett f\u00f6r att verifiera korrektheten hos h\u00f6g\u00e5ldersystem, har komponenter f\u00f6r \u00f6vervakning \"stall\" lagts till f\u00f6r att sp\u00e5ra uppgifter vars utf\u00f6rande tillf\u00e4lligt har pausats eller blockerats, och \"deadline\" f\u00f6r att analysera uppgiftsschemal\u00e4ggarens beteende.\n<\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> Som standard har flaggan PROC_MEM_FORCE_PTRACE st\u00e4llts in, vilket till\u00e5ter att omg\u00e5 minnesbeh\u00f6righeterna f\u00f6r en process genom filen \/proc\/PID\/mem endast f\u00f6r processer som anv\u00e4nder systemanropet ptrace() f\u00f6r fels\u00f6kning.\n<li class=\"l\"> En ny upps\u00e4ttning hookar har lagts till f\u00f6r LSM-moduler (Linux Security Module), vilket f\u00f6renklar implementeringen av policyer f\u00f6r staplade filsystem, s\u00e5som overlayfs. LSM har ocks\u00e5 lagt till en hook f\u00f6r att hantera \u00e5tkomst till Unix-sockets, som anv\u00e4nds i LSM-modulen Landlock f\u00f6r att tilldela \u00e5tkomstpolicyer till Unix-sockets.\n<li class=\"l\"> I den inbyggda kryptobiblioteket lib\/crypto, som erbjuder enklare och snabbare funktioner \u00e4n det traditionella crypto API, har st\u00f6d f\u00f6r algoritmerna AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH och SM3 lagts till. Dokumentation f\u00f6r lib\/crypto har ocks\u00e5 lagts till.\n<li class=\"l\"> Funktionen pKVM (Protected KVM) har implementerats f\u00f6r strikt isolering av anonym minne med hj\u00e4lp av virtualiseringstill\u00e4gg f\u00f6r AArch64-arkitekturen. I det h\u00e4r l\u00e4get undantas g\u00e4stminnessidor fr\u00e5n den virtuella adressens tabell i v\u00e4rdsystemet.\n<li class=\"l\"> KVM-hypervisorn har lagt till st\u00f6d f\u00f6r den femte versionen av ARM:s virtuella avbrottskontroller (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r unix-sockets som skapas av funktionen socket() har st\u00f6d f\u00f6r ut\u00f6kade filattribut (xattr) \u00abuser.*\u00bb implementerats. Anv\u00e4ndningsomr\u00e5den inkluderar att s\u00e4tta etiketter via ut\u00f6kade attribut p\u00e5 Unix-sockets som anv\u00e4nds f\u00f6r IPC Varlink, f\u00f6r att s\u00e4rskilja dem f\u00f6r inspektion och fels\u00f6kning av IPC:s funktionalitet med hj\u00e4lp av BPF-program. I systemd-journald avser man att anv\u00e4nda ut\u00f6kade attribut f\u00f6r att definiera loggformatet kopplat till socketen \/dev\/log.\n<li class=\"l\"> St\u00f6det f\u00f6r UDP-Lite-protokollet (RFC 3828), som m\u00f6jligg\u00f6r leverans av paket med felaktig kontrollsumma med f\u00f6rv\u00e4ntan p\u00e5 att exempelvis delvis skadade ljud- och videodata kan \u00e5terst\u00e4llas p\u00e5 codec-niv\u00e5, har tagits bort. Protokollet togs bort eftersom ingen anv\u00e4nder det.\n<li class=\"l\"> M\u00f6jligheten att bygga IPv6-stacken som en k\u00e4rnmodul har tagits bort, eftersom den inte anv\u00e4ndes i praktiken (IPv6 antingen byggs in i k\u00e4rnan eller st\u00e4ngs helt av), men komplicerade underh\u00e5llet eftersom m\u00e5nga undersystem tvingades l\u00e4gga till on\u00f6diga hanterare i h\u00e4ndelse av att IPv6-modulen laddades ur.\n<\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> En ny displaymotor (DC) f\u00f6r AMD:s APU-serie HD 7000 (Sea Islands, GCN 1.1) har lagts till i AMDGPU-drivrutinen.\n<li class=\"l\"> I Nouveau-drivrutinen har inledande st\u00f6d f\u00f6r NVIDIA GA100 GPU baserad p\u00e5 Ampere mikroarkitektur lagts till.\n<li class=\"l\"> Arbetet med drm-drivrutinen (Direct Rendering Manager) Xe f\u00f6r GPU:er baserade p\u00e5 Intel Xe-arkitekturen har fortsatt, vilken anv\u00e4nds i Intel Arc-grafikkort och integrerad grafik, fr\u00e5n och med Tiger Lake-processorerna. St\u00f6d f\u00f6r grafiksystemet i Intel Nova Lake-P-processorer har lagts till. Rensbara buffertobjekt (Purgeable Buffer Objects) har implementerats.\n<li class=\"l\"> Fortsatt integration av komponenterna i Nova-drivrutinen f\u00f6r NVIDIA GPU med GSP-firmware, som anv\u00e4nds fr\u00e5n NVIDIA GeForce RTX 2000-serien baserad p\u00e5 Turing-mikroarkitektur. Drivrutinen \u00e4r skriven i Rust. Inledande st\u00f6d f\u00f6r GPU baserade p\u00e5 Turing-mikroarkitektur har lagts till.\n<li class=\"l\"> DRM-drivrutinen corebootdrm har lagts till f\u00f6r att visa grafik via framebuffer fr\u00e5n CoreBoot-baserade firmware.\n<li class=\"l\"> St\u00f6d f\u00f6r ljudenheter ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP och WM8962 har lagts till. St\u00f6det f\u00f6r ljudenheter med USB-gr\u00e4nssnitt har f\u00f6rb\u00e4ttrats: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<br \/>\n  St\u00f6d f\u00f6r ljudenheter ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP och WM8962 har lagts till. St\u00f6det f\u00f6r ljudenheter med USB-gr\u00e4nssnitt har f\u00f6rb\u00e4ttrats: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Drivern yogafan har lagts till f\u00f6r att \u00f6vervaka hastigheten p\u00e5 fl\u00e4kten i Lenovo Yoga, Legion och IdeaPad b\u00e4rbara datorer.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM-plattformar, SoC och enheter har lagts till: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 och ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.\n<li class=\"l\"> St\u00f6det f\u00f6r de kontrollerade AHCI SATA och PCIe i SoC Baikal-T1 har avl\u00e4gsnats, liksom drivrutiner f\u00f6r timer, minne, physmap, buss, hwmon, dwc och bt1-rom. Orsaken till detta avl\u00e4gsnande anges vara avsaknaden av fortsatt support och ofullst\u00e4ndig integration av Baikal-plattformens komponenter i k\u00e4rnan, vars produktion i Ryssland stoppades i november 2025.\n<li class=\"l\"> 12 drivrutiner f\u00f6r Ethernet-enheter med ISA och PCMCIA-gr\u00e4nssnitt, som tillverkades f\u00f6re 2002, har avl\u00e4gsnats, d\u00e5 ingen anv\u00e4ndare \u00e5terfunnits som anv\u00e4nde dem i aktiva system. Dessutom har f\u00f6ljande avl\u00e4gsnats fr\u00e5n k\u00e4rnan:<br \/>\nISDN-underst\u00f6d, implementationerna av protokollen AX.25, CAIF och Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drivrutinerna yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport och logibm (busmouse). Orsaken till avl\u00e4gsnandet \u00e4r avsaknaden av aktiva underh\u00e5llare mitt i det \u00f6kande antalet felidentifieringar genom syzbot och AI-verktyg, vilka ingen tar p\u00e5 sig att \u00e5tg\u00e4rda, vilket resulterar i att hela belastningen av att \u00e5tg\u00e4rda allvarliga problem vilar p\u00e5 dem som underh\u00e5ller k\u00e4rnans prim\u00e4ra n\u00e4tverksundersystem. Totalt har mer \u00e4n 140 000 rader kod tagits bort.<\/p>\n<\/ul>\n<\/ul>\n<p>K\u00e4lla: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">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.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-182060","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.1.\" \/>\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\/sv\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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.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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-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-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+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\udd47Lanseringen av k\u00e4rnan Linux 7.1 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling har Linus Torvalds presenterat lanseringen av Linux-k\u00e4rnan 7.1.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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.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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-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-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182060","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\/sv\/wp-json\/wp\/v2\/posts\/182060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}