{"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\/news\/reliz-yadra-linux-6-14","title":{"rendered":"Linuxi 6.14 tuuma v\u00e4ljalaskmine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kaks kuud kestnud arendust\u00f6\u00f6de j\u00e4rel esitles Linus Torvalds Linuxi 6.14 tuuma v\u00e4ljalaskmist. K\u00f5ige silmapaistvamad muudatused h\u00f5lmavad Windows NT s\u00fcnkroniseerimise primit\u00f6\u00f6riistadega ntsync draiverit, Btrfs RAID1 lugemisoperatsioonide tasakaalu seadistust, XFS reaalajas reflink'i toetust, v\u00f5imalust mitte-vahem\u00e4llustatud puhverdatud sisendi\/v\u00e4ljundi, GPU m\u00e4lu piiramise dmem cgroup'i, io_uring'i kaasamist FUSE's, atribuutide delegeerimist NFS's, aatomse kirjutamise toetust seadmete kaardistamisel, s\u00fcmboolsete linkide kiirendamist, skriptide t\u00e4itmise haldamist, Qualcomm Snapdragon 8 Elite kiipide toetust ja AMD NPU draiverit.    <\/p>\n<p>Uues versioonis on tehtud 12115 parandust 1984 arendajalt, plaastri suurus on 39 MB (muudatused puudutasid 10170 faili, lisatud 531586 koodi rida, eemaldatud 235999 rida). Eelmises versioonis oli 14172 parandust 2086 arendajalt, plaastri suurus oli 46 MB. Umbes 41% k\u00f5igist 6.14 esitatud muudatustest on seotud seadme draiveritega, umbes 13% muudatustest on seotud riistvara arhitektuurile spetsiifilise koodi uuendamisega, 14% on seotud v\u00f5rgu kihiga, 7% - failis\u00fcsteemidega ja 4% - tuumasiseste alams\u00fcsteemidega.       <\/p>\n<p>Peamised uuendused tuumas 6.14:  <\/p>\n<ul>\n<li class=\"l\"> <b>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Failis\u00fcsteemis Btrfs on lisatud tugi uutele lugemistegevuse tasakaalustamise meetoditele RAID1 massiivi kuuluvate seadmete vahel. Peale varasema protsesside tuvastamisel p\u00f5hineva koormuse jaotuse (pid), on uues versioonis pakutud kolme uut tasakaalustamisre\u017eiimi: \u00abrotation\u00bb (koormuse v\u00f5rdsus k\u00f5ikide seadmete vahel, re\u017eiim on vaikimisi sisse l\u00fclitatud); \u00ablatency\u00bb (koormuse jaotamine arvestades viivitusi, v\u00f5ib olla kasulik seadmete t\u00f5rgete v\u00f5i ebastabiilse t\u00f6\u00f6 puhul); devid (k\u00e4esolev juhtimine). Tasakaalustusre\u017eiimi muutmiseks on lisatud liides \u00ab\/sys\/fs\/btrfs\/\/read_policy\u00bb. Btrfsi teised muudatused h\u00f5lmavad ioctl FS_IOC_READ_VERITY_METADATA elluviimist.\n<li class=\"l\"> Lisatud on mittevahem\u00e4luga puhverdamise re\u017eiim, kus andmed eemaldatakse lehe vahem\u00e4lust kohe p\u00e4rast nende lugemis- v\u00f5i kirjutamistoimingute l\u00f5petamist. See muudatus v\u00f5ib olla kasulik v\u00e4ga kiirete salvestusseadmete kasutamisel, mille andmete vahem\u00e4llu salvestamine on \u00fclearune. Selliste seadmete puhul v\u00f5imaldab uus re\u017eiim v\u00e4ltida tarbetut m\u00e4lukasutust lehe vahem\u00e4lus, kasutamata keerulist otse sisendi\/v\u00e4ljundi (Direct I\/O) API-d.\n<li class=\"l\"> fsnotify's, failis\u00fcsteemi muutuste j\u00e4lgimise mehhanismis, on lisatud uus s\u00fcndmus FS_PRE_ACCESS, mis genereeritakse enne faili sisu juurde p\u00e4\u00e4semist. S\u00fcndmust t\u00f6\u00f6deldakse s\u00fcnkroonses re\u017eiimis, st tuum saadab s\u00fcndmuse ja ootab vastuse saamist. Kui vastus on saadud, t\u00e4idetakse toiming ja kui tekib t\u00f5rge, tagastab s\u00fcsteemik\u00f5ne kasutajaruumi veakoodi. FS_PRE_ACCESS abil saab n\u00e4iteks kasutajaruumis protsess korraldada faili t\u00e4itmise vastavalt aeglasesse m\u00e4llu andmete valmidusele.\n<li class=\"l\"> FUSE alam-s\u00fcsteemi, mis v\u00f5imaldab luua faili s\u00fcsteemide elluviimise kasutaja ruumis, on lisatud tugi andmevahetuseks tuuma ja kasutaja ruumi t\u00f6\u00f6tleja vahel io_uring sisendi\/v\u00e4ljundi mehhanismi abil. See muudatus parandab FUSE j\u00f5udlust, v\u00e4hendades konteksti vahetusi tuuma ja kasutaja ruumi vahel.\n<li class=\"l\"> XFS failis\u00fcsteemi on lisatud v\u00f5imalus kasutada p\u00f6\u00f6rdmappingut (rmap, reverse-mapping) ennustatavate viivitustega t\u00f6\u00f6tamise re\u017eiimis (\"realtime device\"). P\u00f6\u00f6rdmapping v\u00f5imaldab m\u00e4\u00e4rata, millise faili salvestamiseks kasutatakse antud plokki salvestusseadmest. Rmap abil on XFS-s realiseeritud realtime-re\u017eiimi toimet reflink, mis v\u00f5imaldab luua failide koopiaid, kloonides faili metaandmeid ja luues lingi juba olemasolevatele andmetele ilma nende tegeliku kopeerimiseta.\n<li class=\"l\"> VFS-is on rakendatud s\u00fcmboolsete linkide suuruse vahem\u00e4lumine, mis on v\u00f5imaldanud kiirendada readlink operatsiooni t\u00e4itmist 1,5% v\u00f5rra (testis koos \/initrd.img ext4-s). Vahem\u00e4lu on aktiveeritud ext4 ja tmpfs failis\u00fcsteemides.\n<li class=\"l\"> NFSv4.2 rakendusse on lisatud failiattribuutide delegatsiooni tugi, mis v\u00f5imaldab hallata selliseid failiattribuute nagu muutmise aeg (mtime) NFS-kliendi k\u00fcljes, ilma et oleks vajalik muudatuste serverisse edastamine. NFS-is on samuti paranenud LOCALIO protokolli tugi, mis v\u00f5imaldab m\u00e4\u00e4rata, kas NFS klient ja server asuvad samal hostil, et kasutada vastavaid optimeerimisi, n\u00e4iteks otse sisendi\/v\u00e4ljundi (Direct I\/O) kasutamine kliendi poolt.\n<li class=\"l\"> Kasvatanud on NETFS, CIFS ja AFS (Andrew File System) failis\u00fcsteemide lugemisoperatsioonide j\u00f5udlus.\n<li class=\"l\"> Squashfs-is on sisse l\u00fclitatud otseblokksisendi re\u017eiim (SQUASHFS_FILE_DIRECT), mis v\u00f5imaldab v\u00e4ltida eraldi read_page vahem\u00e4lu kasutamist. Muudatus on v\u00e4hendanud Squashfs-iga t\u00f6\u00f6tamiseks vajaliku m\u00e4lu suurust.\n<li class=\"l\"> Statx() s\u00fcsteemi kutses on rakendatud STATX_DIO_READ_ALIGN lipp, mis m\u00e4\u00e4rab n\u00f5utava \u00fchtluse failist lugemise operatsioonide jaoks.\n<li class=\"l\"> Bcachefs failis\u00fcsteemis on uuendatud ja stabiliseeritud kettastruktuuride formaat. K\u00f5ik edasised formaadi muutused kuuluvad volitusteta kategooriasse ja viiakse l\u00e4bi valikuliste lisanditena. Failis\u00fcsteemi terviklikkuse kontrollimise kiirus on oluliselt suurenenud. Lisaks on Bcachefs-is paranenud t\u00f6\u00f6 ainult lugemisre\u017eiimis; lahendatud on probleemid, mis viisid m\u00e4lu juurde p\u00e4\u00e4semiseni p\u00e4rast selle vabastamist (use after free); lahendatud on reflink-ikutajatega seotud probleemid fsck-is; parandatud on tehingute taask\u00e4ivitamise k\u00e4sitlemine.\n<li class=\"l\"> Return to md-linear moodul, mis on m\u00f5eldud blokiseadmestike \u00fchendamiseks. See moodul kuulutati varem vananeks ja eemaldati tuumast 6.8, kuid tundub, et see oli n\u00f5utud ja seet\u00f5ttu taastati.\n<li class=\"l\"> F2FS ja SQUASHFS failis\u00fcsteemid on \u00fcle viidud m\u00e4lulehe folio kasutamisele.\n<li class=\"l\"> OCFS2 ja DLMFS failis\u00fcsteemid on \u00fcle viidud uue partitsioonide mountimise API kasutamisele.\n<li class=\"l\"> Null_blk draiveris on rakendatud atribuut \"rotational\", mis seadistatakse configfs kaudu ja mis v\u00f5imaldab simuleerida t\u00f6\u00f6d p\u00f6\u00f6rlevate ketaste p\u00f5hjal, et lihtsustada kerneli funktsioonide testimist.\n<li class=\"l\"> Seadme kaardistamise s\u00fcsteemis ja moodulites dm-mirror, dm-io, dm-table, dm-linear, dm-stripe ja dm-raid1 on rakendatud aatomite kirjutamise tugi.                             <\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Nsynci draiveri tuumaku sees on l\u00f5pule viidud, rakendades s\u00fcmboolset seadet \/dev\/ntsync ja komplekti s\u00fcnkroniseerimisprimitive, mida kasutatakse Windows NT-i tuumas. Sarnaste primitiivide rakendamine tuuma tasandil v\u00f5imaldab oluliselt suurendada Windowsi m\u00e4ngude j\u00f5udlust, mida k\u00e4ivitatakse Wine'i kaudu. J\u00f5udlus suureneb t\u00e4nu RPC kasutamisest tingitud kulude kaotamisele kasutaja ruumis. Eraldi draiveri loomise vajadus Linuxi tuumas tuleneb API s\u00fcnkroniseerimise korrektse rakendamise keerukusest olemasolevate primitiivide peal.\n<li class=\"l\"> Uus DMEM cgroup kontroller on lisatud seadmete m\u00e4lu piirkondade eraldi arvepidamiseks, n\u00e4iteks GPU-de puhul. DMEM v\u00f5imaldab luua eraldi cgroup-e erinevate GPU-d kasutavate \u00fclesannete jaoks, et need saaksid t\u00f6\u00f6tada \u00fcksteist segamata. Uus funktsioon lahendab probleemi GPU-de operatsioonide sunnitud l\u00f5petamisega, kui saadaval olev m\u00e4lu on ammendatud, arvestades eraldi cgroup-des GPU peegeldatud m\u00e4lu ja CPU draiverite kasutatud m\u00e4lu.\n<li class=\"l\"> Optimeerimine TLB (Translation Lookaside Buffer) vahem\u00e4lu t\u00fchjendamise (flush) operatsioonide skaaleerimisel on viidud ellu, et kiirendada virtuaalsete aadresside f\u00fc\u00fcsilisteks aadressideks teisendamist. Lisatud optimeerimised seisnevad teatud andmestruktuuride edasil\u00fckkamises konteksti vahetamise ajal, mis v\u00f5imaldab suurendada j\u00f5udlust teatud testide l\u00e4bimise korral.\n<li class=\"l\"> MGLRU (Multi-Generational LRU) mehhanismi j\u00f5udlust on suurendatud, mida kasutatakse, et m\u00e4\u00e4rata, millised m\u00e4lu lehed on kasutusel ja millised saab s\u00f5nadesse kirjutada.\n<li class=\"l\">  Rust-for-Linux harust on j\u00e4tkatud muudatuste \u00fcleviimist, mis on seotud Rusti keele kasutamisega teise keelena draiverite ja kerneli moodulite arendamiseks (Rusti tugi ei ole vaikimisi aktiveeritud ega too kaasa Rusti arvu suurenemist kerneli kohustuslike koostamise s\u00f5ltuvuste hulgas). Kerneli koodis on v\u00f5imalik kasutada makrot \"derive(CoercePointee)\", mis v\u00f5imaldab kasutada nutikaid osutajaid trait-objektidega. Kerneli koosseisu on lisatud Rusti sidemed PCI, platvormide, Open Firmware, s\u00fcmboolsete seadmete ja m\u00f5nede sisendi\/v\u00e4ljundi funktsioonide jaoks. Greg Kroah-Hartman, kes vastutab Linuxi p\u00f5hiharu toe eest, on iseloomustanud praegust seisundit kui \"peaaegu valmis Rustis t\u00f5elise draiveri kirjutamiseks.\"\n<li class=\"l\"> Kogumisskeemides on ette n\u00e4htud uus kood laaditavate moodulite silumis s\u00fcmbolite versioonide genereerimiseks, mis n\u00fc\u00fcd kasutab teavet DWARF vormingu silumisfailidest, mitte ei anal\u00fc\u00fcsi otse l\u00e4htekoodi. Muudatus v\u00f5imaldab rakendada silumis s\u00fcmbolite versioonimist Rustis kirjutatud moodulite jaoks. Vana rakendus on samuti tuumas alles, valik generaatori osas tehakse kogumise valikute tasemel.\n<li class=\"l\"> PowerPC arhitektuurile on rakendatud laiskade \u00fclesannete v\u00e4lja t\u00f5ukamise re\u017eiimi (PREEMPT_LAZY, lazy preemption) tugi, mis vastab t\u00e4isv\u00e4lja t\u00f5ukamise re\u017eiimile (\"full preemption\") realtime-\u00fclesannete (RR\/FIFO\/DEADLINE) jaoks, kuid viivitab tavap\u00e4raste \u00fclesannete (SCHED_NORMAL) v\u00e4lja t\u00f5ukamise piiri tikiga.\n<li class=\"l\"> Ettev\u00f5tete j\u00f5udluse profileerimise alSubsystem 'perf' lisatud AMD protsessorite energiatarbimise loendurite tugi. Lisatud t\u00f6\u00f6v\u00f5imekus s\u00fcsteemides, mis sisaldavad kuni 2048 CPU tuuma.\n<li class=\"l\"> Tasub v\u00f5imalus kasutada sysctl parameetrit pid_max protsessi identifikaatorite nimedega (ID namespace). Parameeter pid_max on m\u00f5eldud protsessi identifikaatorite (PID) maksimaalse v\u00e4\u00e4rtuse piiramiseks ning seda saab n\u00fc\u00fcd kasutada m\u00e4\u00e4ratud nimespetsiifiliste protsesside maksimaalse arvu piiramiseks. Parameetri t\u00f6\u00f6tlemine toimub hierarhiliselt, st piirangud v\u00e4liste nimede ruumides laienevad sisemistele nimedele.\n<li class=\"l\"> Kui kasutate execveat s\u00fcsteemik\u00f5ne k\u00e4ivitamiseks, kuvatakse n\u00fc\u00fcd \/proc failis\u00fcsteemis k\u00e4ivitatud faili nimi, mitte faili deskriptorinumber.\n<li class=\"l\"> Tuuma allikakoodis (kaustas samples\/vfs) on lisatud mountinfo utiliit, mis demonstreerib statmount() ja listmount() s\u00fcsteemik\u00f5nede kasutamist.\n<li class=\"l\"> BPF alams\u00fcsteemis on ette pandud uued funktsioonid bpf_local_irq_save() ja bpf_local_irq_restore(), mis v\u00f5imaldavad lokaalse CPU katkestuste ajutist keelamist. Funktsioone saab kasutada struktuuride rakendamiseks, mille t\u00f6\u00f6tlemist katkestused ei peata.\n<li class=\"l\"> S\u00fcsteemik\u00f5nes madvise() tagab, et MADV_DONTNEED ja MADV_FREE lippude kasutamisel vabastatakse m\u00e4lulehe tabelid, mis on seotud vabastatava aadressivahemikuga, kuna m\u00f5nel juhul v\u00f5ivad t\u00fchjad m\u00e4lulehed v\u00f5tta piisavalt m\u00e4lu.\n<li class=\"l\"> OpenRISC arhitektuurile on rakendatud toetust uuendatavate j\u00e4rjestuste (rseq, restartable sequences) mehhanismile, mis on m\u00f5eldud kiireks aatomseks toimingute t\u00e4itmiseks, mis katkestamise korral teise l\u00f5ime poolt puhastatakse ja katsetatakse uuesti.\n<li class=\"l\"> Kood on reorganiseeritud, rakendades CRC32 ja CRC-T10DIF algoritme, mis ei \u00fchti enam kr\u00fcpto alams\u00fcsteemiga ja kutsutakse otse v\u00e4lja raamatukogu liidest. Muudatus on v\u00f5imaldanud koodi lihtsustada ja selle t\u00f5husust suurendada.\n<li class=\"l\"> As\u00fcnkroonse sisendi\/v\u00e4ljundi io_uring s\u00fcsteemi on lisatud liides t\u00e4iendavate metainformatsiooni edastamiseks integriteedi kohta lugemis- ja kirjutamisoperatsioonide t\u00e4itmisel.            <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> S\u00fcsteemi kutse execveat on lisatud lipp AT_EXECVE_CHECK, mis v\u00f5imaldab kontrollida faili k\u00e4itamise lubatust ilma selle tegeliku k\u00e4ivitamiseta, kuid arvestades turvapoliitikaid, juurdep\u00e4\u00e4su\u00f5igusi ja aktiivseid LSM-mooduleid. AT_EXECVE_CHECK koos kasutamiseks on pakutud securebit-lippe SECBIT_EXEC_RESTRICT_FILE ja SECBIT_EXEC_DENY_INTERACTIVE, mida saab kasutada skriptifailide k\u00e4itamise piiramiseks. Lipp SECBIT_EXEC_RESTRICT_FILE n\u00f5uab, et lingijad ja t\u00f5lgendajad kasutaksid AT_EXECVE_CHECK v\u00f5imalust k\u00e4itamise lubatuse kontrollimiseks, samas kui lipp SECBIT_EXEC_DENY_INTERACTIVE keelab interaktiivsete k\u00e4skude t\u00f6\u00f6tlemise. Muudatuse p\u00f5hieesm\u00e4rk on rakendada turvapoliitikaid mitte ainult traditsioonilistele k\u00e4ivitatavatele failidele, vaid ka tekstifailidele skriptidega, mida saab laadida t\u00f5lgendaja k\u00e4ivitamise kaudu (st k\u00e4itamiskeeld v\u00f5ib olla kehtestatud mitte ainult '. \/script.sh' k\u00e4ivitamisel, vaid ka 'sh script.sh' t\u00e4itmisel).\n<li class=\"l\"> x86 s\u00fcsteemides on rakendatud kaitstud ajaloendurite tugi k\u00fclalis\u00fcsteemide jaoks, mis ei luba hostikeskkonnast k\u00fclalis\u00fcsteemi s\u00fcsteemikellasid muuta. See v\u00f5imalus on rakendatud AMD SEV (Secure Encrypted Virtualization) mehhanismi alusel, mida kasutatakse virtualiseerimiss\u00fcsteemides kaitsmiseks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\"   title=\"virtuaalmasinate\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2196\">virtuaalmasinate<\/a> v\u00f5\u00f5rustajate v\u00f5i host-s\u00fcsteemi administraatori sekkumise eest.\n<li class=\"l\"> SELinuxi mandsitemperatuuri kontrolli s\u00fcsteemi on lisatud tugi xperm-reeglitele, mis v\u00f5imaldavad siduda SELinuxi poliitikaid teatud ioctl() k\u00f5nede v\u00f5i netlinki s\u00f5numitega.\n<li class=\"l\"> Tuuma moodulite digitaalse allkirjastamise kinnitamiseks on vaikimisi kasutusel 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\u00fcpteerimiseks.\n<li class=\"l\"> virtio_blk'is on lisatud tugi veakorrektiivre\u017eiimi jaoks.                <\/ul>\n<li class=\"l\"> <b>V\u00f5rgus\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> RxRPC protokolli rakenduses on saadud v\u00f5imalus kasutada suuri UDP pakette l\u00e4bilaskev\u00f5ime suurendamiseks.\n<li class=\"l\"> TCP-le on lisatud tugi RACK-TLP algoritmi jaoks pakettide kadumise m\u00e4\u00e4ramiseks.\n<li class=\"l\"> Lisatud uus sysctl tcp_tw_reuse_delay parameeter, mis toimib nimekirja (network namespace) konteksti raames ja v\u00f5imaldab m\u00e4\u00e4rata viivituse, enne kui s\u00fcsteem saab uuesti kasutada v\u00f5rguportide numbreid p\u00e4rast TCP-soketi sulgemist.\n<li class=\"l\"> Lisatud v\u00f5imalus valida t\u00e4pset ajateenust pakkuja (PTP) ajatempli genereerimiseks PHY ja MAC tasanditel.\n<li class=\"l\"> IPsec jaoks on rakendatud IP-pakettide kapseldamise ja fraktsioonimise mehhanismi aggregeeritud ja fraktsioneerimise toe - IP-TFS\/AGGFRAG (IP Traffic Flow Security\/Aggregerimise ja fraktsioneerimise re\u017eiim kapseldamise turvapayloadi jaoks).\n<li class=\"l\"> V\u00f5rgusoketite s\u00fcsteemi t\u00e4iendatakse teabest prioriteedi edastamise (SO_PRIORITY) toetamisega juhtivate s\u00f5numite (cmsg - control messages) vormis. V\u00f5rgusoketitele on lisatud valik SO_RCVPRIORITY, mis sisaldab recvmsg() funktsioonis teabe edastamist soketi prioriteedi kohta.                                <\/ul>\n<li class=\"l\"> <b>Varustus<\/b>\n<ul>\n<li class=\"l\"> Lisatud amdxdna draiver integreeritud CPU AMD kiirendite NPU (Neural Processing Unit) jaoks, mis p\u00f5hineb XDNA arhitektuuril ning on m\u00f5eldud masin\u00f5ppe seotud toimingute kiirendamiseks. XDNA arhitektuuri p\u00f5hised NPU-d on saadaval 7040 ja 8040 seeria AMD Ryzen protsessorites, AMD Alveo V70 kiirendites ja SoC AMD Versal.\n<li class=\"l\"> i915 draiverisse on lisatud uute GPU identifikaatorite toetus, HDMI initsialiseerimise t\u00f5rgete t\u00f6\u00f6tlemine ja GPU mootorite \u00fcmberl\u00fclitamise usaldusv\u00e4\u00e4rsuse t\u00f5us Haswelli ja vanemates s\u00fcsteemides.\n<li class=\"l\"> T\u00f6\u00f6d j\u00e4tkatakse drm-draiveri (Direct Rendering Manager) Xe kallal, mis on m\u00f5eldud Intel Xe arhitektuuril p\u00f5hinevatele GPU-dele, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest.\n<li class=\"l\"> Nouveau draiverisse on lisatud GSP-RM logi puhverdate edastamise v\u00f5imalus l\u00e4bi debugfs.\n<li class=\"l\"> AMD GPU draiveris on rakendatud DRM panic mehhanismi tugi, mis n\u00e4itab sarnast 'sinist surmaekraani' t\u00f5rgete korral. J\u00e4tkub ettevalmistus tulevase Radeon RX 9000 graafikakaardiseeria toetuseks RDNA4 arhitektuuri baasil. Uuendatud tugi 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 toetust Qualcomm SM6150 (QCS615) platvormile.\n<li class=\"l\"> DRM-draiverisse panfrost on lisatud toetust SoC MediaTek MT8188 koos GPU Mali-G57-ga.\n<li class=\"l\"> DRM-draiverisse vc4 on lisatud toetust SoC Broadcom BCM2712 (Raspberry Pi 5).\n<li class=\"l\"> vfio-draiverisse nvgrace-gpu on lisatud toetust NVIDIA Grace Blackwell 200 kiipidele.\n<li class=\"l\"> Komplekti kuulub Intel THC (Touch Host Controller) draiver, mida kasutatakse puutetundlike ekraanide ja puuteplaatidega suhtlemiseks m\u00f5nede s\u00fclearvutitega. Lisatud on Wacom seadmete tugi PCI liidese kaudu. Lisatud on tugi QH Electronics m\u00e4ngu juhtimisseadmetele.\n<li class=\"l\"> Lisatud on ARM-plokkide, SoC-de 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 SpacemiT K1 SoC tugi RISC-V arhitektuuril.\n<li class=\"l\"> ALSA heliallis\u00fcsteemis on MIDI 2.0 jaoks laienenud rawmidi ja sequencer API-d. Helikaardi poolsete kokkusurutud operatsioonide v\u00e4ljaviimise API-sse on lisatud ASRC (As\u00fcn krooniline n\u00e4idustuse konversioon) tugi.\n<li class=\"l\">  Lisatud on Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4. genereerimise 16i16, 18i16 ja 18i20 helis\u00fcsteemide tugi. Lisatud on ka SteelSeries Arctis 9 juhtmevabade k\u00f5rvaklappide tugi.      <\/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-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 6.14.\" \/>\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-6-14\" \/>\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 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/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 6.14 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuu pikkust arendust esitles Linus Torvalds Linuxi tuuma 6.14 v\u00e4ljaandmist.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/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.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/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","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\/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}]}}