AlmaLinux жобасы ALBS жаңа құрастыру жүйесін енгізді

CentOS-қа ұқсас Red Hat Enterprise Linux тегін клонын әзірлейтін AlmaLinux дистрибутивінің әзірлеушілері AlmaLinux 8.6 және 9.0 шығарылымдарын қалыптастыруда қолданылған жаңа ALBS құрастыру жүйесін (AlmaLinux Build System) ұсынды. x86_64, Aarch64, PowerPC ppc64le және s390x архитектуралары. Таратуды құрудан басқа, ALBS түзеткіш жаңартуларды (қателіктер) және сандық қолтаңба пакеттерін жасау және жариялау үшін де қолданылады. Құрастыру жүйесінің коды Python тілінде жазылған және GPLv3 лицензиясы бойынша таратылады.

Ұсынылған құрастыру жүйесі RHEL пакеттік базасы негізінде өзінің коммерциялық дистрибутивін дамытатын CloudLinux компаниясының әзірлемелеріне негізделген. CloudLinux AlmaLinux жобасының негізін қалады және қоғамдастықтың қатысуымен бейтарап платформада және Fedora жобасын ұйымдастыруға ұқсас басқару үлгісін пайдалана отырып дамыту үшін құрылған коммерциялық емес ұйым AlmaLinux OS Foundation негізін қалаушы мүшесі болып табылады. Қауымдастық үшін бастапқыда айтылған толығымен ашық және мөлдір даму үлгісіне берілгендікті растау үшін құрастыру жүйесінің коды енді толығымен ашық және AlmaLinux құрастырудың барлық кезеңдері қауымдастықтың бақылауында.

ALBS жүйесі таратуды жинауды автоматтандыруға, пакеттерді құруға, пакеттерді сынауға, электрондық цифрлық қолтаңбаларды генерациялауға және жиналған пакеттерді жалпыға қолжетімді репозитарийлерде жариялауға бағытталған. Жүйе адам факторларынан туындаған қателерді жою үшін біртұтас ретінде тарату жинағын қалыптастырудың барлық кезеңдерін өңдеуге бағытталған. Құрастыру жүйесі 2012 жылдан бері қолданылатын ішкі CloudLinux құрастыру жүйесінің дамуын жалғастыруда.

RPM пішіміндегі бумаларға қоса, DEB пішіміне қолдау көрсетіледі және брендті ауыстыруды және қайта құрастырылған бумаларды модификациялауды автоматтандыру үшін құралдар ұсынылады. Жүйені Ubuntu және Debian негізіндегі ерікті таратуларды жасау үшін де пайдалануға болады. Құрылымдарды тексеру үшін Дженкинс үздіксіз интеграция жүйесі қолданылады. Құрылып жатқан пакеттердің бастапқы коды Git репозиторийінен жүктеледі (AlmaLinux жағдайында RHEL бумаларына өзгерістер git.centos.org арқылы бақыланады және git.almalinux.org және sources.almalinux.org сайттарына жіберіледі).

AlmaLinux жобасы ALBS жаңа құрастыру жүйесін енгізді

AlmaLinux құрастыру жүйесіне анонимді қол жеткізу барлығына ашық, бұл оларға дистрибьюторлық құрастырудың барлық кезеңдерін қадағалауға мүмкіндік береді. Берілген интерфейс арқылы қазіргі уақытта қандай пакеттер жасалып жатқанын, қызығушылық пакеті қашан жасалғанын және қандай бумалардың құрастырылмағанын анықтауға болады. Талдау үшін жеке пакеттер деңгейіндегі егжей-тегжейлері бар толық құрастыру журналы қолжетімді. Қолжетімділік қазіргі уақытта жүйені бақылаумен шектелген, бірақ жоспарлар шілде айының соңында Рөлге негізделген қол жеткізуді басқаруды (RBAC) іске қосу және қауымдастық мүшелері мен қолдаушыларға ALBS ішіне өз пакеттерін құруға мүмкіндік беру.

Болашақта біз CodeNotary қызметін пайдалана отырып жинақтарды тексеруге қолдау көрсетуді, CPR құрастыру қызметін қолдауды, жобалар мен ұйымдарды өз пакеттерін құруға арналған инфрақұрылыммен қамтамасыз ету үшін атау кеңістігін қолдауды, құрастыруды автоматтандыруға және құрастыруды автоматтандыруға арналған құралдарды дайындауды күтеміз. виртуалды машиналар мен контейнерлердің суреттерін жариялау.

Ақпарат көзі: opennet.ru

пікір қалдыру