Ua hoʻokuʻu ka papahana Openwall i ka module kernel LKRG 0.9.0 (Linux ʻO Kernel Runtime Guard, i hoʻolālā ʻia e ʻike a ālai i nā hoʻouka kaua a me nā uhaki ʻana i ka pono o ke ʻano o ka kernel. No ka laʻana, hiki i ka module ke pale aku i nā hoʻololi ʻae ʻole ʻia i ka kernel e holo ana a me nā hoʻāʻo e hoʻololi i nā kuleana o nā kaʻina hana mea hoʻohana (ʻike ʻana i nā exploits). He kūpono ka module no ka pale ʻana i nā exploits o nā nāwaliwali kernel i ʻike ʻia. Linux (no ka laʻana, i nā kūlana kahi e pilikia ai ka hoʻopou hou ʻana i ka kernel ʻōnaehana) a e kūʻē i nā hoʻohana ʻana no nā nāwaliwali i ʻike ʻole ʻia. Hoʻolaha ʻia ke code o ka papahana ma lalo o ka laikini GPLv2.
Ma waena o nā hoʻololi i ka mana hou:
- Ua hōʻoia ʻia ka launa pū ʻana me nā kernels Linux mai 5.8 a i 5.12, a me nā kernels paʻa 5.4.87 a ma hope (e komo pū ana me nā hiʻohiʻona hou mai nā kernels 5.8 a ma hope) a me nā kernels mai nā mana RHEL a hiki i ka 8.4, ʻoiai e mālama ana i ke kākoʻo no nā mana kernel i kākoʻo mua ʻia, e like me nā kernels mai RHEL 7;
- Ua hoʻohui ʻia ka hiki ke kūkulu iā LKRG ʻaʻole wale ma ke ʻano he modula waho, akā ma ke ʻano he ʻāpana o ka lāʻau kernel Linux, me kona hoʻokomo ʻia ʻana i loko o ke kiʻi kernel;
- Hoʻohui kākoʻo no ka nui o nā kernel a me nā hoʻonohonoho ʻōnaehana;
- Hoʻoponopono i kekahi mau hewa nui a me nā hemahema ma LKRG;
- Ua maʻalahi ka hoʻokō ʻana i kekahi mau mea LKRG;
- Ua hana ʻia nā hoʻololi e maʻalahi i ke kākoʻo a me ka hoʻopau ʻana o LKRG;
- No ka hoʻāʻo ʻana iā LKRG, ua hoʻohui ʻia ka hoʻohui ʻana me waho o ka lāʻau a me ka mkosi;
- Ua hoʻoneʻe ʻia ka waihona papahana mai BitBucket a i GitHub a ua hoʻohui ʻia ka hoʻohui mau ʻana me ka hoʻohana ʻana iā GitHub Actions a me mkosi, me ka nānā ʻana i nā kūkulu LKRG a me ka hoʻouka ʻana i nā kernels hoʻokuʻu. Ubuntu, a me nā mea i hāʻawi ʻia e ka papahana Ubuntu Nā kūkulu ʻana i kēlā me kēia lā o nā kernels mainline hou loa.
Ua hāʻawi pololei kekahi mau mea hoʻomohala i komo ʻole ma mua i ka papahana i kēia mana o LKRG (ma o nā noi huki ma GitHub). Ma ke ʻano kūikawā, ua hoʻohui ʻo Boris Lukashev i ka hiki ke kūkulu ma ke ʻano he ʻāpana o ka lāʻau kernel. Linux, a me Vitaly Chikunov mai ALT Linux — hoʻohui pū ʻana me mkosi a me GitHub Actions.
Ma ke ʻano holoʻokoʻa, ʻoiai nā hoʻohui koʻikoʻi, ua hoʻemi iki ʻia ka helu o nā laina LKRG o ke code no ka lua o ka manawa i ka lālani (ua hoʻemi mua ʻia ma waena o nā mana 0.8 a me 0.8.1).
I kēia manawa, aia ka pūʻolo LKRG ma Arch Linux ua hoʻonui hou ʻia i ka mana 0.9.0, a ua hoʻohana kekahi mau pūʻolo ʻē aʻe i nā mana git hou o LKRG a e hoʻonui hou ʻia paha i ka mana 0.9.0 a ma hope koke iho.
Eia hou, hiki iā mākou ke nānā i kahi paʻi hou mai nā mea hoʻomohala o Aurora OS (Russian modification of Sailfish OS) e pili ana i ka hoʻoikaika ʻana o LKRG me ka hoʻohana ʻana iā ARM TrustZone.
No ka ʻike hou aku e pili ana i ka LKRG, e ʻike i ka hoʻolaha o ka mana 0.8 a me ke kūkākūkā i hana ʻia ia manawa.
Source: opennet.ru
