ALBS, системата за изграждане на AlmaLinux става публично отворена за всички

Сподели

Отварянето на AlmaLinux Build System (ALBS) има за цел да увеличи прозрачността на проекта и да насърчи сътрудничеството и приноса на общността.

След като CentOS напусна сцената на корпоративния Linux като безплатен заместител на Red Hat, различни дистрибуции се опитаха да запълнят празнината. В резултат на това AlmaLinux и Rocky Linux успяха да пробият и да станат най-популярните заместители на Red Hat.

Фондация AlmaLinux е създадена като организация с нестопанска цел, за да гарантира продължаващото съществуване на AlmaLinux като завинаги безплатна ОС без риск да попадне в „доброжелателните“ ръце на големи корпорации.

В резултат на това дистрибуцията е практически в ръцете на Linux общността. Така че това е може би най-добрият вариант за неговата съпротива срещу корпоративните интереси и гаранция за бъдещето му. Действие, което беше горещо приветствано от цялата общност с отворен код.

И сега AlmaLinux прави още една стъпка напред в следване на най-добрите практики с отворен код, като отваря цялата си система за изграждане на дистрибуция за обществеността.

ALBS (AlmaLinux Build System)

Първо, нека да изясним какво е ALBS? ALBS, което е съкращение от AlmaLinux Build System, е проект, целящ да автоматизира процесите на разпространение на сгради и пакетите, да ги тества, подписва и доставя до публични хранилища. Основаването на ALBS стартира през 2012 г. от CloudLinux.

AlmaLinux Build System е насочена към автоматизация и минимизиране на човешките грешки. В допълнение, той се интегрира с Jenkins за разширена функционалност.

Днес добавяме следващия етап на прозрачност за нашите процеси на изграждане, като пускаме анонимен достъп само за четене до нашата система за изграждане. Това позволява на всеки да види какви пакети се изграждат в момента, кога е изграден конкретен пакет, когато компилирането на пакет се провали и всички регистрационни файлове, свързани с процеса на изграждане за всеки пакет.

Правенето на AlmaLinux Build System публична осигурява по-висока прозрачност в процеса на изграждане на AlmaLinux от неговия източник до пускането му в публични хранилища.

Всеки може да види какви пакети се изграждат, кога е изграден конкретен пакет и кога изграждането на пакет се провали. Освен това всички регистрационни файлове, свързани с конкретната компилация, също са публично достъпни.

ALBS (AlmaLinux Build System)

Сигурно се питате каква е идеята на всичко това? На първо място, целта е да се установи максимална прозрачност през целия процес на разработка на AlmaLinux.

На всичкото отгоре, повдигането на завесата пред обществеността върху целия процес на изграждане на дистрибуция е добър ход към привличането на нови сътрудници и е присъщо на философията на отворения код.

Новата система за изграждане позволява на членовете на общността да създават пакети за AlmaLinux OS 8.6 и AlmaLinux OS 9.0 за всички платформи, базирани на архитектурите x86 64, Arm aarch64, PowerPC ppc64le и s90x.

AlmaLinux Build System предоставя различни опции за намиране и филтриране на конкретни компилации. Колкото повече подробности предоставите, толкова по-конкретно ще бъде вашето търсене. Изборите са както следва:

  • Build Author
  • Име на проекта
  • Git маркер, клон или изходен RPM (SRPM)
  • Име на пакета RPM
  • RPM пакет епоха
  • Версия на пакета RPM
  • Издаване на RPM версия
  • Архитектура на пакета RPM
  • Платформа
  • Изградете архитектура на задачите

Разбира се, само членове на екипа за опаковане на AlmaLinux могат да подписват и пускат пакети. Неупълномощен потребител може да види дали подписването е било успешно или неуспешно и кой PGP ключ е използван.

Достъпът до новата система за изграждане на AlmaLinux е достъпен на адрес build.almalinux.org. Изходният код за AlmaLinux Build System е пуснат под лиценз GPLv3 и е достъпен на GitHub. Освен това може да бъде намерено ръководство за потребителя за новата версия на системата за изграждане тук.

В заключение, общността на AlmaLinux работи усилено, създавайки най-добрата безплатна алтернатива на CentOS. В допълнение, всеки ход на AlmaLinux доказва неговия ангажимент към максимална отвореност към Linux общността. Нещо, за което можем само да се радваме!

Публикациите се превеждат автоматично с google translate


Сподели