{"id":106007,"date":"2022-12-12T09:36:41","date_gmt":"2022-12-12T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-1"},"modified":"2026-02-08T18:56:03","modified_gmt":"2026-02-08T16:56:03","slug":"reliz-yadra-linux-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-1","title":{"rendered":"Utg\u00e5van av Linux-k\u00e4rnan 6.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds version 6.1 av Linux-k\u00e4rnan. Bland de mest anm\u00e4rkningsv\u00e4rda f\u00f6r\u00e4ndringarna finns st\u00f6d f\u00f6r utveckling av drivrutiner och moduler med Rust-spr\u00e5ket, modernisering av mekanismen f\u00f6r att identifiera anv\u00e4nda minnessidor, en s\u00e4rskild minneshanterare f\u00f6r BPF-program, ett system f\u00f6r diagnostik av minnesproblem kallat KMSAN, en skyddsmekanik f\u00f6r KCFI (Kernel Control-Flow Integrity) samt inf\u00f6randet av datastrukturen Maple tree.    <\/p>\n<p>Den nya versionen inkluderade 15115 korrigeringar fr\u00e5n 2139 utvecklare, patchstorleken \u00e4r 51 MB, vilket \u00e4r ungef\u00e4r 2 g\u00e5nger mindre \u00e4n patchstorlekarna f\u00f6r k\u00e4rnor 6.0 och 5.19. \u00c4ndringarna ber\u00f6rde 13165 filer, 716247 rader kod lades till och 304560 rader togs bort. Ungef\u00e4r 45 % av alla f\u00f6r\u00e4ndringar i 6.1 relaterar till enhetsdrivrutiner, cirka 14 % av f\u00f6r\u00e4ndringarna har att g\u00f6ra med uppdatering av kod specifik f\u00f6r h\u00e5rdvaruarkitekturer, 14 % relaterar till n\u00e4tverksstacken, 3 % till filsystemen och 3 % till interna delsystem i k\u00e4rnan.     <\/p>\n<p>Huvudnyheterna i k\u00e4rnan 6.1:  <\/p>\n<ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> M\u00f6jligheten att anv\u00e4nda Rust-spr\u00e5ket som ett andra spr\u00e5k f\u00f6r utveckling av drivrutiner och moduler i k\u00e4rnan har lagts till. Huvudmotivet f\u00f6r att st\u00f6dja Rust \u00e4r att f\u00f6renkla skapandet av s\u00e4kra och kvalitativa enhetsdrivrutiner genom att minska risken f\u00f6r fel vid hantering av minne. St\u00f6det f\u00f6r Rust \u00e4r inte aktiverat som standard och g\u00f6r inte att Rust inkluderas bland obligatoriska byggberoenden f\u00f6r k\u00e4rnan. En minimal nedskuren version av patcharna, som har minskats fr\u00e5n 40 000 till 13 000 rader kod, har hittills antagits i k\u00e4rnan och erbjuder bara det n\u00f6dv\u00e4ndiga minimumet som kr\u00e4vs f\u00f6r att bygga en enkel k\u00e4rnmodul skriven i Rust. Planen \u00e4r att gradvis \u00f6ka den befintliga funktionaliteten genom att \u00f6verf\u00f6ra andra \u00e4ndringar fr\u00e5n Rust-for-Linux-grenen. Samtidigt utvecklas projekt f\u00f6r att anv\u00e4nda den f\u00f6reslagna infrastrukturen f\u00f6r utveckling av drivrutiner f\u00f6r NVMe-lagringsenheter, n\u00e4tverksprotokollet 9p och Apple M1 GPU.\n<li class=\"l\"> F\u00f6r system baserade p\u00e5 AArch64-, RISC-V- och LoongArch-arkitekturer med EFI har m\u00f6jligheten f\u00f6r direkt laddning av komprimerade k\u00e4rnbilder realiserats. Handledare f\u00f6r laddning, k\u00f6rning och avlastning av k\u00e4rnbilder har lagts till, som kan anropas direkt fr\u00e5n EFI zboot. Dessutom har hanterare f\u00f6r installation och borttagning av protokoll fr\u00e5n EFI-protokolldatabasen lagts till. Tidigare genomf\u00f6rdes avpackning av en separat bootloader, men nu kan detta utf\u00f6ras av hanteraren i sj\u00e4lva k\u00e4rnan \u2013 k\u00e4rnbilden formateras som en EFI-applikation.\n<li class=\"l\"> I den nya versionen ing\u00e5r en del patchar med implementeringen av en flerniv\u00e5modell f\u00f6r minneshantering, som m\u00f6jligg\u00f6r uppdelning av minnesbanker med olika prestandakarakteristika. Till exempel kan de mest intensivt anv\u00e4nda sidorna placeras i det snabbaste minnet, medan s\u00e4llan anv\u00e4nda sidor kan lagras i relativt l\u00e5ngsamt minne. I k\u00e4rnan 6.1 har en mekanism inf\u00f6rts f\u00f6r att identifiera intensivt anv\u00e4nda sidor i l\u00e5ngsamt minne f\u00f6r att flytta dem till snabbt minne, samt en gemensam koncept av minnesniv\u00e5er och deras relativa prestanda har implementerats.\n<li class=\"l\"> I den nya versionen ing\u00e5r mekanismen MGLRU (Multi-Generational LRU), som har ersatt den gamla LRU (Least Recently Used) implementeringen baserat p\u00e5 tv\u00e5 k\u00f6er med en flerledad struktur, som b\u00e4ttre identifierar vilka minnessidor som verkligen anv\u00e4nds, och vilka som kan flyttas till bytesomr\u00e5det.\n<li class=\"l\"> St\u00f6d f\u00f6r den databasstruktur som f\u00f6reslagits av ingenj\u00f6rerna p\u00e5 Oracle, \"maple tree\", har lagts till, som positioneras som en mer effektiv ers\u00e4ttning f\u00f6r strukturen \"red-black tree\". Maple tree \u00e4r en variant av B-tree som st\u00f6der indexering av v\u00e4rdeintervall och \u00e4r designad f\u00f6r effektiv anv\u00e4ndning av cache. <a href=\"https:\/\/prohoster.info\/sv\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">moderna processorer<\/a>. Flera minneshanteringssubsystem har redan \u00f6versatts till maple tree, vilket har haft en positiv inverkan p\u00e5 deras prestanda. I framtiden kan maple tree anv\u00e4ndas f\u00f6r att implementera l\u00e5s baserade p\u00e5 intervall (range locking).\n<li class=\"l\"> I BPF-underrutinen har m\u00f6jligheten att skapa \"destruktiva\" BPF-program lagts till, specifikt utformade f\u00f6r att initiera en krasch genom att anropa crash_kexec(). S\u00e5dana BPF-program kan beh\u00f6vas f\u00f6r fels\u00f6kningssyften f\u00f6r att initiera skapandet av crash-dump vid en viss tidpunkt. F\u00f6r att f\u00e5 tillg\u00e5ng till destruktiva operationer vid laddning av BPF-programmet kr\u00e4vs angivande av flaggan BPF_F_DESTRUCTIVE, aktivering av sysctl kernel.destructive_bpf_enabled och inneha r\u00e4ttigheten CAP_SYS_BOOT.\n<li class=\"l\"> F\u00f6r BPF-program har m\u00f6jligheten att iterera \u00f6ver cgroup-element och resurser (filer, vma, processer osv.) f\u00f6r en viss tr\u00e5d eller uppgift lagts till. En ny map-typ har implementerats f\u00f6r att skapa anv\u00e4ndarspecifika ringbuffrar (user ring buffer).\n<li class=\"l\"> Ett s\u00e4rskilt anrop f\u00f6r minnesallokering i BPF-program har lagts till, vilket ger en s\u00e4krare minnesf\u00f6rdelning i BPF:s kontext \u00e4n den vanliga kmalloc().\n<li class=\"l\"> Den f\u00f6rsta delen av f\u00f6r\u00e4ndringarna som g\u00f6r det m\u00f6jligt att skapa drivrutiner f\u00f6r inmatningsenheter med HID (Human Interface Device) har integrerats, vilket implementeras i form av BPF-program.\n<li class=\"l\"> Koden f\u00f6r att st\u00f6dja a.out-formatet har helt tagits bort fr\u00e5n k\u00e4rnan, vilket klassificerades som f\u00f6r\u00e5ldrat i version 5.1 och st\u00e4ngdes av f\u00f6r de huvudsakliga arkitekturerna i versionerna 5.18 och 5.19. a.out-formatet anv\u00e4nds sedan l\u00e4nge inte p\u00e5 system med Linux, och generering av a.out-filer st\u00f6ds inte av moderna verktyg i standardkonfigurationer f\u00f6r Linux. Bootloader f\u00f6r a.out-filer kan helt implementeras i anv\u00e4ndarutrymmet.\n<li class=\"l\"> St\u00f6d f\u00f6r h\u00e4ndelsesm\u00e4tningar (perf event), kexec, kdump och JIT-kompilering av BPF har implementerats f\u00f6r system baserade p\u00e5 LoongArch-instruktionsupps\u00e4ttningen, som anv\u00e4nds i Loongson 3 5000-processorerna och implementerar en ny RISC ISA som liknar MIPS och RISC-V.\n<li class=\"l\"> I gr\u00e4nssnittet f\u00f6r asynkron in-\/utmatning io_uring har ett nytt l\u00e4ge IORING_SETUP_DEFER_TASKRUN f\u00f6reslagits, vilket m\u00f6jligg\u00f6r att tempor\u00e4rt skjuta upp utf\u00f6randet av uppgifter relaterade till ringbufferten tills en beg\u00e4ran fr\u00e5n applikationen kommer in, vilket kan anv\u00e4ndas f\u00f6r att organisera bearbetningar i paketmode och f\u00f6rhindra f\u00f6rseningar p\u00e5 grund av att applikationen avbryts vid ett ol\u00e4mpligt tillf\u00e4lle.\n<li class=\"l\"> Processerna i anv\u00e4ndarutrymmet har f\u00e5tt m\u00f6jlighet att initiera omvandlingen av omr\u00e5det f\u00f6r vanliga minnessidor till en upps\u00e4ttning stora minnessidor (Transparent Huge-Pages).\n<li class=\"l\"> Implementeringen av enheten \/dev\/userfaultfd har lagts till, vilket g\u00f6r det m\u00f6jligt att f\u00e5 \u00e5tkomst till funktionaliteten hos syscalls userfaultfd() med hj\u00e4lp av beh\u00f6righeter i filsystemet. Funktionaliteten hos userfaultfd g\u00f6r det m\u00f6jligt att skapa hanterare f\u00f6r sidfel (page faults) i anv\u00e4ndarutrymmet.\n<li class=\"l\"> Krav p\u00e5 versionen av GNU Make har h\u00f6jts \u2013 f\u00f6r att bygga k\u00e4rnan kr\u00e4vs nu minst version 3.82.                  <\/ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> Det har gjorts betydande prestandaoptimeringar i filsystemet Btrfs, bland annat har prestandan f\u00f6r ioctl-anropet FIEMAP \u00f6kat avsev\u00e4rt. St\u00f6d f\u00f6r asynkron buffrad skrivning f\u00f6r applikationer som anv\u00e4nder io_uring har lagts till. I operationen \"send\" har st\u00f6d f\u00f6r filer som skyddas genom fs-verity lagts till.\n<li class=\"l\"> I ext4-filsystemet har prestandaoptimeringar lagts till som r\u00f6r underh\u00e5ll av loggen och arbete i skrivskyddat l\u00e4ge.\n<li class=\"l\"> I filsystemet EROFS (Enhanced Read-Only File System), avsett f\u00f6r anv\u00e4ndning p\u00e5 partitioner som \u00e4r tillg\u00e4ngliga i skrivskyddat l\u00e4ge, har m\u00f6jligheten att dela data som dupliceras i olika filsystem implementerats.\n<li class=\"l\"> I systemanropet statx() har m\u00f6jligheten att rapportera information om m\u00f6jligheten till direkt I\/O f\u00f6r en fil lagts till.\n<li class=\"l\"> I FUSE (Filesystems in User Space) har st\u00f6d f\u00f6r skapande av tempor\u00e4ra filer med flaggan O_TMPFILE lagts till.                         <\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> Implementation of the CFI (Control Flow Integrity) protection mechanism has been changed, which adds a check before each indirect function call to identify some forms of undefined behavior that could potentially disrupt the normal execution order (control flow) due to the use of exploits that modify stored function pointers in memory. The standard CFI implementation from the LLVM project has been replaced with a variant that is also based on Clang but specifically adapted to protect low-level subsystems and operating system kernels. In LLVM, the new implementation will be proposed in the Clang 16 release and will be enabled with the option '-fsanitize=kcfi'. A key difference of the new implementation is that it is not tied to optimizations at the linkage stage (LTO) and does not lead to replacing function pointers with references in the jump table.\n<li class=\"l\"> LSM-moduler (Linux Security Module) f\u00e5r nu m\u00f6jlighet att skapa hanterare som f\u00e5ngar operationer vid skapande av namnrymder.\n<li class=\"l\"> M\u00f6jligheter f\u00f6r verifiering av PKCS#7 digitala signaturer har tillhandah\u00e5llits i BPF-program.\n<li class=\"l\"> I \/dev\/random har m\u00f6jligheten att \u00f6ppnas i icke-blockerande l\u00e4ge (O_NONBLOCK) \u00e5terst\u00e4llts, vilket oavsiktligt borttagits i k\u00e4rnan 5.6.\n<li class=\"l\"> F\u00f6r x86-system har en varning lagts till vid mappning av minnessidor av k\u00e4rnsystem som samtidigt till\u00e5ter exekvering och skrivning. Framtida \u00f6verv\u00e4ganden kan inkludera ett fullst\u00e4ndigt f\u00f6rbud mot s\u00e5dan minnesmappning.\n<li class=\"l\"> En KMSAN (Kernel Memory Sanitizer) fels\u00f6kningsmekanism har lagts till f\u00f6r att identifiera anv\u00e4ndning av oinitialiserat minne i k\u00e4rnan samt l\u00e4ckor av oinitialiserat minne mellan anv\u00e4ndarutrymme och enheter.\n<li class=\"l\"> F\u00f6rb\u00e4ttringar har genomf\u00f6rts p\u00e5 den kryptografisk s\u00e4kra pseudorandomtalsgeneratorn CRNG, som anv\u00e4nds vid anrop av getrandom. \u00c4ndringarna har f\u00f6rberetts av Jason A. Donenfeld, skaparen av WireGuard, och syftar till att \u00f6ka s\u00e4kerheten vid extraktion av pseudorandom hela tal. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"232\">VPN<\/a> I TCP-stacken har en m\u00f6jlighet (inaktiverad som standard) implementerats f\u00f6r separat anv\u00e4ndning av hash-tabeller f\u00f6r varje namnrymd, vilket kan \u00f6ka prestandan hos system med m\u00e5nga namnrymder.            <\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> I TCP-stacken har det implementerats en m\u00f6jlighet (inaktiverad som standard) f\u00f6r separat anv\u00e4ndning av hash-tabeller f\u00f6r varje namnrymd, vilket kan \u00f6ka prestandan hos system med m\u00e5nga namnrymder.\n<li class=\"l\"> Koden f\u00f6r att st\u00f6dja den f\u00f6r\u00e5ldrade DECnet-protokollet har tagits bort. F\u00f6r anv\u00e4ndarutrymmet har API-stubbar beh\u00e5llits f\u00f6r att m\u00f6jligg\u00f6ra kompilering av program som anv\u00e4nder DECnet, men dessa program kan inte ansluta till n\u00e4tverket.\n<li class=\"l\"> Netlink-protokollet \u00e4r dokumenterat.                                  <\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r DSC (Display Stream Compression) har lagts till i amdgpu-drivrutinen f\u00f6r att m\u00f6jligg\u00f6ra f\u00f6rlustfri komprimering av data vid kommunikation med sk\u00e4rmar som st\u00f6der mycket h\u00f6g uppl\u00f6sning. Arbetet f\u00f6r att s\u00e4kerst\u00e4lla st\u00f6d f\u00f6r AMD RDNA3 (RX 7000) och CDNA (Instinct) plattformar har fortsatt. St\u00f6d f\u00f6r IP-komponenter DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x och GMC 11.x har lagts till. St\u00f6d f\u00f6r GFX 11.0.3 har implementerats i amdkfd-drivrutinen (f\u00f6r AMD diskreta GPU:er som Polaris).\n<li class=\"l\"> St\u00f6d f\u00f6r GPU Meteor Lake har lagts till i i915-drivrutinen (Intel). F\u00f6r Meteor Lake och nyare GPU:er har st\u00f6d f\u00f6r DP 2.0 (DisplayPort) s\u00e4kerst\u00e4llts. Identifierare f\u00f6r grafikkort baserade p\u00e5 mikroarkitekturen Alder Lake S har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ljudsystem implementerade i Apple Silicon-processorer, Intel SkyLake och Intel KabyLake har lagts till. I ljuddrivrutinen CS35L41 HDA har st\u00f6d f\u00f6r vilol\u00e4ge implementerats. St\u00f6d f\u00f6r ASoC (ALSA System on Chip) har tillkommit f\u00f6r inbyggda ljudchip fr\u00e5n Apple Silicon, AMD Rembrant DSP, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake och Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSP, Qualcomm SC8280XP, SM8250, SM8450 och Texas Instruments SRC4392.\n<li class=\"l\"> St\u00f6d f\u00f6r LCD-panelerna Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1, Multi-Inno Technology MI0800FT-9 har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r AHCI SATA-kontroller som anv\u00e4nds i SoC Baikal-T1 har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r Bluetooth-chip MediaTek MT7921, Intel Magnetor (CNVi, Integrated Connectivity), Realtek RTL8852C, RTW8852AE och RTL8761BUV (Edimax BT-8500) har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r spektral scanning i 160 MHz-bandet har lagts till i ath11k-drivrutinen f\u00f6r Qualcomm tr\u00e5dl\u00f6sa moduler, flerskikts NAPI har implementerats och st\u00f6den f\u00f6r Wi-Fi-chip Qualcomm WCN6750 har f\u00f6rb\u00e4ttrats.\n<li class=\"l\"> Drivrutiner f\u00f6r tangentbord till PinePhone, pekplattor InterTouch (ThinkPad P1 G3), X-Box Adaptive Controller, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, kontrollpaneler fr\u00e5n IBM (IBM Operation Panel), XBOX One Elite fj\u00e4rrkontroller och tabletter XP-PEN Deco Pro S och Intuos Pro Small (PTH-460) har lagts till.\n<li class=\"l\"> En drivrutin f\u00f6r kryptografiska acceleratorer Aspeed HACE (Hash and Crypto Engine) har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r integrerade Thunderbolt\/USB4 kontroller fr\u00e5n Intel Meteor Lake har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r smartphones Sony Xperia 1 IV, Samsung Galaxy E5, E7 och Grand Max, Pine64 Pinephone Pro har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM SoC och kort har lagts till: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 och RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL\/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. Drivrutiner f\u00f6r SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom och NXP har uppdaterats.        <\/ul>\n<\/ul>\n<p>At the same time, the Latin American Free Software Foundation has created a completely free kernel version 6.1 \u2014 Linux-libre 6.1-gnu, which has been stripped of firmware and driver elements containing non-free components or code segments that are restricted by the manufacturer. The new release has cleaned up the new rtw8852b driver and the DTS files for various Qualcomm and MediaTek SoCs based on the AArch64 architecture. The code for cleaning blobs in the drivers and subsystems amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI has been updated. Cleaning of outdated drivers tm6000 TV cards, cpia2 v4l, sp8870, av7110 has been adjusted.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58304\">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 6.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e KMSAN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0437\u0430\u0449\u0438\u0442\u044b KCFI (Kernelk Control-Flow Integrity), \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Maple tree. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15115 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106007","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-12-12T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:56:03+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\udd47Lansering av k\u00e4rnan Linux 6.1 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds lanseringen av k\u00e4rnan Linux 6.1.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-12-12T07:36:41+00:00","article:modified_time":"2026-02-08T16:56:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106007","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:27","updated":"2026-02-08 16:56:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/106007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=106007"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/106007\/revisions"}],"predecessor-version":[{"id":157552,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/106007\/revisions\/157552"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=106007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=106007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=106007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}