{"id":123227,"date":"2025-04-03T22:00:01","date_gmt":"2025-04-03T20:00:01","guid":{"rendered":"https:\/\/prohoster.info\/?p=123227"},"modified":"2025-04-03T22:00:01","modified_gmt":"2025-04-03T20:00:01","slug":"linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/linux-6-14","title":{"rendered":"Linux 6.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Linux 6.14\" src=\"\/wp-content\/uploads\/2025\/04\/bb26294c504a79981549ca07f72d9c4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>                              <noindex>      <noindex><\/p>\n<p>P\u00e4rast kahte kuud arendusteline Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wg7TO09Si5tTPyhdrLLvyYtVmCf+GGN4kVJ0=Xk=5TE3g@mail.gmail.com\/T\/\">esitles<\/a> Linux 6.14 tuum on v\u00e4lja antud. K\u00f5ige silmapaistvamad muudatused: ntsync draiver Windows NT s\u00fcnkroniseerimisprimitivi, Btrfs RAID1 lugemisoperatsioonide tasakaalustamise seadistamine, reflink toe lisamine XFS reaalajas, v\u00f5imalus mittevahem\u00e4lu puhverdatud sisendi\/v\u00e4ljundi, dmem cgroup GPU m\u00e4lu piiramiseks, io_uring kasutamine FUSE'is, attribuutide delegeerimine NFS-is, seadmejuhtme atomaarne kirjutamise tugi, s\u00fcmboolsete linkide kiirendamine, skriptide t\u00e4itmise juhtimise haldamine, Qualcomm Snapdragon 8 Elite kiipide tugi, AMD NPU draiver.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>Uue versiooni on lisatud 12115 parandust 1984 arendajalt, plaastri suurus on 39 MB (muudatused h\u00f5lmasid 10170 faili, lisatud 531586 rida koodi, eemaldatud 235999 rida). Eelmises v\u00e4ljaandes oli 14172 parandust 2086 arendajalt, plaastri suurus oli 46 MB. Umbes 41% k\u00f5igist 6.14 versioonis esitatud muudatustest on seotud seadme draiveritega, ligikaudu 13% muudatustest puudutab riistvaraarhitektuuriga seotud koodi uuendamist, 14% on seotud v\u00f5rgu protokollidega, 7% - failis\u00fcsteemidega ja 4% - tuuma sisemiste alams\u00fcsteemidega.<\/p>\n<p>  <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_6.14\">Peamised<\/a> <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1006378\/\">uuendused<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>Disski alams\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/strong>\n<ul>\n<li>Btrfs failis\u00fcsteemis <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6d7a9154955e\">ilmus<\/a> uus toetus uutele lugemise tasakaalustamise meetoditele RAID1 massiividesse kuuluvate seadmete vahel. \u00dche eelnevalt rakendatud protsesside tuvastamise (pid) p\u00f5hjal toimunud koormuse jaotuse k\u00f5rval pakub uus versioon kolme uut tasakaalustamisre\u017eiimi: \u00abrotation\u00bb (koormuse \u00fchtlane jaotus k\u00f5igi seadmete vahel, re\u017eiim on vaikimisi sisse l\u00fclitatud); \u00ablatency\u00bb (jaotamine arvestades viivitusi, mis v\u00f5ib olla kasulik seadmete rike v\u00f5i ebastabiilse t\u00f6\u00f6 korral); devid (k\u00e4sitsi juhtimine). Tasakaalustamisre\u017eiimi muutmiseks <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c86aae73bd58\">lisatud<\/a> liidesele \/sys\/fs\/btrfs\/\/read_policy. Muudest muudatustest Btrfs-is \u2014 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/bfcf6d04f8ee817b2cb7c238e0a14392a3245f45\">teostamine<\/a> ioctl FS_IOC_READ_VERITY_METADATA.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241220154831.1086649-1-axboe@kernel.dk\/T\/\">Lisatud<\/a> mittevahem\u00e4lu puhverdatud sisendi\/v\u00e4ljundi re\u017eiim, kus andmed eemaldatakse lehek\u00fcljekatavast vahem\u00e4lust kohe p\u00e4rast lugemise v\u00f5i salvestamise operatsioonide l\u00f5petamist. Muudatus v\u00f5ib olla kasulik v\u00e4ga kiirete salvestusseadmete kasutamisel, kus operatsioonide vahem\u00e4llu hoiaamine on \u00fcleliigne. Selliste seadmete jaoks uus re\u017eiim v\u00f5imaldab v\u00e4ltida lehek\u00fcljekavade kasutamise t\u00f5ttu m\u00e4lu liigset raiskamist, ilma et oleks vaja kasutada keerulist otsets\u00fckkel (Direct I\/O) API-d.<\/li>\n<li>fsnotify's, faili s\u00fcsteemi muutuste j\u00e4lgimise mehhanismis, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241121112218.8249-1-jack@suse.cz\/T\/\">lisatud<\/a> uus s\u00fcndmus FS_PRE_ACCESS, mis genereeritakse enne faili sisu juurde p\u00e4\u00e4semist. S\u00fcndmust t\u00f6\u00f6deldakse s\u00fcnkroonselt, st tuum saadab s\u00fcndmuse ja ootab vastuse saamist. Kui vastus on saadud - operatsioon viiakse ellu, ja kui esineb t\u00f5rge - s\u00fcsteemi kutsumine tagastab kasutajaruumi veakood. FS_PRE_ACCESS abil saab kasutajaruumi protsess n\u00e4iteks korraldada faili t\u00e4itmise, kui aeglasest m\u00e4lust on andmed valmis.<\/li>\n<li>FUSE alams\u00fcsteemi, mis v\u00f5imaldab luua faili s\u00fcsteemide teostusi kasutajaruumi, lisati <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/fuse-io-uring.html\">toetamine<\/a> andmevahetus tuuma ja kasutajaruumi t\u00f6\u00f6tleja vahel io_uring sisendi\/v\u00e4ljastamise mehhanismi kasutades. Muudatus v\u00f5imaldab FUSE-i tootlikkust suurendada, v\u00e4hendades konteksti l\u00fclitusi tuuma ja kasutajaruumi vahel.<\/li>\n<li>XFS faili s\u00fcsteemi on lisatud <a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/linux\/post\/xfs-realtime-device\">v\u00f5imalus<\/a> tagasikaardistamise (rmap, reverse-mapping) kasutamine prognoositavate viivituste (\u00abrealtime device\u00bb) re\u017eiimis. Tagasikaardistamine v\u00f5imaldab kindlaks teha, millise faili salvestamiseks kasutatakse m\u00e4\u00e4ratud plokki salvestusseadmest. Rmap abil toetab XFS realtime-re\u017eiimis reflink operatsiooni, mis v\u00f5imaldab luua failide koopiaid, kloonides faili metaandmeid ja luues viite juba olemasolevatele andmetele ilma nende tegeliku kopeerimiseta.<\/li>\n<li>VFS-s <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ea382199071931d19aac5f688b543e07360e2b64\">on rakendatud<\/a> s\u00fcmboolsete linkide suuruse vahem\u00e4lu, mis v\u00f5imaldas kiirus 1,5% v\u00f5rra suurendada readlink'i t\u00f6\u00f6tlust (katse puhul \/initrd.img ext4-s). Vahem\u00e4lu on sisse l\u00fclitatud FS ext4 ja tmpfs.<\/li>\n<li>NFSv4.2 rakendusse on lisatud tugi <a rel=\"nofollow\" href=\"https:\/\/www.ietf.org\/archive\/id\/draft-ietf-nfsv4-delstid-08.html\">failide atribuutide delegeerimisele<\/a>, mis v\u00f5imaldab hallata selliseid failiatriibuteid nagu muutmise aeg (mtime) NFS-kliendi poolel ilma vajaduseta muudatused serverisse tagasi saata. NFS-is on samuti parandatud protokolli toimetulekut \u00ab<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/localio.html\">LOCALIO<\/a>\u00bb, mis v\u00f5imaldab kindlaks teha, kas NFS klient ja server asuvad samal hostil, et rakendada vastavaid optimeerimisi, nagu otse sisendi\/v\u00e4ljundi (Direct I\/O) kasutamine kliendi poolt.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241216204124.3752367-1-dhowells@redhat.com\/T\/\">Parandatud<\/a> lugemise toimingute j\u00f5udlust NETFS, CIFS ja AFS (Andrew File System) failis\u00fcsteemides.<\/li>\n<li>Squashfs-s <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241229233752.54481-1-phillip@squashfs.org.uk\/T\/\">seal<\/a> otse laadimise re\u017eiim lehek\u00fcljekavasse (SQUASHFS_FILE_DIRECT), mis v\u00f5imaldab v\u00e4ltida eraldi read_page vahem\u00e4lu. Muudatus aitas v\u00e4hendada Squashfs-i t\u00f6\u00f6 ajal tarbitud m\u00e4lu suurust.<\/li>\n<li>s\u00fcsteemikutses statx() <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-man\/20250108085900.GA27227@lst.de\/T\/\">rakendatud<\/a> STATX_DIO_READ_ALIGN lipp, et kavatud mappimiseks failist lugemise operatsioonide jaoks.<\/li>\n<li>Failis\u00fcsteem Bcachefs <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2622f2904170\">uuendatud<\/a> ja <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62731\">stabiliseeritud<\/a> ketasstruktuuride formaat. Edasised muudatused formaadi osas loetakse mitte kohustuslikeks ning need rakendatakse valikulisena. Failis\u00fcsteemi integriteedi kontrollimise kiirus on m\u00e4rkimisv\u00e4\u00e4rselt paranenud. Lisaks on Bcachefs parandanud lugemisre\u017eiimis toimetulekut, k\u00f5rvaldatud probleemid, mis p\u00f5hjustasid m\u00e4lu juurde p\u00e4\u00e4semise p\u00e4rast selle vabastamist (use after free); lahendatud on reflink-\u00f6viitamise probleemid fsck-is; parendatud on tehingute taask\u00e4ivitamise t\u00f6\u00f6tlemist.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=127186cfb184\">Tagasi toodud<\/a> md-linear moodul, mis on m\u00f5eldud bloki seadmete \u00fchendamiseks. See moodul kuulutati varem aegunuks ja eemaldati kernelist 6.8, kuid osutus n\u00f5utuks ja seet\u00f5ttu on see n\u00fc\u00fcd taastatud.<\/li>\n<li>Failis\u00fcsteemid F2FS ja SQUASHFS on \u00fcle viidud <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">m\u00e4lulehtede foliantide<\/a> (lehe folios).<\/li>\n<li>Draiveris <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b56426bcf880d0f14a482c302ab7e37f3e6c3583\">null_blk<\/a> rakendatud atribuuti \u00abrotational\u00bb, mida saab seadistada configfs-i kaudu ja mis v\u00f5imaldab simuleerida t\u00f6\u00f6tamist p\u00f6\u00f6rlevate ketaste p\u00f5hjal seadme peal, lihtsustades tuuma funktsioonide testimist.<\/li>\n<li>Seadmestiku kaardistamise s\u00fcsteemis ja moodulites dm-mirror, dm-io, dm-table, dm-linear, dm-stripe ja dm-raid1 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-scsi\/20250116170301.474130-1-john.g.garry@oracle.com\/T\/\">on rakendatud<\/a> tugiteenuse atomaarne kirjutamine.<\/li>\n<\/ul>\n<\/li>\n<li><strong>M\u00e4lu ja s\u00fcsteemiteenused<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kselftest\/20241213193511.457338-1-zfigura@codeweavers.com\/T\/\">L\u00f5petatud<\/a> draiveri integreerimine tuumasse <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/ntsync.html\">ntsync<\/a>, mis rakendab s\u00fcmboolset seadet \/dev\/ntsync ja primitiive s\u00fcnkroniseerimiseks, mida kasutatakse Windows NT tuumas. Selliste primitiivide rakendamine tuuma tasemel v\u00f5imaldab oluliselt parandada Windowsi m\u00e4ngude j\u00f5udlust, mida k\u00e4itatakse l\u00e4bi Wine. J\u00f5udluse t\u00f5us saavutatakse, elimineerides RPC kasutamisega seotud kulud kasutajaruumi. Eraldi draiveri loomine Linuxi tuumale selgitab, miks NT s\u00fcnkroniseerimise API korrektne rakendamine olemasolevate primitiivide peal oli keeruline.<\/li>\n<li>Uus cgroup kontroller <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/admin-guide\/cgroup-v2.html#dmem\">DMEM<\/a> , et eraldi arvestada seadmete, nagu GPU, m\u00e4lupiirkondi. DMEM v\u00f5imaldab luua eraldi cgroup'e erinevatele \u00fclesannetele, mis t\u00f6\u00f6tavad GPU-dega, et need saaksid t\u00f6\u00f6tada \u00fcksteist m\u00f5jutamata. Uus v\u00f5imalus lahendab GPU operatsioonide sundl\u00f5petamise probleemi, kui saadaval olev m\u00e4lu on otsa saanud, t\u00e4nu GPU kajastatud m\u00e4lule ja CPU m\u00e4lu kasutamisele, mis on eraldi cgroup'ides.<\/li>\n<li>T\u00f5hususe suurem korrektuur TLB (Translation Lookaside Buffer) t\u00fchjendamise operatsiooni osas, mida rakendatakse virtuaalsete aadresside f\u00fc\u00fcsilisteks muutmise kiirendamiseks. Lisatud optimiseerimised on seotud teatud andmestruktuuride viivitusega uuendamisega konteksti vahetamise ajal, mis aitab suurendada j\u00f5udlust teatud testide sooritamisel.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241231043538.4075764-1-yuzhao@google.com\/T\/\">Parandatud<\/a> MGLRU mehhanismi j\u00f5udlus <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html\">(Multi-Generational LRU), mis m\u00e4\u00e4rab, milliseid m\u00e4lu lehti kasutatakse ja milliseid v\u00f5ib pagasisse t\u00f5ugata.<\/a> , seostatuna Rusti keele kasutamisega kui teise keelega draiverite ja tuumamoodulite arendamisel (Rust'i tugi ei ole vaikimisi aktiivne ja ei muuda Rust'i kohustuslikuks seadistamiseks tuuma s\u00f5ltuvuseks). Tuuma koodis on v\u00f5imalus kasutada makrot \u201e<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e3610441d1fb\">J\u00e4tkub<\/a> muudatuste \u00fcleviimine harust <a rel=\"nofollow\" href=\"https:\/\/github.com\/Rust-for-Linux\/linux\">Rust-for-Linux<\/a>, mis on seotud Rust'i keele kasutamisega teise keelena draiverite ja tuuma moodulite arendamisel (Rust'i tugi ei ole vaikimisi aktiivne ja ei muuda Rust'i tuuma kohustuslike koostisosade hulka). Tuuma koodis on antud v\u00f5imalus kasutada makrot \u00ab<a rel=\"nofollow\" href=\"https:\/\/doc.rust-lang.org\/nightly\/std\/marker\/derive.CoercePointee.html\">\u201c, mis v\u00f5imaldab kasutada nutikaid viidikuid, millel on trait-objektid. Tuuma kuulub<\/a>\u00bb, mis v\u00f5imaldab kasutada nutikaid n\u00e4itajaid koos trait-objektidega. Tuuma koosseisus <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2ab002c755bfa88777e3f2db884d531f3010736c\">on lisatud<\/a> platvormidele <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/pci.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">PCI<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/platform.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">Open Firmware<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/of.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">s\u00fcmboolsed seadmed<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/miscdevice.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">ja m\u00f5ningad<\/a> sisendi \/ v\u00e4ljundi funktsioonid <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/io.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">. Greg Kroah-Hartman, kes vastutab Linuxi tuuma stabiilse haru toe eest,<\/a>iseloomustas <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/Z5kokYUDYEO2Cknj@kroah.com\/\">praegust seisu kui \u201epeaaegu valmis kirjutama t\u00f5elist draiverit Rust'is.\u201c<\/a> praegune seis, mis on \u00abpeaaegu valmis Rust'i keeles reaalse draiveri kirjutamiseks\u00bb.<\/li>\n<li>uus kood, mis genereerib versioone laaditavate moodulite silumis s\u00fcmbolitest, mis kasutab n\u00fc\u00fcd teavet DWARF formaadis silumise kirjete kohta, mitte ei anal\u00fc\u00fcsi l\u00e4htekoodi otse. Muudatus v\u00f5imaldab rakendada silumis s\u00fcmbolite versioonimist Rust keeles kirjutatud moodulitele. Vanem teostus on samuti kernelis alles, valik generaatori osas toimub kogumisvalikute tasemel. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20250103204521.1885406-20-samitolvanen@google.com\/T\/\">pakutud<\/a> PowerPC arhitektuurile<\/li>\n<li>tugi laiskade \u00fclesannete v\u00e4lja t\u00f5ukamise re\u017eiimil (PREEMPT_LAZY), mis vastab t\u00e4ieliku v\u00e4lja t\u00f5ukamise re\u017eiimile (\u201efull preemption\u201c) reaalajas \u00fclesannete (RR \/ FIFO \/ DEADLINE) jaoks, kuid l\u00fckkab tavaliste \u00fclesannete (SCHED_NORMAL) t\u00f5ukamise edasi kuni tiksooni piirini. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241116192306.88217-1-sshegde@linux.ibm.com\/T\/\">on rakendatud<\/a> toetust laiskade \u00fclesannete eemaldamise re\u017eiimile (PREEMPT_LAZY, lazy preemption), mis vastab t\u00e4ieliku eemaldamise re\u017eiimile (\u00abfull preemption\u00bb) realtime-\u00fclesannete (RR\/FIFO\/DEADLINE) jaoks, kuid viib edasi tavaliste \u00fclesannete (SCHED_NORMAL) eemaldamise tikkskeemi piirini.<\/li>\n<li>tugi AMD protsessorite energiatarbimise arvestamiseks. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c4aa896ebee5edf2b35a9d071e5a468797f96d8\">on lisatud<\/a> v\u00f5ime t\u00f6\u00f6tada s\u00fcsteemidel, mis sisaldavad kuni 2048 CPU tuuma. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7685b334d1e4927cc73b62c65293ba65748d9c52\">Lisatud<\/a> v\u00f5imalus t\u00f6\u00f6tada s\u00fcsteemides, mis sisaldavad kuni 2048 CPU tuuma.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7863dcc72d0f\">Soodustatud<\/a> v\u00f5imalus kasutada sysctl parameetrit pid_max koos protsesside tuvastamise nimede (ID namespace) ruumidega. Parameeter pid_max on ette n\u00e4htud protsesside tuvastamise (PID) maksimaalse v\u00e4\u00e4rtuse piiramiseks ja seda saab n\u00fc\u00fcd kasutada kaasneva prosesiu arvu maksimaalse piiri m\u00e4\u00e4ramiseks m\u00e4\u00e4ratud kaldpinnas. Parameetri k\u00e4sitlemine toimub hierarhiliselt, s.t. piirangud v\u00e4listes nimedruumides kehtivad ka sissekarditud nimedruumide kohta.<\/li>\n<li>Kasutades s\u00fcsteemi kutset protsessi k\u00e4ivitamiseks <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> kuvatakse n\u00fc\u00fcd failis\u00fcsteemis \/proc k\u00e4ivitatud faili nimi, mitte faili deskriptorite number.<\/li>\n<li>Tuuma l\u00e4htekoodi (kaustas samples) on lisatud utiliit mountinfo, mis demonstreerib s\u00fcsteemi kutsete statmount() ja listmount() kasutamist.<\/li>\n<li>BPF-alams\u00fcsteemis <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4fec4c22f046\">pakutakse<\/a> uued funktsioonid bpf_local_irq_save() ja bpf_local_irq_restore() kohalike CPU katkestuste ajutiseks keelamiseks. Funktsioone saab rakendada struktuuride tegemiseks, mille t\u00f6\u00f6tlemist katkestused ei peata.<\/li>\n<li>s\u00fcsteemi kutse <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/madvise.2.html\">madvise()<\/a> flaamide MADV_DONTNEED ja MADV_FREE kasutamise puhul <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6375e95f381e\">tagatud<\/a> m\u00e4lulehe tabelite vabastamine, mis on seotud vabastatava aadressivahemikuga, kuna m\u00f5nes olukorras v\u00f5ivad t\u00fchjad m\u00e4lulehed tarbida piisavalt palju m\u00e4lu.<\/li>\n<li>OpenRISC arhitektuurile on rakendatud taask\u00e4ivitatavate j\u00e4rjestuste (rseq) mehanismi toetamine, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/697979\/\">taask\u00e4ivitatavad j\u00e4rjestused<\/a>, mis on m\u00f5eldud kiireks atomaarseks toimingute t\u00e4itmiseks, mis katkestamise korral teise niidi poolt t\u00fchistatakse ja proovimiseks kasutatakse t\u00e4itmist uuesti.<\/li>\n<li>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.<\/li>\n<li>As\u00fcnkroonse sisendi\/v\u00e4ljundi s\u00fcsteemis io_uring <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241128112240.8867-1-anuj20.g@samsung.com\/T\/\">lisatud<\/a> liidese, mis edastab t\u00e4iendavaid metaandmeid terviklikkuse kohta lugemise ja kirjutamise toimingute t\u00e4itmisel.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualiseerimine ja turvalisus<\/strong>\n<ul>\n<li>S\u00fcsteemi kutses <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-security-module\/20241212174223.389435-1-mic@digikod.net\/T\/\">lisatud<\/a> lipp AT_EXECVE_CHECK, mis v\u00f5imaldab <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/check_exec.html\">faili teostatavuse kontrollimist ilma selle tegeliku k\u00e4ivitamiseta, kuid arvesse v\u00f5ttes turvapoliitikaid, ligip\u00e4\u00e4su\u00f5igusi ja aktiivseid LSM-mooduleid. Koos AT_EXECVE_CHECK-ga on ette pandud securebit-lipud SECBIT_EXEC_RESTRICT_FILE ja SECBIT_EXEC_DENY_INTERACTIVE, mida saab kasutada skriptifailide t\u00e4itmise piiramiseks interpreteeritavatel programmeerimiskeeltel. Lipp SECBIT_EXEC_RESTRICT_FILE k\u00e4sib lingijatel ja interpreteerimisel kasutada AT_EXECVE_CHECK valikut teostatavuse kontrollimiseks, samas kui SECBIT_EXEC_DENY_INTERACTIVE luba keelab interaktiivsete k\u00e4skude t\u00f6\u00f6tlemise. Peamine idee on muuta turvapoliitikate rakendamise v\u00f5imalusi mitte ainult traditsiooniliste teostatavate failide, vaid ka tekstifailide jaoks, mis sisaldavad skripte, mille saab laadida interpreteerija k\u00e4ivitamise kaudu (st keelatud t\u00e4itmine saab teostada mitte ainult k\u00e4ivitades &laquo;.\/script.sh&raquo;, vaid ka k\u00e4ivitades &laquo;sh script.sh&raquo;).<\/a> faili teostamise lubatavuse hindamine ilma selle tegeliku k\u00e4ivitamiseta, arvestades aga turvapoliitikaid, juurdep\u00e4\u00e4su \u00f5igusi ja aktiivseid LSM-mooduleid. AT_EXECVE_CHECK'i kasutamiseks on soovitatud securebit-lipu SECBIT_EXEC_RESTRICT_FILE ja SECBIT_EXEC_DENY_INTERACTIVE kasutamine, et piirata failide k\u00e4ivitamist skriptide kaudu interpreteeritavatest programmeerimiskeeltest. Lipp SECBIT_EXEC_RESTRICT_FILE n\u00f5uab, et linkijad ja interpreteerijad kasutaksid AT_EXECVE_CHECK valikut teostamise lubatavuse kontrollimiseks, samas kui lipp SECBIT_EXEC_DENY_INTERACTIVE keelab interaktiivsete k\u00e4skude t\u00f6\u00f6tlemise. Peamine idee muudatuses on, et turvapoliitikaid saab rakendada mitte ainult traditsioonilistele t\u00e4idetavatele failidele, vaid ka tekstifailidele skriptidega, mida saab laadida interpreteerija k\u00e4ivitamiseks (st k\u00e4ivitamise keeld saab olla rakendatud mitte ainult k\u00e4ivitamisel &laquo;.\/script.sh&raquo;, vaid ka k\u00e4ivitamisel vormis &laquo;sh script.sh&raquo;).<\/li>\n<li>x86 s\u00fcsteemides on rakendatud kaitstud aja loendurite toetamine k\u00fclalis\u00fcsteemide jaoks, mis ei luba host-\u00fcmbrusest k\u00fclalis\u00fcsteemi s\u00fcsteemi kellade muutmist. See v\u00f5imalus on rakendatud mehhanismi p\u00f5hjal <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/developer\/sev.html\">AMD SEV<\/a> (Secure Encrypted Virtualization), mida kasutatakse virtualiseerimiss\u00fcsteemides virtuaalmasinate kaitsmiseks h\u00fcperviisori v\u00f5i host-s\u00fcsteemi administraatori sekkumise eest.<\/li>\n<li>SELinuxi mandaadip\u00f5hise ligip\u00e4\u00e4su kontrolli s\u00fcsteemi <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4aa176193475d37441cc52b84088542f3a59899a\">on lisatud<\/a> toetamine <a rel=\"nofollow\" href=\"https:\/\/selinuxproject.org\/page\/XpermRules\">xperm-reeglid<\/a>, mis v\u00f5imaldavad siduda SELinuxi poliitikaid teatud ioctl() kutsungite v\u00f5i netlinki s\u00f5numitega.<\/li>\n<li>Kerneli moodulite digiallkirjastamiseks on vaikimisi SHA1 asemel <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/f3b93547b91ad849b58eb5ab2dd070950ad7beb3\">kasutatakse<\/a> SHA512 algoritm.<\/li>\n<li>VirtualBox k\u00fclalis\u00fcsteemide draiverites <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250118-vfs-misc-84fb5265d102@brauner\/\">lisatud<\/a> on lisatud ARM64 arhitektuuri tugi.<\/li>\n<li>KVM h\u00fcperviisorisse <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0f8e26b38d7ac72b3ad764944a25dd5808f37a6e\">on j\u00e4tkuvalt<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250106124633.1418972-1-nikunj@amd.com\/T\/\">t\u00f6\u00f6<\/a> on lisatud Intel TDX (Trusted Domain Extensions) mehhanismi rakendamine k\u00fclalis\u00fcsteemide m\u00e4luefektiivne kr\u00fcpteerimine.<\/li>\n<li>virtio_blk <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5820a3b08987951e3e4a89fca8ab6e1448f672e1\">on lisatud<\/a> on lisatud vigade taastamise re\u017eiimi tugi.<\/li>\n<\/ul>\n<\/li>\n<li><strong>V\u00f5rgu alams\u00fcsteem<\/strong>\n<ul>\n<li>Protokolli rakendamisel <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/rxrpc.html\">RxRPC<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241204074710.990092-1-dhowells@redhat.com\/T\/\">ilmus<\/a> on lisatud toetus suurte UDP kaadrite kasutamiseks, et suurendada l\u00e4bilaskev\u00f5imet.<\/li>\n<li>TCP-le on lisatud toetus algoritmile <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc8985\">RACK-TLP<\/a> paketikaotuse tuvastamiseks.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241209-jakub-krn-909-poc-msec-tw-tstamp-v2-0-66aca0eed03e@cloudflare.com\/T\/\">Lisatud<\/a> uus sysctl tcp_tw_reuse_delay parameeter, mis toimib nimede ruumis (network namespace) ning v\u00f5imaldab m\u00e4\u00e4rata viivituse, enne kui s\u00fcsteem suudab p\u00e4rast TCP-soketi sulgemist uuesti kasutada v\u00f5rguporti numbrit.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bc6a5efe3dcd\">Lisatud<\/a> on v\u00f5imalik valida t\u00e4pse aja pakkuja (PTP), et genereerida ajatempleid PHY ja MAC tasanditel.<\/li>\n<li>IPsec jaoks <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241114070713.3718740-1-chopps@chopps.org\/T\/\">on rakendatud<\/a> on lisatud mehhanismi toetamine kapseldatud IP-pakettide agregatsiooni ja fragmenteerimise jaoks - <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc9347\/\">IP-TFS\/AGGFRAG<\/a> (IP Traffic Flow Security\/Aggregation and Fragmentation Mode for Encapsulating Security Payload).<\/li>\n<li>V\u00f5rgusocketite s\u00fcsteemi <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a32f3e9d1ed146f81162702605d65447a319eb76\">on lisatud<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241213084457.45120-1-annaemesenyiri@gmail.com\/T\/\">toetamine<\/a> prioriteedi teabe edastamine (SO_PRIORITY) kontrolls\u00f5numite (cmsg \u2014 control messages) vormis. V\u00f5rgusocketite jaoks <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e45469e594b255ef8d750ed5576698743450d2ac\">on lisatud<\/a> on valik SO_RCVPRIORITY, mis kaasab recvmsg() funktsioonis prioriteedi teabe edastamise.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Seadmed<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">Lisatud<\/a> kasvudrivi <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60512\">amdxdna<\/a> AMD CPU-sse integreeritud NPU (Neural Processing Unit) kiirendite jaoks, mis p\u00f5hineb aritektuuril <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/technologies\/xdna.html\">XDNA<\/a>, mis on kujundatud masin\u00f5ppega seotud toimingute kiirendamiseks. XDNA arhitektuuriga NPU tarnitakse AMD Ryzen 7040 ja 8040 seeria protsessorites, AMD Alveo V70 kiirendites ja SoC AMD Versal.<\/li>\n<li>i915 draiveris <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">lisatud<\/a> uute GPU identifikaatorite toteerimine, HDMI algatamise t\u00f5rgete t\u00f6\u00f6tlemine, GPU mootori l\u00e4htestamise usaldusv\u00e4\u00e4rsuse t\u00f5stmine Haswelli ja vanemate s\u00fcsteemide puhul.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">J\u00e4tkub<\/a> t\u00f6\u00f6d Intel Xe arhitektuuriga (Direct Rendering Manager) Xe draiveri arendamiseks, mis kasutatakse Intel Arc graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest.<\/li>\n<li>Nouveau draiverisse on lisatud v\u00f5imalus edastada GSP-RM logide puhvrit l\u00e4bi debugfs.<\/li>\n<li>AMDGPU draiveris on rakendatud DRM pani toetamine, mis n\u00e4itab sarnasust &laquo;sinaise ekraani surmaga&raquo; t\u00f5rgete korral. J\u00e4tkub ettevalmistus tulevase Radeon RX 9000 seeria graafikakaartide toetamiseks, mis p\u00f5hinevad RDNA4 arhitektuuril. On ajakohastatud 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 toetust.<\/li>\n<li>MSM draiveris (Qualcomm Adreno GPU) on lisatud toete Qualcomm SM6150 (QCS615) platvormile.<\/li>\n<li>DRM draiverisse panfrost on lisatud MediaTek MT8188 SoC tugi, mille GPU on Mali-G57.<\/li>\n<li>DRM draiverisse vc4 on lisatud Broadcom BCM2712 SoC (Raspberry Pi 5) tugi.<\/li>\n<li>vfio-draiver nvgrace-gpu <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2bb447540e71ee530388750c38e1b2c8ea08b4b7\">on lisatud<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250124183102.3976-1-ankita@nvidia.com\/T\/\">toetamine<\/a> NVIDIA Grace Blackwell 200 kiipidele.<\/li>\n<li>Koosseis <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/00996191-sr76-57o6-3rr0-o1s3qs80s94o@xreary.bet\/\">seal<\/a> draaiver Intel THC (Touch Host Controller) kontrollerite jaoks, mida kasutatakse teatud s\u00fclearvutite puutetundlike ekraanide ja puuteplaatide jaoks. Lisatud on Wacomi seadmete tugi PCI liidese kaudu. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/dtor\/input.git\/commit\/?h=next&amp;id=92600f3295ff571890c981d886c6544030cc05f3\">Lisatud<\/a> QH Electronics m\u00e4ngu kontrollerite tugi.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250124225700.GA2614452-robh@kernel.org\/\">Lisatud<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/1f0939fd-1694-476e-954f-e58ff8650dd9@app.fastmail.com\/\">toetamine<\/a> ARM platiformid, SoC ja seadmed: 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 SoC tugi <a rel=\"nofollow\" href=\"https:\/\/wiki.postmarketos.org\/wiki\/SpacemiT_Key_Stone_K1\">SpacemiT K1<\/a> RISC-V arhitektuuril.<\/li>\n<li>ALSA helis\u00fcsteemis MIDI 2.0 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87tt9p4pcf.wl-tiwai@suse.de\/\">laiendatud<\/a> API rawmidi ja sekvencer. API-s, mis viib pingutust\u00f6\u00f6tlusi helikaardi poole, on lisatud ASRC (Asynchronous Sample Rate Conversion) tugi.<\/li>\n<li>Kasutajakontrollide tugi seadmete helis\u00fcsteemide jaoks: Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 ja 18i20. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250101151209.100072-1-git@mayer-bgk.de\/\">Lisatud<\/a> SteelSeries Arctis 9 juhtmevabad k\u00f5rvaklapid.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/17923070\">linux.org.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":123228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123227","post","type-post","status-publish","format-standard","has-post-thumbnail","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.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\/linux-6-14\" \/>\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\udd47Linux 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\/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-04-03T20:00:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-03T20:00:01+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\udd47Linux 6.14 | 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\/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\udd47Linux 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\/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-04-03T20:00:01+00:00","article:modified_time":"2025-04-03T20:00:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123227","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-01-23 12:00:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:00:22","updated":"2026-01-23 12:00:22","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\/123227","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=123227"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123227\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/123228"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=123227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=123227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=123227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}