Out-of-tree 1.0 ja kdevopsi väljaanne Linuxi kerneli testimiseks

Avaldatud esimene märkimisväärne väljaanne tööriistakomplektist väliselt 1.0, mis automatiseerib kernelimoodulite koostamise ja testimise või erinevate Linuxi kerneliversioonidega eksploidide töökindluse kontrollimise. Väliselt loob see virtuaalse keskkonna (kasutades QEMU ja Dockerit) valitud kerneliversiooniga ning viib läbi määratud koostamise, testimise ja moodulite või eksploidide käitamise toimingud. Kontrollskeem võib katta mitu kerneliväljaannet (näiteks on võimalik testida eksploidide või välja arendatud moodulite tööd erinevates kerneliversioonides). Projekti kood on kirjutatud Go keeles ja GNU Üldine Avaliku litsentsi alusel. AGPLv3 litsentsi all.

uus versioon sisaldab käsku genall, mis genereerib kõik skriptis määratud kerneliversioonid valitud jaotusele. Lisatud on käsud koostamislogide analüüsimiseks, ning logid ise salvestatakse nüüd SQLite andmebaasi (on toetus markdowni ja jsoni eksportimiseks). Lisatud on toimetamiskeskkonnas koostamise toetus, teabe genereerimine host-süsteemi kernelite kohta ning oma kerneliversioonide koostamine.
Teostatud on käsud kiireks kaitse režiimide, nagu kaslr, smep, smap ja kpti, sisselülitamiseks/väljalülitamiseks tuumas. Lisatud on valikud maksimaalse ehitustööde arvu ja ehitamise, testimise ja käivitamise paralleelsete viidete haldamiseks. Toetatud on ka CentOS-ist tuumasid.

Lisaks saab märkida esimesed avalikud beetaversioonid Windows 10Xi ilmumine. Kuigi nende versioonidega seoses on olnud palju uuenduste probleeme, tundub, et alternatiivi pole. projekt kdevops, mis pakub raamistikku tuuma arendamise ja testimise korraldamiseks DevOps mudeli abil. Kdevops võimaldab kiiresti luua keskkonna erinevate testimise raamistikute kasutamiseks tuumaga, raiskamata aega keskkonna ettevalmistamisele ja seadistamisele. Nende keskkondade käivitamine soovitud tuumaga toimub oma virtuaalmasinates Vagrant või kolmandate osapoolte pilveteenuste pakkujatega Terraform. Keskkondade konfiguratsiooni ja algmaterjali määramisel kasutatakse Ansible'i.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster