openSUSE Factory's on sisse viidud korduvate ehituste tugi

openSUSE projekti arendajad teatasid, et nad tagavad korduvate build'ide toetuse openSUSE Factory hoidlas, mis rakendab pideva versiooniuuenduse mudelit (rolling-uuendused) ja teenib aluseks openSUSE Tumbleweed jaotuse loomisele. openSUSE Factory build-konfiguratsioon vĂ”imaldab nĂŒĂŒd veenduda, et pakendites levitatavad binaarfailid on kokku pandud esitatud lĂ€htekoodidest ning ei sisalda peidetud muudatusi. NĂ€iteks vĂ”ib iga kasutaja isiklikult kontrollida, et pakutavad build'id vastavad bititasemel nendele build'idele, mis on kokku pandud iseseisvalt lĂ€htekoodidest.

Korduvate build'ide koostamisel arvestatakse selliste nĂŒanssidega nagu sĂ”ltuvuste tĂ€pne vastavus, muutumatu koostisosade ja build-tööriistade versioonide kasutamine, identne valikute ja vaikeseadete komplekt, failide buildimise jĂ€rjekorra sĂ€ilitamine (samade sortimismeetodite rakendamine), kompilatori poolt muutumatute abiteavet sisaldava teabe lisamise keelamine, nagu juhuslikud vÀÀrtused, viidatud failiteed ja buildimise kuupĂ€eva ja aja andmed.

BinaarsĂŒsteemi identiteedi kontrollimise vĂ”imalus vĂ€hendab sĂ”ltuvust ainult usaldusvÀÀrsest kogumisest, kuna kompilaatori vĂ”i kogumistööriistade kompromiteerimine vĂ”ib viia varjatud tagavarade sisestamiseni. NĂ€iteks kasutas openSUSE arendajatele korduvate kogumiste tegemine, et vĂ€listada pahatahtlikud muudatused, mis vĂ”isid tekkida repostiitriumis pĂ€rast xz paketi tagasihoidmise juhtumit (kompromiteeritud teek liblzma, mida kasutati GCC koodi arhiivi lahtipakkimiseks, oleks vĂ”inud GCC koodis teha muudatusi, mis oleks saanud sisestada pahatahtlikke elemente kokku pandud rakendustesse).

Factory repo ei ole mĂ”eldud lĂ”ppkasutajatele ja seda kasutavad peamiselt jaotuse arendajad, kuna selle sisu ei pruugi igal ajal olla stabiilne. Factory'sse lisatavad sĂŒsteemipaketid lĂ€bivad automatiseeritud testimise openQA abiga. PĂ€rast testimise ja sĂ”ltuvuste kooskĂ”la kontrollimise lĂ”petamist sorteeritakse sisu mitu korda nĂ€dalas peegeldesse ning loodud oleku lĂ”ige avaldatakse openSUSE Tumbleweedina.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster