{"id":168524,"date":"2026-04-13T11:12:24","date_gmt":"2026-04-13T09:12:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-0"},"modified":"2026-04-13T11:12:24","modified_gmt":"2026-04-13T09:12:24","slug":"reliz-yadra-linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-7-0","title":{"rendered":"Utgivelse av Linux-kjerne 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter to m\u00e5neder med utvikling har Linus Torvalds presentert utgivelsen av Linux-kjerne 7.0. Blant de mest bemerkelsesverdige endringene er: retningslinjer for bruk av AI-assistenter, inkludering av Rust som en kjernekomponent, forbedringer i swap-ytelse, standardaktivering av PREEMPT_LAZY-modus, st\u00f8tte for filtre i io_uring-operasjoner, ny filsystem Nullfs, fserror-infrastruktur, overv\u00e5kningsverkt\u00f8y for XFS, st\u00f8tte for remapping i Btrfs, standardaktivering av NFS versjon 4.1, integrasjon av post-kvante kryptografialgoritmen ML-DSA, aktivering av AccECN i nettverks-subsystemet, og tidlig st\u00f8tte for WiFi 8.      <\/p>\n<p>Nummer 7.0 ble tildelt fordi det i 6.x-grenen har akkumulert tilstrekkelig antall utgivelser til \u00e5 endre hovednummeret (den gang ble 6.0 utgitt etter 5.19). Endringen av nummereringen skjer av estetiske grunner og er et formelt steg som fjerner ubehag ved det store antallet utgivelser i serien.       <\/p>\n<p>Den nye versjonen inneholder 15624 rettelser fra 2477 utviklere, patch-st\u00f8rrelsen er 56 MB (endringer har ber\u00f8rt 18053 filer, 704060 linjer med kode har blitt lagt til, 278132 linjer har blitt fjernet). I forrige utgave var det 15657 rettelser fra 2237 utviklere, og patch-st\u00f8rrelsen var 52 MB. Omtrent 51% av alle endringene presentert i 7.0 er relatert til enhetsdrivere, omtrent 11% av endringene gjelder oppdatering av kode spesifikk for maskinvarearkitekturer, 14% er knyttet til nettverksstakken, 5% til filsystemene, og 3% til de interne subsystemene i kjernen.       <\/p>\n<p>Hovednyhetene i kjerne 7.0 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Disk subsystem, I\/O og filsystemer<\/b>\n<ul>\n<li class=\"l\"> fserror-infrastruktur er implementert, og det er lagt til et API for \u00e5 hente informasjon om inndata\/utdata-feil og metadata-korrupsjon ved filoperasjoner. Den foresl\u00e5tte infrastrukturen standardiserer overf\u00f8ringen av feilmeldinger til brukerrommet i filsystemer via fsnotify-mekanismen.\n<li class=\"l\"> XFS har f\u00e5tt nye muligheter for \u00e5 overv\u00e5ke tilstanden til filsystemet fra brukerrommet. Det er foresl\u00e5tt en ioctl-operasjon XFS_IOC_HEALTH_MONITOR som returnerer en filhandle, der man kan f\u00e5 informasjon om feil knyttet til metadata-korrupsjon eller inndata\/utdata-feil, samt spore tilstandsendringer i FS, som avmontering og nedstengning. I tillegg er en systemd-styrt bakgrunnsprosess xfs_healer foresl\u00e5tt, som h\u00e5ndterer hendelser om FS-tilstand fra brukerrommet og, om n\u00f8dvendig, automatisk starter gjenopprettingsprosedyrer.\n<li class=\"l\"> Det er lagt til eksperimentell st\u00f8tte for strukturen \u00abremap tree\u00bb i Btrfs-filsystemet, som i fremtiden kan bli brukt som mellomlag under I\/O-operasjoner. Hovedpoenget med den nye funksjonaliteten er at etter flytting av data p\u00e5 lagringsenheten, i stedet for \u00e5 oppdatere alle relevante strukturer, lagres gamle og nye adresser for dataene i den tillegg strukturen \u00abremap tree\u00bb, slik at adresser kan endres ved tilgang til dataene. Den nye tiln\u00e6rmingen presenteres som mer p\u00e5litelig og fleksibel, samt lettere for videre utvidelse av Btrfs-funksjonaliteten.\n<li class=\"l\"> Btrfs st\u00f8tter direkte inn- og utdata i situasjoner hvor blokkst\u00f8rrelsen overskrider st\u00f8rrelsen p\u00e5 minnesiden i systemet.\n<li class=\"l\"> Det er inkludert et nytt filsystem \u00abNullfs\u00bb, som kan brukes som en plassholder for rotniv\u00e5-filsystemet. Nullfs-filsystemet er alltid tomt, inneholder ingen data og st\u00f8tter ikke endringer. Form\u00e5let med Nullfs er \u00e5 brukes som et startfilsystem for \u00e5 forenkle systemstartprosessen \u2014 over Nullfs blir andre filsystemer deretter montert, og systemanropet pivot_root() blir brukt for \u00e5 bytte rotfilsystem i stedet for \u00e5 t\u00f8mme innholdet i initramfs og bruke det tilknyttede rotniv\u00e5et.\n<li class=\"l\"> Oppdateringen av informasjon om filmodifikasjonstid er implementert i ikke-blokkerende modus. Tidligere returnerte anropet file_update_time_flags() med flagget IOCB_NOWAIT feilen \u00ab-EAGAIN\u00bb, noe som hindret bruk av direkte skriveoperasjoner i ikke-blokkerende modus.\n<li class=\"l\"> St\u00f8tte for leasing-meldinger er n\u00e5 klassifisert som en egen valgfri funksjon i filsystemene. Som standard aktiveres ikke denne mekanismen p\u00e5 grunn av problemer med filsystemer som ikke opprinnelig er designet for dens bruk. For eksempel st\u00f8tter ikke filsystemene 9p og cephfs dette.\n<li class=\"l\"> I EROFS-filsystemet (Extendable Read-Only File System), som er beregnet for bruk p\u00e5 partisjoner som kun er tilgjengelige for lesing, benyttes LZMA-algoritmen som standard for kompresjon. Valgfritt kan algoritmene DEFLATE og Zstandard brukes, som ikke lenger er merket som eksperimentelle. Det er implementert felles bruk av poster i sidelengden cache (page-cache) for identiske filer i forskjellige EROFS-filsystemer.\n<li class=\"l\"> Laptop_mode-funksjonen, som sparer str\u00f8m ved \u00e5 utsette og kombinere skriveoperasjoner p\u00e5 harddisken for \u00e5 forlenge diskens hvilemodus og redusere antall oppv\u00e5kninger, er fjernet. Modusen har mistet relevans ettersom harddisker har blitt erstattet av solid-state-disker i moderne mobile enheter.\n<li class=\"l\"> Filsystemet F2FS har blitt oppdatert til \u00e5 bruke store minnesider (large folios).\n<li class=\"l\"> Arbeidet med ntfs3-driveren, utviklet av Paragon Software, er gjenopptatt. St\u00f8tte for filoperasjoner basert p\u00e5 iomap er lagt til, funksjonene llseek SEEK_DATA\/SEEK_HOLE er implementert, og delalloc-modus for utsettelse av blokkallokering er innf\u00f8rt. I mellomtiden ble en ny implementering av NTFS \u2013 ntfsplus, utviklet for \u00e5 erstatte ntfs3, godkjent for inkludering i en av de fremtidige versjonene av kjernen i februar p\u00e5 utviklerlisten for kjernen.\n<li class=\"l\"> Som standard er versjonen av NFS-protokollen 4.1 (CONFIG_NFS_V4_1) aktivert ved bygging. Det er sikret eksportl\u00e5s via NFS for spesialiserte pseudo-FS-er som pidfs og nsfs. NFSD implementerer en eksperimentell mulighet for bruk av POSIX ACL og har lagt til st\u00f8tte for dynamisk endring av tr\u00e5dpoolen avhengig av belastning.                                <\/ul>\n<li class=\"l\"> <b>Minne og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> De offisielle reglene for bruk av AI-assistenter og inkludering av automatisk generert innhold i kjernen har blitt godkjent. Ved overf\u00f8ring av generert kode skal det merkes ved \u00e5 angi hvilken AI-assistent som ble brukt gjennom merket \u00abAssisted-by\u00bb. AI-assistenter har ikke lov til \u00e5 legge til merket \u00abSigned-off-by\u00bb \u2013 personen som sendte patchen anses som forfatter og b\u00e6rer ansvaret for den overf\u00f8rte endringen samt kvaliteten p\u00e5 den. Utviklere p\u00e5legges \u00e5 gjennomf\u00f8re manuell gjennomgang av koden generert av AI og sikre at resultatet oppfyller lisenskravene.\n<li class=\"l\"> St\u00f8tten for Rust er flyttet fra eksperimentell til hovedfunksjoner i kjernen. St\u00f8tten for Rust er ikke aktivert som standard og f\u00f8rer ikke til at Rust blir en obligatorisk byggavhengighet for kjernen.\n<li class=\"l\"> Integrasjonen av \u00abSwap Table\u00bb-mekanismen i kjernen er fullf\u00f8rt, noe som gj\u00f8r det mulig \u00e5 \u00f8ke ytelsen til swapping. Forbedringen oppn\u00e5s gjennom \u00e5 redusere konkurransen om tilgang til swap-cache, effektivere s\u00f8king i cachen og redusere fragmentering. Backend bygget p\u00e5 Swap Table er brukt for \u00e5 cache swapping i stedet for backend XArray, noe som i redis-benchmark-testen med BGSAVE f\u00f8rte til en \u00f8kning i antallet behandlete foresp\u00f8rselene med 22%.\n<li class=\"l\"> St\u00f8tte for det nye utvidelsene Thread Safety Analysis som dukket opp i Clang 22 er lagt til, og lar utviklere oppdage potensielle race-tilstander og feil for\u00e5rsaket av feilaktig sperring under kompilering. Utvidelsen tilbyr en rekke attributter, som GUARDED_BY(\u2026), REQUIRES(\u2026), RELEASE(\u2026) og ACQUIRE(\u2026), som gj\u00f8r det mulig \u00e5 merke funksjoner som dekkes av sperringer og definere konteksten for sperringene. Under kompileringen fiser det gjennom korrektheten i bruken av synkroniseringsprimitiver som mutexer, basert p\u00e5 vurderingen av aktiviteten eller inaktiviteten relatert til den aktuelle konteksten.\n<li class=\"l\"> SYSTEMKALL open_tree har f\u00e5tt flagget OPEN_TREE_NAMESPACE for \u00e5 forenkle oppsettet av isolerte containere og akselerere starten av containere p\u00e5 systemer med mange monteringspunkter. I likhet med OPEN_TREE_CLONE kopierer det nye flagget kun den spesifiserte monteringsstrukturen (mount tree), men i stedet for \u00e5 returnere en lokal filbeskrivelse, gir det en filbeskrivelse i det nye navnerommet for monteringspunkter, der den kopierte strukturen monteres over kopien av det faktiske rotfilsystemet. OPEN_TREE_NAMESPACE-flagget er etterspurt for \u00e5 unng\u00e5 separate operasjoner unshare(CLONE_NEWNS) og pivot_root() som brukes ved oppretting av containere.\n<li class=\"l\"> SYSTEMKALL rseq har f\u00e5tt en mekanisme for utvidelse av tidskvoter (time slice), som gir ekstra prosessortid for uavbrutt utf\u00f8relse av kritiske seksjoner. Ideen er \u00e5 unng\u00e5 at planleggeren avbryter en kritisk seksjon med l\u00e5s, noe som f\u00f8rer til at kontrollen overf\u00f8res til andre tr\u00e5der som bruker ressursen, der l\u00e5sen fortsatt er aktiv. Utvidelsen av tidskvoten skjer uten ekstra kostnader, men heller uten strenge garantier som ved ordentlig prioriteringsregulering.\n<li class=\"l\"> For architectures arm64, loongarch, powerpc, riscv, s390, and x86, the preemption mode in the scheduler defaults has changed from PREEMPT_NONE to PREEMPT_LAZY. The number of possible modes has been reduced from four to two \u2014 PREEMPT_FULL and PREEMPT_LAZY (modes PREEMPT_NONE and PREEMPT_VOLUNTARY are retained only for architectures that do not support PREEMPT_FULL and PREEMPT_LAZY). The PREEMPT_LAZY mode applies the full preemption model (PREEMPT_FULL) for realtime tasks (RR\/FIFO\/DEADLINE), but delays the preemption of normal tasks (SCHED_NORMAL) until the tick boundary. This delay reduces the instances of preemption of lock holders, bringing performance closer to configurations using the voluntary preemption model, i.e., PREEMPT_LAZY allows for full preemption capabilities for realtime tasks while minimizing performance drops for normal tasks.\n<p>Enabling PREEMPT_LAZY has led to a serious regression, halving the performance of PostgreSQL on ARM64 systems. To mitigate the performance drop, PostgreSQL developers are advised to enable the PR_RSEQ_SLICE_EXTENSION option to reduce the likelihood of preempting the lock holder.       <\/p>\n<li class=\"l\"> The transfer of changes from the Rust-for-Linux branch continues, related to the use of the Rust language as a second language for developing drivers and kernel modules. Thanks to the previously integrated library 'syn', which simplifies writing complex macros, the size of the Rust code in the kernel has been reduced by simplifying definitions of existing procedural macros. The capabilities of the kernel, macros, and pin-init libraries have been expanded.\n<li class=\"l\"> An option for using non-circular submission queues has been added to the io_uring asynchronous input\/output system, making it more efficiently cacheable when a request completes before returning from the system call.\n<li class=\"l\"> In the eBPF subsystem within the BTF (BPF Type Format) mechanism, which provides information for type checking in BPF pseudocode, binary search has been used to find debugging information, increasing the efficiency of loading BPF programs. eBPF now supports implicit arguments when invoking kfunc (kernel functions available for use in BPF programs) defined with the KF_IMPLICIT_ARGS flag.\n<li class=\"l\"> Support code for the initrd based on linuxrc, long declared obsolete, has been removed. Remaining implementations of initrd are planned to be removed in 2027. Instead of initrd, initramfs should be used (the difference being that initrd places the initial boot environment in a disk image, whereas initramfs uses a filesystem).\n<li class=\"l\"> I blokkenheten zram, brukt for komprimert lagring av byttepartisjoner i minnet, er logikken for h\u00e5ndtering av komprimerte minnesider endret ved valgfri flytting av data til permanent lagring i tilfelle tilgjengelig RAM er fylt opp. Tidligere ble minnesidene dekomprimert f\u00f8r skriving til fysisk lagringsmedium, mens de n\u00e5 lagres som de er i komprimert form, noe som reduserer CPU-belastningen og sparer energi under drift uten nettverk.\n<li class=\"l\"> The timerlat utility, designed to measure latency during scheduler operation, has added the option '--bpf-action' to run BPF programs in case a specified threshold is exceeded.\n<li class=\"l\"> A configuration 'bitmask-list' has been added to the ftrace tracing system for outputting bit masks in a human-readable format (in the form of a list of bits rather than a hexadecimal number). Audit capabilities for filters and triggers have been added in tracefs. The command 'perf sched stats' has been introduced for collecting and displaying statistics about task scheduler performance.\n<li class=\"l\"> Kompileringsalternativene LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE og LOGO_LINUX_CLUT224_FILE er lagt til for \u00e5 definere filen med logoen som vil bli vist n\u00e5r kjernen lastes inn, i stedet for den vanlige logoen med pingvinen Tux.                                <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> I systemet for asynkron I\/O io_uring er det implementert muligheter for \u00e5 feste BPF-programmer med filtre som kontrollerer hva spesifikke SQE (Submission Queue Entry) operasjoner kan gj\u00f8re (analogt med systemanrop i io_uring). Den tilleggte muligheten fungerer som filtre for systemanrop. Filtrene kan knyttes til spesifikke oppgaver og arves ved opprettelse av andre prosesser etter et fork(). N\u00e5r det er aktive filtre, kan filtre som legges til ikke deaktivere eksisterende, men bare p\u00e5legge ytterligere begrensninger. Den implementerte muligheten vil blokkere metoder for omg\u00e5else av filtrering av systemanrop i sandkassemilj\u00f8er, basert p\u00e5 \u00e5 utf\u00f8re lignende operasjoner i stedet for systemanrop, levert i io_uring.\n<li class=\"l\"> I SELinux er det lagt til mulighet for \u00e5 kontrollere tilgangen til BPF-token, som lar upprivilegerte prosesser utf\u00f8re enkelte privilegerte operasjoner med BPF, som \u00e5 laste inn BPF-programmer i kjernen og opprette map-strukturer.\n<li class=\"l\"> Det er lagt til st\u00f8tte for algoritmen for generering av digitale signaturer ML-DSA (CRYSTALS-Dilithium), basert p\u00e5 gitterteori og motstandsdyktig mot brute force-angrep p\u00e5 en kvantedatamaskin. Muligheten for \u00e5 bruke ML-DSA for autentisering av kjerne-moduler er ogs\u00e5 tilgjengelig.\n<li class=\"l\"> Muligheten for \u00e5 bruke digitale signaturordninger med SHA-1-algoritmen for \u00e5 bekrefte kjerne-moduler er fjernet (st\u00f8tte for lasting av signerte moduler er bevart).\n<li class=\"l\"> In the audit record NETFILTER_PKT, the fields 'sport' and 'dport' have been added for inspecting network port numbers, not just. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/lir\/ipv4\/\" title=\"IP-adresser\" data-wpil-keyword-link=\"linked\">IP-adresser<\/a>.\n<li class=\"l\"> For systemer med RISC-V-arkitektur er det implementert st\u00f8tte for utvidelsene Zicfiss og Zicfilp, som gir maskinvarefunksjoner for \u00e5 bruke CFI (Control Flow Integrity) beskyttelse, som blokkerer brudd p\u00e5 normal instruksjonsflyt som et resultat av utnyttelse som endrer funksjonspekere lagret i minnet.\n<li class=\"l\"> I hypervisoren <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> Muligheten for \u00e5 overf\u00f8re informasjon om st\u00f8tte for ERAPS-utvidelsen (Enhanced Return Address Predictor Security) fra prosessoren til gjestesystemene er implementert, noe som gj\u00f8r det mulig \u00e5 unng\u00e5 enkelte tilstandsgjenopprettingsoperasjoner p\u00e5 CPU n\u00e5r kontrollen returneres til vertsmaskinen fra gjestesystemet. I tillegg er st\u00f8tte for \u00e5 tildele utstyr til gjestesystemer for ytelsessporing (PMU, Performance Monitoring Unit) lagt til, noe som gir mer n\u00f8yaktig profilering sammenlignet med \u00e5 bruke emulerte PMU-er.\n<li class=\"l\"> I driveren for Hyper-V-hypervisoren er st\u00f8tten for debugfs-grensesnittet lagt til for \u00e5 vise statistikk om hypervisorens drift.                        <\/ul>\n<li class=\"l\"> <b>Nettverks subsystem<\/b>\n<ul>\n<li class=\"l\"> AccECN (N\u00f8yaktig Eksplicit Overbelastningsvarsling) utvidelsen er aktivert som standard. Denne utvidelsen implementerer en forbedret versjon av ECN-utvidelsen, som gj\u00f8r det mulig for verter \u00e5 merke IP-pakker i tilfelle overbelastning istedenfor \u00e5 forkaste dem. Dette gir muligheten til \u00e5 identifisere tidlige tegn p\u00e5 k\u00f8 i kommunikasjonslinjene uten pakktap. Den originale ECN-utvidelsen har en begrensning som tillater bare ett overbelastningssignal per runde i TCP-overf\u00f8ring (RTT, Rundturstid, sending av foresp\u00f8rsel og mottak av svar). AccECN fjerner denne begrensningen og gir mottakeren mulighet til \u00e5 sende flere overbelastningsmerker til avsenderen i TCP-pakkens overskrift. Algoritmer for overbelastningskontroll kan bruke denne informasjonen for mer presis respons p\u00e5 overbelastninger og unng\u00e5 br\u00e5 reduksjoner i pakksending ved mindre overbelastninger.\n<li class=\"l\"> Det er lagt til muligheten for \u00e5 behandle flere k\u00f8er i implementeringen av nettverksk\u00f8algoritmen Cake, for \u00e5 fordele belastningen p\u00e5 flere CPU-kjerner. CAKE-algoritmen brukes til \u00e5 redusere den negative effekten av mellomlagring av pakker p\u00e5 grenseverkt\u00f8y, og har som m\u00e5l \u00e5 oppn\u00e5 maksimal tilgjengelig b\u00e5ndbredde og minimal forsinkelse selv p\u00e5 langsomme kommunikasjonslinjer.\n<li class=\"l\"> Det er lagt til st\u00f8tte for nettverksnavnrom (network namespace) i VSOCK-socketene, som brukes til \u00e5 samhandle med virtuelle maskiner.\n<li class=\"l\"> Den f\u00f8rste implementeringen av den fremtidige standarden WiFi 8 (802.11bn, Ultra High Reliability WiFi) er lagt til.\n<li class=\"l\"> Optimaliseringer er lagt til som har \u00f8kt ytelsen ved behandling av innkommende UDP-pakker med 12 % under stresstester i et 100-gigabit nettverk.                      <\/ul>\n<li class=\"l\"> <b>Utstyr<\/b>\n<ul>\n<li class=\"l\"> I AMDGPU-driveren er det implementert st\u00f8tte for IP-blokker som brukes i nye AMD GPU-er, som 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.\n<li class=\"l\"> I Nouveau-driveren er frekvenskontrollen forbedret p\u00e5 Tegra 186+-systemer.\n<li class=\"l\"> I i915-driveren er det lagt til tidlig st\u00f8tte for display-IP-blokken Xe3p_LPD, brukt i Intel Nova Lake-P-prosessorer.\n<li class=\"l\"> Arbeidet med drm-driveren (Direct Rendering Manager) Xe for GPUer basert p\u00e5 Intel Xe-arkitekturen, som brukes i Intel Arc grafikkort og integrert grafikk med Tiger Lake-prosessorer, er fortsatt i gang. Multi Queue-modus er lagt til. Komponenter som er n\u00f8dvendige for diagnose av GPU-hengninger i Mesa er lagt til. St\u00f8tte for MERT-mekanismen for minnetilgang til GPU-er er ogs\u00e5 lagt til.\n<li class=\"l\"> Integrasjonen av Nova-driverkomponentene for NVIDIA GPU-er utstyrt med GSP-firmware, som brukes fra NVIDIA GeForce RTX 2000-serien basert p\u00e5 Turing mikroarkitektur, fortsetter. Driveren er skrevet i Rust. I den nye versjonen er forberedelsene til implementering av st\u00f8tte for GPU-er basert p\u00e5 Turing mikroarkitektur utf\u00f8rt, og ulike interne endringer er gjort.\n<li class=\"l\"> St\u00f8tte for kontroller og periferienheter med flerkanals SPI (Serial Peripheral Interface) er lagt til, noe som gj\u00f8r det mulig \u00e5 overf\u00f8re data i flere parallelle str\u00f8mmer.\n<li class=\"l\"> En driver for kombinerte Type-C-kontakter, som brukes p\u00e5 enheter med Apple Silicon-brikker og kombinerer USB3, DP-AltMode og Thunderbolt\/USB4-grensesnitt, er lagt til.\n<li class=\"l\"> St\u00f8tte for lydsystemene til Tegra238-brikker, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S og Focusrite Forte er lagt til.\n<li class=\"l\"> St\u00f8tte for ARM-plattformer, SoC-er og enheter: 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, er lagt til.\n<li class=\"l\"> St\u00f8tte for smarttelefoner og nettbrett er lagt til: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 xl, Microsoft surface pro 11.          <\/ul>\n<\/ul>\n<p>Samtidig har det latinamerikanske Free Software Foundation formatert en versjon av det helt frie kjernen 7.0 \u2014 Linux-libre 7.0-gnu, renset for elementer av fastvare og drivere som inneholder ikke-frie komponenter eller kodelinjer hvis bruksomr\u00e5de er begrenset av produsenten. I utgivelsen 7.0 er det utf\u00f8rt renselse av iwlwifi-driverens blobber. Koden for renselse i driverne amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt er oppdatert. Namen p\u00e5 blobene i dts-filer (devicetree) for ARM-brikker er renset.<br \/>\n<br \/>Kilde: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65194\">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.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":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168524","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.\" \/>\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\/no\/blog\/news\/reliz-yadra-linux-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-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-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T09:12:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Utgivelsen av Linux-kjernen 7.0 | ProHoster","description":"Etter to m\u00e5neders utvikling har Linus Torvalds presentert utgivelsen av Linux-kjernen 7.0.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.0.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-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-13T09:12:24+00:00","article:modified_time":"2026-04-13T09:12:24+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\/no\/wp-json\/wp\/v2\/posts\/168524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=168524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/168524\/revisions"}],"predecessor-version":[{"id":169176,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/168524\/revisions\/169176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=168524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=168524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=168524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}