A Microsoft megerősítette, hogy az Azure Linux következő nagy kiadása Fedora-alapú csomagforrásokra épül. A Microsoft Linux rendszerének fejlesztési ága ezzel eltér a korábbi irányvonaltól, de továbbra is az Azure infrastruktúrájához igazított, nyílt forráskódú Linux-disztribúció marad. A rendszer még fejlesztés alatt áll, ezért a Microsoft egyelőre a 3-as kiadás használatát javasolja éles környezetekben.

Az Azure Linux, amely korábban CBL-Mariner néven volt ismert, továbbra is virtuális gépek, konténerek és bare-metal, vagyis közvetlenül fizikai hardveren futó rendszerek kiszolgálásához készül.
A Microsoft leírása szerint az új kiadás Fedora Linuxból származó forrásokra épül, de megtartja az Azure saját igényeihez igazított módosításait. Ez a gyakorlatban azt jelenti, hogy a Microsoft disztribuciójának új kiadása RPM-alapú marad, a fejlesztéshez pedig a Fedora csomagolási forrásaira épülő, célzott kiegészítéseket használnak. A konfiguráció TOML fájlokon keresztül történik, az úgynevezett overlayek pedig a Fedora csomagjaira kerülnek rá. Az overlay ebben az esetben olyan kiegészítő réteget jelent, amely az alapcsomagot Azure-specifikus módosításokkal látja el.
A tárolóban automatikusan generált RPM spec fájlok is megtalálhatók. Ezek a fájlok írják le, hogyan kell egy adott szoftvercsomagot RPM formátumban felépíteni. A Microsoft ezeket ellenőrizhető formában is közzéteszi, hogy a csomagolási folyamat átláthatóbb legyen, és könnyebben auditálhatóvá váljon.
Az alaprendszer felépítéséhez szabványos RPM-eszközöket használnak, köztük a mock, az rpmbuild és a Koji rendszert. A mock elkülönített környezetben építi fel a csomagkomponenseket, az rpmbuild magát az RPM-csomagkészítést végzi, a Koji pedig nagyobb csomagépítési infrastruktúrákban használt buildrendszer. Ezzel a Microsoft ismerős Fedora-közeli csomagolási modellt kap, de megtarthatja az Azure-hoz szükséges saját fejlesztéseket.
További részletek a projekt Github repojában olvashatók.
