Microsoft zvažuje přesun do Azure Linux k základu balíčků Fedory

Conan Kudo, člen technického výboru Fedory, před pár dny vystoupil na online setkání skupiny ELN (Enterprise Network Network). Linux Dále) zmínil touhu Microsoftu přesunout distribuci Azure Linux částečně na bázi balíčků Fedora LinuxDosažení vyššího výkonu v Azure Linux Je vyžadována přítomnost sestavení balíčků pro architekturu x86_64-v3 a vývojáři z Microsoftu zamýšleli vytvořit fork základního balíčku Fedory, přestavěný pro x86_64-v3.

V současné době jsou balíčky ve Fedoře vytvářeny pro architekturu x86_64-v1, ale plán na její zavedení ve Fedoře je stále v diskusi. Linux 45 sestavení balíčku x86_64-v3 kromě sestavení x86_64-v1. Jedním ze tří autorů iniciativy je Kyle Gospodnetich, inženýr ve společnosti Microsoft. Tento plán dosud nebyl schválen Řídícím výborem pro vývoj Fedory (FESCO), který je zodpovědný za technický vývoj Fedory. LinuxOčekává se, že pokud bude plán schválen, bude možné spojit zájmy obou projektů a navázat spolupráci s Microsoftem na podpoře architektury x86_64-v3 ve Fedoře. V roce 2023 Amazon migroval distribuci Amazonu na balíček Fedory. Linux.

Verze x86-64-v* definují neoficiální způsob identifikace stavových segmentů mikroarchitektury, které pokrývají specifické sady rozšíření. Třetí verze mikroarchitektury x86-64 (x86-64-v3) se v procesorech Intel používá přibližně od roku 2015 (počínaje Intel Haswell) a vyznačuje se přítomností rozšíření AVX, AVX2, BMI2, FMA, LZCNT, MOVBE a SXSAVE. Verze x86-64-v2 pokrývá rozšíření SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF a CMPXCHG16B, zatímco verze x86-64-v4 pokrývá rozšíření AVX512F, AVX512BW, AVX512CD, AVX512DQ a AVX512VL. Ve většině případů je nárůst výkonu při sestavování s optimalizacemi pro architekturu x86-64-v3 přibližně 1 %, ale v určitých situacích mohou aplikace, které provádějí náročné výpočty, zaznamenat znatelnější nárůst výkonu.

Distribuce Azure Linux poskytuje malou standardní sadu základních balíčků, které slouží jako univerzální základ pro vytváření kontejnerových frameworků, hostitelských prostředí a služeb běžících v cloudových infrastrukturách Azure a na edge zařízeních. Linux Používá se jako základ pro minidistribuci WSLg, která poskytuje grafické komponenty pro spouštění aplikací s grafickým rozhraním. Linux v prostředích založených na subsystému WSL2 (Windows Subsystém pro Linux). Správce systému systemd se používá ke správě služeb a bootování a pro správu balíčků jsou k dispozici správci balíčků RPM a DNF.

Systém sestavení Azure Linux Umožňuje generovat jak jednotlivé RPM balíčky založené na SPEC souborech a zdrojovém kódu, tak i monolitické obrazy systému vytvořené pomocí sady nástrojů rpm-ostree a aktualizované atomicky bez jejich rozdělení do jednotlivých balíčků. V souladu s tím jsou podporovány dva modely doručování aktualizací: aktualizace jednotlivých balíčků a opětovné sestavení a aktualizace celého obrazu systému. K dispozici je repozitář s přibližně 3 000 předpřipravenými RPM balíčky, které lze použít k vytvoření vlastních obrazů na základě konfiguračního souboru. Základní platforma obsahuje pouze nejdůležitější komponenty a je optimalizována pro minimální spotřebu paměti a místa na disku a také pro vysokou rychlost spouštění.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster