{"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\/da\/blog\/news\/reliz-yadra-linux-7-0","title":{"rendered":"Linux-kernens frigivelse 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 7.0. Blandt de mest markante \u00e6ndringer er: regler for anvendelse af AI-assistenter, indf\u00f8relsen af Rust som en del af kernen, forbedret swap-ydeevne, aktivering af PREEMPT_LAZY som standard, underst\u00f8ttelse af filtre til io_uring-operationer, ny filsystem Nullfs, fserror-infrastruktur, XFS-overv\u00e5gningsv\u00e6rkt\u00f8jer, underst\u00f8ttelse af remapping i Btrfs, aktivering af NFS-version 4.1 som standard, integration af post-kvantum kryptografisk algoritme ML-DSA, aktivering af AccECN i netv\u00e6rkssystemet samt grundl\u00e6ggende underst\u00f8ttelse af WiFi 8.      <\/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>Den nye version indeholder 15624 rettelser fra 2477 udviklere, patchens st\u00f8rrelse er 56 MB (\u00e6ndringerne ber\u00f8rte 18053 filer, 704060 linjer kode blev tilf\u00f8jet og 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 vedr\u00f8rer enhedsdrivere, omtrent 11% af \u00e6ndringerne relaterer sig til opdatering af kode specifik for hardwarearkitekturer, 14% har at g\u00f8re med netv\u00e6rksstakken, 5% med filsystemerne, og 3% med de interne kerne-subsystemer.       <\/p>\n<p>De vigtigste nyheder i kernen 7.0 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>DiskSubsystem, input\/output og filsystemer<\/b>\n<ul>\n<li class=\"l\"> Fserror-infrastrukturen er implementeret, og der er tilf\u00f8jet et API til at hente oplysninger om input\/output-fejl og metadata-korruption, n\u00e5r der arbejdes med filer. Den foresl\u00e5ede infrastruktur standardiserer transmissionen af fejloplysninger fra filsystemerne til brugerrummet via fsnotify-mekanismen.\n<li class=\"l\"> I XFS er der tilf\u00f8jet nye muligheder for overv\u00e5gning af filsystemets tilstand fra brugerrummet. Der er foresl\u00e5et en ioctl-operation, XFS_IOC_HEALTH_MONITOR, der returnerer en filbeskriver, som giver oplysninger om fejl relateret til metadata-korruption eller input\/output-fejl samt overv\u00e5gning af \u00e6ndringer i filsystemets tilstand, s\u00e5som afmontering og nedlukning. Derudover er en systemd-styret baggrundsproces, xfs_healer, foresl\u00e5et til at h\u00e5ndtere tilstands\u00e6ndringer i filsystemet fra brugerrummet og automatisk igangs\u00e6tte genopretningsprocedurer efter behov.\n<li class=\"l\"> Det eksperimentelle underst\u00f8ttelse af 'remap tree'-strukturen er blevet tilf\u00f8jet til Btrfs-filsystemet, hvilket i fremtiden kan blive anvendt som et mellemlag ved udf\u00f8relse af input-output-operationer. Essensen af den tilf\u00f8jede mulighed er, at efter flytning af data p\u00e5 lageret, i stedet for at opdatere alle relaterede strukturer i den tilknyttede struktur 'remap tree', gemmes de gamle og nye dataadresser, hvorefter adresserne byttes ved adgang til dataene. Den nye tilgang pr\u00e6senteres som mere p\u00e5lidelig og fleksibel, samt forenkler udvidelse af Btrfs-funktionaliteten.\n<li class=\"l\"> Btrfs har implementeret st\u00f8tte til direkte input\/output i situationer, hvor blokst\u00f8rrelsen overstiger hukommelsesside-st\u00f8rrelsen i systemet.\n<li class=\"l\"> Den nye 'Nullfs'-filsystem er inkluderet, som kan bruges som en pladsholder for rod-FS. Nullfs-filsystemet er altid tomt, indeholder ingen data og underst\u00f8tter ikke \u00e6ndringer. Form\u00e5let med Nullfs er at fungere som en initial FS for at forenkle systemopstartsprocessen \u2013 oven p\u00e5 Nullfs monteres derefter andre FS'er, og systemopkaldet pivot_root() anvendes til at skifte rod-FS i stedet for at rydde indholdet af initramfs og bruge den tilknyttede rod-FS.\n<li class=\"l\"> Opdatering af filernes \u00e6ndringstid er blevet implementeret i ikke-blokerende tilstand. Tidligere returnerede opkaldet file_update_time_flags() med flaget IOCB_NOWAIT fejlen '-EAGAIN', hvilket forhindrede brugen af direkte skrivning i ikke-blokerende tilstand.\n<li class=\"l\"> St\u00f8tten til notifikationsl\u00e5s (lease) i filsystemerne er blevet konverteret til en separat mulighed. Som standard aktiveres denne mekanisme ikke p\u00e5 grund af problemer med FS, der oprindeligt ikke var designet til dens anvendelse. For eksempel underst\u00f8tter FS 9p og cephfs det ikke.\n<li class=\"l\"> I filsystemet EROFS (Extendable Read-Only File System), der er beregnet til brug p\u00e5 partitioner tilg\u00e6ngelige i skrivebeskyttet tilstand, anvendes algoritmen LZMA til kompression som standard. Valgfrit er algoritmerne DEFLATE og Zstandard tilg\u00e6ngelige, som ikke l\u00e6ngere er markeret som eksperimentelle. Der er implementeret deling af poster i siden cache (page-cache) for identiske filer i separate EROFS-filsystemer.\n<li class=\"l\"> Laptop-mode, der sparer energi ved at uds\u00e6tte og kombinere skriveoperationer til harddisken for at forl\u00e6nge diskens tid i dvale og reducere antallet af opv\u00e5gninger, er blevet fjernet. Denne tilstand er blevet irrelevant, da moderne mobile enheder har erstattet harddiske med solid-state drev.\n<li class=\"l\"> Filsystemet F2FS er overg\u00e5et til at bruge store sidefollier (large folios).\n<li class=\"l\"> Arbejdet med ntfs3-driveren, der udvikles af Paragon Software, er genoptaget. Der er tilf\u00f8jet support til filoperationer baseret p\u00e5 iomap, implementeret llseek SEEK_DATA\/SEEK_HOLE indstillinger, og der er tilf\u00f8jet en delalloc-tilstand til forsinket tildeling af blokke. I mellemtiden blev det i februar godkendt p\u00e5 kerneludviklernes mailingliste at inkludere en ny implementering af NTFS - ntfsplus, designet til at erstatte ntfs3 i en af de kommende kernelversioner.\n<li class=\"l\"> Som standard er version 4.1 af NFS-protokollen (CONFIG_NFS_V4_1) aktiveret ved bygning. Eksportbeskyttelse gennem NFS for specialiserede pseudo-FS som pidfs og nsfs er implementeret. NFSD har f\u00e5et en eksperimentel mulighed for at bruge POSIX ACL, og der er tilf\u00f8jet st\u00f8tte til dynamisk \u00e6ndring af tr\u00e5dpoolen (thread-pool) baseret p\u00e5 belastning.                                <\/ul>\n<li class=\"l\"> <b>Hukommelse og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> De officielle retningslinjer for anvendelse af AI-assistenter og for inclusion af automatisk genereret indhold i kerne er blevet godkendt. Ved overf\u00f8rsel af genereret kode er det p\u00e5kr\u00e6vet at markere den anvendte AI-assistent med tagget 'Assisted-by'. AI-assistenter m\u00e5 ikke tilf\u00f8je tagget 'Signed-off-by' - den person, der overf\u00f8rer patchen, betragtes som forfatteren, b\u00e6rer ansvaret for den overf\u00f8rte \u00e6ndring og garanterer dens kvalitet. Udviklerne er p\u00e5lagt at gennemf\u00f8re manuel gennemgang af koden genereret af AI og sikre, at resultatet overholder licenskravene.\n<li class=\"l\"> St\u00f8tte til Rust er blevet flyttet fra eksperimentelle til kernefunktioner. St\u00f8tte til Rust er ikke aktiveret som standard og medf\u00f8rer ikke, at Rust er en obligatorisk byggedependency for kernen.\n<li class=\"l\"> Integration af 'Swap Table'-mekanismen i kerne er afsluttet, hvilket muligg\u00f8r forbedret udvekslingsydelse. Forbedringen opn\u00e5s ved at reducere konkurrencen om adgang til udvekslingscachen, mere effektiv s\u00f8gning i cachen og reduktion af fragmentation. Backend baseret p\u00e5 Swap Table er blevet anvendt til caching af udveksling i stedet for XArray-backend og har i redis-benchmark-testen med BGSAVE \u00f8get antallet af behandlede foresp\u00f8rgsler med 22%.\n<li class=\"l\"> Support for den nye Thread Safety Analysis-udvidelse, der blev introduceret i Clang 22, er blevet tilf\u00f8jet, og muligg\u00f8r identifikation af potentielle race-tilstande og fejl for\u00e5rsaget af forkert l\u00e5sning under kompilering. Udvidelsen tilbyder en r\u00e6kke attributter, som GUARDED_BY(...), REQUIRES(...), RELEASE(...) og ACQUIRE(...), der g\u00f8r det muligt at markere funktioner d\u00e6kket af l\u00e5se og adskille l\u00e5seomr\u00e5der (definere konteksten). Under kompilering udf\u00f8res der en kontrol af korrekt anvendelse af synkroniseringsprimitiver som mutexes baseret p\u00e5 vurdering af aktivitet eller inaktivitet relateret til den p\u00e5g\u00e6ldende kontekst.\n<li class=\"l\"> The open_tree system call has been enhanced with the OPEN_TREE_NAMESPACE flag to simplify the configuration of isolated containers and accelerate container startup on systems with a large number of mount points. Similar to OPEN_TREE_CLONE, the new flag copies only the specified mount tree but returns a file descriptor in a new namespace of mount points, where the copied tree is mounted on top of a copy of the real root filesystem. The OPEN_TREE_NAMESPACE flag is essential for avoiding separate executions of unshare(CLONE_NEWNS) and pivot_root() operations used during container creation.\n<li class=\"l\"> The rseq system call has been enhanced with a time slice extension mechanism, allowing additional CPU time for uninterrupted execution of critical sections. The idea is to avoid the task scheduler interrupting the critical section with a lock set, which leads to control being transferred to other threads using resources still held under that lock. The time slice extension is implemented without additional overhead, but without the strict guarantees provided by full priority regulation.\n<li class=\"l\"> For the arm64, loongarch, powerpc, riscv, s390, and x86 architectures, the task preemption mode in the scheduler has been changed from PREEMPT_NONE to PREEMPT_LAZY by default. The number of possible modes has been reduced from four to two \u2014 PREEMPT_FULL and PREEMPT_LAZY (the modes PREEMPT_NONE and PREEMPT_VOLUNTARY are kept 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. The resulting delay reduces the instances of preemption for lock holders, allowing performance to approach configurations that use the voluntary preemption model; thus, PREEMPT_LAZY retains the capabilities of full preemption for realtime tasks while minimizing performance degradation for normal tasks.\n<p>Enabling PREEMPT_LAZY led to a significant regression, halving PostgreSQL performance on ARM64 systems. To address the performance drop, PostgreSQL developers have been advised to enable the PR_RSEQ_SLICE_EXTENSION option to reduce the likelihood of preempting a 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 secondary language for developing drivers and kernel modules. Thanks to the previously integrated library 'syn' that simplifies writing complex macros, the size of the Rust code in the kernel has been reduced by simplifying the definitions of existing procedural macros. The capabilities of the kernel, macros, and pin-init libraries have been expanded.\n<li class=\"l\"> An option has been added to the io_uring asynchronous input\/output system for using non-circular submission queues, which are more efficiently cached in situations where a request's execution completes before returning from the system call.\n<li class=\"l\"> In the eBPF subsystem, the BTF (BPF Type Format) mechanism, which provides type checking information in BPF pseudocode, employs binary search to retrieve debugging information, enhancing the efficiency of loading BPF programs. eBPF has added support for implicit arguments when calling kfunc (kernel functions available for use in BPF programs) defined with the KF_IMPLICIT_ARGS flag.\n<li class=\"l\"> Support code for the initial RAM disk (initrd) based on linuxrc, long declared obsolete, has been removed. The remaining initrd implementations are planned for removal in 2027. Instead of initrd, initramfs should be used (the difference being that initrd places the initial boot environment in a disk image, while initramfs places it in the filesystem).\n<li class=\"l\"> Logikken i blok enheden zram, der anvendes til komprimeret lagring af swap-partition i hukommelsen, er \u00e6ndret i forbindelse med skcompressed hukommelsessider ved valgfrie flytninger af data til permanent lager i tilf\u00e6lde af udnyttelse af den tilg\u00e6ngelige RAM. Tidligere blev hukommelsessiderne udpakket inden de blev skrevet til den fysiske enhed, men nu gemmes de som de er i komprimeret form, hvilket reducerer belastningen p\u00e5 CPU'en og sparer energi under batteridrift.\n<li class=\"l\"> An option '--bpf-action' has been added to the timerlat utility, designed for measuring delays in task scheduler operation, to run BPF programs when a specified threshold is exceeded.\n<li class=\"l\"> A 'bitmask-list' setting has been added to the ftrace tracing system to display bit masks in a human-readable format (as a list of bits instead of a hexadecimal number). Audit capabilities for filters and triggers have been added to tracefs. The 'perf sched stats' command has been introduced for collecting and displaying statistics about the task scheduler's operation.\n<li class=\"l\"> Byggeindstillingerne LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE og LOGO_LINUX_CLUT224_FILE er blevet tilf\u00f8jet for at bestemme billedfilen med logoet, der vises ved opstart af kernen i stedet for standardlogoet med pingvinen Tux.                                <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhed<\/b>\n<ul>\n<li class=\"l\"> I io_uring-systemet til asynkron input\/output er muligheden for at vedh\u00e6fte BPF-programmer med filtre, der kontrollerer, hvad specifikke SQE (Submission Queue Entry) operationer kan g\u00f8re (ligesom systemopkald i io_uring), blevet implementeret. Den nye mulighed svarer til systemopkaldsfiltre. Filtrene kan knyttes til specifikke opgaver og arves, n\u00e5r der oprettes nye processer efter et fork()-opkald. N\u00e5r der er aktive filtre, kan de tilsatte filtre kun p\u00e5l\u00e6gge yderligere begr\u00e6nsninger, men ikke deaktivere eksisterende. Den implementerede mulighed vil g\u00f8re det muligt at blokere for metoder til at omg\u00e5 filtreringen af systemopkald i sandbox-milj\u00f8er, baseret p\u00e5 udf\u00f8relse af operationer, der ligner systemopkald, givet i io_uring.\n<li class=\"l\"> I SELinux er der tilf\u00f8jet en funktion til at administrere adgangen til BPF-tokens, hvilket tillader ikke-privilegerede processer at udf\u00f8re visse privilegerede operationer med BPF, s\u00e5som at indl\u00e6se BPF-programmer i kernen og oprette map-strukturer.\n<li class=\"l\"> Der er tilf\u00f8jet st\u00f8tte til digital signaturgenereringsalgoritmen ML-DSA (CRYSTALS-Dilithium), som er baseret p\u00e5 gitterteori og modstandsdygtig over for kvanteberegning. Der er mulighed for at bruge ML-DSA til autentificering af kerne-moduler.\n<li class=\"l\"> Muligheden for at bruge digitale signaturskemaer med SHA-1-algoritmen til at bekr\u00e6fte kerne-moduler er fjernet (st\u00f8tte til indl\u00e6sning af signerede moduler er bevaret).\n<li class=\"l\"> The audit record NETFILTER_PKT has been enhanced with the fields 'sport' and 'dport' to inspect network port numbers, not just. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/lir\/ipv4\/\" title=\"IP-adresser\" data-wpil-keyword-link=\"linked\">IP-adresser<\/a>.\n<li class=\"l\"> For systemer med RISC-V-arkitektur er der implementeret st\u00f8tte for udvidelserne Zicfiss og Zicfilp, der giver hardwaremuligheder til at anvende CFI (Control Flow Integrity) beskyttelse, der forhindrer overtr\u00e6delser af den normale udf\u00f8relsesr\u00e6kkef\u00f8lge af instruktioner (control flow) som f\u00f8lge af udnyttelse, der \u00e6ndrer funktionernes pegepunkter, der er gemt i hukommelsen.\n<li class=\"l\"> I hypervisoren <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> Muligheden for at overf\u00f8re oplysninger om, at CPU'en underst\u00f8tter ERAPS (Enhanced Return Address Predictor Security)-udvidelsen er implementeret, hvilket muligg\u00f8r, at visse CPU-tilstandsafslutningsoperationer kan undg\u00e5s, n\u00e5r kontrollen returneres til v\u00e6rtsystemet fra g\u00e6ste-systemet. Desuden er der tilf\u00f8jet st\u00f8tte til at tildele hardware til g\u00e6ste-systemer til overv\u00e5gning af ydeevne (PMU, Performance Monitoring Unit), hvilket \u00f8ger pr\u00e6cisionen af profilering i forhold til brugen af emulerede PMU.\n<li class=\"l\"> Der er tilf\u00f8jet st\u00f8tte til debugfs-interface i Hyper-V-hypervisorens driver for at se statistikker om hypervisorens drift.                        <\/ul>\n<li class=\"l\"> <b>Netv\u00e6rkssubsystem<\/b>\n<ul>\n<li class=\"l\"> AccECN (Accurate Explicit Congestion Notification) udvidelse er som standard aktiveret, hvilket implementerer en forbedret version af ECN-udvidelsen, der g\u00f8r det muligt for v\u00e6rter at markere IP-pakker i tilf\u00e6lde af overbelastning i stedet for at kassere dem. Dette muligg\u00f8r identificering af tidlige stadier af trafikpropper i kommunikationskanaler uden tab af pakker. Den oprindelige ECN-udvidelse har en begr\u00e6nsning, der g\u00f8r det muligt at sende kun \u00e9t signal om overbelastning pr. cyklus for TCP-overf\u00f8rsel (RTT, Round-Trip Time, sending af anmodning og modtagelse af svar). AccECN fjerner denne begr\u00e6nsning og giver modtageren mulighed for at sende mere end \u00e9t signal om overbelastning til afsenderen i TCP-pakkens header. Algoritmer til overbelastningskontrol kan bruge de modtagne oplysninger til mere pr\u00e6cist at reagere p\u00e5 overbelastning uden pludseligt at reducere pakkesendingens intensitet ved sm\u00e5 overbelastninger.\n<li class=\"l\"> Implementeringen af netv\u00e6rksk\u00f8styringsalgoritmen Cake har f\u00e5et mulighed for at h\u00e5ndtere flere k\u00f8er for belastningsfordeling p\u00e5 flere CPU-kerner. CAKE-algoritmen anvendes til at mindske den negative p\u00e5virkning af midlertidig pakkebuffering p\u00e5 gr\u00e6nse-netv\u00e6rksudstyr og sigter mod at opn\u00e5 maksimal mulig b\u00e5ndbredde og minimal forsinkelse, selv p\u00e5 langsomme kommunikationskanaler.\n<li class=\"l\"> VSOCK-sockets, der anvendes til interaktion med virtuelle maskiner, har f\u00e5et st\u00f8tte til netv\u00e6rksnavneomr\u00e5der (network namespace).\n<li class=\"l\"> Den indledende implementering af den fremtidige WiFi 8-standard (802.11bn, Ultra High Reliability WiFi) er blevet tilf\u00f8jet.\n<li class=\"l\"> Der er tilf\u00f8jet optimeringer, der har \u00f8get ydeevnen ved behandling af indkommende UDP-pakker med 12% under stresstest i et 100-gigabit netv\u00e6rk.                      <\/ul>\n<li class=\"l\"> <b>Udstyr<\/b>\n<ul>\n<li class=\"l\"> AMDGPU-driveren har f\u00e5et implementeret st\u00f8tte til IP-blokke, 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.\n<li class=\"l\"> I Nouveau-driveren er frekvensstyringen forbedret p\u00e5 Tegra 186+ systemer.\n<li class=\"l\"> Driveren i915 har f\u00e5et indledende st\u00f8tte til display IP-blokken Xe3p_LPD, der anvendes i Intel Nova Lake-P processorer.\n<li class=\"l\"> Arbejdet med DRM-driveren (Direct Rendering Manager) Xe til GPU'er baseret p\u00e5 Intel Xe-arkitekturen, der anvendes i Intel Arc grafikkort og integreret grafik, begyndende med Tiger Lake-processorerne, er fortsat. Multi Queue-tilstand er blevet tilf\u00f8jet. Komponenter, der er n\u00f8dvendige for at diagnosticere GPU-l\u00e5sninger i Mesa, er blevet tilf\u00f8jet. Underst\u00f8ttelsen af MERT-mekanismen til styring af GPU-hukommelsesadgang er blevet tilf\u00f8jet.\n<li class=\"l\"> Integrationen af Nova-driverkomponenterne til NVIDIA GPU'er, der er udstyret med GSP-firmware, som anvendes fra NVIDIA GeForce RTX 2000-serien baseret p\u00e5 Turing mikroarkitekturen, er fortsat. Driveren er skrevet i Rust. I den nye version er forberedelserne til underst\u00f8ttelse af GPU'er baseret p\u00e5 Turing mikroarkitekturen blevet gennemf\u00f8rt, og forskellige interne \u00e6ndringer er blevet foretaget.\n<li class=\"l\"> Underst\u00f8ttelse af controllere og perifere enheder med flermodusbiserede SPI (Serial Peripheral Interface) er blevet tilf\u00f8jet, hvilket muligg\u00f8r dataoverf\u00f8rsel i flere parallelle str\u00f8mme.\n<li class=\"l\"> Der er tilf\u00f8jet en driver til kombinerede Type-C-stik, der anvendes p\u00e5 enheder med Apple Silicon-chips og kombinerer USB3-, DP-AltMode- og Thunderbolt\/USB4-interfaser.\n<li class=\"l\"> Der er tilf\u00f8jet underst\u00f8ttelse af lydsystemer til Tegra238-chips, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S og Focusrite Forte.\n<li class=\"l\"> Der er tilf\u00f8jet underst\u00f8ttelse af 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.\n<li class=\"l\"> 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.          <\/ul>\n<\/ul>\n<p>Samtidig har Latinamerikas Fond for Fri Software skabt en version af det helt frie Linux-kernel 7.0 \u2014 Linux-libre 7.0-gnu, renset for elementer fra firmware og drivere, der indeholder ikke-frie komponenter eller kodeskaber, hvis brug er begr\u00e6nset af producenten. I version 7.0 er der blevet renset for blobs fra driveren iwlwifi. Koden til rensning i drivere som amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt er blevet opdateret. Der er blevet foretaget rensning af blob-navne i dts-filer (devicetree) til ARM-chips.<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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.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\/da\/blog\/news\/reliz-yadra-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\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\/da\/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\udd47Udgivelse af Linux-kernen 7.0 | ProHoster","description":"Efter to m\u00e5neders udvikling pr\u00e6senterede Linus Torvalds udgivelsen af Linux-kernen 7.0.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-yadra-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\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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/168524","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=168524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/168524\/revisions"}],"predecessor-version":[{"id":169176,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/168524\/revisions\/169176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=168524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=168524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=168524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}