{"id":106007,"date":"2022-12-12T09:36:41","date_gmt":"2022-12-12T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-1"},"modified":"2026-02-08T18:56:03","modified_gmt":"2026-02-08T16:56:03","slug":"reliz-yadra-linux-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-1","title":{"rendered":"Linuxi 6.1 ydinversiooni","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi 6.1 ydinversiooni. K\u00f5ige silmapaistvamad muudatused h\u00f5lmavad toetust draiverite ja moodulite arendamiseks Rusti keeles, m\u00e4lu lehe m\u00e4\u00e4ramise mehhanismi moderniseerimist, spetsiaalset m\u00e4lu haldurit BPF-programmide jaoks, KMSAN m\u00e4luprobleemide diagnostikas\u00fcsteemi ja KCFI (Kernel Control-Flow Integrity) kaitsemehhanismi, samuti Maple tree struktuuri kasutuselev\u00f5ttu.    <\/p>\n<p>Uues versioonis on 15115 parandust 2139 arendajalt, patchi suurus on 51 MB, mis on umbes 2 korda v\u00e4hem kui versioonide 6.0 ja 5.19 patchide suurus. Muudatused puudutasid 13165 faili, lisati 716247 koodi rida ja eemaldati 304560 rida. Umbes 45% k\u00f5igist 6.1 esitatud muudatustest on seotud seadme draiveritega, umbes 14% muudatustest puudutab riistvara arhitektuurile spetsiifilist koodi v\u00e4rskendamist, 14% on seotud v\u00f5rgustiku kihiga, 3% - failis\u00fcsteemide ja 3% - tuuma sisemiste alams\u00fcsteemidega.     <\/p>\n<p>Peamised uuendused 6.1 ydis:  <\/p>\n<ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> Lisatud on v\u00f5imalus kasutada Rusti keelt teise keele toena draiverite ja ydin moodulite arendamisel. Rusti toetamist motiveerib soov lihtsustada turvaliste ja kvaliteetsete seadme draiverite kirjutamist, v\u00e4hendades m\u00e4luhaldusvigade tekkimise t\u00f5en\u00e4osust. Rusti tugi ei ole vaikimisi aktiveeritud ja see ei too kaasa Rusti lisamist ydin kohustuslikesse koostamis s\u00f5ltuvustesse. Ydinesse on praegu vastu v\u00f5etud minimaalne k\u00e4rbitud patch, mis on kokku v\u00e4hendatud 40 000 read 13 000 reani ja tagab ainult vajaliku miinimumi, mis on piisav lihtsa Rustis kirjutatud ydin mooduli kompileerimiseks. Edaspidi plaanitakse j\u00e4rk-j\u00e4rgult suurendada olemasolevat funktsionaalsust, viies Rust-for-Linux harust ka teisi muudatusi. Samal ajal arendatakse projekte NVMe m\u00e4luseadmete draiverite, v\u00f5rgu protokolli 9p ja Apple M1 GPU draiverite arendamiseks Rusti keeles.\n<li class=\"l\"> AArch64, RISC-V ja LoongArch arhitektuuridel p\u00f5hinevates s\u00fcsteemides on EFI kaudu rakendatud v\u00f5imalus otse laadida kokku surutud tuuma pilte. Lisatud on t\u00f6\u00f6tlejad tuuma piltide laadimiseks, k\u00e4ivitamiseks ja mahav\u00f5tmiseks, mida kutsub otse EFI zboot. Samuti on lisatud t\u00f6\u00f6tlejad protokollide installimiseks ja eemaldamiseks EFI protokollide andmebaasist. Varem tehti lahti pakkimine eraldi laadijaga, n\u00fc\u00fcd saab selle teha t\u00f6\u00f6tleja ise tuumas - tuuma pilt vormitakse EFI rakenduseks.\n<li class=\"l\"> Komplekti on vastu v\u00f5etud osa pat\u0161idest, mis rakendavad mitmeastmelise m\u00e4luhalduse mudelit, mille abil saab jagada m\u00e4lupanke erinevate tootlikkuse omadustega. N\u00e4iteks v\u00f5ivad k\u00f5ige intensiivsemalt kasutatavad lehed paikneda k\u00f5ige kiiremas m\u00e4lus, samas kui harva kasutatavad lehed v\u00f5ivad olla suhteliselt aeglases m\u00e4lus. Tuuma 6.1 on vastu v\u00f5etud mehhanism intensiivselt kasutatavate lehtede tuvastamiseks aeglases m\u00e4lus, et edendada need kiiremasse m\u00e4llu, samuti on rakendatud m\u00e4lutasemete \u00fcldine kontseptsioon ja nende suhteline tootlikkus.\n<li class=\"l\"> Komplekti on lisatud MGLRU (Multi-Generational LRU) mehhanism, mis asendas vana LRU (Least Recently Used) rakenduse kahe j\u00e4rjekorra p\u00f5hjal mitmeastmelise struktuuriga, mis suudab paremini m\u00e4\u00e4rata, millised m\u00e4lulehed on t\u00f5eliselt kasutuses ja millised saab eemaldada vahem\u00e4lust.\n<li class=\"l\"> Lisatud tugi Oracle'i inseneride ettepanekule andmestruktuurile \"maple tree\", mis on positsioneeritud t\u00f5husama asendajana \"red-black tree\" struktuurile. Maple tree on B-puu variant, mis toetab indekseerimist v\u00e4\u00e4rtuste vahemike alusel ja on projekteeritud t\u00f5husaks vahem\u00e4lu kasutamiseks. <a href=\"https:\/\/prohoster.info\/et\/server\/dts-riga\/\"  data-wpil-monitor-id=\"374\">kaasaegsed protsessorid<\/a>. Maple tree'le on juba edastatud m\u00f5ned m\u00e4luhaldus alams\u00fcsteemid, mis on positiivselt m\u00f5jutanud nende tootlikkust. Tulevikus v\u00f5ib maple tree'd kasutada vahemike (range locking) blokeerimise rakendamiseks.\n<li class=\"l\"> BPF alams\u00fcsteemi on lisatud v\u00f5imalus luua \"kahjulikku\" BPF-programme, mis on spetsiaalselt loodud h\u00e4daolukordadega tegelemiseks crash_kexec() kutse kaudu. Sellised BPF-programmid v\u00f5ivad olla vajalikud silumise eesm\u00e4rkidel, et algatada crash-dumpi loomine teatud ajahetkel. Kahjulike toimingute kasutamiseks BPF-programmi k\u00e4ivitamise ajal on vajalik BPF_F_DESTRUCTIVE lipu m\u00e4\u00e4ramine, sysctl kernel.destructive_bpf_enabled aktiveerimine ja CAP_SYS_BOOT \u00f5iguste olemasolu.\n<li class=\"l\"> BPF-programmidel on v\u00f5imalus l\u00e4bi k\u00e4ia cgroup elemente ja ressurse (failid, vma, protsessid jne) teatud l\u00f5ime v\u00f5i \u00fclesande ulatuses. Uus map-t\u00fc\u00fcp ringbuffereid (user ring buffer) loomiseks on rakendatud.\n<li class=\"l\"> Lisatud on spetsiaalne kutsumine m\u00e4lun\u00f5udmiseks BPF-programmides (memory allocator), mis tagab konteksti BPF turvalisema m\u00e4luhalduse, kui tavaline kmalloc().\n<li class=\"l\"> Integreeritud on esimene osa muudatustest, mis v\u00f5imaldavad luua sisendseadetega HID (Human Interface Device) liidese draivereid, mis on rakendatud BPF-programmide kaudu.\n<li class=\"l\"> Kernelist on t\u00e4ielikult eemaldatud kood a.out vormingute toetamiseks, mis on tunnistatud vananenuks versioonis 5.1, ning alates versioonidest 5.18 ja 5.19 on see peamiste arhitektuuride jaoks v\u00e4lja l\u00fclitatud. A.out vormingut ei ole pikka aega Linuxi s\u00fcsteemides kasutatud ning a.out failide genereerimine ei ole t\u00e4nap\u00e4evaste t\u00f6\u00f6riistadega vaikimisi Linuxi konfiguratsioonides toetatud. A.out failide jaoks laadija v\u00f5ib olla t\u00e4ielikult teostatud kasutaja ruumis.\n<li class=\"l\"> LoongArch arhitektuuril p\u00f5hinevates s\u00fcsteemides, mis on rakendatud Loongson 3 5000 protsessorites ja mis ellu viib uut RISC ISA, mis meenutab MIPS-i ja RISC-V-d, on rakendatud j\u00f5udlusm\u00f5\u00f5tmise s\u00fcndmuste (perf event), kexec, kdump ja BPF JIT-kompileerimise tugi.\n<li class=\"l\"> As\u00fcnkroonse sisendi\/v\u00e4ljundi io_uring liideses on pakutud uus re\u017eiim IORING_SETUP_DEFER_TASKRUN, mis v\u00f5imaldab ajutiselt edasi l\u00fckata ringbuffereid puudutavate toimingute t\u00e4itmist, kuni rakendusest on tulnud p\u00e4ring, mida saab kasutada t\u00f6\u00f6de pakettide moodustamiseks ja viivituste probleemide v\u00e4ltimiseks rakenduse ebasobiva aja tagasiv\u00f5tu t\u00f5ttu.\n<li class=\"l\"> Kasutaja ruumis toimuvatel protsessidel on v\u00f5imalus alustada tavap\u00e4raste m\u00e4lulehtede vahemiku transformeeringut suurte m\u00e4lu lehtede komplektiks (Transparent Huge-Pages).\n<li class=\"l\"> Lisatud seadme \/dev\/userfaultfd rakendamine, mis v\u00f5imaldab juurdep\u00e4\u00e4su s\u00fcsteemi kutsumise userfaultfd() funktsionaalsusele failis\u00fcsteemi \u00f5iguste kasutamisega. Userfaultfd funktsionaalsus v\u00f5imaldab luua k\u00e4itlejad mittejaotatud m\u00e4lulehtedele (page faults) kasutaja ruumis.\n<li class=\"l\"> GNU Make'i versioonile on t\u00f5stetud n\u00f5uded - tuuma koostamiseks on n\u00fc\u00fcd vajalik v\u00e4hemalt versioon 3.82.                  <\/ul>\n<li class=\"l\"> <b>Diskis\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Btrfs failis\u00fcsteemis on tehtud olulisi j\u00f5udlusoptimeerimisi, sealhulgas on oluliselt paranenud ioctl-kutse FIEMAP j\u00f5udlus. Lisatud on async-pufferdatud kirjutamise tugi rakendustele, mis kasutavad io_uringi. Operatsioonile \"send\" on lisatud tugi failidele, mis on kaitstud fs-verity abil.\n<li class=\"l\"> Ext4 failis\u00fcsteemis on lisatud j\u00f5udlusoptimeeringud, mis on seotud ajakirja haldamise ja ainult lugemise re\u017eiimis t\u00f6\u00f6tamisega.\n<li class=\"l\"> EROFS (Enhanced Read-Only File System) failis\u00fcsteemis, mis on m\u00f5eldud lugemise re\u017eiimis olevate sektsioonide jaoks, on rakendatud v\u00f5imalus jagada andmeid, mis dubleeruvad erinevates failis\u00fcsteemides.\n<li class=\"l\"> S\u00fcsteemi kutsesse statx() on lisatud v\u00f5imalus esitada teavet faili otse sisendi\/sisalduse rakendamise kohta.\n<li class=\"l\"> FUSE (Filesystems in User Space) alam s\u00fcsteemi on lisatud tugi ajutiste failide loomisel lipu O_TMPFILE kasutamiseks.                         <\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> CFI (Control Flow Integrity) kaitsemehhanismi rakendamine on asendatud. See lisab iga kaudse funktsioonik\u00f5ne ette kontrolli, et tuvastada m\u00f5ningaid m\u00e4\u00e4ramatuse vorme, mis v\u00f5ivad potentsiaalselt p\u00f5hjustada tavap\u00e4rase t\u00e4itmise (control flow) rikkumist, kui seda r\u00fcndavad, mis muudavad m\u00e4lu talletatud funktsioonide osutid. LLVM-i p\u00f5hineb lahendus on asendatud versiooniga, mis p\u00f5hineb samuti Clangil, kuid mis on spetsiaalselt kohandatud madala taseme s\u00fcsteemide ja operatsioonis\u00fcsteemide tuumade kaitseks. LLVM-is pakutakse uut lahendust Clang 16 versioonis, mis aktiveeritakse valikuga '-fsanitize=kcfi'. Uue lahenduse peamine erinevus on see, et see ei ole seotud sidumise etapi optimeeringutega (LTO) ja ei too kaasa funktsiooniosutite asendamist h\u00fcperlinkidega \u00fcleminekute tabelis.\n<li class=\"l\"> LSM-moodulite (Linux Security Module) jaoks on v\u00f5imalus luua k\u00e4itlejaid, mis vaatavad \u00fcle nimede ruumide loomise toimingud.\n<li class=\"l\"> Pakutakse vahendeid PKCS#7 digitaalsete allkirjade kinnitamiseks BPF-programmides.\n<li class=\"l\"> Aadressis \/dev\/random on taas lubatud avamine mitteblokeerivas re\u017eiimis (O_NONBLOCK), mis eemaldati ekslikult tuumas 5.6.\n<li class=\"l\"> x86 arhitektuuriga s\u00fcsteemides on lisatud hoiatus, kui tuuma alams\u00fcsteemid mappivad m\u00e4lu lehti, mis lubavad samaaegselt teostamist ja kirjutamist. Edasi on plaanis t\u00e4ielik keelata selline m\u00e4lu mappimine.\n<li class=\"l\"> Lisatud on silumismehhanism KMSAN (Kernel Memory Sanitizer) mitteinitsialiseeritud m\u00e4lu kasutamise tuvastamiseks tuumas ning mitteinitsialiseeritud m\u00e4lu lekkide tuvastamiseks kasutajaruumi ja seadmete vahel.\n<li class=\"l\"> Pseudojuhuslike arvude kr\u00fcptograafiliselt usaldusv\u00e4\u00e4rse generaatori CRNG t\u00e4iustused, mida kasutatakse getrandom'i kutse kaudu, on valmistatud Jason Donenfeld'i poolt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"232\">VPN<\/a> WireGuardi autor Jason A. Donenfeld on suunatud pseudojuhuslike t\u00e4isarvude saamise turvalisuse parandamisele.            <\/ul>\n<li class=\"l\"> <b>V\u00f5rgus\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> TCP-stekis rakendatakse v\u00f5imalus (vaikimisi keelatud) kasutada eraldi h\u00e4shtabeleid sissetulevate \u00fchenduste jaoks igas nimede ruumis, mis v\u00f5imaldab suurendada s\u00fcsteemide j\u00f5udlust, millel on suur arv nimede ruume.\n<li class=\"l\"> Vanad DECnet protokoll toetamine eemaldati. Kasutajaruumi j\u00e4\u00e4vad API-kohad, mis v\u00f5imaldavad koostada rakendusi, mis kasutavad DECnet'i, kuid nende rakenduste andmed ei saa v\u00f5rku \u00fchenduda.\n<li class=\"l\"> Dokumenditud netlink protokoll.                                  <\/ul>\n<li class=\"l\"> <b>Varustus<\/b>\n<ul>\n<li class=\"l\"> Amdgpu draiverisse on lisatud DSC (Display Stream Compression) toe tugi, et v\u00f5imaldada kadudeta andmete tihendamist suhtlemisel ekraanidega, millel on v\u00e4ga k\u00f5rge eraldusv\u00f5ime. J\u00e4tkub t\u00f6\u00f6 AMD RDNA3 (RX 7000) ja CDNA (Instinct) platvormide toe tagamiseks. Lisatud on DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x ja GMC 11.x IP-komponentide tugi. Amdkfd draiveris (AMD diskreetsete GPU-de, nagu Polaris, jaoks) on rakendatud GFX 11.0.3 toe tugi.\n<li class=\"l\"> I915 (Intel) draiverisse on lisatud Meteor Lake GPU toe tugi. Meteor Lake ja uuemate GPU-de jaoks on tagatud DP 2.0 (DisplayPort) liidese tugi. Lisatud on tuvastajad Alder Lake S mikroarhitektuuri p\u00f5histe graafikakaartide jaoks.\n<li class=\"l\"> Lisatud on toetust Apple Siilicon, Intel SkyLake ja Intel KabyLake protsessorites rakendatud helis\u00fcsteemidele. CS35L41 HDA helidraiveris on lisatud toe tugi une re\u017eiimi \u00fcleminekuks. ASoC (ALSA s\u00fcsteem baasil) toe tugi on lisatud Apple Siilicon'i, AMD Rembrandt DSP-de, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake ja Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSP-de, Qualcomm SC8280XP, SM8250, SM8450 ja Texas Instruments SRC4392 integreeritud helichipide jaoks.\n<li class=\"l\"> Lisatud on toe tugi Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1 ja Multi-Inno Technology MI0800FT-9 LCD-paneelide jaoks.\n<li class=\"l\"> Lisatud on toe tugi AHCI SATA kontrolleritele, mida kasutatakse Baikal-T1 SoC-s.\n<li class=\"l\"> Lisatud on toe tugi MediaTek MT7921, Intel Magnetor (CNVi, Integreeritud \u00dchendus), Realtek RTL8852C, RTW8852AE ja RTL8761BUV (Edimax BT-8500) Bluetooth-kiipidele.\n<li class=\"l\"> Qualcomm'i ath11k draiverisse on lisatud toe tugi spektraalse skaneerimise jaoks 160 MHz vahemikus, rakendatud on mitme l\u00f5ime NAPI, parandatud on Qualcomm WCN6750 Wi-Fi kiipide toe tugi.\n<li class=\"l\"> Lisatud on draiverid PinePhone'i klaviatuuri, InterTouch (ThinkPad P1 G3) puuteplaatide, X-Box Adaptive Controller'i, PhoenixRC Flight Controller'i, VRC-2 Car Controller'i, DualSense Edge Controller'i, IBM-i juhtpaneelide (IBM Operation Panel), XBOX One Elite puldiga, XP-PEN Deco Pro S ja Intuos Pro Small (PTH-460) tahvelarvutitega.\n<li class=\"l\"> Lisatud on draiver Aspeed HACE (Hash and Crypto Engine) kr\u00fcptograafiliste kiirendite jaoks.\n<li class=\"l\"> Lisatud on toe tugi Intel Meteor Lake integreeritud Thunderbolt\/USB4 kontrollerite jaoks.\n<li class=\"l\"> Lisatud on toe tugi Sony Xperia 1 IV, Samsung Galaxy E5, E7 ja Grand Max ning Pine64 Pinephone Pro nutitelefonide jaoks.\n<li class=\"l\"> Lisatud toetus ARM SoC-dele ja plaatidele: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 ja RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL\/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. Uuendatud draiverid Samsungi, Mediatek'i, Renesase, Tegra, Qualcommi, Broadcomi ja NXP SoC-dele.        <\/ul>\n<\/ul>\n<p>Samaaegselt on Ladina-Ameerika vabade tarkvarade fond v\u00e4lja t\u00f6\u00f6tanud t\u00e4ielikult vaba tuuma 6.1 \u2014 Linux-libre 6.1-gnu, puhastatud k\u00f5igist tootjate piiratud resursside v\u00f5i koodil\u00f5ikude elementidest. Uues versioonis on uue rtw8852b draiveri ja Qualcommi ning MediaTek'i AArch64 arhitektuuri SoC-de jaoks erinevate DTS-failide puhastamine. Draiverite ja amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI s\u00fcsteemide blobide puhastamise kood on ajakohastatud. Vanade tm6000 TV kaardite, cpia2 v4l, sp8870 ja av7110 draiverite puhastamine on korrigeeritud.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58304\">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.1. \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\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e KMSAN, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0437\u0430\u0449\u0438\u0442\u044b KCFI (Kernelk Control-Flow Integrity), \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b Maple tree. \u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15115 [&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-106007","post","type-post","status-publish","format-standard","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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1.\" \/>\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-1\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.1 | 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.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-1\" \/>\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=\"2022-12-12T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T16:56:03+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.1 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuud arendust esitles Linus Torvalds Linuxi tuuma 6.1 v\u00e4ljaannet.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-1","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.1 | 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.1.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-yadra-linux-6-1","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":"2022-12-12T07:36:41+00:00","article:modified_time":"2026-02-08T16:56:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106007","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:27","updated":"2026-02-08 16:56:03","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\/106007","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=106007"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/106007\/revisions"}],"predecessor-version":[{"id":157552,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/106007\/revisions\/157552"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=106007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=106007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=106007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}