Linux ядросының әзірлеушілері Миннесота университетінің барлық патчтарының аудитін аяқтайды

Linux Foundation техникалық кеңесі Миннесота университетінің зерттеушілерімен осалдықтарға әкелетін жасырын қателер бар ядроға патчтарды енгізу әрекетін қарастыратын оқиғаны зерттейтін жиынтық есепті жариялады. Ядро әзірлеушілері «Екіжүзділік жасайды» зерттеуі кезінде дайындалған 5 патчтың осалдықтары бар 4 патч дереу және қолдаушылардың бастамасы бойынша қабылданбады және оны ядро ​​репозиторийіне енгізбегені туралы бұрын жарияланған ақпаратты растады. Бір патч қабылданды, бірақ ол мәселені дұрыс түзетіп, қателерді қамтымады.

Сондай-ақ олар жасырын осалдықтарды насихаттайтын экспериментке қатысы жоқ Миннесота университетінің әзірлеушілері ұсынған патчтарды қамтитын 435 міндеттемені талдады. 2018 жылдан бері Миннесота университетінің бір топ зерттеушілері қателерді түзетуге белсенді түрде атсалысты. Қайталанатын шолу осы әрекеттерде ешқандай зиянды әрекетті анықтаған жоқ, бірақ кейбір әдейі емес қателер мен кемшіліктерді анықтады.

349 міндеттеме дұрыс деп танылып, өзгеріссіз қалдырылды. Түзетуді қажет ететін 39 тапсырмада ақаулар табылды - бұл міндеттемелер жойылды және 5.13 ядросының шығарылымына дейін дұрысырақ түзетулермен ауыстырылады. 25 тапсырмадағы қателер кейінгі өзгерістерде түзетілді. 12 міндеттеме енді өзекті емес, себебі олар ядродан жойылған бұрынғы жүйелерге әсер етті. Автордың өтініші бойынша дұрыс міндеттемелердің бірі қайтарылды. @umn.edu мекенжайларынан 9 дұрыс тапсырма талдаудан өтіп жатқан зерттеу тобын құрудан көп бұрын жіберілді.

Миннесота университетінің командасына деген сенімді қалпына келтіру және ядроны дамытуға қатысу мүмкіндігін қайтару үшін Linux қоры бірқатар талаптар қойды, олардың көпшілігі орындалды. Мысалы, зерттеушілер Hypocrite Commits басылымын алып тастап, IEEE симпозиумындағы презентациясынан бас тартты, сондай-ақ оқиғалардың бүкіл хронологиясын көпшілікке жариялады және зерттеу барысында енгізілген өзгерістер туралы толық ақпарат берді.

Ақпарат көзі: opennet.ru

пікір қалдыру