Hoʻokuʻu ʻia o ka module LKRG 0.9.0 e pale aku i ka hoʻohana ʻana i nā mea palupalu i ka kernel Linux.

Ua paʻi ka papahana Openwall i ka hoʻokuʻu ʻana o ka module kernel LKRG 0.9.0 (Linux Kernel Runtime Guard), i hoʻolālā ʻia e ʻike a pale i nā hoʻouka ʻana a me ka uhaki ʻana i ka pono o nā hale kernel. No ka laʻana, hiki i ka module ke pale aku i nā hoʻololi ʻole i ka kernel holo a hoʻāʻo e hoʻololi i nā ʻae o nā kaʻina mea hoʻohana (ʻike i ka hoʻohana ʻana i nā mea hoʻohana). Ua kūpono ka module no ka hoʻonohonoho ʻana i ka pale ʻana i ka hoʻohana ʻana i nā nāwaliwali kernel Linux i ʻike mua ʻia (no ka laʻana, i nā kūlana he paʻakikī ke hoʻonui i ka kernel i loko o ka ʻōnaehana), a no ka hoʻopaʻa ʻana i nā hana no nā nāwaliwali ʻike ʻole ʻia. Hāʻawi ʻia ke code papahana ma lalo o ka laikini GPLv2.

Ma waena o nā hoʻololi i ka mana hou:

  • Hāʻawi ʻia ka hoʻohālikelike me nā kernels Linux mai 5.8 a i 5.12, a me nā kernels paʻa 5.4.87 a ma hope (me nā mea hou mai nā kernels 5.8 a ma hope) a me nā kernels mai nā mana RHEL a hiki i 8.4, ʻoiai e mālama ana i ke kākoʻo no nā mana āpau i kākoʻo mua ʻia. nā kernels, e like me nā kernels mai RHEL 7;
  • Hoʻohui i ka hiki ke kūkulu i ka LKRG ʻaʻole wale ma ke ʻano he module waho, akā ma ke ʻano he ʻāpana o ka lāʻau kernel Linux, me kona hoʻokomo ʻana i 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 nā hana GitHub a me ka mkosi, me ka nānā ʻana i ke kūkulu ʻana a me ka hoʻouka ʻana o LKRG i loko o nā kernels hoʻokuʻu ʻo Ubuntu, a me nā hana i kēlā me kēia lā o nā kernels mainline hou loa i hāʻawi ʻia e ka papahana ʻo Ubuntu.

Ua hāʻawi pololei kekahi mau mea hoʻomohala ʻaʻole i komo 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 ʻo Vitaly Chikunov mai ALT Linux i hoʻohui pū 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, ua hōʻano hou ʻia ka pūʻolo LKRG ma Arch Linux i ka mana 0.9.0, a ua hoʻohana kekahi mau pūʻulu ʻē aʻe i nā mana git hou o LKRG a e hōʻano hou ʻia i ka mana 0.9.0 a ma waho koke.

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

Pākuʻi i ka manaʻo hoʻopuka