AlmaLinux proiektuak ALBS eraikitze sistema berria aurkeztu zuen

CentOS-en antzeko Red Hat Enterprise Linux-en doako klon bat garatzen duen AlmaLinux banaketaren garatzaileek ALBS (AlmaLinux Build System) muntaketa-sistema berri bat aurkeztu zuten, jadanik erabili dena AlmaLinux 8.6 eta 9.0 bertsioetarako prestatuta. x86_64, Aarch64, PowerPC ppc64le eta s390x arkitekturak. Banaketa eraikitzeaz gain, ALBS eguneraketa zuzentzaileak (errata) sortzeko eta argitaratzeko eta paketeak digitalki sinatzeko ere erabiltzen da. Muntaia-sistemaren kodea Python-en idatzita dago eta GPLv3 lizentziapean banatzen da.

Aurkeztutako muntaketa-sistema CloudLinux konpainiaren garapenetan oinarritzen da, zeinak bere banaketa komertziala garatzen ari baita RHEL paketeen oinarrian oinarrituta. CloudLinux-ek AlmaLinux proiektua sortu zuen eta AlmaLinux OS Foundation-eko kide sortzailea da, irabazi asmorik gabeko erakunde bat, komunitatearen parte-hartzearekin plataforma neutral batean garatzeko eta Fedora proiektuaren antolakuntzaren antzeko gobernantza-eredu bat erabiliz. Komunitatearentzat hasieran adierazitako garapen eredu guztiz ireki eta gardenarekiko konpromisoa berresteko, muntaketa-sistemaren kodea guztiz irekita dago orain, eta AlmaLinux-en eraikuntzaren fase guztiak komunitatearen kontrolpean daude.

ALBS sistema banaketaren muntaketa automatizatzera, paketeak eraikitzera, paketeak probatzera, sinadura digitalak sortzera eta biltegi publikoetan bildutako paketeak argitaratzera bideratzen da. Sistemak banaketa-kitaren eraketaren fase guztiak osotasun bakar batean prozesatzea du helburu, giza faktoreek eragindako akatsak ezabatzeko. Eraikuntza-sistemak barneko CloudLinux eraikitze-sistemaren garapenarekin jarraitzen du, 2012az geroztik erabiltzen dena.

RPM formatuan dauden paketeez gain, DEB formatua onartzen da eta tresnak eskaintzen dira marka ordezkatzea eta berreraikitako paketeen aldaketa automatizatzeko. Ubuntu eta Debian oinarritutako banaketa arbitrarioak sortzeko ere erabil daiteke sistema. Jenkins etengabeko integrazio sistema erabiltzen da eraikuntzak probatzeko. Eraikitzen ari diren paketeen iturburu-kodea Git biltegitik deskargatzen da (AlmaLinux-en kasuan, RHEL paketeen aldaketak git.centos.org-en bidez egiten dira eta git.almalinux.org eta sources.almalinux.org-era bidaltzen dira).

AlmaLinux proiektuak ALBS eraikitze sistema berria aurkeztu zuen

AlmaLinux muntaketa-sistemarako sarbide anonimoa denentzat irekita dago, eta banaketa-muntaiaren fase guztien jarraipena egiteko aukera ematen du. Emandako interfazearen bidez, une honetan zein pakete eraikitzen ari diren, interesgarria den paketea noiz eraiki den eta zein pakete huts egin diren zehaztu dezakezu. Banakako paketeen mailan xehetasunak dituen muntaketa erregistro osoa dago aztertzeko. Gaur egun, sarbidea sistema monitorizatzera mugatzen da, baina planak uztailaren amaieran Role-Based Access Control (RBAC) abiarazteko eta komunitateko kideek eta mantentzaileek beren paketeak ALBS-en eraikitzeko aukera dute.

Etorkizunean, CodeNotary zerbitzua erabiliz muntaketak egiaztatzeko laguntza, COPR muntaketa zerbitzurako laguntza, proiektuei eta erakundeei beren paketeak eraikitzeko azpiegituraz hornitzeko izen-espazioetarako laguntza eta muntaia automatizatzeko tresnak prestatzea ere espero dugu. makina birtualen eta edukiontzien irudiak argitaratzea.

Iturria: opennet.ru

Gehitu iruzkin berria