Microsoft po shqyrton mundësinë e migrimit të Azure Linux në bazën e paketave Fedora

Konan Kudo, an esteemed member of the technical committee of the Fedora project, mentioned during a recent online meeting with the ELN (Enterprise Linux Next) group participants the intention of Microsoft to partially migrate the Azure Linux distribution onto the Fedora Linux package base. To achieve better performance in Azure Linux, there is a need for package builds for the x86_64-v3 architecture, and Microsoft developers plan to create a fork of the Fedora package base, specifically rebuilt for x86_64-v3.

Currently, packages in Fedora are built for the x86_64-v1 architecture, but there is a discussion underway regarding the plan to provide package builds for the x86_64-v3 architecture in Fedora Linux 45, in addition to the x86_64-v1 builds. One of the three authors of this initiative is Kyle Gospodnetich, an engineer from Microsoft. This plan has not yet been approved by the FESCo (Fedora Engineering Steering Committee), which oversees the technical aspects of Fedora Linux development. It is expected that if the plan is approved, the interests of both projects can be aligned, paving the way for collaboration with Microsoft in supporting the x86_64-v3 architecture in Fedora. In 2023, Amazon transitioned the Amazon Linux distribution to the Fedora package base.

Versionet x86-64-v* përcaktojnë një metodë joformale identifikimi të prerjeve të gjendjes së mikroarkitekturës, që mbulojnë grupe të caktuara zgjerimesh. Versioni i tretë i mikroarkitekturës x86-64 (x86-64-v3) përdoret në procesorët Intel që nga viti 2015 (duke filluar me Intel Haswell) dhe shquhet për praninë e zgjerimeve AVX, AVX2, BMI2, FMA, LZCNT, MOVBE dhe SXSAVE. Versioni x86-64-v2 mbulon zgjerimet SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF dhe CMPXCHG16B, ndërsa versioni x86-64-v4 përfshin AVX512F, AVX512BW, AVX512CD, AVX512DQ dhe AVX512VL. Në shumicën e rasteve, rritja e performancës gjatë ndërtimit me optimizime për arkitekturën x86-64-v3 është rreth 1%, por në situata të veçanta në aplikacione që kryejnë llogaritje të mëdha, mund të vërehet një rritje më e dukshme e performancës.

Distribucioni Azure Linux ofron një set të vogël standard paketash thelbësore, që shërben si një bazë univerzale për krijimin e mbushjeve të konteinerëve, mjediseve të hostimit dhe shërbimeve të ekzekutuara në infrastrukturat e reja dhe në pajisjet edge. Azure Linux përdoret si bazë për mini-distribucionin WSLg, ku ofrohen komponentë të grumbullit grafik për organizimin e ekzekutimit të aplikacioneve GUI të Linux në mjedise që mbështesin nën-sistemin WSL2 (Windows Subsystem for Linux). Për menaxhimin e shërbimeve dhe ngarkesës përdoret menaxheri sistemik systemd, ndërsa për menaxhimin e paketave ofrohen menaxherët e paketave RPM dhe DNF.

Sistemi i ndërtimit Azure Linux lejon të gjenerohen si paketat RPM individuale bazuar në skedarët SPEC dhe kodin burimor, ashtu si dhe imazhe të monolitike sistemore, të formuara me ndihmën e mjeteve rpm-ostree dhe të përditësuara në mënyrë atomike pa u ndarë në paketa të veçanta. Përkatësisht, mbështeten dy modele për shpërndarjen e përditësimeve: përmes përditësimit të paketimeve të veçanta dhe përmes rindërtimit dhe përditësimit të gjithë imazhit sistemor. Disponohet një depo që përfshin rreth 3000 paketime RPM të gatshme, që mund të përdoren për të kompozuar imazhe të veta bazuar në skedarin e konfigurimit. Platforma bazë përfshin vetëm komponentët më të nevojshëm dhe është optimizuar për konsum minimal të memories dhe hapësirës disk, si dhe për një shpejtësi të lartë ngarkimi.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster