Ilmus Autodafe, tööriistakogu Autotools'i asendamiseks tavalise Makefile'iga

Eric S. Raymond, üks Open Source Initiative'i (OSI) asutajatest ja avatud lähtekoodiga tarkvara liikumise alusepanijaid, avaldas Autodafe tööriista, mis võimaldab muuta Autotools'i utiliitide abil genereeritud ehitusjuhiseid ja skripte üheks tavalise Makefile'iks, mida saavad arendajad kergesti lugeda ja muuta. Projekti kood on kirjutatud Pythonis ja levitatakse BSD litsentsi alusel.

Komplekti kuulub programm makemake, mis muundab automake'i utiliitide genereeritud ehitusfaili Makefile ekvivalentseks loetavaks Makefile'iks, mis on inimeste muudetav ja vaba automake'i sisemistest konstruktsioonidest. Täiendav ifdex utiliidi kasutamine võimaldab projekti täielikult vabastada Autotools'ist, asendades selle tavapärase Makefile'iga töötamisega.

Autodafe projekti loomise motivatsiooniks oli soov naasta tavapäraste Makefile'ide kasutamise juurde keeruliste Autotools'i skriptide asemel, mis tekkis pärast xz paketi tagaukse rakendamise intsidenti. Selle lähenemise eelisteks nimetatakse ehitusreeglite lihtsustamist, mis muudab nende kontrollimise lihtsamaks ja peidetud funktsionaalsuse rakendamise raskemaks. Puudustena toovad välja vanade Unix-süsteemide toe kadumise, sõltuvuse tugevnemise libtoolist ja paindlikkuse vähenemise seadistamisel.

Allikas: opennet.ru

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