{"id":122993,"date":"2025-03-25T22:22:41","date_gmt":"2025-03-25T20:22:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-14"},"modified":"2025-03-25T22:22:41","modified_gmt":"2025-03-25T20:22:41","slug":"reliz-yadra-linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-14","title":{"rendered":"Linuxi 6.14 tuuma v\u00e4ljalase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6d Linus Torvalds tutvustas Linuxi tuuma versiooni 6.14. K\u00f5ige silmapaistvamad muudatused on: ntsync draiver koos Windows NT s\u00fcnkroonimise primitiividega, Btrfs RAID1 lugemisoperatsioonide tasakaalustamise seadistamine, reflink tugi XFS reaalajas re\u017eiimis, v\u00f5imalus kasutada mitte-vahendatud puhverdatud sisestust\/v\u00e4ljastust, dmem cgroup GPU m\u00e4lupiirangute jaoks, io_uring rakendamine FUSE'is, atribuutide delegeerimine NFS-is, tuumade seadistamine aatomarvutamiseks Device mapperis, s\u00fcmboolsete lingide kiirus, skriptide t\u00e4itmise juhtimise v\u00f5imalus, Qualcomm Snapdragon 8 Elite kiipide tugi, AMD NPU draiver.    <\/p>\n<p>Uue versiooni on tehtud 12115 parandust 1984 arendajalt, patchi suurus on 39 MB (muudatused h\u00f5lmasid 10170 faili, lisatud 531586 koodirea ja eemaldatud 235999 rida). Eelmises v\u00e4ljaandes oli 14172 parandust 2086 arendajalt, patchi suurus oli 46 MB. Umbes 41% k\u00f5igist 6.14 muudatustest puudutab seadme draivereid, umbes 13% muudatustest on seotud riistvaraplatvormide jaoks spetsiifilise koodi v\u00e4rskendamisega, 14% on seotud v\u00f5rgustiku sihtprotokolliga, 7% - failis\u00fcsteemidega ja 4% - tuuma siset\u00f6\u00f6s\u00fcsteemidega.       <\/p>\n<p>Peamised uuendused tuumas 6.14:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disski alams\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Btrfs failis\u00fcsteemis on lisatud tugi uutele lugemise t\u00f6\u00f6tluse tasakaalustamise meetoditele RAID1 koosseisus olevate seadmete vahel. Lisaks varem toetatud protsessi identifikaatorite (pid) p\u00f5hjal toimunud koormuse jaotusele on uues versioonis pakutud kolme uut tasakaalustamisre\u017eiimi: \u201erotation\u201c (koormuse \u00fchtlane jaotus k\u00f5igi seadmete vahel, re\u017eiim on vaikes\u00e4tetena sissel\u00fclitatud); \u201elatency\u201c (koormuse jaotamine arvestades viivitusi, kasulik rikete v\u00f5i ebastabiilsete seadmete korral); devid (k\u00e4sitsi juhtimine). Tasakaalustamisre\u017eiimi muutmiseks on lisatud liidest \u201e\/sys\/fs\/btrfs\/\/read_policy\u201c. Teiste Btrfsi muudatuste seas on implementeeritud ioctl FS_IOC_READ_VERITY_METADATA.\n<li class=\"l\"> Lisatud on mittevahetatavate puhverdatud andmete sisendi\/v\u00e4ljundi re\u017eiim, kus andmed eemaldatakse lehe vahem\u00e4lust kohe p\u00e4rast lugemise v\u00f5i kirjutamise toimingute l\u00f5petamist. See muudatus v\u00f5ib olla kasulik v\u00e4ga kiiresti salvestusseadmestiku kasutamisel, mille operatsioonide vahem\u00e4lu rakendamine RAM-is on \u00fclearune. Selliste seadmete jaoks v\u00f5imaldab uus re\u017eiim v\u00e4ltida m\u00e4lukaubandust lehe vahem\u00e4lu jaoks, ilma et oleks vaja keerulist otse sisendi\/v\u00e4ljundi (Direct I\/O) API-d kasutada.\n<li class=\"l\"> Fsnotify, failis\u00fcsteemi muudatuste j\u00e4lgimise mehhanism, on saanud uue s\u00fcndmuse FS_PRE_ACCESS, mis genereeritakse enne faili sisule ligip\u00e4\u00e4su. S\u00fcndmust t\u00f6\u00f6deldakse s\u00fcnkroonselt, st tuum saadab s\u00fcndmuse ja ootab vastust. Kui vastus on saadud - toiming toimub, ja kui tekib t\u00f5rge - s\u00fcsteemi kutsumine tagastab kasutaja ruumi veakoodi. FS_PRE_ACCESS abil saab kasutaja ruumis n\u00e4iteks korraldada faili t\u00e4itmise andmete valmisoleku j\u00e4rgi aeglases salvestusruumis.\n<li class=\"l\"> FUSE s\u00fcsteemi, mis v\u00f5imaldab luua kasutaja ruumis failis\u00fcsteemide teostusi, on lisatud toe andmevahetuseks tuuma ja kasutaja ruumi t\u00f6\u00f6tleja vahel, kasutades io_uring sisend-\/v\u00e4ljastusmehhanismi. See muudatus v\u00f5imaldab suurendada FUSE'i j\u00f5udlust, v\u00e4hendades konteksti vahetusi tuuma ja kasutaja ruumi vahel.\n<li class=\"l\"> XFS failis\u00fcsteemile on lisatud tagasip\u00f6\u00f6ramise kaardistamise (rmap, reverse-mapping) kasutamise v\u00f5imalus ennustatavate viivituste re\u017eiimis (\u201erealtime device\u201c). Tagasip\u00f6\u00f6ramine v\u00f5imaldab m\u00e4\u00e4rata, millise faili salvestamiseks kasutatakse antud plokka salvestusseadmest. Rmap abil on XFS realtime-re\u017eiimis rakendatud reflink operatsiooni tugi, mis v\u00f5imaldab luua faili koopiaid faili metaandmete kloonimise ja juba olemasolevatele andmetele lingi loomise teel ilma nende faktilise kopeerimiseta.\n<li class=\"l\"> VFS-is on rakendatud s\u00fcmboolsete linkide suuruse vahem\u00e4lu, mis on v\u00f5imaldanud kiirendada readlink operatsiooni teostamist 1.5% v\u00f5rra (testis koos \/initrd.img ext4-al). Vahem\u00e4lu on aktiivne ext4 ja tmpfs failis\u00fcsteemides.\n<li class=\"l\"> NFSv4.2 rakendusse on lisatud toetust failiattribuutide delegeerimisele, v\u00f5imaldades hallata selliseid failiattribuute nagu muutmisaeg (mtime) NFS-klientide k\u00fcljes ilma, et oleks vajalik muudatused serverisse tagasi saata. NFS-is on samuti parendatud \u201eLOCALIO\u201c protokolli toetust, mis v\u00f5imaldab m\u00e4\u00e4rata, kas NFS klient ja server asuvad samal hostil, et rakendada vastavaid optimeerimisi, n\u00e4iteks kasutada kliendi poolt otse sisend-\/ v\u00e4ljundtoimingut (Direct I\/O).\n<li class=\"l\"> Parendatud NETFS, CIFS ja AFS (Andrew File System) failis\u00fcsteemide lugemisoperatsioonide j\u00f5udlust.\n<li class=\"l\"> Squashfs sisaldab re\u017eiimi, mis v\u00f5imaldab otse laadida blokke lehek\u00fcljekassasse (SQUASHFS_FILE_DIRECT), mis v\u00f5imaldab kasutada eraldi read_page vahem\u00e4lu. Muudatus aitas v\u00e4hendada Squashfs'i t\u00f6\u00f6tamiseks vajaliku m\u00e4lu suurust.\n<li class=\"l\"> S\u00fcsteemik\u00f5ne statx() on rakendatud STATX_DIO_READ_ALIGN lipp, et m\u00e4\u00e4rata vajalik joondamine failist lugemise operatsioonide jaoks.\n<li class=\"l\"> Bcachefs failuss\u00fcsteemis on v\u00e4rskendatud ja stabiliseeritud kettastruktuuride formaati. Edasi liikuvad formaadi muudatused klassifitseeritakse valikuliseks ning neid rakendatakse valikuliste laiendustena. FS-i integriteedi kontrollimise kiirus on oluliselt suurenenud. Lisaks on Bcachefs-is parandatud lugemisre\u017eiimi toimimist; eemaldatud on probleemid, mis p\u00f5hjustasid m\u00e4lu kasutamise p\u00e4rast vabastamist (use after free); lahendatud on reflink-viidatud probleemid fsck-s; parandatud on tehingu taask\u00e4ivitamise k\u00e4sitsemine.\n<li class=\"l\"> Tagasi on toodud md-linear moodul, mis on m\u00f5eldud plokkseadmete \u00fchendamiseks. See moodul kuulutati varasemalt vananenuks ja eemaldati kernelist 6.8, kuid osutus n\u00f5utuks, seega on see n\u00fc\u00fcd taastatud.\n<li class=\"l\"> F2FS ja SQUASHFS failuss\u00fcsteemid on viidud \u00fcle lehek\u00fclje folioide (page folios) kasutamisele.\n<li class=\"l\"> OCFS2 ja DLMFS failuss\u00fcsteemid on viidud \u00fcle uue partitsioonide mountimise API kasutamisele.\n<li class=\"l\"> Null_blk draiveris on rakendatud atribuut \u201erotational\u201c, mis seadistatakse l\u00e4bi configfs ja v\u00f5imaldab simuleerida p\u00f6\u00f6rlevate ketaste seadmega t\u00f6\u00f6tamist tuuma funktsioonide testimise lihtsustamiseks.\n<li class=\"l\"> Device mapperis ja moodulites dm-mirror, dm-io, dm-table, dm-linear, dm-stripe ja dm-raid1 on rakendatud aatomaarse kirjutamise tugi.                             <\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> T\u00e4itmine on l\u00f5petatud draiveri ntsync integreerimise osas, mis implementeerib s\u00fcmboolset seadme \/dev\/ntsync ja komplekti s\u00fcnkroonimisprimitive, mida kasutatakse Windows NT tuumas. Taoliste primitiivide rakendamine tuuma tasemel v\u00f5imaldab m\u00e4rkimisv\u00e4\u00e4rselt suurendada Windowsi m\u00e4ngude j\u00f5udlust, mida k\u00e4ivitatakse Wine'i kaudu. Suurenenud j\u00f5udlus saavutatakse, elimineerides kasutaja ruumis RPC kasutamisega seotud kulud. Eraldi Linuxi tuuma draiveri loomine on tingitud NT s\u00fcnkroonimise API korrektse rakendamise probleemidest olemasolevate primitiivide kohal.\n<li class=\"l\"> Lisatud uus DMEM cgroup kontroller, mis v\u00f5imaldab eristada seadme m\u00e4lupiirkondi, nagu GPU. DMEM v\u00f5imaldab luua eraldi cgroup'e erinevatele \u00fclesannetele, mis t\u00f6\u00f6tavad GPU-dega, et need saaksid toimida \u00fcksteist m\u00f5jutamata. Uus funktsioon lahendab probleemi GPU operatsioonide sundl\u00f5petamisega, kui saadaval m\u00e4lu on otsa saanud, arvestades GPU peegeldatud m\u00e4lu ja CPU draiverite kasutatavat m\u00e4lu eraldi cgroup'ides.\n<li class=\"l\"> Tehtud optimeerimised TLB (Translation Lookaside Buffer) vahem\u00e4lu t\u00fchjendamise (flush) operatsiooni skaleeritavuse osas. Lisatud optimeerimised seisnevad teatud andestructuuride viivituses uuendamises konteksti vahetamisel, mis v\u00f5imaldab parandada j\u00f5udlust teatud testide l\u00e4bimisel.\n<li class=\"l\"> Parandatud MGLRU (Multi-Generational LRU) mehhanismi j\u00f5udlust, mis kasutatakse selleks, et m\u00e4\u00e4rata, milliseid m\u00e4lu lehti kasutatakse ja milliseid saab v\u00e4lja t\u00f5ugata vahefaili.\n<li class=\"l\">  Edasi on viidud muudatuste \u00fcleviimist Rust-for-Linux harust, mis on seotud Rust keele kasutamisega teise keele kohalike draiverite ja tuumamoodulite arendamiseks (Rust tugi ei ole vaikimisi aktiivne ja ei tAvataru Rusti tuuma kohustuslike ehitus s\u00f5ltuvustena). Tuuma koodis on antud v\u00f5imalus kasutada makrot \u201ederive(CoercePointee)\u201c, mis v\u00f5imaldab kasutada nutikaid osutajaid trait-objektidega. Tuuma on lisatud Rust-kattelised PCI, platvormide, Open Firmware, s\u00fcmboolsete seadmete ja teatud sisend-\/v\u00e4ljundfunktsioonide toetuseks. Greg Kroah-Hartman, kes vastutab Linuxi tuuma stabiilse haru toe eest, kirjeldas praegust seisundit kui \u201epeaaegu valmis tegeliku draiveri kirjutamiseks Rustis\u201c.\n<li class=\"l\"> Kogumise stsenaariumides on pakutud uus kood, mis genereerib laaditavate moodulite t\u00f5rke s\u00fcmbolite versioone, kasutades n\u00fc\u00fcd DWARF formaadi t\u00f5rketeateid, mitte anal\u00fc\u00fcsides otse l\u00e4htekoodi. Muudatus v\u00f5imaldab rakendada t\u00f5rke s\u00fcmbolite versioonimist Rustis kirjutatud moodulite jaoks. Vana rakendus on samuti tuumas alles, ning generaatori valik tehakse kogumise valikute tasandil.\n<li class=\"l\"> PowerPC arhitektuurile on rakendatud laiskade t\u00f6\u00f6de v\u00e4ljaheitmise re\u017eiimi tugi (PREEMPT_LAZY, lazy preemption), mis vastab t\u00e4ieliku v\u00e4ljaheitmise re\u017eiimile (\u201efull preemption\u201c) realtime-t\u00f6\u00f6de (RR\/FIFO\/DEADLINE) jaoks, kuid viivitab tavade t\u00f6\u00f6de (SCHED_NORMAL) v\u00e4ljaheitmise kuni tikku.\n<li class=\"l\"> T\u00f6\u00f6tluse profileerimise komponendile \u201eperf\u201c on lisatud AMD protsessorite energiatarbe m\u00f5\u00f5tjate tugi. Lisatud on v\u00f5imalus t\u00f6\u00f6tada s\u00fcsteemides, kus on kuni 2048 CPU tuuma.\n<li class=\"l\"> On antud v\u00f5imalus kasutada sysctl parameetrit pid_max protsesside identifikaatorite (ID namespace) nimede ruumides. Parameeter pid_max on m\u00f5eldud maksimaalse protsesside identifikaatorite (PID) arvu piiramiseks ja seda saab n\u00fc\u00fcd kasutada maksimaalselt lubatud protsesside arvu piiramiseks antud nimede ruumis. Parameetri t\u00f6\u00f6tlemine on hierarhiline, st piirangud v\u00e4listes nimede ruumides laienevad sissep\u00e4\u00e4sudesse nimede ruumidesse.\n<li class=\"l\"> Protsessi k\u00e4ivitamiseks execveat s\u00fcsteemikutses kuvatakse n\u00fc\u00fcd faili s\u00fcsteemis \/proc k\u00e4ivitatud faili nimi, mitte faili descriptori number.\n<li class=\"l\"> Algkoodi struktuuri (kaustas samples\/vfs) on lisatud t\u00f6\u00f6riist mountinfo, mis demonstreerib stats\u00fcsteemide ja listmount() s\u00fcsteemikutsede kasutamist.\n<li class=\"l\"> BPF alams\u00fcsteemis on pakutud uusi funktsioone bpf_local_irq_save() ja bpf_local_irq_restore() kohalike CPU katkestuste ajutiseks v\u00e4ljal\u00fclitamiseks. Funktsioone saab kasutada struktuuride teostamiseks, mille t\u00f6\u00f6tlemist ei katkestata katkestuste t\u00f5ttu.\n<li class=\"l\"> S\u00fcsteemi kohustuse madvise() raames, kasutades lippude MADV_DONTNEED ja MADV_FREE, on tagatud m\u00e4lulehekeste tabelite vabastamine, mis on seotud vabastatava aadressivahemikuga, kuna m\u00f5nedes olukordades v\u00f5ivad t\u00fchjad m\u00e4lulehed tarbida piisavalt m\u00e4lu.\n<li class=\"l\"> OpenRISC arhitektuuri jaoks on rakendatud toetust taask\u00e4ivituvate j\u00e4rjestuste mehhanismile (rseq, restartable sequences), mis on m\u00f5eldud kiireks aatomseks toiminguks, mille puhul katkestamisel teise l\u00f5ime poolt t\u00fchistatakse ja p\u00fc\u00fctakse uuesti t\u00e4ita.\n<li class=\"l\"> Kood on \u00fcmber korraldatud, rakendades algoritme CRC32 ja CRC-T10DIF, mis ei \u00fchildu enam kr\u00fcptoalams\u00fcsteemiga ja kutsutakse otseselt v\u00e4lja raamatukogu liidese kaudu. Muudatus lihtsustas koodi ja parandas selle t\u00f5husust.\n<li class=\"l\"> As\u00fcnkroosse sisendi\/v\u00e4ljundi io_uring s\u00fcsteemi on lisatud liides t\u00e4iendavate metaandmete edastamiseks andmete terviklikkuse kohta lugemise ja kirjutamise operatsioonide k\u00e4igus.            <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> S\u00fcsteemi kutsesse execveat on lisatud lipp AT_EXECVE_CHECK, mis v\u00f5imaldab kontrollida faili t\u00e4itmise lubatavust ilma selle tegeliku k\u00e4ivitamiseta, kuid arvestades turvapoliitikaid, juurdep\u00e4\u00e4su\u00f5igusi ja aktiivseid LSM-mooduleid. AT_EXECVE_CHECKi koos kasutamiseks on pakutud securebit-lippe SECBIT_EXEC_RESTRICT_FILE ja SECBIT_EXEC_DENY_INTERACTIVE, mida saab kasutada skriptide t\u00e4itmise piiramise jaoks interpreteeritavate programmeerimiskeelte failides. Lip SECBIT_EXEC_RESTRICT_FILE n\u00f5uab, et linkijad ja interpreteerijad kasutaksid valikut AT_EXECVE_CHECK t\u00e4itmise lubatavuse kontrollimiseks, samas kui lipp SECBIT_EXEC_DENY_INTERACTIVE keelab interaktiivsete k\u00e4skude t\u00f6\u00f6tlemise. Muudatuse p\u00f5hieesm\u00e4rk on v\u00f5imaldada turvapoliitikate rakendamist mitte ainult traditsioonilistele teostatavatele failidele, vaid ka tekstifailidele, mis sisaldavad skripte, mida saab laadida interpreteerija k\u00e4ivitamise kaudu (st t\u00e4itmise keeld v\u00f5ib olla rakendatav mitte ainult k\u00e4su '.\/script.sh' k\u00e4ivitamisel, vaid ka k\u00e4su 'sh script.sh' t\u00e4itmisel).\n<li class=\"l\"> x86 s\u00fcsteemidel on rakendatud kaitstud ajaloendite toe, mis takistab k\u00fclalis\u00fcsteemi s\u00fcsteemikellade muutmist hostkeskkonnast. See v\u00f5imalus on ellu viidud AMD SEV (Secure Encrypted Virtualization) mehhanismi p\u00f5hjal, mida kasutatakse virtualiseerimiss\u00fcsteemides kaitsmiseks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\"   title=\"virtuaalmasinad\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2196\">virtuaalmasinad<\/a> v\u00f5i host-s\u00fcsteemi administraatori sekkumise eest.\n<li class=\"l\"> SELinux\u2019i mandaadi kontrollimise s\u00fcsteemi on lisatud xperm-reeglite tugi, v\u00f5imaldades siduda SELinux\u2019i poliitikad teatud ioctl() \u00fcleskutsete v\u00f5i netlink s\u00f5numitega.\n<li class=\"l\"> Kerneli moodulite digitaalallkirjastamiseks on vaikimisi kasutusele v\u00f5etud SHA512 algoritm SHA1 asemel.\n<li class=\"l\"> VirtualBoxi k\u00fclalis\u00fcsteemide draiverites on lisatud ARM64 arhitektuuri tugi.\n<li class=\"l\"> H\u00fcperviisorisse <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4439\">KVM<\/a> On j\u00e4tkatud t\u00f6\u00f6d Intel TDX (Trusted Domain Extensions) mehhanismi rakendamise nimel k\u00fclalis\u00fcsteemide m\u00e4lu kr\u00fcptimiseks.\n<li class=\"l\"> virtio_blk\u2019is on lisatud vigade taastamise re\u017eiimi tugi.                <\/ul>\n<li class=\"l\"> <b>V\u00f5rgu alams\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> RxRPC protokolli rakenduses on n\u00fc\u00fcd v\u00f5imalik kasutada suuremaid UDP kaadreid, et suurendada l\u00e4bilaskev\u00f5imet.\n<li class=\"l\"> TCP-le on lisatud RACK-TLP algoritmi tugi pakettide kadumise m\u00e4\u00e4ramiseks.\n<li class=\"l\"> Uus sysctl parameeter tcp_tw_reuse_delay on lisatud, toimides nimede ruumiga (network namespace) ning v\u00f5imaldades m\u00e4\u00e4rata viivituse, enne kui s\u00fcsteem saab uuesti kasutada TCP-socketi sulgemise j\u00e4rel vaba v\u00f5rguporti numbrit.\n<li class=\"l\"> Lisa v\u00f5imalus valida t\u00e4pset aega pakkuv teenusepakkuja (PTP), et genereerida ajatempleid PHY ja MAC tasanditel.\n<li class=\"l\"> IPsec toetab n\u00fc\u00fcd initsialiseerimise ja fraktsioneerimise mehhanismi kapseldatud IP-pakettide jaoks \u2014 IP-TFS\/AGGFRAG (IP Traffic Flow Security\/Aggregation and Fragmentation Mode for Encapsulating Security Payload).\n<li class=\"l\"> V\u00f5rgusocketite s\u00fcsteemi on lisatud toetus prioritiseerimise teabe edastamiseks (SO_PRIORITY) juhtivate s\u00f5numite (cmsg \u2014 control messages) vormis. V\u00f5rgusocketitele on lisatud valik SO_RCVPRIORITY, mis h\u00f5lmab funktsioonis recvmsg() prioritiseerimise teabe edastamist socketi kohta.                                <\/ul>\n<li class=\"l\"> <b>Seadmed<\/b>\n<ul>\n<li class=\"l\"> Lisa draiver amdxdna AMD CPU-sse integreeritud NPU (Neural Processing Unit) kiirenditele, mis p\u00f5hinevad XDNA arhitektuuril, et kiirendada masin\u00f5ppega seotud operatsioone. XDNA arhitektuuril p\u00f5hinevad NPU-d on saadaval AMD Ryzen 7040 ja 8040 seeriate, AMD Alveo V70 kiirendite ning AMD Versal SoC juurde.\n<li class=\"l\"> I915 draiverisse on lisatud uute GPU-de identifikaatorid, rakendatud HDMI algseadistamise t\u00f5rke t\u00f6\u00f6tleja ning parandatud GPU mootori taask\u00e4ivitamise usaldusv\u00e4\u00e4rsust Haswelli ja vanemates s\u00fcsteemides.\n<li class=\"l\"> J\u00e4tkub Intel Xe arhitektuuriga GPU-de drm-draiveri (Direct Rendering Manager) Xe arendamine, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest.\n<li class=\"l\"> Nouveau draiverisse on lisatud v\u00f5imalus edastada GSP-RM logide puhvrit l\u00e4bi debugfs.\n<li class=\"l\"> AMDGPU draiveris on rakendatud DRM-paanika mehhanismi tugi, mis kuvab sarnast 'sinist ekraani surma' diskreetsetel t\u00f5rkedel. On j\u00e4tkatud ettevalmistusi j\u00e4rgmise Radeon RX 9000 seeria graafikakaartide toetuseks, mis p\u00f5hinevad RDNA4 arhitektuuril. Uuendatud on toimet DCN 3.5, GG 9.5, IH 4.4, PSP 13.x, SMU 13.x, VCN 5.x, JPEG 5.x, GC 12.x, DC FAMS, RAS ja ISP.\n<li class=\"l\"> DRM draiverisse msm (Qualcomm Adreno GPU) on lisatud Qualcomm SM6150 (QCS615) platvormi tugi.\n<li class=\"l\"> DRM draiverisse panfrost on lisatud MediaTek MT8188 SoC tugi, mille GPU on Mali-G57.\n<li class=\"l\"> DRM draiverisse vc4 on lisatud Broadcom BCM2712 SoC (Raspberry Pi 5) tugi.\n<li class=\"l\"> Vfio draiverisse nvgrace-gpu on lisatud toetus NVIDIA Grace Blackwell 200 kiipidele.\n<li class=\"l\"> Mugavusse on lisatud Intel THC (Touch Host Controller) draiver, mida kasutatakse m\u00f5ningate s\u00fclearvutite puutetundlike ekraanide ja puuteplaatidega suhtlemiseks. Lisatud on tugi PCI-liidese Wacom seadmetele. Lisatud on tugi QH Electronics m\u00e4ngukontrolleritele.\n<li class=\"l\"> Lisatud on ARM-plaatide, SoC ja seadmete tugi: Qualcomm Snapdragon 8 Elite (SM8750), Qualcomm Snapdragon AR2 (SAR2130P), Qualcomm IQ6\/IQ8, Snapdragon 425 (MSM8917), Samsung Exynos 9810, Blaize BLZP1600, Microchip SAMA7D65, Renesas R-Car V4H ES3.0, Renesas RZ\/G3E. Lisatud on RISC-V arhitektuuril p\u00f5hineva SoC SpacemiT K1 tugi.\n<li class=\"l\"> ALSA helialus\u00fcsteemis on MIDI 2.0 jaoks laiendatud rawmidi ja sekkuja API-d. Helikaardi pingestatud kompressioonit\u00f6\u00f6tluse API-sse on lisatud tugi ASRC (Asynchronous Sample Rate Conversion).\n<li class=\"l\">  Lisatud on toetavad helis\u00fcsteemid seadmetele Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 ja 18i20. Lisatud on tugi SteelSeries Arctis 9 juhtmevabade k\u00f5rvaklappide jaoks.      <\/ul>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62937\">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.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&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-122993","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\" \/>\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-14\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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.14 | 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.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-14\" \/>\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=\"2025-03-25T20:22:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-25T20:22:41+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 versiooni 6.14 v\u00e4ljalase | ProHoster","description":"P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi tuuma versiooni 6.14. M\u00e4rkimisv\u00e4\u00e4rsemate muudatuste seas on: ntsync draiver Windows NT s\u00fcnkroonimise primitiivide jaoks, Btrfs RAID1 lugemisoperatsioonide tasakaalu seadistamine, reflinki tugi XFS reaalajas re\u017eiimis, v\u00f5imalus mittevahetatava puhverdatud sisendi\/v\u00e4ljundi kasutamiseks, dmem cgroup GPU m\u00e4lu piiramise jaoks, io_uring rakendamine FUSE'is, atribuutide delegeerimine NFS-is, tugi","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-14","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.14 | 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.14. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-6-14","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":"2025-03-25T20:22:41+00:00","article:modified_time":"2025-03-25T20:22:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122993","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":"2026-02-09 17:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:35:20","updated":"2026-02-09 17:43:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/122993","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=122993"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/122993\/revisions"}],"predecessor-version":[{"id":164317,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/122993\/revisions\/164317"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=122993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=122993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=122993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}