{"id":168562,"date":"2026-04-13T23:12:13","date_gmt":"2026-04-13T21:12:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-0"},"modified":"2026-04-13T23:12:13","modified_gmt":"2026-04-13T21:12:13","slug":"linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-0","title":{"rendered":"Linux 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Linux 7.0\" src=\"\/wp-content\/uploads\/2026\/04\/7aac3667fec9d6d2ab52ea9a50f6c400.jpg\" style=\"display:block;margin: 0 auto;\" \/>                              <noindex>      <noindex><\/p>\n<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com\/T\/#u\">den<\/a> kerneudgivelse <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 7.0<\/a>. Blandt de mest bem\u00e6rkelsesv\u00e6rdige \u00e6ndringer: regler for anvendelse af AI-assistenter, integration af Rust som kernens prim\u00e6re funktioner, forbedret paging-ydeevne, aktivering af PREEMPT_LAZY som standardindstilling, support for filtre til io_uring-operationer, ny FS Nullfs, fserror-infrastruktur, XFS-overv\u00e5gningsv\u00e6rkt\u00f8jer, support for ommappning i Btrfs, aktivering af version NFS 4.1 som standard, integration af post-kvantum kryptografisk algoritme ML-DSA, aktivering af AccECN i netv\u00e6rkssystemet, indledende support for WiFi 8.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>Nummer 7.0 er blevet tildelt, da der i 6.x-grenen er akkumuleret et tilstr\u00e6kkeligt antal udgivelser til at \u00e6ndre det f\u00f8rste tal i versionsnummeret (den gang blev 6.0 udgivet efter 5.19). Nummer\u00e6ndringen sker af \u00e6stetiske \u00e5rsager og er et formelt skridt, der fjerner ubehag ved akkumulationen af et stort antal udgivelser i serien.<\/p>\n<p>I den nye version er der blevet foretaget 15624 rettelser af 2477 udviklere, patchens st\u00f8rrelse er 56 MB (\u00e6ndringerne ber\u00f8rte 18053 filer, 704060 linjer kode blev tilf\u00f8jet, 278132 linjer blev fjernet). I den tidligere udgave var der 15657 rettelser fra 2237 udviklere, og patchens st\u00f8rrelse var 52 MB. Omkring 51 % af alle \u00e6ndringerne i 7.0-versionen vedr\u00f8rer enhedsdrivere, cirka 11 % af \u00e6ndringerne relaterer sig til opdatering af hardware-specifik kode, 14 % relaterer sig til netv\u00e6rksstakken, 5 % til filsystmerne og 3 % til interne subsystemer i kernen.<\/p>\n<p>  <noindex><\/p>\n<p>De vigtigste nyheder i kerne 7.0 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.0\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1058664\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.0.html\">OpenNET<\/a>):<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>DiskSubsystem, input\/output og filsystemer<\/strong>\n<ul>\n<li>fserror-infrastrukturen er implementeret og <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=dd466ea0029961ee0ee6e8e468faa1506275c8a9\">tilf\u00f8jet<\/a> API til at f\u00e5 oplysninger om input\/output-fejl og beskadigelse af metadata ved filbearbejdning. Den foresl\u00e5ede infrastruktur standardiserer overf\u00f8rslen af fejlmeddelelser til brugerens rum via mekanismen fsnotify i filsystemerne.<\/li>\n<li>I XFS <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-xfs\/176897694953.202109.15171131238404759078.stgit@frogsfrogsfrogs\/\">er tilf\u00f8jet<\/a> nye muligheder for at overv\u00e5ge tilstanden af filsystemet fra brugerrummet. En ioctl-operation, XFS_IOC_HEALTH_MONITOR, er foresl\u00e5et for at returnere en filbeskrivelse, som g\u00f8r det muligt at f\u00e5 oplysninger om fejl relateret til metadata-beskadigelse eller I\/O-fejl samt overv\u00e5ge \u00e6ndringer af tilstandene i filsystemet, s\u00e5som afmontering og nedlukning. Desuden er der foresl\u00e5et en systemd-styret baggrundsproces, xfs_healer, der h\u00e5ndterer h\u00e6ndelser om filsystemets tilstand fra brugerrummet og automatisk starter efter behov. <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/filesystems\/xfs-online-fsck-design.html\">genoprettelsesprocedurer<\/a>.<\/li>\n<li>Der er tilf\u00f8jet eksperimentel underst\u00f8ttelse af strukturen \u00abremap tree\u00bb i Btrfs-filsystemet (<a rel=\"nofollow\" href=\"https:\/\/github.com\/btrfs\/btrfs-todo\/issues\/54\">remap tree<\/a>), som i fremtiden kan bruges som et mellemled ved udf\u00f8relse af input\/output-operationer. Den tilf\u00f8jede funktionalitet g\u00e5r ud p\u00e5, at efter flytning af data p\u00e5 lagringsmediet, i stedet for at opdatere alle relaterede strukturer til disse data, gemmes de gamle og nye adresser i den ekstra struktur \u00abremap tree\u00bb, hvorefter adresserne bliver erstattet, n\u00e5r der anmodes om data. Den nye tilgang pr\u00e6senteres som mere p\u00e5lidelig og fleksibel, samt g\u00f8r det lettere at udvide funktionaliteten i Btrfs.<\/li>\n<li>I Btrfs <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8912c2fd5830\">er implementeret<\/a> underst\u00f8ttelse for direkte input\/output i situationer, hvor blokst\u00f8rrelsen overskrider systemets sidest\u00f8rrelse.<\/li>\n<li>Tilf\u00f8jet til <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7416634fd6f1\">er<\/a> den nye filsysteem Nullfs, som kan bruges som en pladsholder for roden af FS. Filsystemet Nullfs er altid tomt, indeholder ikke data og underst\u00f8tter ikke \u00e6ndringer. Form\u00e5let med Nullfs er at fungere som det indledende FS for at forenkle systemets opstartsproces \u2013 ovenp\u00e5 Nullfs bliver derefter andre FS'er monteret, og systemkaldet pivot_root() bruges til at skifte roden af FS i stedet for at rense indholdet af initramfs og bruge den tilknyttede rod FS.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=74554251dfc9\">Implementeret<\/a> opdatering af information om filmodifikationstid i ikke-blokerende tilstand. Tidligere returnerede kaldet file_update_time_flags() med flaget IOCB_NOWAIT fejlen -EAGAIN, hvilket forhindrede brug af direkte skrivningsoperationer i ikke-blokerende tilstand.<\/li>\n<li>I filsystemer er der specifikationen af ekstra aktiveringsmuligheder, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7e463614c97b\">oversat<\/a> underst\u00f8ttelse af notifikation-locks (<a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/F_SETLEASE.2const.html\">lease<\/a>). Som standard aktiveres en s\u00e5dan mekanisme ikke l\u00e6ngere p\u00e5 grund af problemer med filsystemer, som ikke var designet til dens anvendelse. For eksempel underst\u00f8tter filsystemerne 9p og cephfs det ikke.<\/li>\n<li>I filsystemet EROFS (Extendable Read-Only File System), der er beregnet til brug p\u00e5 partitioner, der kun er tilg\u00e6ngelige i skrivebeskyttet tilstand, anvendes som standard LZMA-algoritmen til kompression. Algoritmerne DEFLATE og Zstandard er ogs\u00e5 tilg\u00e6ngelige som valgmuligheder og er ikke l\u00e6ngere m\u00e6rket som eksperimentelle. Der er implementeret deling af poster i sidecachen for identiske filer i separate EROFS-filsystemer.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=64dd89ae01f2\">Fjernet<\/a> laptop_mode, der sparer str\u00f8m ved at forsinke og sammenflette skriveoperationer p\u00e5 harddisken for at forl\u00e6nge diskens tid i dvaletilstand og reducere antallet af v\u00e6kninger. Denne tilstand er blevet irrelevant, da moderne mobile enheder er blevet erstattet af solid-state drev.<\/li>\n<li>Filsystemet F2FS er blevet \u00e6ndret til at anvende store <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">store sider af hukommelse<\/a> (large folios).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=75a452d31ba6\">Genoplivet<\/a> arbejdet med ntfs3-driveren, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55742\">der udvikles<\/a> af Paragon Software. Underst\u00f8ttelse af filoperationer baseret p\u00e5 iomap er tilf\u00f8jet, llseek SEEK_DATA\/SEEK_HOLE-indstillinger er implementeret, og delalloc-tilstand for udsat tildeling af blokke er blevet tilf\u00f8jet. Imens blev der i udviklernes mailingliste i februar <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260204094210.GA31939@lst.de\/#t\">godkendt<\/a> inkludering af en ny implementering af NTFS i en kommende version af kernen - <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64084\">ntfsplus<\/a>, som er udviklet til at erstatte ntfs3.<\/li>\n<li>Som standard, n\u00e5r der samles <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7537db24806f\">er<\/a> version af NFS-protokollen 4.1 (CONFIG_NFS_V4_1). <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b3c78bc53630\">Sikret<\/a> blokering af eksporten via NFS af specialiserede pseudo-filsystemer, s\u00e5som pidfs og nsfs. I NFSD <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=feb8a46b14d9\">er implementeret<\/a> er der en eksperimentel mulighed for at bruge POSIX ACL, og <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1c87a0c39a86\">tilf\u00f8jet<\/a> underst\u00f8ttelse af dynamisk \u00e6ndring af tr\u00e5dpoolen afh\u00e6ngigt af belastningen.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Hukommelse og systemtjenester<\/strong>\n<ul>\n<li> <noindex>\n<p>De officielle regler er blevet godkendt <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/process\/coding-assistants.html\">for anvendelse af AI-assistenter<\/a> og inklusion i kernen <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/process\/generated-content.html\">af automatisk genereret indhold<\/a>. Ved overf\u00f8rsel af genereret kode skal den m\u00e6rkes med angivelse af den anvendte AI-assistent gennem tagget Assisted-by. AI-assistenter er forbudt at tilf\u00f8je tagget Signed-off-by \u2013 den person, der sender patchen, betragtes som dens forfatter, er ansvarlig for den overf\u00f8rte \u00e6ndring og garanterer dens kvalitet. Udviklere skal foretage manuelle gennemgange af den kode, der er genereret via AI, og tjekke, at resultatet overholder licenskravene.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>Underst\u00f8ttelse af Rust <a rel=\"nofollow\" href=\"https:\/\/opennet.ru\/64401-rust\">oversat<\/a> fra eksperimentelle til <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9fa7153c31a3\">de grundl\u00e6ggende funktioner i kernen<\/a>.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251220-swap-table-p2-v5-0-8862a265a033@tencent.com\/T\/\">Afsluttet<\/a> integrationen af mekanismen \u00ab<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;, der g\u00f8r det muligt at forbedre ydeevnen af paging. Forbedringen opn\u00e5s ved at reducere konkurrencen om adgangen til paging-cachen, mere effektiv s\u00f8gning i cachen og reduktion af fragmenteringen. Backend baseret p\u00e5 Swap Table bruges til cache-paging i stedet for XArray-backenden og tillod, under testen redis-benchmark med BGSAVE, at antallet af behandlede anmodninger blev \u00f8get med 22%.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>Tilf\u00f8jet st\u00f8tte til det nye Clang 22-udvidelse <a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ThreadSafetyAnalysis.html\">Thread Safety Analysis<\/a>, der muligg\u00f8r at identificere potentielle race-tilstande og fejl under kompilering som f\u00f8lge af forkert brug af l\u00e5se. Udvidelsen tilbyder en r\u00e6kke attributter s\u00e5som GUARDED_BY(&#8230;), REQUIRES(&#8230;), RELEASE(&#8230;) og ACQUIRE(&#8230;), som g\u00f8r det muligt at markere funktioner d\u00e6kket af l\u00e5se og adskille l\u00e5sekontekster. Under kompileringen udf\u00f8res der tjek for korrekt anvendelse af synkroniseringsprimitiver, s\u00e5som mutexer, baseret p\u00e5 evaluering af aktivitet eller inaktivitet i det tilknyttede kontekst.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I systemopkaldet open_tree <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/9b8a0ba68246a61d903ce62c35c303b1501df28b\">tilf\u00f8jet<\/a> flaget OPEN_TREE_NAMESPACE til forenklet konfiguration af isolerede containere og hurtigere opstart af containere p\u00e5 systemer med mange monteringspunkter. I lighed med OPEN_TREE_CLONE kopierer det nye flag kun det angivne monteringstr\u00e6 (mount tree), men i stedet for at returnere en lokal filbeskrivelses kan det give en filbeskrivelses i det nye namespaces monteringspunkter, hvor det kopierede tr\u00e6 monteres oven p\u00e5 kopien af det virkelige rod-FS. Flaget OPEN_TREE_NAMESPACE er efterspurgt for at undg\u00e5 separat udf\u00f8relse af unshare(CLONE_NEWNS) og pivot_root(), som bruges ved oprettelse af containere.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I systemopkaldet rseq <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20251215155615.870031952@linutronix.de\/T\/\">tilf\u00f8jet<\/a> en mekanisme til udvidelse af kvantetid (time slice), som giver mulighed for at f\u00e5 ekstra processor tid til ikke-afbrudt udf\u00f8relse af kritiske sektioner. Ideen er at undg\u00e5, at opgaveplanl\u00e6ggeren afbryder den kritiske sektion, som har en aktiv lock, hvilket f\u00f8rer til, at kontrollen overg\u00e5s til andre tr\u00e5de, der bruger ressourcen med en aktiv l\u00e5s. Udvidelsen af kvantetid sker uden yderligere omkostninger, men ogs\u00e5 uden de strenge garantier, der gives ved fuld regulering af prioriteter.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>For arm64, loongarch, powerpc, riscv, s390 og x86 arkitekturer er opgaveudskiftningsmodus (preemption) som standard i planl\u00e6ggeren. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7dadeaa6e851\">\u00e6ndret<\/a> fra PREEMPT_NONE til PREEMPT_LAZY. Antallet af mulige tilstande <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7dadeaa6e851\">er reduceret<\/a> fra fire til to &ndash; PREEMPT_FULL og PREEMPT_LAZY (mode PREEMPT_NONE og PREEMPT_VOLUNTARY er kun tilg\u00e6ngelige for arkitekturer, der ikke underst\u00f8tter PREEMPT_FULL og PREEMPT_LAZY). Mode PREEMPT_LAZY anvender en fuld preemption-model (PREEMPT_FULL) for realtime-opgaver (RR\/FIFO\/DEADLINE), men forsinker preemption for normale opgaver (SCHED_NORMAL) indtil tick-gr\u00e6nsen. Den indf\u00f8rte forsinkelse reducerer tilf\u00e6lde af preemption af l\u00e5seholdere, hvilket g\u00f8r det muligt at bringe ydeevnen t\u00e6ttere p\u00e5 konfigurationer, der bruger den frivillige preemption-model (voluntary preemption), hvilket betyder at PREEMPT_LAZY g\u00f8r det muligt at bevare mulighederne for fuld preemption i forhold til realtime-opgaver, men minimerer performance-nedgang for normale opgaver.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Aktivering af PREEMPT_LAZY <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65143\">har f\u00f8rt<\/a> til en alvorlig regression, der halverer PostgreSQLs ydeevne p\u00e5 ARM64-systemer. For at l\u00f8se faldet i ydeevne <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260403213207.GF2872@noisy.programming.kicks-ass.net\/\">er det blevet foresl\u00e5et til PostgreSQL-udviklerne<\/a> at aktivere PR_RSEQ_SLICE_EXTENSION-muligheden for at reducere sandsynligheden for udskiftning af l\u00e5seholdere.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20260208135445.64840-1-ojeda@kernel.org\/\">Fortsat<\/a> overf\u00f8relse af \u00e6ndringer fra grenen <a rel=\"nofollow\" href=\"https:\/\/github.com\/Rust-for-Linux\/linux\">Rust-for-Linux<\/a>, 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 bygget afh\u00e6ngighed for kernen). Takket v\u00e6re det tidligere integrerede bibliotek &laquo;<a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/syn\">syn (crates.io)<\/a>&raquo;, der forenkler skrivningen af komplekse makroer, er det lykkedes at reducere st\u00f8rrelsen af Rust-koden i kernen ved at forenkle definitionerne af eksisterende proceduremakroer. Mulighederne for bibliotekerne kernel, macros og pin-init er blevet udvidet.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I systemet for asynkron input\/output io_uring <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5247c034a67f\">tilf\u00f8jet<\/a> mulighed for brug af ikke-cirkul\u00e6re k\u00f8er (non-circular submission queue), som effektivt kan caches, n\u00e5r udf\u00f8relsen af en foresp\u00f8rgsel afsluttes f\u00f8r tilbagevenden fra systemopkald.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I eBPF-subsystemet i BTF-mekanismen (BPF Type Format), der giver information til typekontrol i BPF-pseudokode, til at finde fejls\u00f8gningsinformation <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b9da17391e13\">aktiveret<\/a> bin\u00e6r s\u00f8gning, hvilket har \u00f8get effektiviteten af BPF-programindl\u00e6sning. I eBPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b236134f70ba\">tilf\u00f8jet<\/a> underst\u00f8ttelse af implicitte argumenter ved opkald <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/bpf\/kfuncs.html\">kfunc<\/a> (kernel-funktioner, der er tilg\u00e6ngelige til brug i BPF-programmer), defineret med flaget KF_IMPLICIT_ARGS.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=996812c453ca\">Fjernet<\/a> kode til st\u00f8tte for initial RAM-disk (initrd) baseret p\u00e5 <a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/linuxrc\">linuxrc<\/a>, der for l\u00e6ngst er erkl\u00e6ret for\u00e6ldet. De resterende implementeringer af initrd planl\u00e6gges at blive fjernet i 2027. I stedet for initrd b\u00f8r initramfs anvendes (forskellen er, at initrd placerer det indledende boot-milj\u00f8 i en diskafbildning, mens initramfs \u2013 ligger i filsystemet).<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I blokapparatet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/blockdev\/zram.html\">zram<\/a>, der anvendes til komprimeret opbevaring af swap-partitionen i hukommelsen, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d38fab605c66\">\u00e6ndret<\/a> logikken for arbejde med komprimerede hukommelsessider ved valgfri flytning af data til permanent lagring i tilf\u00e6lde af, at den tilg\u00e6ngelige RAM er fyldt. Tidligere blev hukommelsessider udpakket f\u00f8r skrivning til det fysiske medie, men nu gemmes de som de er i komprimeret form, hvilket reducerer CPU-belastningen og sparer energi i drift.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I v\u00e6rkt\u00f8jet <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/tools\/rtla\/rtla-timerlat.html\">timerlat<\/a>, der er designet til at m\u00e5le forsinkelser ved arbejdet med opgavestyreren, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f967d1eca7d0\">tilf\u00f8jet<\/a> muligheden &#8212;bpf-action for at k\u00f8re BPF-programmer, n\u00e5r den angivne gr\u00e6nsev\u00e6rdi overskrides.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>I ftrace-sporingssystemet er der tilf\u00f8jet en bitmaskelisteindstilling til udskrivning af bitmasker i l\u00e6sbart format (som en liste af bits, ikke et hexadecimalt tal). I tracefs er der tilf\u00f8jet kapaciteter til revision <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=729757b96a66\">filtre<\/a> og <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6a80838814ee\">udl\u00f8sere<\/a>. <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=800af362d689\">Tilf\u00f8jet<\/a> kommandoen perf sched stats til indsamling og visning af statistik om opgavestyrerens arbejde.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=dfa6ce636cb8\">Tilf\u00f8jet<\/a> kompilationsmulighederne LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE og LOGO_LINUX_CLUT224_FILE til at definere billedefilen med logoet, som vil blive vist ved opstart af kernen i stedet for standardlogoet med pingvinen Tux.<\/p>\n<p><\/noindex> <\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualisering og sikkerhed<\/strong>\n<ul>\n<li>I systemet for asynkron input\/output io_uring <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d42eb05e60fea31de49897d63a1d73f933303bd4\">er implementeret<\/a> muligheden for at knytte BPF-programmer med filtre, der kontrollerer, hvad specifikke SQE (Submission Queue Entry) operationer kan g\u00f8re (ligesom systemopkald i io_uring). Den tilf\u00f8jede funktion er en analog til filtre for systemopkald. Filtre kan knyttes til bestemte opgaver, og de arves ved oprettelse af andre processer efter et fork()-kald. N\u00e5r aktive filtre er til stede, kan tilf\u00f8jede filtre kun knytte yderligere begr\u00e6nsninger, men ikke deaktivere eksisterende. Den implementerede mulighed vil muligg\u00f8re blokering af <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63136\">metoder<\/a> omg\u00e5else af filtrering af systemopkald i sandbox-milj\u00f8er, baseret p\u00e5 at udf\u00f8re operationer, der ligner systemopkald, der tilbydes i io_uring.<\/li>\n<li>I SELinux <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5473a722f782\">tilf\u00f8jet<\/a> muligheden for at styre adgang til BPF-tokens, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/935195\/\">der g\u00f8r<\/a> ugunstige processer i stand til at udf\u00f8re nogle privilegerede operationer med BPF, s\u00e5som at indl\u00e6se BPF-programmer i kernen og oprette <a rel=\"nofollow\" href=\"https:\/\/docs.ebpf.io\/linux\/map-type\/\">map-strukturer<\/a>.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=64edccea594c\">Tilf\u00f8jet<\/a> underst\u00f8ttelse af algoritmen til dannelse af digitale underskrifter <a rel=\"nofollow\" href=\"https:\/\/csrc.nist.gov\/csrc\/media\/Presentations\/2024\/falcon\/images-media\/prest-falcon-pqc2024.pdf\">ML-DSA<\/a> (CRYSTALS-Dilithium), baseret p\u00e5 gitterteori og modstandsdygtig over for angreb fra kvantecomputere. <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0ad9a71933e7\">Givet<\/a> muligheden for at bruge ML-DSA til autentificering af kernemoduler.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=148519a06304\">Fjernet<\/a> muligheden for at bruge digitale underskriftsalgoritmer med SHA-1 til at bekr\u00e6fte kernemoduler (underst\u00f8ttelsen af indl\u00e6sning af signerede moduler er bevaret).<\/li>\n<li>I NETFILTER_PKT-auditloggen <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/[https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=15b0c43aa621\">er tilf\u00f8jet<\/a> felterne sport og dport til inspektion af netv\u00e6rksportnumre, ikke kun IP-adresser.<\/li>\n<li>For systemer med RISC-V-arkitektur <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=79dd4f2f40d0\">er implementeret<\/a> underst\u00f8ttelse af Zicfiss- og Zicfilp-udvidelser, der giver hardwaremuligheder for anvendelse af CFI (Control Flow Integrity) beskyttelse, der blokerer overtr\u00e6delser af den normale udf\u00f8relsesr\u00e6kkef\u00f8lge (control flow) som f\u00f8lge af udnyttelser, der \u00e6ndrer mekanisk gemte funktionspejlinger.<\/li>\n<li>I hypervisoren KVM <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=db5e82496492\">er implementeret<\/a> muligheden for at overf\u00f8re oplysninger om CPU'ens underst\u00f8ttelse af ERAPS (Enhanced Return Address Predictor Security) til g\u00e6stesystemer, hvilket g\u00f8r det muligt at undg\u00e5 visse CPU-statusnulstillingsoperationer, n\u00e5r g\u00e6stesystemet returnerer kontrol til v\u00e6rtsystemet. Desuden, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bf2c3138ae36\">tilf\u00f8jet<\/a> Underst\u00f8ttelse af pinning til g\u00e6stesystemers udstyr til overv\u00e5gning af ydeevne (PMU, Performance Monitoring Unit), hvilket \u00f8ger pr\u00e6cisionen af profilering sammenlignet med brugen af emulerede PMU.<\/li>\n<li>I driveren til hypervisoren Hyper-V <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff225ba9ad71\">tilf\u00f8jet<\/a> underst\u00f8ttelse af debugfs-gr\u00e6nsefladen til at se statistikker om hypervisorens drift.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Netv\u00e6rkssubsystem<\/strong>\n<ul>\n<li>AccECN-udvidelsen er som standard aktiveret (<a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-tcpm-accurate-ecn-28\">Accurate Explicit Congestion Notification<\/a>), der implementerer en forbedret version af udvidelsen <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Explicit_Congestion_Notification\">ECN (wikipedia.org)<\/a>, der giver v\u00e6rtssystemerne mulighed for at markere IP-pakker i tilf\u00e6lde af overbelastning i stedet for at kassere dem, hvilket g\u00f8r det muligt at identificere tidlige fase af tr\u00e6ngsel i kommunikationskanaler uden tab af pakker. Den originale ECN-udvidelse har en begr\u00e6nsning, der tillader kun \u00e9t overbelastningssignal i en enkelt TCP-transmissionscyklus (RTT, Round-Trip Time, sending af anmodning og modtagelse af svar). AccECN fjerner denne begr\u00e6nsning og giver modtageren mulighed for at sende flere overbelastningsm\u00e6rker til afsenderen i TCP-pakkens header. Algoritmer til overbelastningsstyring kan bruge den modtagne information til at reagere mere pr\u00e6cist p\u00e5 overbelastninger og undg\u00e5 at reducere pakkeafsendelsen dramatisk ved mindre overbelastninger.<\/li>\n<li>I implementeringen af netv\u00e6rksk\u00f8styringsalgoritmen <a rel=\"nofollow\" href=\"https:\/\/www.bufferbloat.net\/projects\/codel\/wiki\/Cake\/\">Cake<\/a> <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff420c568b4c\">tilf\u00f8jet<\/a> muligheden for at h\u00e5ndtere flere k\u00f8er til fordeling af belastningen p\u00e5 flere CPU-kerner. CAKE-algoritmen anvendes til at reducere de negative virkninger af pakke-buffering p\u00e5 gr\u00e6nsenetv\u00e6rksudstyr og sigter mod at opn\u00e5 den maksimale mulige b\u00e5ndbredde og lavest mulige forsinkelser, selv p\u00e5 langsomme kommunikationskanaler.<\/li>\n<li>I sockets <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/vsock.7.html\">VSOCK<\/a>, der anvendes til interaktion med virtuelle maskiner, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff420c568b4c\">tilf\u00f8jet<\/a> underst\u00f8ttelse af netv\u00e6rksnavneomr\u00e5der (network namespace).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1085114715ee9980405d6856276c5e88339cee7\">Tilf\u00f8jet<\/a> den indledende implementering af den kommende standard <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/IEEE_802.11bn\">WiFi 8<\/a> (802.11bn, Ultra High Reliability WiFi).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64783\">Tilf\u00f8jet<\/a> optimeringer, der har gjort det muligt at \u00f8ge ydeevnen ved behandling af indg\u00e5ende UDP-pakker med 12% under stress-testning i et 100-gigabit net.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Udstyr<\/strong>\n<ul>\n<li>I AMDGPU-driveren <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tzgmO1PWeuxjAxqOmS5PTsOe8jHP9Poy23q6tvY66B1KQ@mail.gmail.com\/\">er implementeret<\/a> underst\u00f8ttelse af <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IP-cores\">IP-blokke<\/a>, der anvendes i nye AMD GPU'er, s\u00e5som SMUIO 15.x, PSP 15.x, IH 6.1.1\/7.1, MMHUB 3.4\/4.2, GC 11.5.4\/12.1, SDMA 6.1.4\/7.1\/7.11.4 og JPEG 5.3.<\/li>\n<li>I Nouveau-driveren er frekvensstyringen forbedret p\u00e5 Tegra 186+ systemer.<\/li>\n<li>I driveren i915 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=203c7904f2d85ac768749112ddedb522965316f9\">tilf\u00f8jet<\/a> grundl\u00e6ggende support for display IP-blokken Xe3p_LPD, der anvendes i Intel Nova Lake-P processorer.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tzgmO1PWeuxjAxqOmS5PTsOe8jHP9Poy23q6tvY66B1KQ@mail.gmail.com\/\">Fortsat<\/a> arbejdet med drm-driveren (Direct Rendering Manager) Xe til GPU'er baseret p\u00e5 Intel Xe-arkitektur, der bruges i Intel Arc grafikkort og integreret grafik, startende med Tiger Lake processorer. Tilf\u00f8jet tilstand <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251211010249.1647839-19-niranjana.vishwanathapura@intel.com\/T\/\">Multi Queue<\/a>. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/intel-xe\/20251126185952.546277-1-matthew.brost@intel.com\/\">Tilf\u00f8jet<\/a> komponenter, der er n\u00f8dvendige for at diagnosticere GPU-frysninger i Mesa. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/intel-xe\/20251124190237.20503-1-lukasz.laguna@intel.com\/\">Tilf\u00f8jet<\/a> support for MERT-mekanismen til styring af GPU-hukommelsesadgang.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/DFYW1WV6DUCG.3K8V2DAVD1Q4A@kernel.org\/\">Fortsat<\/a> integration af Nova driverkomponenter til NVIDIA GPU'er, der er udstyret med GSP-firmware, der anvendes fra NVIDIA GeForce RTX 2000-serien baseret p\u00e5 Turing mikroarkitektur. Driveren er skrevet i Rust. Den nye version forbereder underst\u00f8ttelse af GPU'er baseret p\u00e5 Turing mikroarkitektur og indeholder forskellige interne \u00e6ndringer.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8ea39d960c9f\">Tilf\u00f8jet<\/a> support til controllere og perifere enheder med et multikanals SPI (Serial Peripheral Interface) interface, der muligg\u00f8r overf\u00f8rsel af data i flere parallelle str\u00f8mme.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251214-b4-atcphy-v3-0-ba82b20e9459@kernel.org\/T\/\">Tilf\u00f8jet<\/a> driver for kombinerede Type-C stik, der anvendes p\u00e5 enheder med Apple Silicon chips, som kombinerer USB3, DP-AltMode og Thunderbolt\/USB4 interfaces.<\/li>\n<li>Tilf\u00f8jet support for lydsystemer til Tegra238 chips, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S og Focusrite Forte.<\/li>\n<li>Tilf\u00f8jet support for ARM-platforme, SoC'er og enheder: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur,<\/li>\n<li>Tilf\u00f8jet support for smartphones og tablets: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 xl, Microsoft surface pro 11.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Samtidig oprettede den Latinamerikanske Free Software Foundation <a rel=\"nofollow\" href=\"https:\/\/www.fsfla.org\/pipermail\/linux-libre\/2026-April\/003647.html\">skabte<\/a> variant <a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">fuldst\u00e6ndigt frit kernel 7.0<\/a> \u2013 <a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/7.0-gnu\/\">Linux-libre 7.0-gnu<\/a>, renset for elementer fra firmware og drivere, der indeholder ikke-frie komponenter eller kodeomr\u00e5der, hvis anvendelse er begr\u00e6nset af producenten. I udgave 7.0 er der blevet foretaget en reng\u00f8ring for blobs i iwlwifi driveren. Rensningskoden i amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt drivere er opdateret. Navnene p\u00e5 blobs i dts-filer (device tree) for ARM-chips er blevet renset.<\/p>\n<p><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18265019\">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.0. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 Rust \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c\u0430 PREEMPT_LAZY, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 io_uring, \u043d\u043e\u0432\u0430\u044f \u0424\u0421 Nullfs, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 fserror, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 XFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u043c\u0430\u043f\u0438\u043d\u0433\u0430 \u0432 Btrfs, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u0438 NFS 4.1, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168563,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168562","post","type-post","status-publish","format-standard","has-post-thumbnail","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-0\" \/>\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.0 | 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-0\" \/>\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-04-13T21:12:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T21:12:13+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.0 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/linux-7-0","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.0 | 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-0","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-04-13T21:12:13+00:00","article:modified_time":"2026-04-13T21:12:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"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\/168562","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=168562"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/168562\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/168563"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=168562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=168562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=168562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}