Microsoft apsver iespēju pārcelt Azure platformu. Linux uz Fedora pakotņu bāzi

Fedora tehniskās komitejas loceklis Konans Kudo pirms dažām dienām uzstājās ELN (Uzņēmumu tīkla tīkla) grupas tiešsaistes sanāksmē. Linux Tālāk) pieminēja Microsoft vēlmi pārvietot Azure izplatīšanu Linux daļēji uz Fedora pakotnes bāzes LinuxLai sasniegtu augstāku veiktspēju pakalpojumā Azure Linux Ir nepieciešama pakotņu būvējumu klātbūtne x86_64-v3 arhitektūrai, un Microsoft izstrādātāji plānoja izveidot Fedora pakotņu bāzes atzaru, kas tiktu pārbūvēts x86_64-v3 arhitektūrai.

Pašlaik Fedora pakotnes ir veidotas x86_64-v1 arhitektūrai, taču tiek apspriests plāns to nodrošināt Fedora vidē. Linux Papildus x86_64-v1 pakotņu versijām ir arī 45 x86_64-v3 pakotņu versijas. Viens no trim iniciatīvas autoriem ir Kails Gospodnetičs, inženieris uzņēmumā Microsoft. Šo plānu vēl nav apstiprinājusi Fedora inženierijas vadības komiteja (FESCO), kas ir atbildīga par Fedora tehnisko izstrādi. LinuxParedzams, ka, ja plāns tiks apstiprināts, būs iespējams apvienot abu projektu intereses un izveidot sadarbību ar Microsoft x86_64-v3 arhitektūras atbalsta jomā Fedora vidē. 2023. gadā Amazon migrēja Amazon izplatījumu uz Fedora pakotņu bāzi. Linux.

x86-64-v* versijas definē neoficiālu veidu, kā identificēt mikroarhitektūras stāvokļa sektorus, kas aptver konkrētus paplašinājumu kopumus. Trešā x86-64 mikroarhitektūras versija (x86-64-v3) tiek izmantota Intel procesoros kopš aptuveni 2015. gada (sākot ar Intel Haswell), un to raksturo AVX, AVX2, BMI2, FMA, LZCNT, MOVBE un SXSAVE paplašinājumu klātbūtne. x86-64-v2 aptver SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF un CMPXCHG16B paplašinājumus, savukārt x86-64-v4 aptver AVX512F, AVX512BW, AVX512CD, AVX512DQ un AVX512VL paplašinājumus. Vairumā gadījumu veiktspējas pieaugums, veidojot optimizācijas x86-64-v3 arhitektūrai, ir aptuveni 1%, taču noteiktās situācijās lietojumprogrammas, kas veic lielus aprēķinus, var redzēt ievērojamāku veiktspējas pieaugumu.

Azure izplatīšana Linux nodrošina nelielu, standarta pamata pakotņu komplektu, kas kalpo kā universāls pamats konteineru ietvaru, resursdatora vides un pakalpojumu izveidei, kas darbojas Azure mākoņinfrastruktūrās un perifērijas ierīcēs. Linux To izmanto par pamatu WSLg mini-izplatījumam, kas nodrošina grafikas steka komponentus GUI lietojumprogrammu darbībai. Linux vidēs, kuru pamatā ir WSL2 apakšsistēma (Windows Apakšsistēma priekš Linux). Sistēmas pārvaldnieks systemd tiek izmantots pakalpojumu un sāknēšanas pārvaldībai, un pakotņu pārvaldībai tiek nodrošināti RPM un DNF pakotņu pārvaldnieki.

Azure būvēšanas sistēma Linux Ļauj ģenerēt gan atsevišķas RPM pakotnes, kuru pamatā ir SPEC faili un pirmkods, gan monolītus sistēmas attēlus, kas izveidoti, izmantojot rpm-ostree rīkkopu, un atjaunināti atomāri, nesadalot tos atsevišķās pakotnēs. Attiecīgi tiek atbalstīti divi atjauninājumu piegādes modeļi: atsevišķu pakotņu atjaunināšana un visa sistēmas attēla atjaunošana un atjaunināšana. Ir pieejama aptuveni 3000 iepriekš izveidotu RPM pakotņu krātuve, ko var izmantot, lai izveidotu pielāgotus attēlus, pamatojoties uz konfigurācijas failu. Pamatplatformā ir iekļauti tikai vissvarīgākie komponenti, un tā ir optimizēta minimālam atmiņas un diska vietas patēriņam, kā arī lielam sāknēšanas ātrumam.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster