Ua hoʻokuʻu ʻia ke Kulanui o Minnesota mai ka hoʻomohala ʻana i ka kernel Linux no ka hoʻouna ʻana i nā ʻāpana nīnau

Ua hoʻoholo ʻo Greg Kroah-Hartman, ke kuleana no ka mālama ʻana i ka lālā paʻa o ka kernel Linux, e pāpā i ka ʻae ʻana i nā hoʻololi e hele mai ana mai ke Kulanui o Minnesota i loko o ka kernel Linux, a e ʻōwili hou i nā ʻāpana āpau i ʻae ʻia a nānā hou iā lākou. ʻO ke kumu o ka pāpā ʻana ʻo ia nā hana a kahi hui noiʻi e aʻo ana i ka hiki ke hoʻolaha i nā nāwaliwali huna i loko o ke code o nā papahana open-source. Ua hoʻouna kēia pūʻulu i nā ʻāpana i loaʻa nā ʻano ʻino like ʻole, nānā i ka hopena o ke kaiāulu, a aʻo i nā ala e hoʻopunipuni ai i ke kaʻina loiloi no nā loli. Wahi a Greg, ʻaʻole ʻae ʻia ka hana ʻana i ia mau hoʻokolohua e hoʻolauna i nā hoʻololi ʻino.

ʻO ke kumu o ka pāpā ʻana, ua hoʻouna nā lālā o kēia pūʻulu i kahi pākuʻi i hoʻohui i kahi kiko kuhikuhi e hoʻopau i ke kelepona pālua o ka hana "free". Ma muli o ka pōʻaiapili o ka hoʻohana ʻana o ka mea kuhikuhi, ʻaʻohe kumu. ʻO ke kumu o ka waiho ʻana i ka patch e ʻike inā e hala ka hoʻololi hewa i ka loiloi e nā mea hoʻomohala kernel. Ma waho aʻe o kēia patch, ua hoʻāʻo ʻia nā hoʻāʻo ʻē aʻe e nā mea hoʻomohala mai ke Kulanui o Minnesota e hana i nā loli kānalua i ka kernel, me nā mea e pili ana i ka hoʻohui ʻana o nā nāwaliwali huna.

Ua ho'āʻo ka mea komo nāna i hoʻouna i nā patches e hōʻoiaʻiʻo iā ia iho ma ka ʻōlelo ʻana e hoʻāʻo ana ʻo ia i kahi mea ananalu static hou a ua hoʻomākaukau ʻia ka hoʻololi ma muli o nā hopena o ka hoʻāʻo ʻana i loko. Akā ua huki ʻo Greg i ka ʻoiaʻiʻo ʻaʻole maʻamau nā hoʻoponopono i manaʻo ʻia no nā hewa i ʻike ʻia e nā mea loiloi static, a ʻaʻole hoʻoponopono i nā mea āpau i hoʻouna ʻia. Ma muli o ka hoʻāʻo ʻana o ka pūʻulu noiʻi i nīnau ʻia e pana i nā pā no nā nāwaliwali huna i ka wā ma mua, ua maopopo ua hoʻomau lākou i kā lākou mau hoʻokolohua me ke kaiāulu hoʻomohala kernel.

ʻO ka mea e mahalo ai, i ka wā ma mua, ua komo ke alakaʻi o ka hui e alakaʻi ana i nā hoʻokolohua i ka hoʻopaʻa pono ʻana i nā nāwaliwali, no ka laʻana, ka ʻike ʻana i nā leaks ʻike ma ka USB stack (CVE-2016-4482) a me ka subsystem pūnaewele (CVE-2016-4485) . I loko o kahi noiʻi e pili ana i ka hoʻolaha ʻana i ka vulnerability stealth, haʻi kekahi hui mai ke Kulanui o Minnesota i ka laʻana o CVE-2019-12819, kahi nāwaliwali i hoʻokumu ʻia e kahi kernel patch i hoʻokuʻu ʻia ma 2014. Ua hoʻohui ka hoʻoponopono i kahi kelepona e put_device i ka poloka hoʻoponopono hewa ma mdio_bus, akā ʻelima mau makahiki ma hope mai ua puka mai kēlā ʻano hana i ke komo ʻana i ka poloka hoʻomanaʻo ma hope o ka hoʻokuʻu ʻia ("hoʻohana-ma hope-free").

I ka manawa like, ua ʻōlelo nā mea kākau o ka haʻawina i kā lākou hana i hōʻuluʻulu i ka ʻikepili ma 138 patches i hoʻokomo i nā hewa a ʻaʻole pili i ka poʻe komo. ʻO ka hoʻāʻo ʻana e hoʻouna i kā lākou mau pāpaʻi me nā hewa i kaupalena ʻia i ka leka uila, a ʻaʻole i komo ia mau loli i Git (inā, ma hope o ka hoʻouna ʻana i ka patch ma ka leka uila, ua manaʻo ka mea mālama i ka patch maʻamau, a laila ua noi ʻia ʻo ia ʻaʻole e hoʻokomo i ka hoʻololi mai laila. he hewa, a laila hoʻouna lākou i ka pā pololei).

Hoʻohui 1: Ke hoʻoholo nei i ka hana a ka mea kākau o ka patch i hoʻopiʻi ʻia, ua hoʻouna ʻo ia i nā patch i nā ʻano subsystem kernel no ka manawa lōʻihi. No ka laʻana, ua hoʻololi hou nā mea hoʻokele radeon a me nouveau me ke kāhea ʻana iā pm_runtime_put_autosuspend(dev->dev) i loko o kahi poloka hewa, malia paha e hoʻohana ʻia ka buffer ma hope o ka hoʻokuʻu ʻana i ka hoʻomanaʻo e pili ana me ia.

Pākuʻi 2: Ua hoʻihoʻi ʻo Greg i nā hana 190 pili me "@umn.edu" a hoʻomaka i kahi loiloi hou o lākou. ʻO ka pilikia, ʻaʻole i hoʻāʻo wale nā ​​lālā me nā ʻōlelo "@umn.edu" me ka hoʻokuʻu ʻana i nā pākuʻi kānalua, akā ua hoʻopaʻa pū kekahi i nā nāwaliwali maoli, a ʻo ka hoʻololi ʻana i hope hiki ke hopena i nā pilikia palekana i hoʻopaʻa ʻia ma mua. Ua nānā hou kekahi mau mea mālama i nā hoʻololi i hoʻihoʻi ʻia a ʻaʻohe pilikia, akā ua hōʻike kekahi o nā mea mālama i nā hewa i hoʻouna ʻia iā ia.

Source: opennet.ru

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