{"id":100612,"date":"2021-06-28T10:23:04","date_gmt":"2021-06-28T08:23:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-13"},"modified":"2021-06-28T10:23:04","modified_gmt":"2021-06-28T08:23:04","slug":"reliz-yadra-linux-5-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-5-13","title":{"rendered":"Linux 5.13 kodola izlai\u0161ana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c divu m\u0113ne\u0161u izstr\u0101des Linuss Torvalds ir laidis klaj\u0101 Linux 5.13 kodolu. Starp iev\u0113rojam\u0101kaj\u0101m izmai\u0146\u0101m ir: EROFS failu sist\u0113ma, s\u0101kotn\u0113j\u0101 atbalsta nodro\u0161in\u0101\u0161ana Apple M1 \u010dipiem, cgroup kontrolieris \u201emisc\u201d, atbalsta p\u0101rtrauk\u0161ana \/dev\/kmem, jaunu Intel un AMD GPU atbalsts, iesp\u0113ja tie\u0161i izsaukt kodola funkcijas no BPF programm\u0101m, kodola steka randomiz\u0101cija katram sist\u0113mas piepras\u012bjumam, iesp\u0113ja b\u016bv\u0113t Clang ar CFI (Control Flow Integrity) aizsardz\u012bbu, LSM modulis Landlock, lai papildu ierobe\u017eotu procesus, virtu\u0101lais ska\u0146as ier\u012bce, kas balst\u012bta uz virtio, un multi-shot re\u017e\u012bms io_uring.       <\/p>\n<p>Jaunaj\u0101 versij\u0101 ir iek\u013cauti 17189 labojumi no 2150 izstr\u0101d\u0101t\u0101jiem (tas ir visliel\u0101kais v\u0113stur\u0113), laukuma izm\u0113rs ir 60 MB (izmai\u0146as sk\u0101ra 12996 failus, pievienoja 794705 koda rindas un izdz\u0113sa 399590 rindas). Apm\u0113ram 47% no vis\u0101m 5.13 izmai\u0146\u0101m saist\u012btas ar ier\u012b\u010du draiveriem, aptuveni 14% izmai\u0146u ir saist\u012btas ar aparat\u016bras arhitekt\u016br\u0101m specifisku koda atjaunin\u0101jumu, 13% attiecas uz t\u012bkla steku, 5% - uz failu sist\u0113m\u0101m un 4% uz kodola iek\u0161\u0113j\u0101m subsist\u0113m\u0101m.    <\/p>\n<p>Galven\u0101s jaunin\u0101jumi:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disku apak\u0161sist\u0113ma, I\/O un failu sist\u0113mas<\/b>\n<ul>\n<li class=\"l\"> Pievienots EROFS (Enhanced Read-Only File System) failu sist\u0113mas atbalsts, ko pied\u0101v\u0101jusi komp\u0101nija Huawei izmanto\u0161anai tikai las\u0101majos nodal\u012bjumos. Jaun\u0101 failu sist\u0113ma atbalsta datu glab\u0101\u0161anu saspiest\u0101 veid\u0101 un sal\u012bdzin\u0101jum\u0101 ar Ext4 r\u0101da l\u012bdz\u012bgas veiktsp\u0113jas sekmes sec\u012bgas las\u012b\u0161anas oper\u0101cij\u0101s, bet vair\u0101kas reizes apsteidz Ext4 nejau\u0161\u0101s piek\u013cuves oper\u0101cij\u0101s. Piem\u0113ram, pie 4 saspie\u0161anas l\u012bme\u0146a un test\u0113jot uz <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/dts-dronten\/\"   title=\"serveri\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2637\">serveri<\/a> ciet\u0101 diska EROFS failu sist\u0113ma apsteidza Ext4 nejau\u0161\u0101s las\u012b\u0161anas oper\u0101cij\u0101s vair\u0101k nek\u0101 se\u0161as reizes, bet, izmantojot Android viedt\u0101lruni ar Flash, gandr\u012bz tr\u012bs reizes. K\u0101 cit\u0101s tikai las\u0101m\u0101s failu sist\u0113m\u0101s, EROFS strukt\u016bra ir b\u016btiski vienk\u0101r\u0161ota, atsij\u0101\u0161anai realiz\u0113jot da\u017eas metadatu jomas, piem\u0113ram, br\u012bvo bloku bitu karti.\n<li class=\"l\"> SMB3 failu sist\u0113mai ir ieviesta mont\u0113\u0161anas opcija \u201erasize\u201d, ar kuras pal\u012bdz\u012bbu var noteikt priek\u0161las\u012b\u0161anas loga (readahead) izm\u0113ru, lai palielin\u0101tu noteiktu slod\u017eu veidu veiktsp\u0113ju.\n<li class=\"l\"> ext4 failu sist\u0113m\u0101 nodro\u0161in\u0101ta katalogu elementu p\u0101rrakst\u012b\u0161ana, dz\u0113\u0161ot failus. ext4 ar\u012b at\u013cauj vienlaic\u012bgu re\u017e\u012bmu bez simbolu re\u0123istra \u0146em\u0161anas v\u0113r\u0101 un \u0161ifr\u0113\u0161anu.\n<li class=\"l\"> FSo exFAT ir pievienota atbalsts ioctl komandas FITRIM (discard), lai inform\u0113tu glab\u0101tuvi par neizmantotaj\u0101m blokiem FSm.\n<li class=\"l\"> FSo XFS ir pievienota iesp\u0113ja iz\u0146emt vietu no p\u0113d\u0113j\u0101s sadales grupas FSm, kas k\u013cuva par pirmo posmu eso\u0161o da\u013cu samazin\u0101\u0161anas funkcijas \u012bsteno\u0161an\u0101 ar FSu XFS.\n<li class=\"l\"> Ievad\u012bts jauns sist\u0113mas izsaukums quotactl_path, kas at\u0161\u0137iras no quotactl, jo tas \u013cauj p\u0101rvald\u012bt kvotas nevis caur speci\u0101la ier\u012b\u010du faila, bet nor\u0101dot ce\u013cu uz FSm mont\u0113\u0161anas punktu.\n<li class=\"l\"> Fanotify meh\u0101nism\u0101 papla\u0161in\u0101tas iesp\u0113jas, kas pieejamas nepiedero\u0161iem lietot\u0101jiem. Piem\u0113ram, l\u012bdz\u012bgi k\u0101 inotify, bez SYS_CAP_ADMIN ties\u012bb\u0101m tagad var uzraudz\u012bt OPEN, ACCESS, MODIFY un CLOSE notikumus failiem un katalogiem.                                    <\/ul>\n<li class=\"l\"> <b>Atmi\u0146a un sist\u0113mas pakalpojumi<\/b>\n<ul>\n<li class=\"l\"> Ievad\u012bts jauns cgroup kontrolieris - \u201eMisc\u201d (CONFIG_CGROUP_MISC), kas paredz\u0113ts skait\u013co\u0161anas resursu ierobe\u017eo\u0161anai un uzraudz\u012bbai, ko var p\u0101rvald\u012bt, izmantojot vienk\u0101r\u0161u skait\u012bt\u0101ju un ierobe\u017eojot, nosakot maksim\u0101li pie\u013caujam\u0101s v\u0113rt\u012bbas. K\u0101 piem\u0113rs jaun\u0101 cgroup kontroliera pielieto\u0161anai tiek min\u0113ta adreses telpas identifikatoru p\u0101rvald\u012bba, kas tiek izmantota AMD SEV (Secure Encrypted Virtualization) meh\u0101nism\u0101.\n<li class=\"l\"> Asinhron\u0101 ievades\/izvades io_uring saskarsm\u0113 POLL piepras\u012bjumiem ir ieviests \u201emulti-shot\u201d re\u017e\u012bms, kur\u0101 POLL netiek dz\u0113sts p\u0113c notikuma \u0123ener\u0113\u0161anas, bet paliek akt\u012bvs un var \u0123ener\u0113t vair\u0101kus notikumus.\n<li class=\"l\"> No re\u0101llaika kodola zara p\u0101rnests kods, kas nodro\u0161ina programmat\u016bras \u0123ener\u0113to trauc\u0113jumu apstr\u0101di kodola pavedienos, \u013caujot tos aizvietot ar augst\u0101ka priorit\u0101te procesiem.\n<li class=\"l\"> Pievienota iek\u0161\u0113j\u0101 bibliot\u0113ka netfs, kur\u0101 p\u0101rvietotas tipiskas funkcijas, kas tiek izmantotas t\u012bkla failu sist\u0113m\u0101s.\n<li class=\"l\"> PowerPC arhitekt\u016brai ieviesta atbalsta laika telpas (time namespaces) lietojumprogrammu atbalsts, kas \u013cauj izmantot savu laiku konteiner\u0101.\n<li class=\"l\"> RISC-V arhitekt\u016brai ieviesta atbalsta kexec, crash dump, kprobe un kodola palai\u0161ana viet\u0101 (execute-in-place, izpilde no avota nes\u0113ja, nevis kop\u0113jot uz RAM).\n<li class=\"l\"> BPF izseko\u0161anas programm\u0101s par\u0101d\u012bj\u0101s iesp\u0113ja izmantot uzdevuma viet\u0113jo datu glab\u0101tuvi (task-local storage), nodro\u0161inot augst\u0101ku veiktsp\u0113ju, piesaistot datus konkr\u0113tam BPF apstr\u0101d\u0101t\u0101jam.\n<li class=\"l\"> Ieviesta jauna meh\u0101nisms tie\u0161ai funkciju izsauk\u0161anai no BPF programm\u0101m, kas jau tiek izmantots TCP p\u0101rslodzes algoritmu \u012bstenojum\u0101. Lai nodro\u0161in\u0101tu dro\u0161\u012bbu, izsauktaj\u0101m funkcij\u0101m j\u0101b\u016bt skaidri noteikt\u0101m baltaj\u0101 sarakst\u0101.\n<li class=\"l\"> Funkciju izseko\u0161anas sist\u0113m\u0101 ftrace pievienota opcija func-no-repeats, kas \u013cauj atspogu\u013cot atk\u0101rtojo\u0161os sec\u012bgos funkciju izsaukumus skait\u012bt\u0101ja veid\u0101.\n<li class=\"l\"> Sist\u0113miskajam izsaukumam userfaultfd(), kas paredz\u0113ts lapu k\u013c\u016bdu apstr\u0101dei (pieeja nepie\u0161\u0137irt\u0101m atmi\u0146as lap\u0101m) lietot\u0101ja telp\u0101, pievienota iesp\u0113ja p\u0101rvald\u012bt da\u013c\u0113jas k\u013c\u016bdas, kad atmi\u0146as lapa ir kl\u0101t, bet nav ieraksta atmi\u0146as lapu tabul\u0101.\n<li class=\"l\"> Atbalsts \u012bpa\u0161ajam failam \/dev\/kmem, kas \u013c\u0101va piek\u013c\u016bt visam kodola adreses laukumam, ir p\u0101rtraukts. \u0160is fails ir atz\u012bts par novecoju\u0161u un izsauc dro\u0161\u012bbas probl\u0113mas.\n<li class=\"l\"> Intel mikrosh\u0113m\u0101m ieviests jauns dzin\u0113js, kas p\u0101rvalda dzes\u0113\u0161anu, \u013caujot samazin\u0101t procesora frekvenci, ja draud p\u0101rkar\u0161ana. At\u0161\u0137ir\u012bb\u0101 no eso\u0161\u0101 TCC (Thermal Control Circuit) aktiviz\u0101cijas meh\u0101nisma, jaunais dzin\u0113js manipul\u0113 ar relat\u012bviem r\u0101d\u012bt\u0101jiem, t.i., var samazin\u0101t frekvenci jau augstas temperat\u016bras s\u0101kuma posm\u0101, negaidot kritisk\u0101 sliek\u0161\u0146a p\u0101rsnieg\u0161anu.                <\/ul>\n<li class=\"l\"> <b>Virtualiz\u0101cija un dro\u0161\u012bba<\/b>\n<ul>\n<li class=\"l\"> Iek\u013cauts LSM modulis Landlock, kas nodro\u0161ina lietojumprogrammu izol\u0101cijas meh\u0101nismu. Tas ierobe\u017eo grupas procesu mijiedarb\u012bbu ar \u0101r\u0113jo vidi un ir izstr\u0101d\u0101ts, \u0146emot v\u0113r\u0101 t\u0101dus izol\u0101cijas meh\u0101nismus k\u0101 XNU Sandbox, FreeBSD Capsicum un OpenBSD Pledge\/Unveil. Pieejas nodro\u0161in\u0101\u0161anas lo\u0123ika tiek noteikta ar BPF programmu, ta\u010du, at\u0161\u0137ir\u012bb\u0101 no seccomp-bpf, Landlock netrauc\u0113 sist\u0113miskos izsaukumus un to argumentus, bet \u013cauj ierobe\u017eot kodola objektu izmanto\u0161anu, piem\u0113ram, failu hierarhij\u0101m. Ar Landlock jebkur\u0161 process, tostarp bez privil\u0113\u0123ij\u0101m, var dro\u0161i izol\u0113t sevi un nov\u0113rst izol\u0101cijas apiet\u0161anu gad\u012bjum\u0101, ja tiek atkl\u0101ti ievainojam\u012bbas vai \u013caunpr\u0101t\u012bgas izmai\u0146as lietojumprogramm\u0101. Landlock \u013cauj procesam izveidot aizsarg\u0101tas izol\u0113t\u0101s vides, kas tiek realiz\u0113tas k\u0101 papildu sl\u0101nis virs eso\u0161aj\u0101m sist\u0113miskaj\u0101m piek\u013cuves kontroles meh\u0101nismiem. Piem\u0113ram, programma var aizliegt piek\u013cuvi failiem \u0101rpus darba direktorija.\n<li class=\"l\"> Pievienota iesp\u0113ja veikt kaudzes nob\u012b\u017eu randomiz\u0101ciju kodola kaudz\u0113, apstr\u0101d\u0101jot sist\u0113mas izsaukumus, lai apgr\u016btin\u0101tu uzbrukumus kaudzei. Ieteikt\u0101 aizsardz\u012bbas b\u016bt\u012bba ir nejau\u0161as kaudzes nob\u012bdes izv\u0113le katram sist\u0113mas izsaugumam, kas apgr\u016btina kaudzes izk\u0101rtojuma noteik\u0161anu atmi\u0146\u0101, pat ja tiek sa\u0146emta inform\u0101cija par adres\u0113m, jo \u200b\u200bn\u0101kamaj\u0101 sist\u0113mas izsaugum\u0101 kaudzes pamata adrese main\u012bsies. Lai iesp\u0113jotu randomiz\u0101ciju, ieteikts komandrindas arguments kodolam 'randomize_kstack_offset=on\/off' un iestat\u012bjums CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT. Slodzes izmaksas tiek l\u0113stas apm\u0113ram 1% veiktsp\u0113jas zuduma.\n<li class=\"l\"> Pievienota atbalsts kodola kompil\u0113\u0161anai ar Clang kompilatoru, iek\u013caujot CFI (Control Flow Integrity) aizsardz\u012bbas meh\u0101nismu, kas pirms katra netie\u0161a funkciju izsaukuma veic p\u0101rbaudi, lai identific\u0113tu da\u017eas nenoteiktas uzved\u012bbas formas, kas var potenci\u0101li izrais\u012bt norm\u0101l\u0101 izpildes sec\u012bbas p\u0101rtraukumu (control flow) rezult\u0101t\u0101, mainot atmi\u0146\u0101 glab\u0101tos funkciju r\u0101d\u012bt\u0101jus. Lai aktiviz\u0113tu CFI, ieteikts parametrs CONFIG_CFI_CLANG.\n<li class=\"l\"> Ieg\u016btaj\u0101 kodol\u0101 \u0161ifr\u0113\u0161anas atsl\u0113gu glab\u0101\u0161anas pakalpojums (key ring) tagad aptver ne tikai TPM modu\u013cos eso\u0161\u0101s atsl\u0113gas, bet ar\u012b TEE (Trust Execution Environment) vid\u0113s eso\u0161\u0101s atsl\u0113gas. Lai p\u0101rvald\u012btu uzticamu atsl\u0113gu avotu, pied\u0101v\u0101ts iel\u0101des arguments 'trusted.source'. Turkl\u0101t pievienota iesp\u0113ja apstr\u0101d\u0101t uzticamas atsl\u0113gas ASN.1 form\u0101t\u0101.\n<li class=\"l\"> Pievienots params iepriek\u0161\u0113jai nolai\u0161anas atz\u012bm\u0113to sertifik\u0101tu saraksta iel\u0101d\u0113\u0161anai kodola iel\u0101d\u0113\u0161anas laik\u0101. Atrisin\u0101ta probl\u0113ma (CVE-2020-26541) ar UEFI Secure Boot sertifik\u0101tu meln\u0101 saraksta ignor\u0113\u0161anu, kas tika pieg\u0101d\u0101ti EFI_CERT_X509_GUID form\u0101t\u0101, \u013caujot sist\u0113mu iel\u0101d\u0113t ar atz\u012bm\u0113tu sertifik\u0101tu.\n<li class=\"l\"> Kodola kriptosist\u0113m\u0101 pievienots atbalsts ECDSA digit\u0101lo parakstu p\u0101rbaudei, balstoties uz eliptisk\u0101m l\u012bkn\u0113m.\n<li class=\"l\"> Iesp\u0113jota SELinux politiku verifik\u0101cija, izmantojot IMA (Integrity Measurement Architecture) apak\u0161sist\u0113mu, kas nodro\u0161ina hashes b\u0101zes saglab\u0101\u0161anu datu integrit\u0101tes p\u0101rbaudei.                              <\/ul>\n<li class=\"l\"> <b>T\u012bkla subsist\u0113ma<\/b>\n<ul>\n<li class=\"l\"> Atbalsts WiMAX tehnolo\u0123ijai ir no\u0146emts, jo t\u0101 vairs netiek izmantota publiskajos t\u012bklos, un k\u0101 vien\u012bgais draiveris, ko var izmantot ar WiMAX, paliek novecojis Intel 2400m draiveris. T\u012bkla konfigurator\u0101 NetworkManager atbalsts WiMAX tika p\u0101rtraukts 2015. gad\u0101. Pa\u0161reiz WiMAX praktiski piln\u012bb\u0101 ir aizvietots ar t\u0101d\u0101m tehnolo\u0123ij\u0101m k\u0101 LTE, HSPA+ un Wi-Fi 802.11n.\n<li class=\"l\"> Pievienots draiveris MANA (Microsoft Azure Network Adapter) t\u012bkla adapterim.\n<li class=\"l\"> Draiver\u012b ath11k ir pievienots atbalsts Qualcomm QCN9074 bezvadu modu\u013ciem ar atbalstu 802.11ax.\n<li class=\"l\"> Draiver\u012b iwlwifi ir ieviesta pas\u012bv\u0101 kan\u0101lu sken\u0113\u0161anas iesp\u0113ja 6GHz frekven\u010du diapazon\u0101. Ukrainai pievienots atbalsts IEEE 802.11ax iesl\u0113g\u0161anai\/izsleig\u0161anai, pamatojoties uz BIOS parametriem.\n<li class=\"l\"> Izdota optimiz\u0101cija XDP (eXpress Data Path) apak\u0161sist\u0113mai, kas \u013cauj manipul\u0113t ar t\u012bkla pakotn\u0113m to apstr\u0101des stadij\u0101 pirms to p\u0101rvald\u012b\u0161anas caur Linux kodola t\u012bkla steku. Veiktie testi r\u0101da XDP veiktsp\u0113jas pieaugumu par 4-8%. Virtio ier\u012bc\u0113m programmat\u016bras apstr\u0101des AF_XDP veiktsp\u0113jas pieaugums var sasniegt 33%.\n<li class=\"l\"> ICMP ir ieviests papla\u0161in\u0101to PROBE zi\u0146ojumu atbalsts, kas noteikts RFC 8335.\n<li class=\"l\"> Integration into the MPTCP (MultiPath TCP) kernel continues, an extension of the TCP protocol to enable TCP connections to deliver packets simultaneously over multiple routes through different network interfaces bound to different <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/lir\/ipv4\/\"   title=\"IP adres\u0113m\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4455\">IP adres\u0113m<\/a>. Jaunaj\u0101 izlaidum\u0101 ir pievienots sockopt atbalsts standartiz\u0113tu TCP opciju noteik\u0161anai. Ievie\u0161ama iesp\u0113ja atjaunot atsevi\u0161\u0137us apak\u0161pl\u016bdus.\n<li class=\"l\"> Netfilter ir pievienots atbalsts resursu p\u0101rvald\u012bbai, izmantojot centraliz\u0113tu cgroups v2 hierarhiju.\n<li class=\"l\"> Ethtool ir ieviests interfeiss IEEE MIB statistikas las\u012b\u0161anai ar mlx5 un bnxt atbalstu. T\u012bkla draiveriem ir at\u013cauts ieg\u016bt nejau\u0161us datus no SFP EEPROM, manipul\u0113jot nevis ar p\u0101ru p\u0101rvieto\u0161anu + lielumu, bet ar atmi\u0146as lap\u0101m.        <\/ul>\n<li class=\"l\"> <b>Apr\u012bkojums<\/b>\n<ul>\n<li class=\"l\"> Ieviesta s\u0101kotn\u0113j\u0101 ARM mikrosh\u0113mas Apple M1 atbalsta versija, kas aptver p\u0101rtraukumu kontrolieri, taimeri, UART, SMP, I\/O organiz\u0113\u0161anas funkcijas un MMIO. GPU apgrie\u0161ana joproj\u0101m nav pabeigta, un izejas organiz\u0113\u0161anai ir nodro\u0161in\u0101ts atbalsts framebuffer un konsoles pieejai caur s\u0113rijas portu.\n<li class=\"l\"> Turpin\u0101ta kodola att\u012br\u012b\u0161ana no vecajiem draiveriem, iz\u0146emti draiveri 'gasket' (Google ASIC), 'sysace', 'umem' un da\u017ei veci draiveri s\u0113rijveida portiem.\n<li class=\"l\"> P\u0113c 13 gadu atra\u0161an\u0101s staging zar\u0101, stabiliz\u0113ts un p\u0101rvietots uz galveno sast\u0101vu draiveris 'comedi' datu v\u0101k\u0161anas ier\u012b\u010du atbalstam.\n<li class=\"l\"> Pievienots GUD (Generic USB Display) draiveris ar pamata draivera realiz\u0101ciju, kas paredz\u0113ta ekr\u0101niem un TV adapteriem, kas piesl\u0113gti caur USB interfeisu. Draiveris nodro\u0161ina DRM \u012bpa\u0161\u012bbas (Direct Rendering Manager) att\u0113la pagrie\u0161anai, spilgtuma regul\u0113\u0161anai, piek\u013cuvei EDID, video re\u017e\u012bmu iestat\u012b\u0161anai un TV piesl\u0113g\u0161anai, ko var izmantot, lai izveidotu draiverus konkr\u0113tiem ier\u012bc\u0113m.\n<li class=\"l\"> Pievienots ska\u0146as draiveris 'virtio' ar virtu\u0101la ska\u0146as ier\u012bces \u012bstenojumu, ko var izmantot vies\u0113jo sist\u0113mu ska\u0146as atska\u0146o\u0161anai un ierakst\u012b\u0161anai bez piek\u013cuves ska\u0146as kartei un bez simul\u0101cijas.\n<li class=\"l\"> Draiver\u012b amdgpu pievienota s\u0101kotn\u0113j\u0101 Aldebaran GPU (gfx90a) atbalsta funkcionalit\u0101te. Iek\u013cauts s\u0101kotn\u0113jais FreeSync tehnolo\u0123ijas atbalsts HDMI (iepriek\u0161 bija pieejams DisplayPort), kas \u013cauj piel\u0101got inform\u0101cijas atsvaidzin\u0101\u0161anas bie\u017eumu ekr\u0101n\u0101. Iek\u013cauts ASSR (Alternate Scrambler Seed Reset) atbalsts. Pievienots ioctl, lai piepras\u012btu iesp\u0113jas, kas saist\u012btas ar video kod\u0113\u0161anu un dekod\u0113\u0161anu. Pievienots CONFIG_DRM_AMD_SECURE_DISPLAY re\u017e\u012bms, lai atkl\u0101tu izmai\u0146as displejos, kas par\u0101da kritisku inform\u0101ciju. Pievienots ASPM ener\u0123ijas taup\u012b\u0161anas meh\u0101nisma atbalsts.\n<li class=\"l\"> Draiver\u012b i915 Intel grafiskaj\u0101m kart\u0113miek\u013cauts Intel Alderlake-S \u010dipu atbalsts. Pievienots eDP MSO (Embedded DisplayPort Multi-SST Operation) atbalsts.\n<li class=\"l\"> Pievienots sp\u0113\u013cu kontrolleru Luna (Amazon) atbalsts, k\u0101 ar\u012b Hycon HY46XX, ILITEK Lego Series un MStar MSG2638 sk\u0101rienekr\u0101nu atbalsts.      <\/ul>\n<\/ul>\n<p>Taj\u0101 pa\u0161\u0101 laik\u0101 Lat\u012b\u0146amerikas Br\u012bv\u0101s programmat\u016bras fonds izveidojis piln\u012bgi br\u012bvu kodola 5.11 variantu \u2014 Linux-libre 5.11-gnu, kas izt\u012br\u012bts no firmwares un draiveriem, kas satur nesabiedriskus komponentus vai koda fragmentus, kuru lieto\u0161anu ierobe\u017eo ra\u017eot\u0101js. Jaunaj\u0101 laidien\u0101 ir notikusi draivera comedi att\u012br\u012b\u0161ana. Tika p\u0101rtraukta draiveru cyclades, isicom tty un i2400m wimax att\u012br\u012b\u0161ana, kas bija iz\u0146emti no kodola. Atjaunin\u0101ts blobu att\u012br\u012b\u0161anas kods draiveros un apak\u0161sist\u0113m\u0101s amdgpu, i915 csr, r8152 usb, mhi bus, x86 touchscreen un qualcomm arm64.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55397\">opennet.lv<\/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.13. \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: \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 EROFS, \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0447\u0438\u043f\u043e\u0432 Apple M1, cgroup-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 &#171;misc&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \/dev\/kmem, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 GPU Intel \u0438 AMD, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u044f\u0434\u0440\u0430 \u0438\u0437 BPF-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u0440\u0430\u043d\u0434\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0442\u0435\u043a\u0430 \u044f\u0434\u0440\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438 \u0432 Clang \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 CFI [&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-100612","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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.13.\" \/>\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\/lv\/blog\/news\/reliz-yadra-linux-5-13\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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.13 | 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.13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-5-13\" \/>\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=\"2021-06-28T08:23:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-28T08:23:04+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.13 kodola izlaidums | ProHoster","description":"P\u0113c diviem m\u0113ne\u0161iem izstr\u0101des Linuss Torvalds pazi\u0146oja par Linux 5.13 kodola izlaidumu.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-5-13","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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.13 | 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.13.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-yadra-linux-5-13","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":"2021-06-28T08:23:04+00:00","article:modified_time":"2021-06-28T08:23:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100612","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-06-28 08:57:57","updated":"2026-02-09 21:38:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/100612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=100612"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/100612\/revisions"}],"predecessor-version":[{"id":164333,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/100612\/revisions\/164333"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=100612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=100612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=100612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}