Az AlmaLinux projekt bemutatta az új ALBS építési rendszert

Az AlmaLinux disztribúció fejlesztői, amely egy CentOS-hoz hasonló, ingyenes Red Hat Enterprise Linux klónt fejleszt, bemutatták az ALBS (AlmaLinux Build System) új építési rendszerét, amelyet már alkalmaztak az AlmaLinux 8.6 és 9.0 verziók kiadásánál, amelyek az x86_64, Aarch64, PowerPC ppc64le és s390x architektúrákhoz készültek. Az ALBS disztribúció mellett a rendszer a javítófrissítések (errata) generálására és közzétételére, valamint a csomagok digitális aláírásra is használható. Az építési rendszer kódja Python nyelven íródott, és GPLv3 licenc alatt érhető el.

A bemutatott építési rendszer a CloudLinux cég fejlesztésein alapul, amely saját kereskedelmi disztribúciót készít a RHEL csomagalapján. A CloudLinux megalapította az AlmaLinux projektet, és létrehozta az AlmaLinux OS Foundation non-profit szervezetet, amely a közösség részvételével és a Fedora projekt munkaszervezési modelljével egy semleges platformon történő fejlesztés céljából jött létre. Az eredetileg bejelentett, teljesen nyitott és átlátható közösségi fejlesztési modell iránti elköteleződés megerősítéseként az építési rendszer kódja most teljesen nyilvános, és az AlmaLinux összes építési fázisa a közösség ellenőrzése alatt áll.

Az ALBS rendszer a disztribúció építésének, a csomagok összeállításának, a csomagok tesztelésének, a digitális aláírások létrehozásának és az összeállított csomagok nyilvános repozitóriumokba való közzétételének automatizálására összpontosít. A rendszer célja, hogy a disztribúció létrehozásának minden fázisát egységes egészként kezelje a hibák kiküszöbölése érdekében, amelyeket az emberi tényező okozhat. Az építési rendszer folytatja a CloudLinux belső építési rendszerének fejlesztését, amelyet 2012 óta alkalmaznak.

Az RPM formátumú csomagok mellett támogatott a DEB formátum is, és eszközök állnak rendelkezésre a márkák automatizált cseréjére és a újratervezett csomagok módosítására. A rendszer alkalmas bármilyen Ubuntu és Debian alapú disztribúciók készítésére is. Az építések tesztelésére Jenkins folyamatos integrációs rendszert használnak. A csomagok forráskódját Git-repozitóriumból töltik le (az AlmaLinux esetében a RHEL csomagok változásait a git.centos.org oldalon követik nyomon és átkonvertálják a git.almalinux.org és a sources.almalinux.org oldalakra).

Az AlmaLinux projekt bemutatta az új ALBS építési rendszert

Mindenki számára elérhető az AlmaLinux összeszerelési rendszerének névtelen hozzáférése, amely lehetővé teszi a disztribúció összeszerelésének minden szakaszának nyomon követését. Az adott interfészen keresztül meg lehet határozni, hogy mely csomagok vannak éppen összeszerelés alatt, mikor készült el a kívánt csomag, és mely csomagok összeszerelése során léptek fel hibák. Az elemzéshez teljes részletességgel elérhető az összeszerelési napló, amely az egyes csomagokra vonatkozó információkat tartalmaz. Jelenleg hozzáférés kizárólag a rendszer megfigyelésére korlátozódik, de július végén tervben van a szerepközpontú hozzáférés-vezérlő rendszer (RBAC) bevezetése, amely lehetőséget ad a közösség résztvevőinek és a támogatóiknak, hogy saját csomagjaikat készíthessék az ALBS-ben.

A jövőben várhatóan támogatást nyújtanak az összesítések ellenőrzéséhez a CodeNotary szolgáltatás használatával, támogatják a COPR összesítő szolgáltatását, névterek biztosítása a projektek és szervezetek számára a saját csomagjaik összeszerelésének infrastruktúrájához, valamint előkészítik az összesítés és az image-k megjelenítésének automatizálásához szükséges eszközöket. virtuális gépekhez és konténereket.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster