Microsoft kaalub Azure Linuxi üleviimist Fedorea paketibaasi

Conan Kudo, Fedora projekti tehnilise komitee liige, mainis hiljutises online-kohtumises ELN (Enterprise Linux Next) grupi osalejatega, et Microsoft soovib osaliselt viia Azure Linuxi jaotise Fedora Linuxi pakettide baasi. Suurema jõudluse saavutamiseks on Azure Linuxis vajalikud x86_64-v3 arhitektuuri paketid ning Microsofti arendajad kavatsevad luua Fedora pakettide baasi fork'i, mis on ümber ehitatud x86_64-v3 jaoks.

Praegu kogutakse Fedora pakette x86_64-v1 arhitektuurile, kuid arutamisel on plaan esitada Fedora Linuxis 45 x86_64-v3 arhitektuuri pakettide kogumit, lisaks x86_64-v1 kogumitele. Üks kolme algatuse autoritest on Kyle Gospodnetich, Microsofti insener. See plaan pole veel FESCo (Fedora Engineering Steering Committee) poolt, mis vastutab Fedora Linuxi tehnilise arenduse eest, kinnitatud. Eeldatakse, et plaani heakskiitmisel on võimalik tasakaalustada mõlema projekti huve ja korraldada koostööd Microsoftiga x86_64-v3 arhitektuuri toetamiseks Fedoras. 2023. aastal viis Amazon oma Amazon Linuxi jaotise Fedora pakettide baasi.

x86-64-v* versioonid määratlevad mitteformaalse viisi mikroarhitektuuri seisundi lõikude tuvastamiseks, katab teatud laienduste kogumeid. Kolmas x86-64 mikroarhitektuuri versioon (x86-64-v3) on Intel'i protsessorites rakendatud alates 2015. aastast (alates Intel Haswellist) ning seda iseloomustavad AVX, AVX2, BMI2, FMA, LZCNT, MOVBE ja SXSAVE laiendused. x86-64-v2 versioon hõlmab SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF ja CMPXCHG16B laiendusi, samas kui x86-64-v4 versioon katab AVX512F, AVX512BW, AVX512CD, AVX512DQ ja AVX512VL laiendusi. Enamasti on x86-64-v3 arhitektuurile optimeeritud kokkutõmbamise korral jõudluse kasv umbes 1%, kuid teatud olukordades, kus rakendused teevad suuri arvutusi, võib täheldada märgatavamat jõudluse kasvu.

Azure Linux'i distributsioon pakub väikest standardkomplekti põhipakette, mis toimivad universaalse alusena konteinerite, hosti keskkondade ja teenuste loomiseks, mida käitatakse pilveinfrastruktuurides ja edge-seadmetes. Azure Linux'i kasutatakse WSLg mini-distributsiooni alusena, kus on saadaval graafikakiht Linuxi GUI-rakenduste käitamiseks WSL2 (Windows Subsystem for Linux) aluseks olevates keskkondades. Teenuste ja käivituse haldamiseks kasutatakse süsteemihaldurit systemd ning pakettide haldamiseks on saadaval RPM ja DNF pakettide haldurid.

Azure Linux'i ehitussüsteem võimaldab genereerida nii eraldi RPM-pakette SPEC-failide ja allikafailide põhjal kui ka monoliitseid süsteemi pilte, mis kujundatakse rpm-ostree tööriista abil ja uuendatakse aatomiliselt ilma eripakettide jagamiseta. Seega toetatakse kahte uuenduste tarnimise mudelit: eraldi pakettide uuendamise kaudu ja kogu süsteemipildi ümberkujundamise ja uuendamise kaudu. Saadaval on hoidla, mis sisaldab umbes 3000 juba kokku pandud RPM-paketti, mida saab kasutada enda piltide koostamiseks konfiguratsioonifaili põhjal. Põhi platvorm sisaldab ainult kõige vajalikumate komponente ja on optimeeritud madala mälu- ja kettaressursi tarbimise ning kiire käivitamise jaoks.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster