{"id":168562,"date":"2026-04-13T23:12:13","date_gmt":"2026-04-13T21:12:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-0"},"modified":"2026-04-13T23:12:13","modified_gmt":"2026-04-13T21:12:13","slug":"linux-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/linux-7-0","title":{"rendered":"Linux 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Linux 7.0\" src=\"\/wp-content\/uploads\/2026\/04\/7aac3667fec9d6d2ab52ea9a50f6c400.jpg\" style=\"display:block;margin: 0 auto;\" \/>                              <noindex>      <noindex><\/p>\n<p>P\u00e4rast kahte kuud arendust Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com\/T\/#u\">esitles<\/a> ydinversioon <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 7.0<\/a>. K\u00f5ige m\u00e4rgatavamad muutused on: AI-assistentide kasutamise reeglid, Rust'i \u00fcleviimine p\u00f5hij\u00f5udluse osaks, lehtede \u00fcleviimise j\u00f5udluse parandamine, PREEMPT_LAZY re\u017eiimi vaikimisi sissel\u00fclitamine, io_uring operatsioonide jaoks filtrite toetus, uus Nullfs failis\u00fcsteem, fserror infrastruktuur, XFS j\u00e4lgimisvahendid, Btrfs \u00fclemineku toetus, NFS 4.1 versiooni vaikimisi sissel\u00fclitamine, postkvantse kr\u00fcptoalgoritmi ML-DSA integreerimine, AccECN aktiveerimine v\u00f5rgu alams\u00fcsteemis, algeline WiFi 8 toetus.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>Numbriks 7.0 m\u00e4\u00e4rati see, kuna 6.x haru on kogunud piisavalt v\u00e4ljalaskeid esimeses numbris muutmiseks (tollal loodi versioon 6.0 p\u00e4rast 5.19). Numbrite muutmine toimub esteetilistel p\u00f5hjustel ja on formaalne samm, mis vabastab peatse ebamugavuse suure arvu v\u00e4ljalaste olemasolust seerias.<\/p>\n<p>Uues versioonis on 15624 parandust 2477 arendajalt, pat\u0161i suurus on 56 MB (muudatused puudutasid 18053 faili, lisatud on 704060 koodirida, kustutatud on 278132 rida). Eelmises v\u00e4ljaandes oli 15657 parandust 2237 arendajalt, pat\u0161i suurus oli 52 MB. Umbes 51% k\u00f5ikidest 7.0 versioonis esitatud muudatustest on seotud seadme draiveritega, umbes 11% muudatustest on seotud riistvaraspetsiifilise koodi v\u00e4rskendamisega, 14% on seotud v\u00f5rgu paketi t\u00f6\u00f6tlemisega, 5% -ga failis\u00fcsteemidest ja 3% -ga tuuma sisemiste alams\u00fcsteemidega.<\/p>\n<p>  <noindex><\/p>\n<p>Ytse 7.0 peamised uuendused (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.0\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1058664\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.0.html\">OpenNET<\/a>):<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/strong>\n<ul>\n<li>Fserror infrastruktuur on rakendatud ja <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=dd466ea0029961ee0ee6e8e468faa1506275c8a9\">on lisatud<\/a> API, et saada teavet sisendi\/v\u00e4ljundi vea ja metaandmete kahjustamise kohta failidega t\u00f6\u00f6tamisel. Pakutav infrastruktuur \u00fchtlustab failis\u00fcsteemide kaudu kasutajaruumi vigade teatamist fsnotify mehhanismi kaudu.<\/li>\n<li>XFS-is <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-xfs\/176897694953.202109.15171131238404759078.stgit@frogsfrogsfrogs\/\">on lisatud<\/a> uued v\u00f5imalused failis\u00fcsteemi oleku j\u00e4lgimiseks kasutajaruumist. Ehdud on ioctl-operatsioon XFS_IOC_HEALTH_MONITOR, mis tagastab failide deskripti, mille kaudu saab saada teavet metadaandete kahjustumise v\u00f5i sisendi\/v\u00e4ljundi vigade kohta, samuti j\u00e4lgida failis\u00fcsteemi seisundite muutusi, nagu lahti\u00fchendamine ja sulgemine. Lisaks on pakutud systemd kaudu juhitav taustaprotsess xfs_healer, mis k\u00e4sitleb failis\u00fcsteemi olekuevtsede kasutajaruumist ja vajaduse korral k\u00e4ivitab automaatselt <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/filesystems\/xfs-online-fsck-design.html\">taastamisprotseduurid<\/a>.<\/li>\n<li>Failis\u00fcsteemi Btrfs on lisatud eksperimentaalne tugi \"\u00fcmbermapimise puu\" struktuurile (<a rel=\"nofollow\" href=\"https:\/\/github.com\/btrfs\/btrfs-todo\/issues\/54\">remap tree<\/a>), mida tulevikus saab kasutada vahekihtina sisendi-v\u00e4ljundi operatsioonide teostamisel. Lisatud funktsiooni p\u00f5him\u00f5te seisneb selles, et p\u00e4rast andmete liigutamist salvestisse ei uuendata k\u00f5iki nende andmetega seotud struktuure, vaid vanad ja uued andmeaadressid salvestatakse lisatud \"\u00fcmbermapimise puu\" struktuuris ning andmete juurde p\u00e4\u00e4semisel vahetatakse aadresse. Uus l\u00e4henemine esitatakse kui usaldusv\u00e4\u00e4rsem ja paindlikum, samuti funktsionaalsuse edasise laienemise lihtsustamine Btrfs-is.<\/li>\n<li>Btrfs-is <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8912c2fd5830\">rakendatud<\/a> toetatakse otsest sisend-v\u00e4ljundit olukordades, kus ploki suurus \u00fcletab s\u00fcsteemi m\u00e4lulehte.<\/li>\n<li>kuuluvad <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7416634fd6f1\">on aktiveeritud<\/a> uus failis\u00fcsteem Nullfs, mida saab kasutada juurfailis\u00fcsteemi asendajana. Failis\u00fcsteem Nullfs on alati t\u00fchi, ei sisalda andmeid ja ei toeta muudatusi. Nullfsi otstarve on toimida algse failis\u00fcsteemina, et lihtsustada s\u00fcsteemi k\u00e4ivitamise protsessi - Nullfsi peale monteeritakse seej\u00e4rel teised failis\u00fcsteemid ning kasutatakse s\u00fcsteemikutsungit pivot_root() juurfailis\u00fcsteemi vahetamiseks, selle asemel et puhastada initramfs sisu ja kasutada sellega seotud juurfailis\u00fcsteemi.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=74554251dfc9\">Teostatud<\/a> failide muutmise aja teabe v\u00e4rskendamine mitteblokeerivas re\u017eiimis. Varem tagastas kutsung file_update_time_flags() koos lipuga IOCB_NOWAIT vea -EAGAIN, mis takistas mitteblokeerivates operatsioonides otse kirjutamist.<\/li>\n<li>failis\u00fcsteemides eraldi valikute sisse l\u00fclitamise v\u00f5imalus <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7e463614c97b\">t\u00f5lgitud<\/a> teavitavate lukustuste tugi (<a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/F_SETLEASE.2const.html\">lease<\/a>). Vaikimisi ei aktiveerita sellist mehhanismi failis\u00fcsteemide probleemide t\u00f5ttu, mis ei olnud algselt selle rakendamiseks kavandatud. N\u00e4iteks ei toeta seda failis\u00fcsteemid 9p ja cephfs.<\/li>\n<li>EROFS-failis\u00fcsteemis (Extendable Read-Only File System), mis on m\u00f5eldud ainult lugemiseks, kasutatakse vaikimisi tihendamiseks LZMA algoritmi. Valikuliselt on saadaval DEFLATE ja Zstandard algoritmid, mis ei ole enam eksperimendina m\u00e4rgistatud. On rakendatud identsete failide \u00fchisosa kasutamine lehek\u00fcljekausis (page-cache) erinevates EROFS-failis\u00fcsteemides.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=64dd89ae01f2\">Eemaldatud<\/a> laptop_mode re\u017eiim, mis s\u00e4\u00e4stab energiatarbimist, l\u00fckkab ja \u00fchendab k\u00f5vaketta kirjutamisoperatsioonid, et pikendada ketta viibimist unere\u017eiimis ja v\u00e4hendada \u00e4rkamisv\u00f5imalusi. Re\u017eiim on oma t\u00e4htsuse kaotanud, kuna t\u00e4nap\u00e4evased mobiilseadmed on asendanud k\u00f5vakettad pooljuhtkettaseadmetega.<\/li>\n<li>F2FS failis\u00fcsteem on muudetud kasutama suuri <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">m\u00e4lulehtede foliandid<\/a> (suured folios).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=75a452d31ba6\">Taasisustatud<\/a> t\u00f6\u00f6d ntfs3 draiveri kallal, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55742\">mida arendab<\/a> Paragon Software. Failide operatsioonide toeks on lisatud iomapi baasil, rakendatud on llseek SEEK_DATA\/SEEK_HOLE valikud, lisatud on delalloc re\u017eiim plokkide viivitamiseks. Samal ajal kiideti veebibrauserite arendajate nimekirjas veebruaris <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260204094210.GA31939@lst.de\/#t\">heakskiit<\/a> uue NTFS rakenduse lisamine tulevase tuuma versiooni koostisse - <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64084\">ntfsplus<\/a>, mis on m\u00f5eldud ntfs3 asendamiseks.<\/li>\n<li>Kogumisel on vaikimisi <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7537db24806f\">on aktiveeritud<\/a> NFS protokolli versioon 4.1 (CONFIG_NFS_V4_1). <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b3c78bc53630\">Tagatud on<\/a> NFS-i kaudu eksporditavate spetsialiseeritud pseudo-FS, nagu pidfs ja nsfs, lukustamine. NFSD-s <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=feb8a46b14d9\">rakendatud<\/a> katseversioon POSIX ACL kasutamiseks ja <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1c87a0c39a86\">lisatud<\/a> d\u00fcnaamiline l\u00f5imede (thread-pool) muutmine vastavalt koormusele.<\/li>\n<\/ul>\n<\/li>\n<li><strong>M\u00e4lu ja s\u00fcsteemiteenused<\/strong>\n<ul>\n<li> <noindex>\n<p>On kinnitatud ametlikud reeglid <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/process\/coding-assistants.html\">AI-assistendi kasutamiseks<\/a> ja automaatselt genereeritud sisu lisamiseks tuuma <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/process\/generated-content.html\">. Genereritud koodi edastamisel on ette n\u00e4htud, et seda tuleb t\u00e4histada, m\u00e4\u00e4rates kasutatava AI-assistendi l\u00e4bi Assisted-by sildi. AI-assistentidel on keelatud lisada Signed-off-by silti \u2013 patchi edastanud isik loetakse selle autoriks ja vastutab edastatud muudatuse eest ning garanteerib selle kvaliteedi. Arendajatel on eeskujuks k\u00e4sitsi \u00fclevaatus AI kaudu saadud koodi ja kontrollida tulemuse vastavust litsentsin\u00f5uetele.<\/a>. Generaatoriga loodud koodi edastamisel tuleb see t\u00e4histada kasutatava AI-assistendi m\u00e4rgisega kaudu Assisted-by. AI-assistentidel on keelatud lisada m\u00e4rgistust Signed-off-by - koodi edastanud inimene loetakse autori\u00f5iguse omanikuks, kannab vastutust edastatud muudatuse eest ja garanteerib selle kvaliteedi. Arendajad peavad k\u00e4sitsi l\u00e4bi vaatama AI kaudu saadud koodi ja kontrollima, et tulemus vastab litsentsin\u00f5uetele.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>katsealustest peamistesse tuuma v\u00f5imalustesse <a rel=\"nofollow\" href=\"https:\/\/opennet.ru\/64401-rust\">t\u00f5lgitud<\/a> integreerimine tuuma mehhanismiga \" <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=9fa7153c31a3\">\", mis v\u00f5imaldab parandada vahetuse tootlikkust. Kiirus saavutatakse, v\u00e4hendades vahetuse m\u00e4lukaalu juurdep\u00e4\u00e4su konkurentsi, t\u00f5husama otsingu korraldust ja fraktsioneerimise v\u00e4hendamisega. Swap Table tagaosa kasutatakse vahetuse vahem\u00e4lu jaoks XArray tagaosa asemel ja see v\u00f5imaldas redis-benchmark testi k\u00e4igus BGSAVE-ga t\u00f6\u00f6tlemiseks suurendada t\u00f6\u00f6deldud p\u00e4ringute arvu 22%.<\/a>.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251220-swap-table-p2-v5-0-8862a265a033@tencent.com\/T\/\">L\u00f5petatud<\/a> mehhanismi integreerimine kernelisse \"<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Vahetustabel<\/a>&raquo;, mis v\u00f5imaldab parandada vahetuse j\u00f5udlust. Kiirus saavutatakse, v\u00e4hendades konkurentsi vahem\u00e4lu juurdep\u00e4\u00e4su p\u00e4rast, t\u00f5husama vahem\u00e4lu otsimise ja fraktsioonide v\u00e4henemise kaudu. Vahem\u00e4lu haldamiseks on kasutusel Swap Table, mitte XArray, mis v\u00f5imaldas redis-benchmarki testis BGSAVE'i abil suurendada t\u00f6\u00f6deldud p\u00e4ringute arvu 22%.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>Clang 22-s ilmnenud laienduste tugi on lisatud <a rel=\"nofollow\" href=\"https:\/\/clang.llvm.org\/docs\/ThreadSafetyAnalysis.html\">L\u00f5ime turvalisuse anal\u00fc\u00fcs<\/a>, mis v\u00f5imaldab kompileerimise k\u00e4igus tuvastada potentsiaalseid v\u00f5idujooksu seisundeid ja vigu, mis on tingitud vale lukustuse seadistamisest. Laiendus pakub rida atribuute, nagu GUARDED_BY(&#8230;), REQUIRES(&#8230;), RELEASE(&#8230;) ja ACQUIRE(&#8230;), mis v\u00f5imaldavad t\u00e4histada lukustused h\u00f5lmavaid funktsioone ja eristada lukustuse kontekste. Kompileerimise k\u00e4igus kontrollitakse, kas s\u00fcnkroniseerimismeetodite, nagu muteks, rakendamine on \u00f5ige, p\u00f5hinedes seotud konteksti aktiivsuse v\u00f5i passiivsuse hindamisel.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>S\u00fcsteemi kutsesse open_tree <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/9b8a0ba68246a61d903ce62c35c303b1501df28b\">on lisatud<\/a> lipp OPEN_TREE_NAMESPACE, et lihtsustama isoleeritud konteinerite seadistamist ja kiirendada konteinerite k\u00e4ivitamist s\u00fcsteemides, kus on palju mount punkte. Sarnaselt OPEN_TREE_CLONE\u2019iga kopeerib uus lipp ainult m\u00e4\u00e4ratud mount puu (mount tree), kuid tagastab kohaliku failikirje asemel failikirje uues namespace'is, kus kopeeritud puu on monteeritud reaalsete juurte FS koopia peale. Lipp OPEN_TREE_NAMESPACE on vajalik, et v\u00e4ltida eraldi unshare(CLONE_NEWNS) ja pivot_root() toimingute tegemist, mida kasutatakse konteinerite loomisel.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>S\u00fcsteemi kutsesse rseq <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20251215155615.870031952@linutronix.de\/T\/\">on lisatud<\/a> aegade kvantide laiendamise mehhanism (time slice), mis v\u00f5imaldab saada t\u00e4iendavat protsessori aega kriitilise sektsiooni katkematuks teostamiseks. Idee on v\u00e4ltida \u00fclesande planeerija katkestamist kriitilises sektsioonis, kus on lukustus, mis viib juhtimise andmiseni teistele niitidele, mis kasutavad ressurssi, millel j\u00e4\u00e4b lukustus. Aegade kvantide laiendamine toimub ilma t\u00e4iendavate kuludeta, kuid ka ilma rangete garantii, mida pakutakse t\u00e4isprioriteediga reguleerimise korral.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>Arhitektuuride arm64, loongarch, powerpc, riscv, s390 ja x86 puhul on \u00fclesannete v\u00e4ljat\u00f5ukere\u017eiim (preemption) planeerijas vaikimisi <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7dadeaa6e851\">muudetud<\/a> PREEMPT_NONE'ist PREEMPT_LAZY'ks. V\u00f5imalike re\u017eiimide arv <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7dadeaa6e851\">on v\u00e4henenud<\/a> neljalt kahele &ndash; PREEMPT_FULL ja PREEMPT_LAZY (PREEMPT_NONE ja PREEMPT_VOLUNTARY re\u017eiimid on j\u00e4tkuvalt saadaval arhitektuuridele, mis ei toeta PREEMPT_FULL ja PREEMPT_LAZY). PREEMPT_LAZY re\u017eiim rakendab t\u00e4ieliku sunniviisilise v\u00e4ljat\u00f5stmisre\u017eiimi (PREEMPT_FULL) reaalaegsete \u00fclesannete (RR\/FIFO\/DEADLINE) jaoks, kuid viib tavalisest SCHED_NORMAL \u00fclesannete v\u00e4ljat\u00f5stmise edasi tikku. Viivitamine v\u00e4hendab lukustuste hoidjate v\u00e4ljat\u00f5stmisjuhtumeid, v\u00f5imaldades j\u00f5udlust l\u00e4heneda vabatahtliku v\u00e4ljat\u00f5stmise (voluntary preemption) mudelitele, see t\u00e4hendab, et PREEMPT_LAZY s\u00e4ilitab t\u00e4ieliku sunniviisilise v\u00e4ljat\u00f5stmise v\u00f5imalused reaalaegsete \u00fclesannete jaoks, v\u00e4hendades samas j\u00f5udluse langust tavalisetele \u00fclesannetele.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>PREEMPT_LAZY sissel\u00fckkamine <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65143\">p\u00f5hjustas<\/a> t\u00f5sise regressiooni, mis v\u00e4hendab PostgreSQL j\u00f5udlust ARM64 s\u00fcsteemides kahel korral. J\u00f5udluse languse k\u00f5rvaldamiseks peavad PostgreSQL arendajad <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260403213207.GF2872@noisy.programming.kicks-ass.net\/\">pakutud<\/a> kasutama PR_RSEQ_SLICE_EXTENSION valikut, et v\u00e4hendada lukustushoidjate t\u00f5rjumise t\u00f5en\u00e4osust.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20260208135445.64840-1-ojeda@kernel.org\/\">Continued<\/a> the transfer of changes from the branch <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 tuumamoodulite arendamiseks (Rust'i tugi ei ole vaikimisi aktiivne ja ei too kaasa Rust'i kaasamist tuuma kohustuslikesse ehitus s\u00f5ltuvustesse). Varasemalt integreeritud &laquo;<a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/syn\">syn (crates.io)<\/a>&raquo; lihtsustas keerukate makrode kirjutamist, mis aitas v\u00e4hendada Rust-koodi suurust tuumas, lihtsustades olemasolevate protseduuriliste makrode m\u00e4\u00e4ratlemisi. Laiendatud on kernel, macros ja pin-init raamatukogude v\u00f5imekust.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>As\u00fcnkroonse sisendi\/v\u00e4ljundi s\u00fcsteemi io_uring <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5247c034a67f\">lisatud<\/a> valik mitte-ringikujuliste j\u00e4rjekordade (non-circular submission queue) kasutamiseks, mis on t\u00f5husamalt vahem\u00e4lus, kui p\u00e4ringu t\u00e4itmine l\u00f5peb enne s\u00fcsteemikutsest tagastamist.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>eBPF alams\u00fcsteemis BTF (BPF T\u00fc\u00fcp Formaat) mehhanismis, mis annab teavet t\u00fc\u00fcpide kontrollimiseks BPF pseudokoodis, et otsida silumisinfot <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b9da17391e13\">aktiveeritud<\/a> binaarotsing, mis parandas BPF programmide laadimise efektiivsust. eBPF-s <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b236134f70ba\">lisatud<\/a> on toetus varjatud argumendi kutsumiseks <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/bpf\/kfuncs.html\">kfunc<\/a> (tuuma funktsioonid, mis on saadaval BPF programmides kasutamiseks), on m\u00e4\u00e4ratletud KF_IMPLICIT_ARGS lipuga.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=996812c453ca\">Eemaldatud<\/a> koodi toetamiseks algse RAM-diskiga (initrd) p\u00f5hinev <a rel=\"nofollow\" href=\"https:\/\/github.com\/openSUSE\/linuxrc\">linuxrc<\/a>, kaua juba aegunud. J\u00e4\u00e4nud initrd rakendused plaanitakse eemaldada 2027. aastal. Initrd asemel tuleks kasutada initramfs (erinevus on see, et initrd paigutab algse laadimisringi kettapildisse, samas kui initramfs \u2013 failis\u00fcsteemi).<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>plokiseadmest <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/blockdev\/zram.html\">zram<\/a>, mida kasutatakse kompressitud vahetusala salvestamiseks m\u00e4lus, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d38fab605c66\">muudetud<\/a> m\u00e4lulehtede kompressimise toimimise loogikat valikulise andmete liikumise kaudu p\u00fcsivasse m\u00e4llu, kui saadaval olev m\u00e4lu on t\u00e4is. Varem dekompresseeriti m\u00e4lulehed enne f\u00fc\u00fcsilisele m\u00e4lule kirjutamist, n\u00fc\u00fcd salvestatakse need kompressitud kujul, mis v\u00e4hendab CPU koormust ja s\u00e4\u00e4stab energiat t\u00f6\u00f6tades aku pealt.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>T\u00f6\u00f6riista <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/tools\/rtla\/rtla-timerlat.html\">timerlat<\/a>, mis on m\u00f5eldud \u00fclesannete ajastamise viivituste m\u00f5\u00f5tmiseks, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f967d1eca7d0\">lisatud<\/a> valik &#8212;bpf-action BPF-programmide k\u00e4ivitamiseks, kui m\u00e4\u00e4ratud l\u00e4ve \u00fcletatakse.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p>ftrace j\u00e4lgimisse s\u00fcsteemi on lisatud seade bitmask-list, et kuvada bitimaskid loetaval kujul (bitirikkude loendi kujul, mitte heksadecidalses numbris). tracefs'ile on lisatud auditimise v\u00f5imalused <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=729757b96a66\">filtrid<\/a> ja <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6a80838814ee\">k\u00e4ivitajad<\/a>. <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=800af362d689\">Lisatud<\/a> perf sched stats k\u00e4sk plaanijate statistika kogumiseks ja kuvamiseks.<\/p>\n<p><\/noindex> <\/li>\n<li> <noindex>\n<p><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=dfa6ce636cb8\">Lisatud<\/a> kogu valikud LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE ja LOGO_LINUX_CLUT224_FILE logopildi faili m\u00e4\u00e4ramiseks, mis kuvatakse tuuma laadimise ajal Tuxi vaikimisi logose asemel.<\/p>\n<p><\/noindex> <\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualiseerimine ja turvalisus<\/strong>\n<ul>\n<li>as\u00fcnkroosse sisendi\/v\u00e4ljundi io_uring s\u00fcsteemis <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d42eb05e60fea31de49897d63a1d73f933303bd4\">rakendatud<\/a> BPF-programmide kinnitamise v\u00f5imalus, mille filtrid kontrollivad, mida spetsiifilised SQE (Submission Queue Entry) toimingud tohib teha (sarnane s\u00fcsteemikutsest io_uring's). Lisatud v\u00f5imalus on analoogiline s\u00fcsteemik\u00f5nede filtritega. Filtreid saab siduda spetsiifiliste \u00fclesannetega ja need p\u00e4randatakse, kui luuakse uusi protsesse p\u00e4rast fork() kutsumist. Aktiivsete filtrite korral tohib lisanduvad filtrid ainult rakendada t\u00e4iendavaid piiranguid, kuid mitte v\u00e4lja l\u00fclitada olemasolevaid. Tehtud v\u00f5imalus v\u00f5imaldab blokeerida <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63136\">meetodid<\/a> s\u00fcsteemik\u00f5nede filtreerimise \u00fcmbers\u00f5iduks sandboxes, mis p\u00f5hinevad sarnaste toimingute t\u00e4itmisel s\u00fcsteemik\u00f5nede asemel, mis on saadaval io_uring'is.<\/li>\n<li>SELinux'is <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5473a722f782\">lisatud<\/a> BPF-tokenite juurde p\u00e4\u00e4su juhtimise v\u00f5imalus, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/935195\/\">mis v\u00f5imaldab<\/a> mitteprivileegitud protsessidel v\u00f5imalus sooritada teatud privileegitud toiminguid BPF-ga, n\u00e4iteks laadida BPF-programme tuuma ja luua <a rel=\"nofollow\" href=\"https:\/\/docs.ebpf.io\/linux\/map-type\/\">map-struktuure<\/a>.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=64edccea594c\">Lisatud<\/a> digitaalsete allkirjade genereerimise algoritmi tugi <a rel=\"nofollow\" href=\"https:\/\/csrc.nist.gov\/csrc\/media\/Presentations\/2024\/falcon\/images-media\/prest-falcon-pqc2024.pdf\">ML-DSA<\/a> (CRYSTALS-Dilithium), mis p\u00f5hineb v\u00f5rguhanede teoorial ja on kvantkompuutritele vastupidav. <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0ad9a71933e7\">Pakkuv<\/a> ML-DSA kasutusv\u00f5imalus tuuma moodulite autentimiseks.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=148519a06304\">Eemaldatud<\/a> digitaalsete allkirjade genereerimise skeemide kasutusv\u00f5imalus SHA-1 algoritmiga tuuma moodulite allkirjastamiseks (alla laaditud allkirjastatud moodulite tugi on s\u00e4ilinud).<\/li>\n<li>NETFILTER_PKT auditi kirjes <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/[https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=15b0c43aa621\">on lisatud<\/a> sport ja dport v\u00e4ljad v\u00f5rguportide numbrite inspectimiseks, mitte ainult IP-aadresside.<\/li>\n<li>RISC-V arhitektuuriga s\u00fcsteemide jaoks <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=79dd4f2f40d0\">rakendatud<\/a> Zicfiss ja Zicfilp laiendite tugi, mis pakuvad riistvaralist tuge CFI (Control Flow Integrity) kaitse rakendamiseks, blokkides juhuslikke kontrollvoo rikkumisi, mis tulenevad eksploidide kasutamisest, mis muudavad funktsioonide n\u00e4itajad m\u00e4lus.<\/li>\n<li>KVM h\u00fcperviisor, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=db5e82496492\">rakendatud<\/a> v\u00f5imalus edastada k\u00fclgs\u00fcsteemidele teavet protsessori ERAPS (Enhanced Return Address Predictor Security) laiendamise toe kohta, mis v\u00f5imaldab v\u00e4hendada teatud CPU seisundi l\u00e4htestamise toimingute arvu k\u00fclgs\u00fcsteemi juurdep\u00e4\u00e4su tagastamisel hostile. Lisaks, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bf2c3138ae36\">lisatud<\/a> k\u00fclgs\u00fcsteemide abiga varustuse sidumise tugi, et j\u00e4lgida j\u00f5udlust (PMU, Performance Monitoring Unit), mis v\u00f5imaldab suurendada profileerimise t\u00e4psust v\u00f5rreldes emuleeritavate PMU-de kasutamisega.<\/li>\n<li>Hyper-V h\u00fcpervisiitori draiverisse <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff225ba9ad71\">lisatud<\/a> debugfsi liidese tugi h\u00fcpervisiitori t\u00f6\u00f6statistika vaatamiseks.<\/li>\n<\/ul>\n<\/li>\n<li><strong>V\u00f5rgus\u00fcsteem<\/strong>\n<ul>\n<li>AccECN laiend on vaikimisi sisse l\u00fclitatud (<a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-tcpm-accurate-ecn-28\">Accurate Explicit Congestion Notification<\/a>), mis rakendab ECN (wikipedia.org) laiendi t\u00e4iustatud versiooni. <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Explicit_Congestion_Notification\">ECN<\/a>, mis annab hostidele v\u00f5imaluse koormuse korral IP-pakette m\u00e4rgistada nende \u00e4ra viskamise asemel, v\u00f5imaldades tuvastada ligikaudse ummiku tekkimist sidekanalites ilma pakettide kaotuseta. Algne ECN laiendus sisaldab piirangut, mis lubab edastada \u00fche \u00fclekoormuse signaali \u00fche TCP (RTT, Round-Trip Time, p\u00e4ringu saatmine ja vastuse saamine) vastuv\u00f5tu-\u00fclekande ts\u00fckli jooksul. AccECN kaotab selle piirangu ja v\u00f5imaldab vastuv\u00f5tjal saata saatjale rohkem kui \u00fche \u00fclekoormuse m\u00e4rgise TCP-paketi p\u00e4ises. \u00dclekoormuse juhtimise algoritmid saavad saadud teavet kasutada, et t\u00e4psemalt reageerida \u00fclekoormustele ja mitte tugineda pakkumiste intensiivsuse j\u00e4rsule v\u00e4hendamisele, kui esinevad v\u00e4ikesed \u00fclekoormused.<\/li>\n<li>Rakendamine v\u00f5rgu j\u00e4rjekordade juhtimise algoritmis <a rel=\"nofollow\" href=\"https:\/\/www.bufferbloat.net\/projects\/codel\/wiki\/Cake\/\">Kook<\/a> <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff420c568b4c\">lisatud<\/a> mitme j\u00e4rjekorra t\u00f6\u00f6tlemise v\u00f5imalus koormuse jaotamiseks mitmele CPU tuumale. CAKE algoritmi rakendatakse, et v\u00e4hendada pakettide vahepealse puhvers\u00fcsteemi negatiivset m\u00f5ju piirdeaedade v\u00f5rgu seadmetes, eesm\u00e4rgiga saavutada maksimaalne l\u00e4bilaskev\u00f5ime ja minimaalne latentsus isegi aeglases sidekanalis.<\/li>\n<li>Sockets <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man7\/vsock.7.html\">VSOCK<\/a>, mida kasutatakse virtuaalmasinatega suhtlemiseks, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ff420c568b4c\">lisatud<\/a> v\u00f5rgunimepindade toe (network namespace).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a1085114715ee9980405d6856276c5e88339cee7\">Lisatud<\/a> esialgne rakendus tuleviku standardi <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/IEEE_802.11bn\">WiFi 8<\/a> (802.11bn, Ultra High Reliability WiFi).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64783\">Lisatud<\/a> optimeerimised, mis on v\u00f5imaldanud t\u00f5sta sisenevate UDP-pakettide t\u00f6\u00f6tlemise efektiivsust 12% 100-gigabitisel v\u00f5rgus stressiteste tehes.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Varustus<\/strong>\n<ul>\n<li>AMDGPU draiveris <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tzgmO1PWeuxjAxqOmS5PTsOe8jHP9Poy23q6tvY66B1KQ@mail.gmail.com\/\">rakendatud<\/a> toetamine <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/IP-cores\">IP-plokkide<\/a>, mida kasutatakse uutes AMD GPU-des nagu SMUIO 15.x, PSP 15.x, IH 6.1.1\/7.1, MMHUB 3.4\/4.2, GC 11.5.4\/12.1, SDMA 6.1.4\/7.1\/7.11.4 ja JPEG 5.3.<\/li>\n<li>Nouveau draiveris on parandatud sageduse juhtimist Tegra 186+ s\u00fcsteemides.<\/li>\n<li>Draiverisse i915 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=203c7904f2d85ac768749112ddedb522965316f9\">lisatud<\/a> esialgne tugi Xe3p_LPD display IP-blokile, mida kasutatakse Intel Nova Lake-P protsessorites.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tzgmO1PWeuxjAxqOmS5PTsOe8jHP9Poy23q6tvY66B1KQ@mail.gmail.com\/\">J\u00e4tkatakse<\/a> t\u00f6\u00f6 drm-juhiks (Direct Rendering Manager) Xe GPU jaoks, mis p\u00f5hineb Intel Xe arhitektuuril, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest. Lisatud on re\u017eiim <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251211010249.1647839-19-niranjana.vishwanathapura@intel.com\/T\/\">Multi Queue<\/a>. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/intel-xe\/20251126185952.546277-1-matthew.brost@intel.com\/\">Lisatud<\/a> komponendid, mis on vajalikud GPU lukustumiste diagnostika jaoks Mesas. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/intel-xe\/20251124190237.20503-1-lukasz.laguna@intel.com\/\">Lisatud<\/a> tugi MERT-mehhanismi jaoks GPU m\u00e4lu juurdep\u00e4\u00e4su haldamiseks.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/DFYW1WV6DUCG.3K8V2DAVD1Q4A@kernel.org\/\">J\u00e4tkatakse<\/a> Nova draiveri komponentide integreerimine NVIDIA GPU-dele, mis on varustatud GSP-firmware'iga, mida kasutatakse alates NVIDIA GeForce RTX 2000 seeriast, mis p\u00f5hineb Turingi mikroarhitektuuril. Draiver on kirjutatud Rust keeles. Uues versioonis on ettevalmistused Turingi mikroarhitektuuril p\u00f5hineva GPU toe rakendamiseks ja tehtud erinevaid sisemisi muudatusi.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8ea39d960c9f\">Lisatud<\/a> Tugi kontrolleritele ja perifeersetele seadmetele, millel on mitmekanaveline SPI (Serial Peripheral Interface) liides, mis v\u00f5imaldab andmeid edastada mitmes paralleelses voos.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20251214-b4-atcphy-v3-0-ba82b20e9459@kernel.org\/T\/\">Lisatud<\/a> Draiver Type-C kombineeritud \u00fchendustele, mida kasutatakse Apple Siliconi kiipidega seadmetes ja mis \u00fchendavad USB3, DP-AltMode ja Thunderbolt\/USB4 liidesed.<\/li>\n<li>Lisatud tugi Tegra238, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S ja Focusrite Forte helis\u00fcsteemidele.<\/li>\n<li>Lisatud tugi ARM-plaadi, SoC ja seadmete jaoks: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur.<\/li>\n<li>Toetatud on nutitelefonid ja tahvelarvutid: Fairphone Gen 6 (SoC Qualcomm Milos\/Snapdragon 7s Gen 3), Pixel 3\/3 xl, Microsoft Surface Pro 11.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Samas L\u00f5una-Ameerika Vaba Tarkvara Fond <a rel=\"nofollow\" href=\"https:\/\/www.fsfla.org\/pipermail\/linux-libre\/2026-April\/003647.html\">kujundas<\/a> variant <a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">t\u00e4ielikult vabast 7.0 tuumast<\/a> \u2013 <a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/7.0-gnu\/\">Linux-libre 7.0-gnu<\/a>, puhtaks tehtud firmware'ide ja draiverite elementidest, mis sisaldavad mittevabu komponente v\u00f5i koodijuppe, mille kasutusala on tootja poolt piiratud. Versioonis 7.0 on iwlwifi draiveri blobidest puhastamine. Uuendatud puhastuskoodi amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, Intel catpt draiverites. Tehtud puhastus blobide nimed dts-failides (devicetree) ARM-kiipide jaoks.<\/p>\n<p><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18265019\">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 7.0. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 Rust \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u044f\u0434\u0440\u0430, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c\u0430 PREEMPT_LAZY, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 io_uring, \u043d\u043e\u0432\u0430\u044f \u0424\u0421 Nullfs, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 fserror, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 XFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u043c\u0430\u043f\u0438\u043d\u0433\u0430 \u0432 Btrfs, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0435\u0440\u0441\u0438\u0438 NFS 4.1, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168563,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168562","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.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\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/linux-7-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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 7.0 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/linux-7-0\" \/>\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=\"2026-04-13T21:12:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T21:12:13+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 7.0 | ProHoster","description":"P\u00e4rast kahte kuud arendust Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/linux-7-0","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 7.0 | 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","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/linux-7-0","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":"2026-04-13T21:12:13+00:00","article:modified_time":"2026-04-13T21:12:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/168562","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=168562"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/168562\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/168563"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=168562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=168562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=168562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}