{"id":108052,"date":"2023-04-24T12:48:09","date_gmt":"2023-04-24T10:48:09","guid":{"rendered":"https:\/\/prohoster.info\/?p=108052"},"modified":"2023-04-24T16:01:33","modified_gmt":"2023-04-24T14:01:33","slug":"reliz-yadra-linux-6-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","title":{"rendered":"Linuxi tuuma 6.3 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6d p\u00e4rast esitles Linus Torvalds Linuxi tuuma 6.3 v\u00e4ljalaset. K\u00f5ige silmapaistvamad muudatused h\u00f5lmavad: vanade ARM-platvormide ja graafikadraiverite puhastamist, Rusti keele toe integreerimise j\u00e4tkamist, utiliidi hwnoise, punase-musta puu and structures BPF toetamist, BIG TCP re\u017eiimi IPv4 jaoks, Dhrystone'i j\u00f5udlustesti integreerimist, memfd-s t\u00e4ideviimise keelu v\u00f5imaluse, siduri tootejuhtide loomise toetust, samuti Btrfs-is vastu v\u00f5etud muudatusi plokigruppide fragmentatsiooni v\u00e4hendamiseks.      <\/p>\n<p>Uues versioonis on 15637 parandust 2055 arendajalt; plaastri suurus \u2014 76 MB (muudatused h\u00f5lmasid 14296 faili, lisati 1023183 koodi rida, eemaldati 883103 rida). V\u00f5rdluseks, eelnevas versioonis pakuti 16843 parandust 2178 arendajalt; plaastri suurus \u2014 62 MB. Umbes 39% k\u00f5igist n\u00e4idatud 6.3 tuuma muudatustest on seotud seadme draiveritega, umbes 15% muudatusi puudutab kodeeringu t\u00e4iendusi, mis on spetsiifilised riistvaraarhitektuuridele, 10% on seotud v\u00f5rgu stacksiga, 5% \u2014 failis\u00fcsteemidega ja 3% tuuma sisemiste alams\u00fcsteemidega.    <\/p>\n<p>Peamised uuendused tuumas 6.3:  <\/p>\n<ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Significant clean-up of code related to old and unused ARM platforms has reduced the kernel\u2019s source texts by 150,000 lines. Over 40 old ARM platforms have been removed.\n<li class=\"l\"> Rajatud on v\u00f5imalus luua seadme sisendi draivereid HID (Human Interface Device) liidese kaudu, rakendades BPF- programme.\n<li class=\"l\"> Eelmise Rust-for-Linux haru \u00fcleviimist j\u00e4tkatakse, et lisada funktsionaalsust, mis seondub projekti arendamisel Rusti keele kasutamisega teise keelena draiverite ja tuuma moodulite jaoks. Rusti tugi ei ole vaikimisi aktiivne ja ei too kaasa Rusti kaasamine kohustuslike ehitus s\u00f5ltuvuste hulka tuuma jaoks. Varasemate v\u00e4ljaannete pakutud funktsionaalsus on laiendatud Arc t\u00fc\u00fcpide (viidatud pointerite rakendus loenduriga), ScopeGuard (t\u00e4idab puhastamise v\u00e4ljaviimise korral), ja ForeignOwnable (tagab viidatud pointerite liikumise C ja Rust koodi vahel) toe ning 'alloc' paketist on eemaldatud 'borrow' moodul (t\u00fc\u00fcp 'Cow' ja t\u00fcpoloogija 'ToOwned'). T\u00e4heldatakse, et Rusti toe seisund tuumas on juba l\u00e4hedal esimeste Rustis kirjutatud moodulite vastuv\u00f5tmise algusele.\n<li class=\"l\"> User-mode Linuxis (tuuma k\u00e4itamine kasutaja protsessina) on s\u00fcsteemidel x86-64 rakendatud Rustis kirjutatud koodi toetus. On lisatud User-mode Linuxi kokkupaneku toetus koos clangiga, sealhulgas lingimise optimeerimine (LTO) abil.\n<li class=\"l\"> On lisatud utiliit hwnoise, et j\u00e4lgida viivitusi, mis on tingitud riistvara karakteristikutest. M\u00e4\u00e4ratakse kindlaks teatud kestvuse k\u00f5rvalekalded (jitter), mis \u00fcletavad \u00fche mikroseundi 10-minutiliste arvutuste jooksul.\n<li class=\"l\"> On lisatud tuuma moodul Dhrystone'i j\u00f5udlustesti rakendusega, mida saab kasutada CPU j\u00f5udlust hindamiseks konfiguratsioonides, kus pole kasutaja ruumi komponente (nt uute SoC-de portimise etapis, kus on implementeeritud vaid tuuma laadimine).\n<li class=\"l\"> Lisatud tuuma k\u00e4surea parameeter 'cgroup.memory=nobpf', mis keelab BPF-programmide m\u00e4lutarbimise arvestuse, mis v\u00f5ib olla kasulik isoleeritud konteineritega s\u00fcsteemide jaoks.\n<li class=\"l\"> BPF programmide jaoks on pakutud punase-musta puu andmestruktuuri rakendust, mis kasutab kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) uue kaardistuse t\u00fc\u00fcbi lisamise asemel.\n<li class=\"l\"> Taask\u00e4ivitatavate j\u00e4rjestuste (rseq, restartable sequences) mehhanismis on lisatud v\u00f5imalus edastada protsessidele paralleelse t\u00e4itmise identifikaatoreid (memory-map concurrency ID), mis on seostatavad CPU numbriga. Rseq pakub kiireid aatomseid operatsioone, mis katkestamise korral t\u00fchistatakse ja toimub katse uuesti t\u00e4ita.\n<li class=\"l\"> ARM-protsessorites on rakendatud SME 2 (Scalable Matrix Extension) k\u00e4skluste toetus.\n<li class=\"l\"> S\u00fcsteemides architektuuril s390x ja RISC-V RV64 on ellu viidud 'BPF trampoline' mehhanismi tugi, mis v\u00f5imaldab v\u00e4hendada koormusi kogu tuuma ja BPF-programmide vahelise k\u00f5nede edastamise ajal.\n<li class=\"l\"> RISC-V arhitektuuril p\u00f5hinevates s\u00fcsteemides on ellu viidud 'ZBB' k\u00e4skude kasutamine stringide operatsioonide kiirendamiseks.\n<li class=\"l\"> LoongArch k\u00e4sukomplekti arhitektuuriga (kasutatav Loongson 3 5000 protsessorites ja uus RISC ISA, mis sarnaneb MIPS ja RISC-V-iga) on rakendatud tuuma aadressiruumi randomiseerimise (KASLR), tuuma asukoha muutmise (relocation), riistvaraliste seisaku punktide ja kprobe mehhanismi toetus.\n<li class=\"l\"> DAMOS (Data Access Monitoring-based Operation Schemes) mehhanismis, mis v\u00f5imaldab m\u00e4lu vabastada m\u00e4lu juurdep\u00e4\u00e4su sageduse arvesse v\u00f5tmisega, on implementeeritud filtrite tugi, et v\u00e4listada teatud m\u00e4lu piirkondade t\u00f6\u00f6tlemine DAMOS-is.\n<li class=\"l\"> Nolibc minimaalses standardses C-raamatukogus on toetatud s390 arhitektuuri ja Arm Thumb1 k\u00e4su komplekti (koos ARM, AArch64, i386, x86_64, RISC-V ja MIPS toetusega).\n<li class=\"l\"> Objtool on optimeeritud tuuma ehitamise kiirendamiseks ja m\u00e4lutarbimise tippvajaduse v\u00e4hendamiseks ehitamise ajal (kui tuuma ehitatakse 'allyesconfig' re\u017eiimis, ei teki enam probleeme protsesside sunniviisilise l\u00f5petamisega 32 GB RAM-ga s\u00fcsteemides).\n<li class=\"l\"> Intel ICC kompilaatori kernelite kokkupaneku tugi on l\u00f5petatud, kuna see on pikka aega olnud mittefunktsionaalne ja keegi ei ole soovinud seda parandada.              <\/ul>\n<li class=\"l\"> <b>Disski alams\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Tmpfs-is on rakendatud kasutaja tuvastamise kaardistamise tugi, mis on vajalik teatud kasutaja failide seostamiseks v\u00f5\u00f5ra mountitud sektsiooni f\u00fc\u00fcsiliste failide jaotamiseks teises s\u00fcsteemis.\n<li class=\"l\"> Btrfs-is on grupeerimise fraktsioneerimise v\u00e4hendamiseks tagatud ekstensioonide size jaotumine bloki eraldamisel, st igasuguse blokigrupp on n\u00fc\u00fcd piiratud v\u00e4ikeste (kuni 128KB), keskmiste (kuni 8 MB) ja suurte ekstensioonidega. Raid56 realiseerimise refaktoreerimine on l\u00e4bi viidud. Kontrollsummade kontrollimise koodi on \u00fcmber t\u00f6\u00f6tatud. Suurendatud on j\u00f5udluse optimeerimist, mis v\u00f5imaldab kiirendada send operatsiooni kuni 10 korda, kasutades kaustade utime'i vahem\u00e4lu ja s\u00fc\u00fcdistades k\u00e4ske vaid vajadusel. Fiemap-operatsioonide t\u00e4itmine on kolm korda kiiremini p\u00e4rast tagasiviidete kontrollimise saamiste vahelej\u00e4tmist, mis on suurandmetega seotud. Metainfo operatsioonid on kiirenenud 10% v\u00f5rra, kuna b-tree struktuurides v\u00f5tmete otsimise optimeerimise t\u00f5ttu.\n<li class=\"l\"> Ext4 failis\u00fcsteemi j\u00f5udlust on parendatud mitme protsessi samaaegse valimise teostamise v\u00f5imaluse abil otse sisendi\/v\u00e4ljundi operatsioonides, kasutades jagatud inode lukustusi eksklusiivse lukustamise asemel.\n<li class=\"l\"> F2fs-is on tehtud t\u00f6\u00f6d koodij\u00f5udluse parandamiseks. Lahendatud on t\u00e4htsad probleemid, mis on seotud aatomiliste kirjutamiste ja uue ekstensioonide vahem\u00e4lu haldamisega.\n<li class=\"l\">  EROFS (Enhanced Read-Only File System) failis\u00fcsteemis, mis on m\u00f5eldud s\u00fcsteemidele lugemiseks, on uus t\u00e4iendus, mis seob dekompressioonioperatsioonid CPU-ga kompressitud faili sisu lugemisel andmete juurdep\u00e4\u00e4su viivituste v\u00e4hendamiseks.\n<li class=\"l\"> BFQ sisendi\/v\u00e4ljundi planeerijale on lisatud tugi edasij\u00f5udnud p\u00f6\u00f6rlevate salvestuslahenduste jaoks, sealhulgas sellised, kus on mitu eraldi juhitavat pea seadet (Multi Actuator).\n<li class=\"l\"> Kliendi ja <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\"   title=\"serverile\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3909\">serverile<\/a> NFS rakendusse on lisatud andmete kr\u00fcpteerimise tugi AES-SHA2 algoritmi kasutamisega.\n<li class=\"l\"> FUSE (Filesystems In User Space) alams\u00fcsteemi on lisatud toe taotluste laiendamise mehhanismile, mis v\u00f5imaldab lisada taotlusele lisainfot. Selle p\u00f5hjal on rakendatud grupi tuvastamise lisamine failis\u00fcsteemi taotlusele, mis on vajalik \u00f5igusaktide arvestamiseks failide loomisel (create, mkdir, symlink, mknod).                      <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> KVM h\u00fcperviisoris on lisatud laienenud Hyper-V h\u00fcperk\u00f5ned ja nende suunamine kasutajaruumi t\u00f6\u00f6tava t\u00f6\u00f6tleja juurde, mille tulemuseks on Hyper-V h\u00fcperviisori pesastatud k\u00e4ivitamise toetus.\n<li class=\"l\"> KVM-is on lihtsustatud k\u00fclaliss\u00fcsteemi juurdep\u00e4\u00e4su piiramist PMU (Performance Monitor Unit) s\u00fcndmustele, mis on seotud j\u00f5udluse m\u00f5\u00f5tmisega.\n<li class=\"l\"> Memfd mehhanismi on lisatud v\u00f5imalus luua m\u00e4lupiirkondi, kus ei lubata koodi t\u00e4itmist (non-executable memfd) ja kuhu ei ole v\u00f5imalik hiljem lubada t\u00e4itmis\u00f5igust.\n<li class=\"l\"> Uus prctl-operatsioon PR_SET_MDWE on lisatud, et blokeerida m\u00e4lu juurdep\u00e4\u00e4su lubamise katseid, mis samal ajal lubavad kirjutamist ja t\u00e4itmist.\n<li class=\"l\">  On lisatud ja vaikimisi lubatud kaitse Spectre-t\u00fc\u00fcpi r\u00fcnnakute eest, mis on realiseeritud AMD Zen 4 protsessorites ette n\u00e4htud automaatse IBRS re\u017eiimiga (Enhanced Indirect Branch Restricted Speculation), mis v\u00f5imaldab spontaanselt lubada ja keelata spekulatiivse k\u00e4skude t\u00e4itmise katkestuste, s\u00fcsteemi kutsete ja konteksti vahetamisel. Ettepaneku p\u00f5hjal loodud kaitse p\u00f5hjustab v\u00e4iksemaid kulusid v\u00f5rreldes Retpoline kaitsega.\n<li class=\"l\"> Spectre v2 r\u00fcnnakute kaitse \u00fcmbersuurteede kiire \u00f5nnestumise v\u00f5imalus on k\u00f5rvaldatud, kui kasutatakse samaaegset mitme l\u00f5ime tehnoloogiat (SMT v\u00f5i Hyper-Threading), ja see on tingitud STIBP mehhanismi (Single Thread Indirect Branch Predictors) deaktiveerimisest IBRS kaitsere\u017eiimi valimisel.\n<li class=\"l\"> ARM64 arhitektuuril p\u00f5hinevates s\u00fcsteemides on lisatud uus ehitus sihtm\u00e4rk 'virtconfig', mille valimisel aktiveeritakse ainult minimaalne tuuma komponentide kogum, mis on vajalik virtualiseerimiss\u00fcsteemide jaoks.\n<li class=\"l\"> m68k arhitektuuri jaoks on lisatud toetus s\u00fcsteemikutsungite filtreerimiseks seccomp mehhanismi abil.\n<li class=\"l\"> AMD Ryzen protsessoritesse integreeritud CRB TPM2 (Command Response Buffer) seadmete tugi, mis p\u00f5hineb Microsoft Pluton tehnoloogial, on lisatud.                  <\/ul>\n<li class=\"l\"> <b>V\u00f5rgu alams\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> PLCA (Physical Layer Collision Avoidance) alataseme seadistamiseks on lisatud netlink-liides, mis on m\u00e4\u00e4ratletud IEEE 802.3cg-2019 spetsifikatsioonis ja mida kasutatakse Etherneti v\u00f5rkudes 802.3cg (10Base-T1S), mis on optimeeritud asjade Interneti seadmete ja t\u00f6\u00f6stuslike s\u00fcsteemide \u00fchendamiseks. PLCA rakendamine v\u00f5imaldab parandada Etherneti v\u00f5rkude t\u00f5husust, mis kasutavad jagatud keskkonda.\n<li class=\"l\"> API 'wireless extensions' toe l\u00f5petamine WiFi 7 (802.11be) traadita liideste haldamiseks, kuna see API ei kata k\u00f5iki vajalikke seadistusi. Proovides kasutada API 'wireless extensions', mis j\u00e4tkuvalt toetab emuleerimist, kuvatakse enamikul asjakohastel seadmetel n\u00fc\u00fcd hoiatust.\n<li class=\"l\"> Netlink API kohta on koostatud \u00fcksikasjalik dokumentatsioon (kernel arendajatele ja kasutajaruumi rakenduste arendajatele). On loodud utiliit ynl-gen-c, mis genereerib C-koodi YAML-spetsifikatsioonide p\u00f5hjal Netlink protokolli jaoks.\n<li class=\"l\"> V\u00f5rgusokkidele on lisatud IP_LOCAL_PORT_RANGE valiku tugi, et lihtsustada v\u00e4ljuvaid \u00fchenduste seadistamist aadressi t\u00f5lgete kaudu ilma SNATita. \u00dche IP_LOCAL_PORT_RANGE rakendamise korral mitmel hostil on igal hostil v\u00f5imalus kasutada oma v\u00e4ljuvate v\u00f5rguportide vahemikku ning suunata pakette portide numbrite p\u00f5hjal v\u00e4ravas. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"716\">IP-aadressid<\/a> MPTCP (MultiPath TCP) jaoks on lisatud v\u00f5imalus segatud voogude haldamiseks, kus kasutatakse nii IPv4 kui IPv6 protokolle. MPTCP on TCP protokolli laiendus, mis v\u00f5imaldab TCP-\u00fchenduse t\u00f6\u00f6tamist pakettide samaaegse edastamisega mitmete marsruutide kaudu erinevate v\u00f5rguliideste kaudu, mis on seotud erinevate IP-aadressidega.\n<li class=\"l\"> IPv4 jaoks on v\u00f5imalik kasutada BIG TCP laiendust, mis v\u00f5imaldab suurendada TCP-paketi maksimaalset suurust 4GB-ni, et optimeerida andmekeskuste kiirete sisev\u00f5rkude t\u00f6\u00f6d. Selline paketi suuruse suurenemine 16-bitise p\u00e4ise v\u00e4lja puhul saavutatakse 'jumbo' paketide rakendamise kaudu, mille IP-p\u00e4ise suurus seatakse 0, ning tegelik suurus edastatakse eraldi 32-bitises v\u00e4ljas eraldi lisatud p\u00e4ises.\n<li class=\"l\"> IPv4 jaoks on ellu viidud BIG TCP laienduse kasutamine, mis v\u00f5imaldab suurendada TCP-paketi maksimaalset suurust kuni 4GB, et optimeerida k\u00f5rgkiiruslike andmekeskuse sisev\u00f5rkude toimimist. Paketi suuruse suurendamine saavutatakse 16-bitise v\u00e4ljakuhja kaudu 'jumbo' pakettide, mille IP-paketi suurus on 0 ja tegelik suurus edastatakse eraldi 32-bitises v\u00e4ljas eraldi lisatud paketihalduri kaudu.\n<li class=\"l\"> Rikkalikud queues t\u00f6\u00f6tlemise distsipliinide tugi on l\u00f5petatud, sealhulgas CBQ (class-based queuing), ATM (ATM virtual circuits), dsmark (differentiated service marker), tcindex (traffic-control index) ja RSVP (resource reservation protocol). Need distsipliinid on pikka aega olnud heidutatud ja pole leitud soovi nende hooldust j\u00e4tkata.\n<li class=\"l\"> K\u00f5ik DRI1 baasil t\u00f6\u00f6tavad graafikajuhid on eemaldatud: i810 (vanad Intel 8xx integreeritud graafikakaardid), mga (Matrox GPU), r128 (ATI Rage 128 GPU, sealhulgas Rage Fury, XPERT 99 ja XPERT 128 kaardid), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) ja via (VIA IGP), mis kuulutati 2016. aastal aegunud ja mida ei toetata Meadows alates 2012. aastast.                            <\/ul>\n<li class=\"l\"> <b>Seadmed<\/b>\n<ul>\n<li class=\"l\"> Vanad raami puhvri (fbdev) draiverid omap1, s3c2410, tmiofb ja w100fb on eemaldatud.\n<li class=\"l\"> Intel Meteor Lake (14. p\u00f5lvkond) protsessorites integreeritud VPU (Versatile Processing Unit) jaoks on lisatud DRM-draiver, mis on ette n\u00e4htud arvutin\u00e4gemise ja masin\u00f5ppe operatsioonide kiirendamiseks. Draiver on rakendatud 'accel' alams\u00fcsteemi abil, et pakkuda toetust arvutuskiirenditele, mis v\u00f5ivad olla saadaval eraldi ASIC-idena v\u00f5i IP-plokkidena SoC-s ja GPU-s.\n<li class=\"l\"> Energiat\u00f5hususe kiirendamiseks on lisatud Intel Meteor Lake (14. p\u00f5lvkond) CPU-de integreeritud VPUde (Versatile Processing Unit) DRM-draiver, mis on m\u00f5eldud arvutin\u00e4gemise ja masin\u00f5ppega seotud operatsioonide kiirendamiseks. Draiver on rakendatud 'accel' alams\u00fcsteemi kasutades, mille eesm\u00e4rk on toetada arvutitootmine, mis v\u00f5ib olla saadud kas eraldi ASIC-idena v\u00f5i SoC ja GPU-sisese IP-blokina.     <\/li>\n<li class=\"l\"> Draiveri amdgpu jaoks on lisatud toetus AdaptiveSync tehnoloogiale ja muljet alandava ekraani andmete kaitse re\u017eiimile (Secure Display) mitme ekraani kasutamise korral. DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x ja DP 2.1 tugi on uuendatud.        <\/li>\n<li class=\"l\"> Draiveris msm (Qualcomm Adreno GPU) on lisatud tugi SM8350, SM8450, SM8550, SDM845 ja SC8280XP platvormidele.\n<li class=\"l\"> Draiveri Nouveau toestamine vanade ioctl kutsungite kasutamise jaoks on l\u00f5petatud.    <\/li>\n<li class=\"l\"> Draiveris etnaviv on lisatud katse toetus NPU VerSilicon (VeriSilicon Neural Network Processor).\n<li class=\"l\"> Etnaviv draiverisse on lisatud katsetamistugi VeriSiliconi (VeriSilicon Neural Network Processor) NPU-le.\n<li class=\"l\"> Rakendatud pata_parport draiver IDE-seadmete jaoks, mis on \u00fchendatud paralleelse pordi kaudu. Lisatud draiver v\u00f5imaldas eemaldada tuumast vana PARIDE draiveri ja moderniseerida ATA alams\u00fcsteemi. Uue draiveri piiranguks on printeri ja ketta samaaegne\u00fchendamine paralleelse pordi kaudu.\n<li class=\"l\"> Lisatud ath12k draiver Qualcommi kiipidega traadita kaardile, mis toetab Wi-Fi 7. Lisatud tugi traadita kaartidele RealTek RTL8188EU kiipidega.\n<li class=\"l\"> Lisatud tugi 46-le ARM64 arhitektuuri p\u00f5histele plaatidele, sealhulgas Samsung Galaxy tab A (2015), Samsung Galaxy S5, BananaPi R3, Debix Model A, EmbedFire LubanCat 1\/2, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD, samuti seadmed SoC Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 ja SDM632, Rockchips RK3128 TV box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588 ja RK3328, TI K3 (AM642\/AM654\/AM68\/AM69).       <\/ul>\n<\/ul>\n<p>Samaaegselt l\u00f5i Ladina-Ameerika Tuluv\u00f5rgustiku sihtasutus t\u00e4iesti vaba 6.3 tuuma variandi \u2014 Linux-libre 6.3-gnu, mis on puhastatud k\u00f5ikidest sh draiveritest ja mittet\u00e4iendavatest komponentidest v\u00f5i koodi osadest, mille kasutusala on piiratud tootja poolt. 6.3 v\u00e4ljaandes viidi uutes ath12k, aw88395 ja peb2466 draiverites, samuti qcom AArch64 arhitektuuris p\u00f5hinevate seadmete uutes devicetree failides l\u00e4bi blobide puhastus. Draiverite ja alams\u00fcsteemide blobide puhastamise koodi on ajakohastatud amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, av7110 ja DVB-kaartide draiverite valmistamise seadistamiseks koos eelnevalt koostatud BPF-failidega. Mga, r128, tm6000, cpia2 ja r8188eu draiverites on blobide puhastamine peatatud, kuna need on tuumast eemaldatud. i915 draiveri blobide puhastamine on paranenud.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59022\">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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs [&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-108052","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs\" \/>\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\/novosti-interneta\/reliz-yadra-linux-6-3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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 6.3 | 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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-3\" \/>\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=\"2023-04-24T10:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-24T14:01:33+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\udd47Linuxi tuuma 6.3 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi tuuma versiooni 6.3. K\u00f5ige silmatorkavamate muudatuste seas on vanade ARM-plaatide ja graafikadraiverite puhastamine, Rusti keele toe j\u00e4tkuv integreerimine, utiliit hwnoise, punase-musta puu andme struktuuride tugi BPF-is, BIG TCP re\u017eiim IPv4 jaoks, Dhrystone'i j\u00f5udluse test, v\u00f5imalik keelata t\u00e4itmne memfd-s, toetus HID-draiverite loomisele, kasutades BPF, Btrfs-is.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","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 6.3 | 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.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-3","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":"2023-04-24T10:48:09+00:00","article:modified_time":"2023-04-24T14:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"108052","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-08 20:24:09","updated":"2026-02-22 15:31: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\/108052","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=108052"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/108052\/revisions"}],"predecessor-version":[{"id":162437,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/108052\/revisions\/162437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=108052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=108052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=108052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}