{"id":99149,"date":"2021-02-16T16:22:46","date_gmt":"2021-02-16T14:22:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-11"},"modified":"2021-02-16T16:22:46","modified_gmt":"2021-02-16T14:22:46","slug":"reliz-yadra-linux-5-11","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-5-11","title":{"rendered":"Linuxi kernel 5.11 v\u00e4ljalase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6d on Linus Torvalds esitanud Linuxi tuuma versiooni 5.11. K\u00f5ige silmapaistvamad muutused h\u00f5lmavad Intel SGX enklaavide toetust, uut s\u00fcsteemi kutsungite sekkumise mehhanismi, abiv\u00f6\u00f6ndi virtuaalbussi, moodulite koostamise keeldu ilma MODULE_LICENSE(), kiire kutsungifilterimise re\u017eiimi seccomp'is, ia64 arhitektuuri toe l\u00f5petamist, WiMAX tehnoloogia \u00fcleviimist 'staging' harusse ja v\u00f5imalust SCTP enkapsuleerida UDP-sse.      <\/p>\n<p>Uues versioonis on aktsepteeritud 15 480 parandust 1 991 arendajalt, pat\u0161i suurus on 72 MB (muudatused puudutasid 12 090 faili, lisatud 868 025 koodirida, eemaldatud 261 456 rida). Umbes 46% k\u00f5ikidest 5.11 esitatud muudatused on seotud seadmedraiverite, umbes 16% muudatused on seotud riistvaraarhitektuuridele spetsiifilise koodi v\u00e4rskendamisega, 13% on seotud v\u00f5rgu protokolliga, 3% -ga failis\u00fcsteemide ja 4% -ga tuuma sisemiste s\u00fcsteemidega.         <\/p>\n<p>Peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> <b>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Btrfs-i on lisatud mitmeid mountimisvalikuid andmete taastamiseks kahjustatud failis\u00fcsteemist: 'rescue=ignorebadroots' v\u00f5imaldab mountimist vaatamata alakoostage kahjustusele (extent, uuid, data reloc, device, csum, free space), 'rescue=ignoredatacsums' keelab andmete kontrollsumma kontrollimise ja 'rescue=all' aktiveerib korraga re\u017eiimid 'ignorebadroots', 'ignoredatacsums' ja 'nologreplay'. Mountimisvalik 'inode_cache', mis oli varem deklareeritud vananenuks, on eemaldatud toest. Koodi ettevalmistamine metainfo ja andmete plokkide toeks, mis on v\u00e4iksemad kui lehe suurus (PAGE_SIZE), ning tsoonitud ruumide eraldamise toetamiseks. Vahetult mittebufferiseeritud (Direct IO) p\u00e4ringud on \u00fcle viidud iomap infrastruktuuri. Tootlikkus on optimeeritud mitmes toimingus, m\u00f5nel juhul v\u00f5ib kiirus suureneda k\u00fcmnete protsentide v\u00f5rra.\n<li class=\"l\"> XFS-is on kasutusele v\u00f5etud 'needsrepair' lipp, mis n\u00e4itab, et taastamine on vajalik. Kui see lipp on seadistatud, ei saa failis\u00fcsteemi montaa\u017eida, kuni lipp ei ole xfs_repair utiliidi poolt l\u00e4htestatud.\n<li class=\"l\"> Ext4-s on pakutud ainult vigade parandusi ja optimeerimist, samuti on kood puhastatud.\n<li class=\"l\"> Korduva ekspordi lubamine failis\u00fcsteemidele, mis on monteeritud NFS-i kaudu (st NFS-i kaudu monteeritud sektsioon on n\u00fc\u00fcd v\u00f5imalik ekspordida NFS l\u00e4bi ja kasutada vahepealse vahem\u00e4luna).\n<li class=\"l\"> S\u00fcsteemi kutse close_range(), mis v\u00f5imaldab protsessil korraga sulgeda kogu vahemiku avatud failide deskriptoritest, on lisatud valik CLOSE_RANGE_CLOEXEC deskriptorite sulgemiseks close-on-exec re\u017eiimis.\n<li class=\"l\"> F2FS-failides on lisatud uued ioctl() kutsed, mis v\u00f5imaldavad kasutajaruumi kaudu hallata, millised failid salvestatakse kompressitud kujul. Lisatud on monteerimisvalik \u201ecompress_mode=\u201d, et valida tihendamise halduri asukoht kas kernelis v\u00f5i kasutajaruumi.\n<li class=\"l\"> Overlayfs'i montaa\u017e on saanud v\u00f5imalikuks privileegideta protsesside poolt, kasutades eraldi kasutaja identifikaatorite ruumi (user namespace). Rakendatud on t\u00e4ielik koodiaudit, et kontrollida turvamudeli vastavust. Overlayfs'is on lisatud ka v\u00f5imalus k\u00e4ivitada koopiaid failis\u00fcsteemi piltidest, lubades valikulise UUID kontrollimise v\u00e4ljal\u00fclitamist.\n<li class=\"l\"> Failis\u00fcsteemi Ceph on lisatud protokolli msgr2.1 tugi, mis v\u00f5imaldab AES-GCM algoritmi kasutamist andmete edastamisel kr\u00fcpteeritud kujul.\n<li class=\"l\"> Dm-multipath moodulis on teostatud IO-affinity (CPU seotuse) arvestamise v\u00f5imalus sisend\/v\u00e4ljund p\u00e4ringu marsruudi valimisel.                      <\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Lisatud on uus s\u00fcsteemi kutsete katte mehhanism, mis p\u00f5hineb prctl() funktsioonil ja v\u00f5imaldab kasutaja ruumis genereerida erandeid teatud s\u00fcsteemi kutse kutsumise korral ja simuleerida selle t\u00e4itmist. Antud funktsionaalsus on n\u00f5utud Wine'i ja Proton'i jaoks Windowsi s\u00fcsteemi kutsete simuleerimiseks, mis on vajalik m\u00e4ngude ja rakenduste \u00fchilduvuse tagamiseks, mis t\u00e4idavad s\u00fcsteemi kutseid otse Windows API-d m\u00f6\u00f6da (n\u00e4iteks autoriseerimata kasutamise kaitsmiseks).\n<li class=\"l\"> Kasutaja pettuse failist userfaultfd(), mis on ette n\u00e4htud lehek\u00fclje vigade (m\u00e4lu mittejaotatud lehek\u00fclgedele juurdep\u00e4\u00e4s) k\u00e4sitlemiseks kasutaja ruumis, on saanud v\u00f5imaluse keelata tuuma tasemel tekkivate erandite t\u00f6\u00f6tlemise, et raskendada teatud haavatavuste \u00e4rakasutamist.\n<li class=\"l\"> BPF alams\u00fcsteemi on lisatud toetus \u00fclesande kohalike andmete salvestamise (task-local storage) jaoks, mis seob andmed konkreetse BPF t\u00f6\u00f6tlejaga.\n<li class=\"l\"> BPF programmide m\u00e4lutarbimise arvestus on t\u00e4ielikult \u00fcmber tehtud - BPF objektide m\u00e4lu kasutamise haldamiseks on memlock rlimit'i asemel pakutud cgroup kontrollerit.\n<li class=\"l\"> BTF (BPF T\u00fc\u00fcpformaat) mehhanism, mis annab teavet BPF pseudokoodi t\u00fc\u00fcpide kontrollimiseks, toetab n\u00fc\u00fcd s\u00fcdamikku moduleid.\n<li class=\"l\"> As\u00fcnkroonse sisendi ja v\u00e4ljundi io_uring liidesesse on lisatud s\u00fcsteemik\u00f5nede shutdown(), renameat2() ja unlinkat() tugi. io_uring_enter() kutse puhul on lisatud v\u00f5imalus m\u00e4\u00e4rata ajutine ooteaeg (ajutise v\u00e4\u00e4rtuse toetuse kontrollimiseks v\u00f5ib kasutada lippu IORING_FEAT_EXT_ARG).\n<li class=\"l\"> Intel Itaniumi protsessorites kasutatav ia64 arhitektuur on liigitatud mittehaldatud (orphaned) kategooriasse, mis t\u00e4hendab testimise l\u00f5petamist. Hewlett Packard Enterprise l\u00f5petas Itaniumi uue varustuse tellimise, samas kui Intel tegi seda juba eelmisel aastal.\n<li class=\"l\"> MicroBlaze arhitektuuril p\u00f5hinevate s\u00fcsteemide tugi, millel puudub m\u00e4lu valitsemise moodul (MMU), on l\u00f5petatud. Sellised s\u00fcsteemid ei ole juba pikka aega levinud.\n<li class=\"l\"> MIPS arhitektuuri jaoks on lisatud koodi katvuse testimise tugi gcov utiliidi abil.\n<li class=\"l\"> Lisatud on t\u00e4iendava busside toe tugi, et suhelda mitmeotstarbeliste seadmetega, mis vajavad erinevaid draivereid (nt Etherneti ja RDMA toe omavad v\u00f5rgukaardid). Buss v\u00f5ib seadmest m\u00e4\u00e4rata esmase ja teise draiveri, kus MFD (Multi-Function Devices) alams\u00fcsteemi kasutamine on keeruline.\n<li class=\"l\"> RISC-V arhitektuuri jaoks on lisatud CMA (Contiguous Memory Allocator) m\u00e4luhalduse s\u00fcsteemi tugi, mis on optimeeritud suurte pidevate m\u00e4lupiirkondade eraldamiseks m\u00e4lulehtede liikumise tehnikaga. RISC-V jaoks on samuti rakendatud juurdep\u00e4\u00e4sumeetmed \/dev\/mem ja katkestuste t\u00f6\u00f6tlemise aja j\u00e4lgimise jaoks.\n<li class=\"l\"> 32-bitiste ARM s\u00fcsteemide jaoks on lisatud KASan (Kernel address sanitizer) silumise t\u00f6\u00f6riista tugi, mis tagab m\u00e4luhalduse vigade leidmise. 64-bitise ARM rakenduse puhul on KASan rakendatud MTE (MemTag) siltide kasutamisele.\n<li class=\"l\"> Lisatud on s\u00fcsteemik\u00f5ne epoll_pwait2(), mis v\u00f5imaldab kasutada nanoskeemide t\u00e4psusega ajutisi ooteseisundeid (epoll_wait kutse manipuleerib millisekunditega).\n<li class=\"l\"> Ehitusprotsessis on tagatud vea v\u00e4ljund, kui proovida ehitada tuumamooduleid, mille puhul makro MODULE_LICENSE() ei ole m\u00e4\u00e4ranud koodi litsentsi. Viga ehituses kutsutakse n\u00fc\u00fcd esile ka makro EXPORT_SYMBOL() kasutamise puhul staatiliste funktsioonide jaoks.\n<li class=\"l\"> Lisatud tugi GEM-objektide kaardistamiseks m\u00e4lu seest, mis on seotud sisendi\/v\u00e4ljundiga, v\u00f5imaldades kiiruselt parandada framebufferi t\u00f6\u00f6d m\u00f5nedes arhitektuurides.\n<li class=\"l\"> Kconfigis on peatatud Qt4 tugi (Qt5, GTK ja Ncurses tugi on j\u00e4etud alles).                  <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> S\u00fcsteemikutsesse seccomp() on lisatud kiire reageerimise re\u017eiimi tugi, mis v\u00f5imaldab v\u00e4ga kiiresti tuvastada, kas kindlat s\u00fcsteemikutsumist on lubatud v\u00f5i keelatud, tuginedes protsessile kinnitatud volituste tabelile (constant-action bitmap), mis ei n\u00f5ua BPF-k\u00e4itleja k\u00e4ivitamist.\n<li class=\"l\"> Integreeritud tuuma komponendid Intel SGX (Software Guard eXtensions) p\u00f5hjal anklaide loomise ja haldamise jaoks, mis v\u00f5imaldavad rakendustel k\u00e4itada koodi isoleeritud kr\u00fcpteeritud m\u00e4lu piirkondades, millele \u00fclej\u00e4\u00e4nud s\u00fcsteemi ligip\u00e4\u00e4s on piiratud.\n<li class=\"l\"> Kasutajaruumi juurdep\u00e4\u00e4su piiramise algatuses on MSR (model-specific register) registrisse kirjutamine MSR_IA32_ENERGY_PERF_BIAS keelatud, mis v\u00f5imaldab muuta protsessori energiat\u00f5hususe re\u017eiimi (normal, performance, powersave).\n<li class=\"l\"> Reaalajas s\u00fcsteemide kernel-rt harust on kolitud v\u00f5imalus k\u00f5rge prioriteetsete \u00fclesannete r\u00e4ndluse keelamiseks CPU vahel.\n<li class=\"l\"> ARM64 s\u00fcsteemidele on lisatud v\u00f5imalus rakendada MTE (MemTag, Memory Tagging Extension) silte signaalide m\u00e4lu aadressidele. MTE kasutuselev\u00f5tt toimub by SA_EXPOSE_TAGBITS valiku m\u00e4\u00e4ramisega sigaction() kaudu ja v\u00f5imaldab korraldada n\u00e4itajate korrektse kasutamise kontrollimist, et v\u00e4ltida haavatavust, mis tuleneb juba vabastatud m\u00e4lublokkide, puhver\u00fclekatete, enne algatamist toimuva juurdep\u00e4\u00e4sudega ja v\u00e4ljaspool praegust konteksti kasutamisega.\n<li class=\"l\"> Lisa on \u201eDM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING\u201d, mis lubab dm-verity alams\u00fcsteemil kontrollida sertifikaatide hash-allkirju, mis on salvestatud teisese v\u00f5tmehoidla (keyring) kogus. Praktiliselt v\u00f5imaldab see seadistamine valideerida mitte ainult tuumas sisalduvaid, vaid ka t\u00f6\u00f6 ajal laaditud sertifikaate, mis v\u00f5imaldab sertifikaatide uuendamist ilma kogu tuuma uuendamiseta.\n<li class=\"l\"> User-mode Linux'is on lisatud suspend-to-idle re\u017eiimi tugi, mis v\u00f5imaldab keskkonda k\u00fclmutada ja kasutada SIGUSR1 signaali \u00e4rkamiseks.\n<li class=\"l\"> Virtio-mem mehhanismi, mis v\u00f5imaldab sooja \u00fchendamise ja eemalduse m\u00e4lu virtuaalsetes masinates, on lisatud suuri plokkide re\u017eiimi (BBM, Big Block Mode) tugi, v\u00f5imaldades edastada v\u00f5i v\u00f5tta m\u00e4lu plokkides, mis \u00fcletavad tuuma ploki suuruse, mis on vajalik VFIO optimeerimiseks QEMU-s.\n<li class=\"l\"> Ytktas TLS'i rakendusse on lisatud CHACHA20-POLY1305 kr\u00fcptimise tugi.      <\/ul>\n<li class=\"l\"> <b>V\u00f5rgus\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> 802.1Q (VLAN) jaoks on rakendatud \u00fchenduse rikke haldamise mehhanism (CFM, Connectivity Fault Management), v\u00f5imaldades tuvastada, kinnitada ja isoleerida vigu virtuaalsetes sildades (Virtual Bridged Networks). N\u00e4iteks v\u00f5ib CFM-i kasutada probleemide lokaliseerimiseks v\u00f5rkudes, mis h\u00f5lmavad mitmeid s\u00f5ltumatuid organisatsioone, kelle t\u00f6\u00f6tajad p\u00e4\u00e4sevad juurde ainult oma seadmetele.\n<li class=\"l\"> On lisatud SCTP protokolli pakettide kapseldamise tugi UDP-pakettides (RFC 6951), mis v\u00f5imaldab kasutada SCTP vanades aadressit\u00f5lketesse, mis ei toeta SCTP-d otse, ning rakendada SCTP-d s\u00fcsteemides, mis ei paku otsest juurdep\u00e4\u00e4su IP tasemele.\n<li class=\"l\"> WiMAX tehnoloogia rakendus on viidud staging'usse ja tulevikus on plaanis see eemaldada, kui ei leita kasutajaid, kellele WiMAX vajalik on. WiMAXi ei kasutata enam avalikes v\u00f5rkudes ning ainus WiMAXiga \u00fchendatav draiver tuumas on vananenud Intel 2400m draiver. NetworkManageri v\u00f5rgu seadistajas peeti WiMAXi toetus 2015. aastal l\u00f5petatuks. Praegu on WiMAX peaaegu t\u00e4ielikult asendatud selliste tehnolooge nagu LTE, HSPA+ ja Wi-Fi 802.11n.\n<li class=\"l\"> On tehtud t\u00f6\u00f6d sissetuleva TCP liikluse t\u00f6\u00f6tlemise optimeerimiseks zerocopy re\u017eiimis, st ilma t\u00e4iendava kopeerimiseta uutesse puhvrisse. Keskmise suurusega liikluse jaoks, mis h\u00f5lmab k\u00fcmneid v\u00f5i mitu sada kilobaiti andmeid, osutub zerocopy rakendamine recvmsg() asemel m\u00e4rgatavalt efektiivsemaks. N\u00e4iteks on ellu viidud muudatused v\u00f5imaldanud suurendada RPC stiilis liikluse t\u00f6\u00f6tlemise efektiivsust 32 KB s\u00f5numitega zerocopy rakendamisel 60-70%.\n<li class=\"l\"> Lisatud on uued ioctl() kutsed, et luua v\u00f5rgu sildu, mis h\u00f5lmavad mitut PPP kanalit. Pakutav funktsionaalsus v\u00f5imaldab kaadritel liikuda \u00fchelt kanalilt teisele, n\u00e4iteks PPPoE-st PPPoL2TP sessioonile.\n<li class=\"l\"> MPTCP (MultiPath TCP) tuuma integreerimine j\u00e4tkub, mis on TCP protokolli laiendus TCP-\u00fchenduse t\u00f6\u00f6 korraldamiseks, edastades pakette samaaegselt mitmete marsruutide kaudu, mis on seotud erinevate IP-aadressidega. Uues v\u00e4ljaandes on rakendatud toetust ADD_ADDR valikule, et kuulutada v\u00e4lja saadaval olevad. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadresse\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"829\">IP-aadresse<\/a> \u00fchenduspunkid, millega on v\u00f5imalik \u00fchendust luua, kui lisanduvad uued vood MPTCP-\u00fchendusele.\n<li class=\"l\"> Lisatud on v\u00f5imalikud seadistused, kuidas k\u00e4ituda, kui \u00fchenduste polling'i eelarve \u00fcletatakse (busy-polling). Varasemalt saadaval olnud SO_BUSY_POLL re\u017eiim t\u00e4hendas \u00fcleminekut softirq'le, kui eelarve oli ammendatud. Rakendustele, mis vajavad polling'ut j\u00e4tkata, on pakutud uut valikut SO_PREFER_BUSY_POLL.\n<li class=\"l\"> IPv6-s on rakendatud SRv6 End.DT4 ja End.DT6 re\u017eiimide toetust, mida kasutatakse mitme kasutaja IPv4 L3 ja VRF (Virtuaalne suunamine ja edasiandmine) seadmete loomiseks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"155\">VPN<\/a> Jaotusv\u00f5rk 802.11 on lisatud API, et seadistada SAR-iga seotud v\u00f5imsuse piiranguid, samuti AE PWE ja HE MCS parameetreid. Intel iwlwifi draiverisse on lisatud toetus 6GHz (Ultra High Band) sagedusvahemikule. Qualcomm Ath11k draiverisse on lisatud tehnoloogia FILS (Fast Initial Link Setup, standardiseeritud kui IEEE 802.11ai) kiire \u00fchenduse seadistamiseks, mis v\u00f5imaldab v\u00e4ltida viivitusi r\u00e4ndamisel, kui liikuda \u00fchest p\u00e4\u00e4supunktist teise.\n<li class=\"l\"> Netfilteris on \u00fchtlustatud set-avaldiste teostus, mis v\u00f5imaldab m\u00e4\u00e4rata mitu avaldist iga set-loendi elementi jaoks.\n<li class=\"l\"> 802.11 traadita protokolli on lisatud API-d v\u00f5imsuse SAR piirangute seadistamiseks ning AE PWE ja HE MCS parameetrite seadistamiseks. Intel iwlwifi draiverisse on lisatud tugi 6GHz (Ultra High Band) sagedusele. Qualcomm Ath11k draiverisse on lisatud FAST (Fast Initial Link Setup, standardiseeritud kui IEEE 802.11ai), mis v\u00f5imaldab v\u00e4hendada viivitusi r\u00e4ndamisel, kui liikuda \u00fchelt p\u00e4\u00e4supunktilt teisele.   <\/ul>\n<li class=\"l\"> <b>Varustus<\/b>\n<ul>\n<li class=\"l\"> Amdgpu draiveris on lisatud AMD APU \u201eGreen Sardine\u201d (Ryzen 5000) ja GPU \u201eDimgrey Cavefish\u201d (Navi 2) tugi, samuti algne tugi AMD Van Gogh APU-le, millel on Zen 2 tuum ja RDNA 2 (Navi 2) GPU. Lisatud on tugi uutele APU Renoir identifikaatoritele (Zen 2 CPU ja Vega GPU alusel).\n<li class=\"l\"> Intel i915 draiveris on teinud toetuse IS (Integer Scaling) tehnoloogiale, rakendades filtreerimist, mis suurendab m\u00f5\u00f5tu, arvestades naaberpikslite olekut (Nearest-neighbor interpoleerimine) puuduvate pikslite v\u00e4rvi m\u00e4\u00e4ramiseks. Laiendatud tugi Intel DG1 diskreetsetele kaartidele. Rakendatud on tehnoloogia 'Big Joiner' tugi, mis on saadaval alates Ice Lake \/ Gen11 kiipidest ja v\u00f5imaldab kasutada \u00fchte transkooderit kahe vooga t\u00f6\u00f6tlemiseks, n\u00e4iteks 8K ekraani v\u00e4ljundiks \u00fche DisplayPorti kaudu. Lisatud on re\u017eiim as\u00fcnkroonseks vahetamiseks kahe videom\u00e4lu puutepunkti vahel (async flip).\n<li class=\"l\"> Nouveau draiverisse on lisatud esmane toetus NVIDIA GPU-dele, mis on ehitatud 'Ampere' mikroarhitektuurile (GA100, GeForce RTX 30xx), mis on praegu piiratud videore\u017eiimide haldamise vahenditega.\n<li class=\"l\"> On lisatud 3WIRE protokolli tugi, mida kasutatakse LCD-paneelides. Lisatud on tugi paneelidele novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 ja ABT Y030XX067A 3.0. Eraldi tasub m\u00e4rkida OnePlus 6 ja 6T nutitelefonide paneeli toe, mis v\u00f5imaldas korraldada laadimist modifitseerimata kerniga seadmetes.\n<li class=\"l\"> On lisatud esimese diskreetse USB4 host-kontrolleri Intel Maple Ridge tugi.\n<li class=\"l\"> On lisatud toode Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI ja XCVR, Realtek RT715 ning Qualcomm SM8250 helikodeerijate tugi.\n<li class=\"l\"> Lisatud tugi ARM-plaatidele, seadmetele ja platvormidele: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192\/MT6779\/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382, Mikrotik Marvell Prestera 98DX3236 baasil, serverid Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, 'Trogdor' Chromebook, Kobol Helios64, Engicam PX30.Core.\n<li class=\"l\"> On sisse ehitatud tugi m\u00e4ngukonsoolile Ouya, mis p\u00f5hineb NVIDIA Tegra 3-l.                        <\/ul>\n<\/ul>\n<p>Sama ajal on Ladina-Ameerika Vaba Tarkvara Fond loonud t\u00e4iesti avatud 5.11 tuuma variandi - Linux-libre 5.11-gnu, mis on puhastatud k\u00f5ikidest tootjalt piiratud programmide v\u00f5i koodil\u00f5ikude sisaldavatest firmware'ist ja draiveritest. Uues v\u00e4ljalaskes on draiverid, sealhulgas qat_4xxx (crypto), lt9611uxcm (dsi\/hdmi sild), ccs\/smia++ (sensor), ath11k_pci, nxp audio transceiver ja mhi pci controller, puhastatud. Uuendatud on kood blobide eemaldamiseks draiverites ja alam s\u00fcsteemides amdgpu, btqca, btrtl, btusb, i915 csr. Uusi blobe on keelatud m3 rproc, idt82p33 ptp kella ja qualcomm arm64-se.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54581\">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.11. \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 \u0430\u043d\u043a\u043b\u0430\u0432\u043e\u0432 Intel SGX, \u043d\u043e\u0432\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0448\u0438\u043d\u0430 auxiliary, \u0437\u0430\u043f\u0440\u0435\u0442 \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0431\u0435\u0437 MODULE_LICENSE(), \u0440\u0435\u0436\u0438\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 seccomp, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ia64, \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 WiMAX \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187;, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u044f\u0446\u0438\u0438 SCTP \u0432 UDP. \u0412 [&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-99149","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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.11.\" \/>\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\/et\/blog\/news\/reliz-yadra-linux-5-11\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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.11 | 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.11.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-5-11\" \/>\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-02-16T14:22:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-16T14:22:46+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 Linux 5.11 kernel'i v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuud arendust esitas Linus Torvalds Linux 5.11 kerni v\u00e4ljaande.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-5-11","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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.11 | 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.11.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-5-11","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-02-16T14:22:46+00:00","article:modified_time":"2021-02-16T14:22:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99149","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-02-28 09:54:35","updated":"2026-02-08 20:40:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/99149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=99149"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/99149\/revisions"}],"predecessor-version":[{"id":158020,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/99149\/revisions\/158020"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=99149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=99149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=99149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}