{"id":83515,"date":"2020-06-01T13:41:56","date_gmt":"2020-06-01T11:41:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-7"},"modified":"2020-06-01T13:41:56","modified_gmt":"2020-06-01T11:41:56","slug":"reliz-yadra-linux-5-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-5-7","title":{"rendered":"Linuxi tuuma 5.7 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kahte kuud arendusteline Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/5\/31\/326\">esitles<\/a><\/noindex> tugevdamise s\u00fcdamik <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.7<\/a><\/noindex>. Oluliste muudatuste hulka kuuluvad: uus exFAT failis\u00fcsteemi rakendus, bareudp moodul UDP-tunnelite loomiseks, ARM64 p\u00f5hine kaitse osutite autentimisega, v\u00f5imalus BPF programme kinnitada LSM t\u00f6\u00f6tlejatele, uus Curve25519 rakendus, split-lock detektor, BPF \u00fchilduvus PREEMPT_RT, 80-t\u00e4heline piirang koodireas on eemaldatud, CPU temperatuuride arvestamine \u00fclesande ajastamisel, v\u00f5imalus kasutada clone() protsesside genereerimiseks teises cgroupis, kaitse m\u00e4llu kirjutamise eest userfaultfd abil.<\/p>\n<p>Uues versioonis on 15033 parandust 1961 arendajalt,<br \/>\nplekikogus \u2014 39 MB (muudatused puudutasid 11590 faili, lisatud 570560 koodi rida,<br \/>\neemaldatud 297401 rida). Ligikaudu 41% k\u00f5ikidest 5.7 versioonis<br \/>\ntehtud muudatustest on seotud seadme draiveritega, umbes 16% muudatustest on<br \/>\nseotud riistvara arhitektuurile spetsiifilise koodi uuendamisega, 13% on<br \/>\npuudutab v\u00f5rgu kohalikke kiht, 4% \u2014 failis\u00fcsteemide kohta ja 4% sisemiste<br \/>\ntuumas\u00fcsteemide. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.6\">Peamised<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/816934\/\">uuendused<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <b>Disski alams\u00fcsteem, sisend\/v\u00e4ljund ja failis\u00fcsteemid<\/b>\n<ul>\n<li class=\"l\"> Lisatud uus exFAT draiveri teostus, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52222\">mis p\u00f5hineb<\/a><\/noindex> aktuaalses koodi p\u00f5hjas 'sdfat' (2.x), mida arendab Samsung oma Android-seadmete jaoks. Varasemalt lisatud draiver p\u00f5hines Samsungi aegunud koodil (versioon 1.2.9) ja j\u00e4i uue draiveri j\u00f5udlusest umbes 10% maha. Tuletame meelde, et exFAT toe lisamine kernelisse sai v\u00f5imalikuks p\u00e4rast seda, kui Microsoft <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51374\">avalikustasin<\/a><\/noindex> avalikustas spetsiifikatsioonid ja andis tasuta \u00f5iguse exFAT-i patentide kasutamiseks Linuxis.\n<li class=\"l\"> Btrfs-s on kasutusele v\u00f5etud uus ioctl() k\u00e4sk \u2014 BTRFS_IOC_SNAP_DESTROY_V2, mis v\u00f5imaldab alamkatalogi kustutamist selle identifikaatori j\u00e4rgi. Toetatakse t\u00e4ielikult inline-ekstensioonide kloonimist. Laiendatud on operatsioonide \u00fcmberjaotamise t\u00fchistamise punkte, mis on l\u00fchendanud ooteaega k\u00e4skluse 'balance cancel' t\u00e4itmisel. Tagasi viidete m\u00e4\u00e4ramine ekstensioonidele on kiirenud (n\u00e4iteks on teststsenaariumi t\u00e4itmise aeg v\u00e4henenud tundidest minutiteks). Lisatud on v\u00f5imalus kinnitada igale inode'ile faili ekstensioonide puu. \u00dcmber t\u00f6\u00f6tatud on lukustamise skeem, mida kasutatakse alamkataloogidesse kirjutades ja NOCOW v\u00e4listamisel. Parandatud on fsynci t\u00e4itmise efektiivsus vahemike jaoks.\n<li class=\"l\"> XFS-is on paranenud metaandmete kontroll ja fsck t\u00e4itmine aktiivsete jaotiste jaoks. Ehkki on ettepanek btree struktuuride \u00fcmberkujundamise raamatukoguks, mida tulevikus kasutatakse xfs_repair'i t\u00f6\u00f6tluseks ja jaotise lahti mountimisel taastamise v\u00f5imaluste rakendamiseks.\n<li class=\"l\"> CIFS-s on lisatud eksperimentaalne tugi vahetusfailide paigutamiseks SMB3 salvestustes. Tehtud on POSIX-laiendused readdiris, nagu on m\u00e4\u00e4ratletud SMB3.1.1 spetsifikatsioonis. Kirjutamise j\u00f5udlus suurendatud 64KB lehek\u00fclgede puhul, kui on sisse l\u00fclitatud cache=strict re\u017eiim ja kasutatakse protokolli versioone 2.1+.\n<li class=\"l\"> Failis\u00fcsteem EXT4 on \u00fcle viidud bmap ja iopoll kasutamiselt iomapi kasutamisele.\n<li class=\"l\"> F2FS-is on rakendatud valikuline andmete tihendamise tugi, kasutades zstd algoritmi. Tihendamiseks on vaikimisi kasutusel LZ4 algoritm. Lisatud on toe k\u00e4sk 'chattr -c commit'. Montaa\u017ei aja kuvamine on tagatud. Lisatud on ioctl F2FS_IOC_GET_COMPRESS_BLOCKS, et saada teavet tihendatud plokkide arvu kohta. Tihendatud andmed on saadaval l\u00e4bi statx.\n<li class=\"l\"> Ceph failis\u00fcsteemis on lisatud v\u00f5imalus faili loomise ja kustutamise (unlink) toimingute kohalikuks t\u00e4itmiseks ilma serverilt vastust ootamata (as\u00fcnkroonne t\u00f6\u00f6). See muudatus v\u00f5imaldab n\u00e4iteks m\u00e4rkimisv\u00e4\u00e4rselt suurendada j\u00f5udlust rsync utiliidi t\u00f6\u00f6s.\n<li class=\"l\"> OVERLAYFS-is on lisatud virtiofs kasutamise v\u00f5imalus kui \u00fclemise taseme failis\u00fcsteem.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/2\/22\/317\">\u00dcmber kirjutatud<\/a><\/noindex> VFS-is on j\u00e4\u00e4komplekside \u00fcmbersuunamine, s\u00fcmboolsed lingid on \u00fcmber kirjutatud ning mount-punktide \u00fcmbersuunamine on standarditud.\n<li class=\"l\"> SCSI alam-s\u00fcsteemis, mitteprivileegitud kasutajatele <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/6fdb79ff27ee0d385ec8481458d2fd1d69fec50b\">lubatud<\/a><\/noindex> ZBC k\u00e4skude t\u00e4itmine.\n<li class=\"l\"> dm_writecache-is <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/3923d4854e189d84c6ec22e66d536d3498f2747c\">on rakendatud<\/a><\/noindex> v\u00f5imalus j\u00e4rk-j\u00e4rgult puhastada cache vastavalt parameetrile max_age, mis m\u00e4\u00e4rab ploki maksimaalse eluea.\n<li class=\"l\"> dm_integrity-is <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/84597a44a9d86ac949900441cea7da0af0f2f473\">on lisatud<\/a><\/noindex> toetatakse 'discard' toimingut.\n<li class=\"l\"> null_blk-is <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/596444e7570587867924c3ab025183b1a8726897\">on lisatud<\/a><\/noindex> vigade simuleerimise toetamine katsetamise k\u00e4igus.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e598a72faeb543599bdf0d930df3a71906404e6f\">Lisatud<\/a><\/noindex> v\u00f5imalus saata udev-teateid blokeerimise seadme suuruse muutumise kohta.\n<\/ul>\n<li class=\"l\"> <b>V\u00f5rgu alams\u00fcsteem<\/b>\n<ul>\n<li class=\"l\"> Netfilteris on sisse l\u00fclitatud <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52548\">muudatused<\/a><\/noindex>, mis kiirendavad oluliselt suure hulga v\u00f5rdlusloendite (nftables set) t\u00f6\u00f6tlemist, kus on vajalik alamside, v\u00f5rguportide, protokolli ja MAC-aadresside kombinatsioonide kontroll.<br \/>\nOptimeerimised <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7400b063969bdca4a06cd97f1294d765c8eecbe1\">tehtud<\/a><\/noindex> modul nft_set_pipapo (PIle PAcket POlicies) lahendab probleemi, et sobitada paketisisu filtreerimise reeglitega kehtestatud v\u00e4ljade olekuvahemike, nagu IP ja v\u00f5rguportide vahemikud (nft_set_rbtree ja nft_set_hash manipuleerivad vahemike sobitamise ja otsese v\u00e4\u00e4rtuste peegeldamisega). 256-bitiste AVX2 k\u00e4skude abil vektoreeritud versioon pipapo AMD Epyc 7402 protsessoriga n\u00e4itas 30 000 kirje, sealhulgas port-protokollide komplektide, anal\u00fc\u00fcsimisel 420% j\u00f5udluse kasvu. Alveemepide sobitamise juures alamv\u00f5rgu ja pordi numbri anal\u00fc\u00fcsimisel 1000 kirje puhul oli IPv4 puhul 87% ja IPv6 puhul 128%. <\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=571912c69f0ed731bd1e071ade9dc7ca4aa52065\">Lisatud<\/a><\/noindex> modul bareudp, mis v\u00f5imaldab kapseldada erinevaid L3-protokolle UDP-tunneli, nagu MPLS, IP ja NSH.\n<li class=\"l\"> MPTCP (MultiPath TCP) komponentide integreerimine j\u00e4tkub, TCP protokolli laiendus, et korraldada TCP-\u00fchenduse t\u00f6\u00f6d, tarnides pakette samal ajal mitme marsruudi kaudu erinevate v\u00f5rguliideste kaudu, mis on seotud erinevate IP-aadressidega.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=50ff477a8639fa1fbbeecb5a6f2f8b6c5557ecec\">Lisatud<\/a><\/noindex> toetada Ethernet-raamide kapseldamise riistvaralise kiirendamise mehhanisme 802.11 (Wi-Fi).\n<li class=\"l\"> Kui seade liigub \u00fchest v\u00f5rgu alamruumist (network namespace) teise, toimub vastava faili sysfs ligip\u00e4\u00e4su \u00f5iguste ja omanike korrektuur.\n<li class=\"l\"> Kasutajatele, kellel ei ole root-\u00f5igusi, on antud v\u00f5imalus kasutada SO_BINDTODEVICE lippu.\n<li class=\"l\"> Aktsepteeritud on kolmandik pat\u0161e, mis viivad t\u00f6\u00f6riistu ethtool ioctl() pealt uue netlink liidese kasutamisele. Uus liides lihtsustab laienduste lisamist, parandab veahaldust, v\u00f5imaldab saatmist muudatuste puhul, h\u00f5lbustab suhtlemist tuuma ja kasutajaruumi vahel ning v\u00e4hendab s\u00fcnkroniseeritud nimekirjade arvu.\n<li class=\"l\"> Lisatud on v\u00f5imalus kasutada spetsiaalseid riistvarakiirendajaid \u00fchenduste j\u00e4lgimise operatsioonide t\u00e4itmiseks.\n<li class=\"l\"> Netfilteris <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8537f78647c072bdb1a5dbe32e1c7e5b13ff1258\">lisatud<\/a><\/noindex> lisati \u00e4ra suunatud paketise kandjate (egress) liitmine, mis t\u00e4iendab varem olemas olnud sissetulevate pakettide (ingress) hook'i.\n<\/ul>\n<li class=\"l\"> <b>Virtualiseerimine ja turvalisus<\/b>\n<ul>\n<li class=\"l\"> Riistvaraline rakendus osutite autentimiseks (<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/718888\/\">Pointer Authentication<\/a><\/noindex>), mis kasutab spetsialiseeritud ARM64 CPU juhiseid r\u00fcnnakute kaitsmiseks, mis p\u00f5hinevad tagasip\u00f6\u00f6rdumise orientatsiooniga programmi (ROP) tehnikatel, mille puhul r\u00fcndaja ei p\u00fc\u00fca oma koodi m\u00e4lus paigutada, vaid tarvitab juba laaditud teekides olevate masiinijuhiste osi, mis l\u00f5pevad juhtimise tagastamise juhisega. Kaitse seisneb digitaalsete allkirjade kasutamises tagastamisaadresside kontrollimiseks tuuma tasemel. Allkiri salvestatakse sama n\u00e4itaja kasutamata \u00fclemistes bittides. Erinevalt tarkvaralistest rakendustest luuakse ja kontrollitakse digitaalseid allkirju spetsiaalsete CPU juhiste abil.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=57e5d4f278b9522646b49a3a97ebf5f2b8f9d4cf\">Lisatud<\/a><\/noindex> m\u00e4lu kaitsmise v\u00f5imalus kirjutamise eest s\u00fcsteemikutsungi userfaultfd() abil, mis on ette n\u00e4htud lehek\u00fclgede vigu (mittejaotatud m\u00e4lu lehek\u00fclgedele juurdep\u00e4\u00e4s) kasutaja ruumis t\u00f6\u00f6tlemiseks. Idee on kasutada userfaultfd() ka juurdep\u00e4\u00e4su rikkumise j\u00e4lgimiseks lehek\u00fclgedel, mis on m\u00e4rgitud kirjutamise eest kaitstuks, ja t\u00f6\u00f6tleja kutsumise tegemiseks, mis saab reageerida sellistele kirjutamis\u00fcritustele (n\u00e4iteks t\u00f6\u00f6protsesside live-snapshotide loomisel, t\u00f5mmatud m\u00e4lukohanduste seisundi kinnitamisel, jagatud m\u00e4lu realiseerimisel, m\u00e4lus muudatuste j\u00e4lgimisel). Funktsionaalsus <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/787308\/\">on ekvivalentne<\/a><\/noindex> mprotect() kasutamisega koos SIGSEGV signaali t\u00f6\u00f6tlejaga, kuid t\u00f6\u00f6tab m\u00e4rgatavalt kiiremini.\n<li class=\"l\"> SELinuxis loobunud parameetrist &#171;checkreqprot&#187;, mis v\u00f5imaldab keelata m\u00e4lu kaitse kontrolli reeglite t\u00f6\u00f6tlemisel (lubas t\u00e4idesaatvate m\u00e4lu alade kasutamist, s\u00f5ltumata reeglites m\u00e4\u00e4ratud n\u00f5uetest). S\u00fcmboolsetele linkidele kernfs-is on lubatud vanemate kataloogide konteksti p\u00e4rimine.\n<li class=\"l\"> Koosseis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/4dece7f3b925\">seal<\/a><\/noindex> mooduli <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/808048\/\">KRSI<\/a><\/noindex>, v\u00f5imaldades BPF-programme kinnitada mis tahes LSM-haakidele tuumas. Muudatus v\u00f5imaldab luua LSM-mooduleid (Linux Security Module) BPF-programmide kujul, et lahendada auditi ja kohustusliku juurdep\u00e4\u00e4su kontrollimise \u00fclesandeid.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=31c0aa87ec8a30b1e9e4cf862905a369560f7705\">Tehtud<\/a><\/noindex> \/dev\/randomi j\u00f5udluse optimeerimine CRNG-i v\u00e4\u00e4rtuste pakett\u00fclekande kaudu, selle asemel et kasutada eraldi RNG-k\u00e4skude kutsumist. Parandatud on getrandomi ja \/dev\/randomi t\u00f6\u00f6d ARM64 s\u00fcsteemides, mis pakuvad RNG-k\u00e4sklusi.\n<li class=\"l\"> Elliptilise k\u00f5vera Curve25519 rakendamine <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=07b586fe06625b0b610dc3d3a969c51913d143d4\">asendatud<\/a><\/noindex> raamatukogust <noindex><a rel=\"nofollow\" href=\"https:\/\/hacl-star.github.io\/\">HACL<\/a><\/noindex>, mille jaoks <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50470\">toodud<\/a><\/noindex> matemaatiline t\u00f5endus formaliseeritud usaldusv\u00e4\u00e4rsuse kontrollimiseks.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1edca85e768a\">Lisatud<\/a><\/noindex> M\u00e4lu vaba lehtede teavitamise mehhanism. Selle mehhanismi abil saavad k\u00fclgs\u00fcsteemid edastada host-s\u00fcsteemile teavet lehtede kohta, mida enam ei kasutata, ja need lehed saab host tagasi v\u00f5tta.\n<li class=\"l\"> vfio\/pci-s <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=137e5531351db258eff58ea28f4dc8fdf7ca2990\">on lisatud<\/a><\/noindex> SR-IOV (Single-Root I\/O Virtualization) tugi.\n<\/ul>\n<li class=\"l\"> <b>M\u00e4lu ja s\u00fcsteemiteenused<\/b>\n<ul>\n<li class=\"l\"> 80 kuni 100 s\u00fcmbolit <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bdc48fa11e46\">on suurenenud<\/a><\/noindex> piirang maksimaalsele rea pikkusele l\u00e4htetekstides. Samas soovitatakse arendajatel endiselt hoida piirides 80 t\u00e4hem\u00e4rki reas, kuid see ei ole enam range piirang. Lisaks, rea suuruse \u00fcletamine toob n\u00fc\u00fcd hoiatuse koostamisel esile ainult siis, kui utiliit checkpatch k\u00e4ivitatakse &#171;&#8212;strict&#8217; valikuga. Muudatus annab v\u00f5imaluse mitte h\u00e4irida arendajaid <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/5\/28\/1245\">manipuleerimine<\/a><\/noindex> t\u00fchikute ja vabamalt tunda end koodi joondamisel ning  <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/5\/28\/1237\">ennetab<\/a><\/noindex> liialt ridade jaotamist, <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2020\/5\/29\/1038\">mis segab<\/a><\/noindex> koodi tajumist ja otsimist.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=17054f492dfd4d91e093ebb87013807812ec42a4\">Lisatud<\/a><\/noindex> EFI segatud laadimisre\u017eiimi tugi, mis v\u00f5imaldab laadida 64-bitist tuuma 32-bitistest p\u00fcsivara, mis t\u00f6\u00f6tab 64-bitises CPU-s, ilma spetsialiseeritud laadijata.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6650cdd9a8ccf00555dbbe743d58541ad8feb6a7\">K\u00e4ivitatud<\/a><\/noindex> ummikus leidmise ja t\u00f5rkeotsingu s\u00fcsteem &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/806466\/\">split lock<\/a><\/noindex>&#171;), mis tekivad, kui juurdep\u00e4\u00e4s ebav\u00f5rdsete andmete jaoks m\u00e4lu sees, kuna atomaarse k\u00e4su t\u00e4itmise ajal \u00fcletavad andmed kaks CPU vahem\u00e4lu rida. Sellised lukustused p\u00f5hjustavad m\u00e4rkimisv\u00e4\u00e4rset j\u00f5udluse langust (1000 ts\u00fcklit aeglasem kui atomaarne operatsioon andmetega, mis satuvad \u00fchte vahem\u00e4lu rida). S\u00f5ltuvalt k\u00e4ivitusparameetrist &#171;split_lock_detect&#187; v\u00f5ib tuumik kohapeal tuvastada selliseid lukustusi ja anda andmeid hoiatusteate v\u00f5i saata SIGBUS signaali rakendusele, mis p\u00f5hjustas lukustuse.\n<li class=\"l\"> \u00dclesande planeerijas on tagatud temperatuuriandurite n\u00e4idikute j\u00e4lgimine (<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/788380\/\">Thermal Pressure<\/a><\/noindex>) ja on rakendatud kuumenemise j\u00e4lgimine \u00fclesannete paigutamisel. Temperatuuriandmete p\u00f5hjal saab kohaliku t\u00f6\u00f6tleja (thermal governor) kohandada CPU maksimaalset sagedust kuumenemise korral, samas kui \u00fclesannete ajastaja arvestab n\u00fc\u00fcd arvutusv\u00f5imekuse v\u00e4henemist sellise sageduse k\u00e4rpimise t\u00f5ttu \u00fclesannete k\u00e4ivitamise ajastamisel (varem reageeris ajastaja sageduse muutusele teatud viivitusega, tehakse otsuseid p\u00f5hinedes liiga optimistlikel eeldustel saadaval olevate arvutusressursside kohta).\n<li class=\"l\"> \u00dclesannete ajastajas on kasutusel <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/816388\/\">invariantsed n\u00e4itajad<\/a><\/noindex> koormuse j\u00e4lgimise s\u00fcsteemid, mis v\u00f5imaldavad \u00f5igesti hinnata koormust, s\u00f5ltumata CPU praegusest t\u00f6\u00f6 sagedusest. Muudatus v\u00f5imaldab t\u00e4psemalt prognoosida \u00fclesannete k\u00e4itumist d\u00fcnaamiliste pinge ja CPU sageduse muutuste korral. N\u00e4iteks \u00fclesanne, mis kasutas 1000 MHz sagedusel 1\/3 CPU ressursse, tarbib 500 MHz sagedusele langemisel 2\/3 ressursse, mis varem tekitas vale oletuse maksimaalsest koormusest (st \u00fclesanded tundusid planeerimisajast suuremad ainult sageduse languse t\u00f5ttu, mis viis vale otsuste tegemiseni schedutil cpufreq governoris).\n<li class=\"l\"> Intel P-state draiver, mis vastutab j\u00f5udlustasemete valikute eest, on \u00fcmber l\u00fclitatud kasutama <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/Documentation\/cpu-freq\/governors.txt\">schedutil<\/a><\/noindex>.\n<li class=\"l\"> On rakendatud BPF alams\u00fcsteemi kasutamise v\u00f5imalus reaalajas (PREEMPT_RT) t\u00f6\u00f6re\u017eiimis. Varem PREEMPT_RT sisse l\u00fclitamisel n\u00f5udis BPF v\u00e4ljal\u00fclitamist.\n<li class=\"l\"> Lisatud uus BPF programmide t\u00fc\u00fcp &#8212; BPF_MODIFY_RETURN, mis v\u00f5ib olla kinnitatud tuuma funktsioonile ja muuta selle funktsiooni tagastatavat v\u00e4\u00e4rtust.\n<li class=\"l\"> Lisatud <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/807882\/\">v\u00f5imalus<\/a><\/noindex> s\u00fcsteemi kutse clone3() kasutamine protsessi loomiseks cgroup'is, mis erineb vanemat cgroup'ist, v\u00f5imaldades vanemal protsessil rakendada piiranguid ja aktiveerida arvestust kohe p\u00e4rast uue protsessi v\u00f5i niidi loomist. N\u00e4iteks saab teenusehaldur otse eraldada uusi teenuseid eraldi cgroup'idesse, samas kui uued protsessid, mis paigutatakse &#171;k\u00fclmutatud&#187; cgroup'idesse, peatatakse kohe.\n<li class=\"l\"> Kbuildis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a0d1c951ef08ed24f35129267e3595d86f57f5d3\">on lisatud<\/a><\/noindex> keskkonna muutujat &#171;LLVM=1&#187; toega Clang\/LLVM t\u00f6\u00f6riistadele \u00fcmberl\u00fclitumiseks kernel'i kokkupanemise k\u00e4igus. T\u00f5stetud on n\u00f5uded binutils'i versioonile (2.23).\n<li class=\"l\"> debugfs'i on lisatud sektsioon \/sys\/kernel\/debug\/kunit\/ koos kunit'i testide tulemustega.\n<li class=\"l\"> Lisatud tuuma laadimisparameeter pm_debug_messages (analoog\/sys\/power\/pm_debug_messages), mis aktiveerib toites\u00fcsteemi toimimisega seotud silumisinfot (kasulik une- ja ootere\u017eiimiga seotud probleemide silumisel).\n<li class=\"l\"> as\u00fcnkroonse sisendi\/v\u00e4ljundi liides <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50631#io_uring\">io_uring<\/a><\/noindex> on lisatud tugi  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/splice.2.html\">splice()<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/815491\/\">atomaarne puhvrite valik<\/a><\/noindex>.\n<li class=\"l\"> Perf'i t\u00f6\u00f6riistu kasutades on parendatud cgroup'i profilimist. Varem suutis perf profileerida \u00fclesandeid ainult teatud cgroup'is ja ei suutnud tuvastada, millisesse cgroup'i kuulub praegune proov. N\u00fc\u00fcd saab perf iga proovide kohta cgroup'i teavet, mis v\u00f5imaldab profillida rohkem kui \u00fchte cgroup'i ja t\u00e4iendada aruandeid.<br \/>\ncgroup'i aruannetes.<\/p>\n<li class=\"l\"> cgroupfs-i, cgroup'ide haldamiseks m\u00f5eldud ps\u00fchholoogiline failis\u00fcsteem, on lisatud toe laiendatud atribuute (xattrs), mis v\u00f5imaldavad n\u00e4iteks j\u00e4tta kasutajaruumi t\u00f6\u00f6tlejate jaoks t\u00e4iendavat teavet.\n<li class=\"l\"> cgroup'i m\u00e4lu kontroller <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8a931f801340\">lisatud<\/a><\/noindex>ja toetatakse rekursiivset kaitset v\u00e4\u00e4rtuse &#171;memory.low&#187; jaoks, mis reguleerib minimaalset RAM-i mahtu, mis on antud grupi liikmetele. Cgroup hierarhia montaa\u017eis valikuga &#171;memory_recursiveprot&#187; jagatakse v\u00e4\u00e4rtus &#171;memory.low&#187;, mis on seadistatud alumistele s\u00f5lmedele, automaatselt k\u00f5igile alam-s\u00f5lmedele.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/aa017ab97a22\">Lisatud<\/a><\/noindex>  Uacce (Unified\/User-space-access-intended Accelerator Framework) raamistik, mis v\u00f5imaldab jagatud virtuaalsete aadresside (SVA, Shared Virtual Addressing) kasutamist CPU ja perifeersete seadmete vahel, v\u00f5imaldades riistvaralistel kiirenditel p\u00e4\u00e4seda peamise CPU andmestruktuuridele.\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"l\"> <b>Riistvaraarhitektuurid<\/b>\n<ul>\n<li class=\"l\"> ARM arhitektuuri jaoks on rakendatud kuuma m\u00e4lu eemaldamise v\u00f5imalus.\n<li class=\"l\"> RISC-V arhitektuuri jaoks on lisatud CPU kuumatoimimise ja eemaldamise toetus (CPU hotplug). 32-bitise RISC-V jaoks on rakendatud eBPF JIT.\n<li class=\"l\"> Eemaldatud on 32-bitiste ARM-s\u00fcsteemide kasutamine KVM k\u00fclalisringkondade k\u00e4itamiseks.\n<li class=\"l\"> Eemaldatud on &#171;vale&#187; rakendus NUMA arhitektuurile s390, mille jaoks pole leitud kasutusstsenaariume, mis tooks kaasa j\u00f5udluse kasv.\n<li class=\"l\"> ARM64-le on lisatud AMU (Activity Monitors Unit) laienduse tugi, mis on m\u00e4\u00e4ratletud ARMv8.4-s ja pakub t\u00e4itmisloendureid, mida kasutatakse sageduse skaleerimise korrektsioonikoefitsientide arvutamiseks \u00fclesannete ajakavad.\n<\/ul>\n<li class=\"l\"> <b>Seadmed<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=961e9c84077f\">Lisatud<\/a><\/noindex> vDPA seadmete tugi, mis kasutab virtio spetsifikatsioonidega vastavat andmevahetuse kanalit. vDPA seadmed v\u00f5ivad olla nii f\u00fc\u00fcsiliselt \u00fchendatud seadmed kui ka emuleeritud tarkvara virtuaalsed seadmed.\n<li class=\"l\"> GPIO alams\u00fcsteemis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=51c1064e82e7\">ilmus<\/a><\/noindex> uus ioctl() k\u00e4sk, mis j\u00e4lgib muudatusi ja v\u00f5imaldab protsessil olla kursis GPIO rea oleku muutumisega. N\u00e4iteks on selle uue k\u00e4su kasutamine <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=33f0c47b8fb4\">pakutakse<\/a><\/noindex> utility gpio-watch.\n<li class=\"l\"> DRM-draiveris i915 Intel video kaardile <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f365ab31efacb70bed1e821f7435626e0b2528a6\">lisatud<\/a><\/noindex> tugiv\u00f5ime Tigerlake (Gen12) kiipidele on vaikimisi lubatud ja OLED-i taustvalgustuse juhtimise algtoetust on lisatud. Parandatud on Ice Lake, Elkhart Lake, Baytrail ja Haswelli kiipide tugi.\n<li class=\"l\"> draiveris amdgpu <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=f365ab31efacb70bed1e821f7435626e0b2528a6\">on lisatud<\/a><\/noindex> v\u00f5ime laadida ASIC-i USBC kiibisse p\u00fcsivara. AMD Ryzen 4000 \"Renoir\" kiipide tugi on paranenud. OLED-paneelide juhtimise tugi on lisatud. P\u00fcsivara olek on kuvatud debugfs-is.\n<li class=\"l\"> DRM-draiver vmwgfx VMware virtualiseerimis\u00fcsteemide jaoks on lisatud OpenGL 4 kasutamise v\u00f5imalus k\u00fclgmistel s\u00fcsteemidel (varem toetati OpenGL 3.3).\n<li class=\"l\"> Lisatud uus DRM-draiver tidss TI Keystone platvormi kuvamiss\u00fcsteemile.\n<li class=\"l\"> Lisatud draivereid LCD-paneelide jaoks: Feixin K101 IM2BA02, Samsung s6e88a0-ams452ef01, Novatek NT35510, Elida KD35T133, EDT, NewEast Optoelectronics WJFH116008A, Rocktech RK101II01D-CT, Frida FRD350H54004.\n<li class=\"l\"> Energiahalduss\u00fcsteemis <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/16292bed9c56a20715d942fd5d9e025f01fa65fe\">on lisatud<\/a><\/noindex> toetatakse Intel Jasper Lake (JSL) platvormi, mis p\u00f5hineb Atom-il.\n<li class=\"l\"> Lisatud tugi Pinebook Pro s\u00fclearvutile, mis p\u00f5hineb Rockchip RK3399-l, Pine64 PineTab tahvelarvutile ja nutitelefonile <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52662\">PinePhone<\/a><\/noindex>  mis p\u00f5hineb Allwinner A64-l.\n<li class=\"l\"> Lisatud tugi uutele helikoodekitele ja kiipidele:<br \/>\n Amlogic AIU, Amlogic T9015, Texas Instruments TLV320ADCX140, Realtek RT5682, ALC245, Broadcom BCM63XX I2S, Maxim MAX98360A, Presonus Studio 1810c, MOTU MicroBook IIc.<\/p>\n<li class=\"l\"> Lisatud on tugi ARM-plaatidele ja Qualcomm Snapdragon 865 (SM8250), IPQ6018, NXP i.MX8M Plus, Kontron \"sl28\", 11 i.MX6 TechNexion Pico plaadi varianti, kolm uut Toradex Colibri varianti, Samsung S7710 Galaxy Xcover 2 ST-Ericsson u8500 baasil, DH Electronics DHCOM SoM ja PDK2, Renesas M3ULCB, Hoperun HiHope, Linutronix Testbox v2, PocketBook Touch Lux 3.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53062\">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 5.7. \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: \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0424\u0421 exFAT, \u043c\u043e\u0434\u0443\u043b\u044c bareudp \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f UDP-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f ARM64, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043a LSM-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Curve25519, \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 &#171;split-lock&#187;, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c BPF \u0441 PREEMPT_RT, \u0441\u043d\u044f\u0442\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 80-\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u0434\u0435, \u0443\u0447\u0451\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 [&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-83515","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.7. \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: \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0424\u0421 exFAT, \u043c\u043e\u0434\u0443\u043b\u044c bareudp \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f UDP-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f ARM64, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043a LSM-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Curve25519, \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 &quot;split-lock&quot;, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c BPF \u0441 PREEMPT_RT, \u0441\u043d\u044f\u0442\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 80-\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u0434\u0435, \u0443\u0447\u0451\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-5-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.7 | 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 5.7. \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: \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0424\u0421 exFAT, \u043c\u043e\u0434\u0443\u043b\u044c bareudp \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f UDP-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f ARM64, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043a LSM-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Curve25519, \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 &quot;split-lock&quot;, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c BPF \u0441 PREEMPT_RT, \u0441\u043d\u044f\u0442\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 80-\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u0434\u0435, \u0443\u0447\u0451\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-5-7\" \/>\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=\"2020-06-01T11:41:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-01T11:41:56+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 5.7 tuuma v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahte kuu arendust esitles Linus Torvalds Linux 5.7 tuuma v\u00e4ljaandmist. K\u00f5ige olulisemate muudatuste seas: uus exFAT-failis\u00fcsteemi rakendus, bareudp moodul UDP-tunnelite loomiseks, ARM64 p\u00f5hine viidatud autentimise kaitse, v\u00f5imalus lisada BPF-programme LSM-k\u00e4sitlejatele, uus Curve25519 rakendus, 'split-lock' detektor, BPF kokkusobivus PREEMPT_RT-ga ning 80-t\u00e4heline rea piirangu eemaldamine koodis.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-5-7","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 5.7 | 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 5.7. \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: \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0424\u0421 exFAT, \u043c\u043e\u0434\u0443\u043b\u044c bareudp \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f UDP-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439, \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f ARM64, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043a LSM-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Curve25519, \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 &quot;split-lock&quot;, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c BPF \u0441 PREEMPT_RT, \u0441\u043d\u044f\u0442\u0438\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 80-\u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u0434\u0435, \u0443\u0447\u0451\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/reliz-yadra-linux-5-7","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":"2020-06-01T11:41:56+00:00","article:modified_time":"2020-06-01T11:41:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83515","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":null,"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":"2021-02-28 15:16:22","updated":"2022-10-03 19:48:18"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/83515","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=83515"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/83515\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=83515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=83515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=83515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}