ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ AlmaLinux прСдставил Π½ΠΎΠ²ΡƒΡŽ ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ систСму ALBS

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ дистрибутива AlmaLinux, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° CentOS бСсплатный ΠΊΠ»ΠΎΠ½ Red Hat Enterprise Linux, прСдставили Π½ΠΎΠ²ΡƒΡŽ ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ систСму ALBS (AlmaLinux Build System), которая ΡƒΠΆΠ΅ использована ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ выпусков AlmaLinux 8.6 ΠΈ 9.0, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86_64, Aarch64, PowerPC ppc64le ΠΈ s390x. ΠšΡ€ΠΎΠΌΠ΅ сборки дистрибутива ALBS Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ (errata), ΠΈ завСрСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью. Код сборочной систСмы написан Π½Π° языкС Python ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ сборочная систСма основана Π½Π° Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ CloudLinux, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ собствСнный коммСрчСский дистрибутив Π½Π° основС ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Ρ‹ RHEL. Компания CloudLinux основала ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ AlmaLinux ΠΈ выступила ΡƒΡ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΌ нСкоммСрчСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ AlmaLinux OS Foundation, созданной для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ с участиСм сообщСства ΠΈ c использованиСм ΠΌΠΎΠ΄Π΅Π»ΠΈ управлСния, ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Fedora. Для подтвСрТдСния привСрТСнности ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ заявлСнной ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ для сообщСства ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΠ΄ сборочной систСмы Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, Π° всС стадии сборки AlmaLinux ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ сообщСству.

БистСма ALBS ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ сборки дистрибутива, сборки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², тСстирования ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², формирования Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ собранных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… рСпозиториях. БистСма Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ всСх стадий формирования дистрибутива ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ошибок, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… чСловСчСским Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Бборочная систСма ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сборочной систСмы CloudLinux, примСняСмой с 2012 Π³ΠΎΠ΄Π°.

Помимо ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RPM, поддСрТиваСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ DEB ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ срСдства для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ Π±Ρ€Π΅Π½Π΄ΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ пСрСсобираСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ Ρ‚ΠΎΠΌ числС систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… дистрибутивов Π½Π° основС Ubuntu ΠΈ Debian. Для тСстирования сборок примСняСтся систСма Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Jenkins. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ собираСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² загруТаСтся ΠΈΠ· Git-рСпозитория (Π² случаС с AlmaLinux измСнСния Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… RHEL отслСТиваСтся Ρ‡Π΅Ρ€Π΅Π· git.centos.org ΠΈ пСрСносятся Π² git.almalinux.org ΠΈ sources.almalinux.org).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ AlmaLinux прСдставил Π½ΠΎΠ²ΡƒΡŽ ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ систСму ALBS

Для всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΉ доступ ΠΊ сборочной систСмС AlmaLinux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС стадии сборки дистрибутива. Π§Π΅Ρ€Π΅Π· прСдоставлСнный интСрфСйс ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π» собран ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΏΡ€ΠΈ сборкС ΠΊΠ°ΠΊΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ сбои. Для Π°Π½Π°Π»ΠΈΠ·Π° доступСн ΠΏΠΎΠ»Π½Ρ‹ΠΉ сборочный Π»ΠΎΠ³ с Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ настоящСС врСмя доступ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ наблюдСния Π·Π° систСмой, Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ июля планируСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму управлСния доступом Π½Π° основС Ρ€ΠΎΠ»Π΅ΠΉ (RBAC) ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ участникам ΠΈΠ· сообщСства ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π² ALBS собствСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ оТидаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сборок с использованиСм сСрвиса CodeNotary, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборочного сСрвиса COPR, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° пространств ΠΈΠΌΡ‘Π½ для прСдоставлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ ΠΈ организациям инфраструктуры сборки своих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° срСдств для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сборки ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ