Lëshimi i out-of-tree 1.0 dhe kdevops për testimin e kodit me bërthamat Linux

Publikuar lëshimi i parë i rëndësishëm i mjeteve out-of-tree 1.0, që lejon automatizimin e ndërtimit dhe testimit të moduleve të bërthamës ose verifikimin e funksionalitetit të eksploitëve me versionet e ndryshme të bërthamës Linux. Out-of-tree krijon një mjedis virtual (përdor QEMU dhe Docker) me një version të rastësishëm të bërthamës dhe realizon veprimet e caktuara për ndërtimin, testimin dhe ekzekutimin e moduleve ose eksploitëve. Skenari i kontrollit mund të mbulojë disa lëshime të bërthamës (p.sh., mund të testohet funksionaliteti i eksploitit ose moduli që po zhvillohet me versione të ndryshme të bërthamës). Kodi i projektit është shkruar në Go dhe distribuohet së licencës AGPLv3.

NĂ« versionin e ri Ă«shtĂ« shtuar komanda genall pĂ«r tĂ« gjeneruar tĂ« gjitha versionet e bĂ«rthamĂ«s tĂ« pĂ«rcaktuara nĂ« skenar pĂ«r shpĂ«rndarjen e caktuar. JanĂ« shtuar komanda pĂ«r analizimin e regjistrave tĂ« ndĂ«rtimit, dhe regjistrat tani ruhen nĂ« njĂ« databazĂ« SQLite (ka mbĂ«shtetje pĂ«r eksportin nĂ« markdown dhe json). ËshtĂ« shtuar mbĂ«shtetje pĂ«r ndĂ«rtimin nĂ« mjedis host, gjenerimin e informacionit nĂ« lidhje me bĂ«rthamat e sistemeve host dhe ndĂ«rtimin e redaktimeve tĂ« veta tĂ« bĂ«rthamĂ«s.
JanĂ« realizuar komanda pĂ«r aktivizimin/fshirjen e shpejtĂ« tĂ« mĂ«nyrave tĂ« mbrojtjes kaslr, smep, smap dhe kpti nĂ« bĂ«rthamĂ«. JanĂ« shtuar opsione pĂ«r menaxhimin e numrit maksimal tĂ« detyrave tĂ« ndĂ«rtimit dhe rrjedhave paralele tĂ« ndĂ«rtimit, testimit dhe ekzekutimit. ËshtĂ« realizuar mbĂ«shtetje pĂ«r bĂ«rthamat nga CentOS.

Për më tepër, mund të theksohet shfaqjen projekti kdevops, që ofron një kornizë për organizimin e zhvillimit dhe testimit të bërthamës duke përdorur modelin DevOps. Kdevops lejon të krijoni shpejt një ambient për aplikimin e kornizave të ndryshme të testimit me bërthamën, pa humbur kohë në përgatitjen e pjesëve të nevojshme dhe konfigurimin. Aktivizimi i këtyre mjediseve me bërthamën e nevojshme sigurohet në makinat virtuale të veta duke përdorur Vagrant ose nga ofrues të tjerë cloud duke përdorur Terraform. Për të përcaktuar konfigurimin dhe pjesët e nevojshme të mjediseve, përdoret Ansible.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster