{"id":100032,"date":"2021-04-26T10:22:56","date_gmt":"2021-04-26T08:22:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-12"},"modified":"2021-04-26T10:22:56","modified_gmt":"2021-04-26T08:22:56","slug":"reliz-yadra-linux-5-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-12","title":{"rendered":"Release av Linux-k\u00e4rnan 5.12.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds releasen av Linux-k\u00e4rnan 5.12. Bland de mest anm\u00e4rkningsv\u00e4rda f\u00f6r\u00e4ndringarna finns: st\u00f6d f\u00f6r zonerade blockenheter i Btrfs, m\u00f6jlighet att mappa anv\u00e4ndaridentifierare f\u00f6r filsystem, rensning av f\u00f6r\u00e5ldrade ARM-arkitekturer, l\u00e4get \"ot\u00e5lig\" skrivning i NFS, mekanismen LOOKUP_CACHED f\u00f6r att best\u00e4mma filv\u00e4gar fr\u00e5n cachen, st\u00f6d f\u00f6r atom\u00e4ra instruktioner i BPF, fels\u00f6kningssystemet KFENCE f\u00f6r att identifiera minnesfel, en NAPI polling-l\u00e4ge som k\u00f6rs i en separat kerneltr\u00e5d i n\u00e4tverksstacken, hypervisorn ACRN, m\u00f6jlighet att \u00e4ndra preempt-modellen i schemal\u00e4ggaren i realtid och st\u00f6d f\u00f6r LTO-optimeringar vid kompilering i Clang.    <\/p>\n<p>I den nya versionen har 14170 (i den f\u00f6rra versionen 15480) korrigeringar antagits fr\u00e5n 1946 (1991) utvecklare, storleken p\u00e5 patchen \u00e4r 38 MB (\u00e4ndringarna ber\u00f6rde 12102 (12090) filer, 538599 (868025) kodrader lades till, 333377 (261456) kodrader togs bort). Ungef\u00e4r 43% av alla f\u00f6r\u00e4ndringar i 5.12 \u00e4r relaterade till enhetsdrivrutiner, cirka 17% av f\u00f6r\u00e4ndringarna g\u00e4ller uppdatering av arkitekturspecifik kod, 12% \u00e4r kopplade till n\u00e4tverksstacken, 5% till filsystem och 4% till interna k\u00e4rnsystem.    <\/p>\n<p>Huvudsakliga nyheter:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> M\u00f6jligheten att mappa anv\u00e4ndaridentifierare f\u00f6r monterade filsystem har implementerats (filer fr\u00e5n en anv\u00e4ndare p\u00e5 en monterad annan partition kan kopplas till en annan anv\u00e4ndare i det aktuella systemet). Mappning st\u00f6ds f\u00f6r filsystem FAT, ext4 och XFS. Den f\u00f6reslagna funktionen m\u00f6jligg\u00f6r enklare fildelning mellan olika anv\u00e4ndare och datorer, inklusive mappning som kommer att till\u00e4mpas i mekanismen f\u00f6r flyttbara hemkataloger systemd-homed, vilket g\u00f6r det m\u00f6jligt f\u00f6r anv\u00e4ndare att flytta sina hemkataloger till externa lagringsenheter och anv\u00e4nda dem p\u00e5 olika datorer d\u00e4r anv\u00e4ndaridentifierarna inte matchar. En annan anv\u00e4ndbar till\u00e4mpning \u00e4r att organisera delning av filer fr\u00e5n en extern v\u00e4rd, utan att faktiskt \u00e4ndra \u00e4garinformation i filsystemet.\n<li class=\"l\"> I k\u00e4rnan har patchar f\u00f6r LOOKUP_CACHED inf\u00f6rts, vilket m\u00f6jligg\u00f6r att utf\u00f6ra filv\u00e4gsbest\u00e4mning fr\u00e5n anv\u00e4ndarutrymmet utan blockering, endast baserat p\u00e5 data som finns i cacheminnet. Modus LOOKUP_CACHED aktiveras i anropet openat2() genom att skicka flaggan RESOLVE_CACHED, vid vilken tidpunkt data endast ges fr\u00e5n cacheminnet, och om v\u00e4gsbest\u00e4mningen kr\u00e4ver \u00e5tkomst till lagringen returneras felet EAGAIN.\n<li class=\"l\"> I filsystemet Btrfs har grundl\u00e4ggande st\u00f6d f\u00f6r zonerade blockenheter lagts till (enheter p\u00e5 magnetiska h\u00e5rddiskar eller NVMe SSD, d\u00e4r lagringsutrymmet \u00e4r uppdelat i zoner som best\u00e5r av grupper av block eller sektorer, d\u00e4r data endast f\u00e5r l\u00e4ggas till sekventiellt med en uppdatering av hela blockgruppen). I skrivskyddat l\u00e4ge st\u00f6ds block med metadata och data som \u00e4r mindre \u00e4n en sida (subpage).\n<li class=\"l\"> I filsystemet F2FS har m\u00f6jligheten att v\u00e4lja algoritm och komprimeringsniv\u00e5 inf\u00f6rts. St\u00f6d f\u00f6r h\u00f6g niv\u00e5 av komprimering f\u00f6r LZ4-algoritmen har lagts till. En monteringsoption f\u00f6r checkpoint_merge har implementerats.\n<li class=\"l\"> En ny ioctl-kommand FS_IOC_READ_VERITY_METADATA har implementerats f\u00f6r att l\u00e4sa metadata fr\u00e5n filer skyddade med fs-verity.\n<li class=\"l\"> I NFS-klienten har l\u00e4get \"ot\u00e5lig\" skrivning (writes=eager) implementerats, vilket g\u00f6r att skrivoperationer till filen omedelbart skickas till servern, utan att g\u00e5 igenom sidcache. Detta l\u00e4ge minskar minnesanv\u00e4ndningen, ger omedelbar information om avslutningen av ledigt utrymme i filsystemet och kan i vissa situationer leda till \u00f6kad prestanda.\n<li class=\"l\"> I CIFS (SMB) har nya monteringsalternativ lagts till: acregmax f\u00f6r att hantera cacheminnet f\u00f6r filer och acdirmax f\u00f6r att hantera cacheminnet f\u00f6r metadata f\u00f6r kataloger.\n<li class=\"l\"> I XFS har l\u00e4get f\u00f6r flertr\u00e5dad kontroll av kvoter aktiverats, fsync-exekveringen har p\u00e5skyndats och kod f\u00f6r growfs har f\u00f6rberetts f\u00f6r att inf\u00f6ra funktionen f\u00f6r att minska storleken p\u00e5 filsystemet.                        <\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> En DTMP (Dynamic Thermal Power Management) delsystem har lagts till, vilket m\u00f6jligg\u00f6r dynamisk reglering av energif\u00f6rbrukningen f\u00f6r olika enheter baserat p\u00e5 angivna gemensamma temperaturbegr\u00e4nsningar.\n<li class=\"l\"> M\u00f6jligheten att kompilera k\u00e4rnan med Clang-kompilatorn har implementerats med inkludering av optimeringar under l\u00e4nkning (LTO, Link Time Optimization). LTO-optimeringar tar h\u00e4nsyn till tillst\u00e5ndet hos alla filer som deltar i byggprocessen, medan traditionella optimeringsl\u00e4gen optimerar varje fil enskilt och inte beaktar anrop av funktioner som definieras i andra filer. Till exempel, vid LTO \u00e4r det m\u00f6jligt att g\u00f6ra inline-utveckling f\u00f6r funktioner fr\u00e5n andra filer, och oanv\u00e4nd kod inkluderas inte i det k\u00f6rbara programmet, typkontroll utf\u00f6rs och en \u00f6vergripande optimering p\u00e5 projektets niv\u00e5 m\u00f6jligg\u00f6rs. St\u00f6det f\u00f6r LTO \u00e4r f\u00f6r n\u00e4rvarande begr\u00e4nsat till arkitekturerna x86 och ARM64.\n<li class=\"l\"> M\u00f6jligheten att v\u00e4lja preemptionsl\u00e4gen (PREEMPT) i schemal\u00e4ggaren har tillhandah\u00e5llits under startfasen (preempt=none\/voluntary\/full) eller under drift via debugfs (\/debug\/sched_debug), om PREEMPT_DYNAMIC-inst\u00e4llningen anges vid kompilering av k\u00e4rnan. Tidigare kunde preemption-l\u00e4get endast anges p\u00e5 byggparameter-niv\u00e5. \u00c4ndringen g\u00f6r att distributioner kan leverera k\u00e4rnor med aktiverat PREEMPT-l\u00e4ge, vilket ger minimala f\u00f6rdr\u00f6jningar f\u00f6r skrivbordsmilj\u00f6er till priset av en obetydlig minskning av genomstr\u00f6mningen, och vid behov \u00e5terg\u00e5 till l\u00e4gena PREEMPT_VOLUNTARY (intermedi\u00e4rt l\u00e4ge f\u00f6r skrivbord) eller PREEMPT_NONE (ger maximal genomstr\u00f6mning f\u00f6r <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/\"   title=\"servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1575\">servrar<\/a>).\n<li class=\"l\"> Systemet BPF har f\u00e5tt st\u00f6d f\u00f6r atom\u00e4ra operationer BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG och BPF_CMPXCHG.\n<li class=\"l\"> BPF-program har f\u00e5tt m\u00f6jlighet att f\u00e5 \u00e5tkomst till data i stacken med hj\u00e4lp av pekare med varierande f\u00f6rskjutning. Till exempel, om \u00e5tkomst till en array i stacken tidigare endast kunde g\u00f6ras med ett konstant index f\u00f6r elementet, kan nu ett f\u00f6r\u00e4ndrat index anv\u00e4ndas. Kontrollen av \u00e5tkomsten inom befintliga gr\u00e4nser genomf\u00f6rs av BPF-verifieraren. Denna m\u00f6jlighet \u00e4r endast tillg\u00e4nglig f\u00f6r privilegerade program p\u00e5 grund av oro kring exploatering av s\u00e5rbarheter relaterade till spekulativ kodexekvering.\n<li class=\"l\"> M\u00f6jligheten att f\u00e4sta BPF-program till \"enkla\" sp\u00e5rningspunkter (bare tracepoints), som inte \u00e4r kopplade till h\u00e4ndelser som syns i anv\u00e4ndarutrymmet, har lagts till (f\u00f6r s\u00e5dana sp\u00e5rpunkter garanteras inte bevarande av ABI).\n<li class=\"l\"> St\u00f6d f\u00f6r CXL 2.0-bussen (Compute Express Link) har implementerats, vilket anv\u00e4nds f\u00f6r att organisera h\u00f6gf\u00f6rsiktig interaktion mellan CPU och minnesenheter (m\u00f6jligg\u00f6r anv\u00e4ndningen av externa minnesenheter som en del av RAM eller permanent minne, som om detta minne var anslutet via den inbyggda minneskontrollern i CPU).\n<li class=\"l\"> En nvmem-drivrutin har lagts till f\u00f6r att h\u00e4mta data fr\u00e5n minnesomr\u00e5den som \u00e4r reserverade av firmware och som \u00e4r direkt otillg\u00e4ngliga f\u00f6r Linux (till exempel EEPROM-minne, som endast \u00e4r fysiskt \u00e5tkomligt av firmware, eller data som endast \u00e4r tillg\u00e4ngliga under den tidiga laddningen).\n<li class=\"l\"> St\u00f6det f\u00f6r profileringssystemet \"oprofile\" har tagits bort, d\u00e5 det inte fick tillr\u00e4ckligt med spridning och har ersatts av den mer moderna mekanismen perf.\n<li class=\"l\"> I gr\u00e4nssnittet f\u00f6r asynkron in-\/utmatning io_uring har integration med cgroup, som kontrollerar anv\u00e4ndningen av minne, s\u00e4kerst\u00e4llts.\n<li class=\"l\"> St\u00f6d f\u00f6r NUMA-system och mekanismer som kprobes och uprobes har implementerats f\u00f6r RISC-V-arkitekturen.\n<li class=\"l\"> M\u00f6jligheten att anv\u00e4nda systemanropet kcmp() oberoende av funktionaliteten hos processens tillst\u00e5ndssnapshots (checkpoint\/restore) har lagts till.\n<li class=\"l\"> Makron EXPORT_UNUSED_SYMBOL() och EXPORT_SYMBOL_GPL_FUTURE() har tagits bort, vilka inte har anv\u00e4nts i praktiken p\u00e5 m\u00e5nga \u00e5r.                       <\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> En skyddsmekanism KFence (Kernel Electric Fence) har lagts till, som f\u00e5ngar fel vid arbete med minne, s\u00e5som buffer\u00f6verfl\u00f6d och \u00e5tkomst efter att minnet har frigjorts. Till skillnad fr\u00e5n den debug-mekanismen KASAN, k\u00e4nnetecknas KFence-subsystemet av h\u00f6g hastighet och l\u00e5ga overheadkostnader, vilket m\u00f6jligg\u00f6r f\u00e5ngande av minneshanteringsfel som endast uppst\u00e5r i arbetsmilj\u00f6er eller vid l\u00e5ngvarig drift.\n<li class=\"l\"> St\u00f6d f\u00f6r hypervisorn ACRN har lagts till, skriven med fokus p\u00e5 beredskap f\u00f6r att utf\u00f6ra realtidsuppgifter och l\u00e4mplighet f\u00f6r anv\u00e4ndning i kritiska system. ACRN s\u00e4kerst\u00e4ller minimala overheadkostnader, garanterar l\u00e5g f\u00f6rdr\u00f6jning (low latency) och adekvat responsivitet vid interaktion med h\u00e5rdvara. Virtualisering av resurser f\u00f6r CPU, in-\/utmatning, n\u00e4tverksunderbyggnad, grafik och ljudoperationer st\u00f6ds. ACRN kan anv\u00e4ndas f\u00f6r att k\u00f6ra flera isolerade... <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\"   title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2053\">virtuella maskiner<\/a> i elektroniska styrblock, instrumentpaneler, fordonets informationssystem, konsumenternas IoT-enheter och annan inbyggd teknik. ACRN st\u00f6der tv\u00e5 typer av g\u00e4stsystem - privilegierade Service VM, som anv\u00e4nds f\u00f6r att hantera systemresurser (CPU, minne, in- och utdata osv.), och anv\u00e4ndarv\u00e4nliga User VM, d\u00e4r Linux-distributioner, Android och Windows kan k\u00f6ras.\n<li class=\"l\"> I IMA (Integrity Measurement Architecture) subsystemet, som s\u00e4kerst\u00e4ller uppr\u00e4tth\u00e5llandet av en hash-databas f\u00f6r att kontrollera integriteten av filer och relaterad metadata, har det tillkommit en m\u00f6jlighet att kontrollera integriteten av sj\u00e4lva k\u00e4rndata, exempelvis f\u00f6r att sp\u00e5ra f\u00f6r\u00e4ndringar i SELinux-regler.\n<li class=\"l\"> Hypervisor KVM har f\u00e5tt m\u00f6jlighet att f\u00e5nga hyperanrop fr\u00e5n Xen och vidarebefordra dem till en emulator som k\u00f6rs i anv\u00e4ndarrummet.\n<li class=\"l\"> Det har lagts till st\u00f6d f\u00f6r att anv\u00e4nda Linux som root-milj\u00f6 f\u00f6r hypervisorn Hyper-V. Root-milj\u00f6n har direkt \u00e5tkomst till h\u00e5rdvaran och anv\u00e4nds f\u00f6r att k\u00f6ra g\u00e4stsystem (motsvarar Dom0 i Xen). Tidigare har Hyper-V (Microsoft Hypervisor) endast st\u00f6tt Linux i g\u00e4stmilj\u00f6er, men sj\u00e4lva hypervisorn styrdes fr\u00e5n en Windows-baserad milj\u00f6.\n<li class=\"l\"> Inline-kryptering har lagts till f\u00f6r eMMC-kort, vilket m\u00f6jligg\u00f6r anv\u00e4ndning av inbyggda krypteringsmekanismer i lagringskontrollern som genomf\u00f6r transparent kryptering och dekryptering av in-\/utmatning.\n<li class=\"l\"> Underst\u00f6det f\u00f6r de oanv\u00e4nda RIPE-MD 128\/256\/320 och Tiger 128\/160\/192 hash-algoritmerna har tagits bort fr\u00e5n kryptosubsystemet, liksom str\u00f6mmande krypteringsalgoritmen Salsa20, vilken har ersatts av algoritmen ChaCha20. Algoritmen blake2 har uppdaterats till blake2s-implementationen.          <\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\">M\u00f6jligheten att flytta NAPI polling-handlern f\u00f6r n\u00e4tverksenheter till en separat k\u00e4rntr\u00e5d har lagts till, vilket m\u00f6jligg\u00f6r b\u00e4ttre prestanda f\u00f6r vissa typer av belastningar. Tidigare utf\u00f6rdes polling i kontexten av softirq och omfattades inte av schemal\u00e4ggaren, vilket gjorde det sv\u00e5rt att genomf\u00f6ra finjusteringar f\u00f6r att uppn\u00e5 maximal prestanda. Genom att k\u00f6ra i en separat k\u00e4rntr\u00e5d kan man \u00f6vervaka polling-handlaren fr\u00e5n anv\u00e4ndarrummet, koppla den till separata CPU-k\u00e4rnor och beakta den i schemal\u00e4ggningen av uppgiftsswitchar. F\u00f6r att aktivera det nya l\u00e4get har parametern \\\/sys\\\/class\\\/net\\\/\\\/threaded f\u00f6reslagits i sysfs.\n<li class=\"l\"> Integration in the MPTCP (MultiPath TCP) core has been continued, which is an extension of the TCP protocol for the operation of TCP connections with the delivery of packets simultaneously over multiple routes through different network interfaces linked to different IP addresses. The new release includes the ability to attach priority to specific flows, enabling, for instance, the activation of backup flows that engage only when there are issues with the primary flow.\n<li class=\"l\"> Support for the EHT (Explicit Host Tracking) mechanism has been added in IGMPv3.\n<li class=\"l\"> In the netfilter packet filtering mechanism, ownership capabilities for specific tables have been implemented to achieve exclusive control (for example, a background firewall process can secure certain tables, preventing anyone else from interfering with them).                               <\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> A cleanup of deprecated and unsupported ARM platforms has been carried out. Code for platforms efm32, picoxcell, prima2, tango, u300, zx, and c6x, as well as their associated drivers, has been removed.\n<li class=\"l\"> In the amdgpu driver, overclocking (OverDrive) capability for GPUs based on the Sienna Cichlid (Navi 22, Radeon RX 6xxx) has been implemented. Support for the FP16 pixel format for DCE (display controller engine) from the 8th to the 11th generation has been added. A reset option for the GPU has been implemented for the Navy Flounder (Navi 21) and APU Van Gogh.\n<li class=\"l\"> In the i915 driver for Intel graphics cards, the i915.mitigations parameter has been implemented to disable isolation and protection mechanisms in favor of performance enhancement. Support for the VRR (Variable Rate Refresh) mechanism has been enabled for chips starting from Tiger Lake, adapting the monitor refresh rate for smoothness and eliminating stuttering during gaming. Intel Clear Color technology has been integrated to enhance color accuracy. Support for DP-HDMI 2.1 has been included. Control over the backlighting of eDP panels has been realized. For Gen9 GPUs supporting LSPCON (Level Shifter and Protocol Converter), HDR support has been enabled.\n<li class=\"l\"> Initial support for NVIDIA GPUs based on the GA100 (Ampere) architecture has been added in the nouveau driver.\n<li class=\"l\"> Support for GPUs Adreno 508, 509, and 512, used in SDM (Snapdragon) 630, 636, and 660 chips, has been added in the msm driver.\n<li class=\"l\"> Support for the Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s, and Pioneer DJM-750 sound cards has been added. Support for the audio subsystem Intel Alder Lake PCH-P has been introduced. Software simulation of audio jack connection and disconnection for debugging user space handlers has been implemented.\n<li class=\"l\"> St\u00f6d f\u00f6r spelkonsolerna Nintendo 64, som tillverkades mellan 1996 och 2003, har lagts till (tidigare f\u00f6rs\u00f6k att portera Linux till Nintendo 64 har inte genomf\u00f6rts framg\u00e5ngsrikt och har haft statusen Vaporware). Motivet bakom skapandet av en ny port f\u00f6r en f\u00f6r\u00e5ldrad plattform som inte har tillverkats p\u00e5 n\u00e4stan tjugo \u00e5r \u00e4r att stimulera utvecklingen av emulatorer och f\u00f6renkla portningen av spel.\n<li class=\"l\"> En drivrutin f\u00f6r spelkontrollen Sony PlayStation 5 DualSense har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM-plattformar, enheter och plattformar har lagts till: PineTab, Snapdragon 888 \/ SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.\n<li class=\"l\"> St\u00f6d f\u00f6r smartphones som Purism Librem5 Evergreen, Xperia Z3+\/Z4\/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070 har lagts till.\n<li class=\"l\"> Drivrutinen bcm-vk har lagts till f\u00f6r acceleratorplattor fr\u00e5n Broadcom VK (t.ex. PCIe-plattor som Valkyrie och Viper), vilket kan anv\u00e4ndas f\u00f6r att avlasta ljud-, video- och bildbehandling samt kryptografiska operationer till en separat enhet.\n<li class=\"l\"> St\u00f6d f\u00f6r Lenovo IdeaPad-plattformen med m\u00f6jlighet att styra konstant laddning och bakgrundsbelysning av tangentbordet har lagts till. ACPI-profilen f\u00f6r ThinkPad-plattformen har ocks\u00e5 st\u00f6d f\u00f6r energif\u00f6rvaltningsl\u00e4gen. En drivrutin f\u00f6r HID-systemet Lenovo ThinkPad X1 Tablet Gen 2 har lagts till.\n<li class=\"l\"> Drivrutinen ov5647 har lagts till med st\u00f6d f\u00f6r en kameramodul f\u00f6r Raspberry Pi.\n<li class=\"l\"> St\u00f6d f\u00f6r RISC-V SoC FU740 och HiFive Unleashed-plattor har lagts till. En ny drivrutin f\u00f6r chipet Kendryte K210 har ocks\u00e5 lagts till.    <\/ul>\n<\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54985\">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 5.12. \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 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432 Btrfs, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u0424\u0421, \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, \u0440\u0435\u0436\u0438\u043c &#171;\u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u043e\u0439&#187; \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 NFS, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c LOOKUP_CACHED \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u043f\u0443\u0442\u0435\u0439 \u0438\u0437 \u043a\u044d\u0448\u0430, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0432 BPF, \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 KFENCE \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 [&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-100032","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 5.12.\" \/>\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-5-12\" \/>\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 5.12 | 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 5.12.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-12\" \/>\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=\"2021-04-26T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-26T08:22:56+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\udd47 Utg\u00e5van av Linux-k\u00e4rnan 5.12 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds utg\u00e5van av Linux-k\u00e4rnan 5.12.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-12","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 5.12 | 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 5.12.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-12","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":"2021-04-26T08:22:56+00:00","article:modified_time":"2021-04-26T08:22:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100032","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":null,"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":"2021-04-26 08:35:42","updated":"2026-02-09 17:11:13","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\/100032","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=100032"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/100032\/revisions"}],"predecessor-version":[{"id":159297,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/100032\/revisions\/159297"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=100032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=100032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=100032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}