„Microsoft“ nustebina savo pirmuoju serverio „Linux“ platinimu: „Azure Linux 4.0“.

Estimated read time 9 min read

Joan Cros / NurPhoto per Getty Images

Sekite ZDNET: Pridėkite mus kaip pageidaujamą šaltinį „Google“.


Pagrindiniai ZDNET pasiūlymai

  • „Microsoft“ išleido savo pirmąjį pilną „Linux“ platinimą: „Azure Linux 4.0“.
  • „Azure Linux“ padalinta į „Azure Container Linux“ ir naują virtualios mašinos leidimą: „Azure Linux“.
  • „Microsoft“ iš tikrųjų pripažįsta, kad tai de facto „Linux“ įmonė.

Mineapolis – Taigi, aš buvau atvirojo kodo aukščiausiojo lygio susitikime Šiaurės Amerikoje ir klausiau Brendano Burnso, „Kubernetes“ įkūrėjo ir šiandien „Microsoft“ korporatyvinio Azure Cloud Native ir valdymo platformos bei atvirojo kodo viceprezidento, kalbėjimo apie evoliuciją nuo atvirojo kodo iki agentinio AI. Tada, viduryje savo pristatymo, jis pasakė: “Kai aš pradėjau naudotis Azure prieš 10 metų, tai nebuvo dauguma Azure debesyje veikiančios operacinės sistemos. Per pastaruosius 10 metų ji tapo dauguma operacinės sistemos, veikiančios Azure debesyje. Ir šiandien, manau, labai džiaugiamės galėdami pranešti, kad turėsime “Microsoft” atvirojo kodo Linux palaikomą platinimą, bet kurią palaikomą Linux versiją, skirtą Linux.

sumirksėjau. Užkulisiuose „Linux Foundation“ generalinis direktorius Jimas Zemlinas sumirksėjo, o visi „Linux“ išmanantys žmonės iš minios pasakė „Ai?

Taip pat: 4-asis „Linux“ branduolio trūkumas šį mėnesį gali sukelti pavogtus SSH pagrindinio kompiuterio raktus

„Microsoft“ anksčiau išleido „Linux“ pagrįstas programas. Pirmasis buvo Azure Sphere krašto skaičiavimo įrenginys. Po to sekė CBL-Marnier, Linux pagrindu sukurta konteinerių programinės įrangos platforma, kuri vėliau buvo pervadinta į Azure Linux. Tačiau „Microsoft“ niekada nebuvo išleidusi bendros paskirties „Linux“ platinimo… iki šiol.

Tai buvo viskas. Tai buvo viskas, ką jis pasakė. Zemlinas pakvietė jį atgal į sceną ir paklausė, ar jis tikrai ką tik paskelbė apie „Microsoft Linux“ platinimą. Burnsas atsakė, kad taip, turėjo. Zemlin tęsė: „Kai Microsoft prisijungė prie Linux fondo, buvo tokia didelė sąmokslo teorija, kad Linux fondas, bendradarbiaudamas su Microsoft, kažkaip pakirto atvirą kodą, o dabar jūs pranešate, kad pristatote Linux platinimą. Tai nuostabu.

Jis teisus. Tai yra. Mes nuėjome ilgą kelią nuo tų laikų, kai buvęs „Microsoft“ generalinis direktorius Steve'as Ballmeris vadino „Linux“ vėžiu. Dabar Burnsas sakė: „Tai buvo tikrai puiki kelionė, ir buvo nuostabu matyti visus įmonės narius, besibūriančius aplink ją“.

Tad kodėl ši žinia mus visus nustebino? Taip buvo todėl, kad naujienos iš pradžių turėjo būti paskelbtos „Microsoft Techcon“ po dviejų savaičių. Tačiau paskutinę minutę jie nusprendė paskelbti naujienas dabar.

Taip pat: debesų atakos tampa vis greitesnės ir pavojingesnės – 4 būdai apsaugoti savo verslą

Burnsas išėjo iš konferencijos, kol man nepavyko gauti papildomos informacijos, tačiau „Linux Foundation“ viešųjų ryšių komanda surengė man susitikimą su Lachlanu Eversonu, „Microsoft“ pagrindiniu programų vadovu „Azure“ atvirojo kodo komandoje. Jis man pasakė, kad „Microsoft“ paverčia „Azure Linux“ visaverčiu bendrosios paskirties debesų platinimu su „Azure Linux 4.0“ ir tuo pat metu gamina „Flatcar Container Linux“ kaip tvirtą, nekintamą konteinerio prieglobą, vadinamą „Azure Container Linux“ (ACL).

Pirmasis yra bendrosios paskirties virtualios mašinos (VM) vaizdas, skirtas visiems Azure klientams, o ne tik Azure Kubernetes Service (AKS) vartotojams. Iki šiol Everson pažymėjo: „Mes turėjome „Azure Linux“ prieinamą tik trečiųjų šalių klientams per AKS, tai buvo „Azure Linux 3.0“. Ateityje tai bus ACL.

Eversonas pabrėžė, kad „Azure Linux 4.0“ yra ilgų vidinio naudojimo ir ankstesnio „Mariner“ platinimo evoliucijos kulminacija. “Taigi mes daug metų naudojame “Azure Linux” viduje, pasiekėme 3.0 ir leidome ją naudoti tik kaip konteinerio prieglobą AKS. Padarėme tai bendros paskirties, todėl tai yra visa tai, ką išmokome iš Mariner paveldo.”

„Fedora“, atvirojo kodo, suderinta „Azure“.

Po gaubtu „Azure Linux 4.0“ yra pagrįsta „Fedora Linux“ ir pristatoma kaip atviras platinimas „GitHub“. Šis kodas pasiekiamas dabar. Taip, „Red Hat“ žino, kad „Microsoft“ tai padarė. Eversonas tęsė: „Taigi, mes nusprendėme naudoti Fedora kaip prieš srovę, taigi ji naudoja RPM Fedora ekosistemoje. Microsoft kuruoja paketus ir tiekimo grandinę, kad atitiktų Azure debesų platformą. „Microsoft“ taip pat sukūrė „ji būtų specialiai sukurta „Azure“, kuri vertikaliai integruojama į visą mūsų infrastruktūrą, kad suteiktų jums geriausią „Azure Linux“ patirtį „Azure“.

Nors „Azure Linux“ bus pristatytas kaip VM vaizdas, „Microsoft“ jau ruošia kūrėjams palankų kelią į „Windows“ stalinius kompiuterius: „Ir nuo šiandien mes turime jį kaip VM atvaizdą jūsų VM pagrindiniam kompiuteriui „Azure“. Taip pat paskelbsime apie WSL vaizdus.

Taip pat: Kaip patikrinti, ar „Windows“ kompiuteryje nesibaigia saugos sertifikatai – didelis sertifikatas baigiasi birželio mėn

Nors kūrėjai galės paleisti „Azure Linux“ vietoje per WSL, „Microsoft“ nelaiko jos tradicinės darbalaukio „Linux“. Paklaustas, ar galėtų jį paleisti savo nešiojamajame kompiuteryje, Eversonas atsakė: „Galėsiu jį paleisti savo nešiojamajame kompiuteryje, ar ką jūs turite. Taip, „Windows 11“. Tačiau, kai buvo paprašyta apie darbalaukio patirtį, Everson buvo aišku, kad grafinė aplinka „nėra planų“.

„Jis optimizuotas serverio pusei debesyje“, – sakė jis ir pridūrė, kad net ir kūrėjo įrenginyje vartotojai turėtų tikėtis liesos aplinkos. “Taip, minimalūs paketai. Idėja yra ta, kad mes siūlome jums nuoseklią patirtį, kad galėtumėte kurti savo kompiuteryje ir kad galėtumėte atlikti savo darbo krūvius, kai juos kuriate savo kompiuteryje ir paleisti juos naudodami VS kodą. Galite paleisti programas joje ir žinoti, kad platforma yra ta pati, kurią naudojate debesyje, kad tarp aplinkų būtų toks nuoseklumas.

Azure Container Linux

Pats „Flatcar“ išlieka pirmuoju projektu, tačiau „Microsoft“ jį ruošia „Azure“ klientams. Eversonas apibūdino „Flatcar“ kaip „pagal paskirtį sukurtą, nekintamą, saugią pagal numatytuosius nustatymus, gamybai paruoštą operacinę sistemą, o „Azure Container Linux“ yra jos gaminimas, tačiau mes vis dar investuojame į „Flatcar“ ekosistemą ir paverčiame ją produktyvia išorine patirtimi, skirta tik konteinerių darbo apkrovoms, todėl tai yra konteinerio priegloba AKS.

Norėdamas pabrėžti nekintamą modelį, jis pridūrė, kad “Viskas sutvarkyta, todėl nėra paketų tvarkyklės. Mes įdedame į nekeičiamąsias dalis, o jie yra nekeičiamoje versijoje. Taigi “Azure Container Linux” yra nekintanti versija. Taigi neturėtumėte keisti jokių sistemos paketų ar programų paketų. Viskas, ką reikia paleisti konteineryje, yra klientų darbas.

Gyvenimo ciklas, palaikymas ir atnaujinimai

Esamiems „Azure Linux 3.x“ naudotojams „Microsoft“ žada tiesų kelią, o ne trikdantį perkėlimą. Atsakydamas į klausimą apie persikėlimą iš „Azure Linux free“, Eversonas atsakė paprastai: „Taip“, paklaustas, ar vartotojai galėtų „tiesiog atnaujinti“ be perkėlimo. Tada jis apibūdino apibrėžtą paramos langą: „Turime dvejų metų paramą“.

Taip pat: „Red Hat Desktop“ ir „Fedora Hummingbird“: koks AI kūrimo „Linux“ kelias jums tinka?

Šiame lange „Microsoft“ siekia, kad branduolio pasirinkimas būtų stabilus, tuo pat metu teikdama naujinimus. „Taigi, ką mes stengiamės padaryti, tai pasirinkti konkrečias branduolio versijas, kurias naudojame per dvejų šios konkrečios versijos palaikymo metų laikotarpį, o tada klientams taip pat siūlome naujinimo būdą, kad jis būtų visiškai palaikomas, o vėliau – per dvejus metus. Tai susieta su nuspėjamu mėnesiniu saugos atnaujinimo ritmu.

Be to, saugumas yra pagrindinis „Azure Linux“ istorijos elementas, ypač kai AI eroje daugėja branduolio problemų. Eversonas suformulavo „Microsoft“ vertės pasiūlymą dėl visos tiekimo grandinės nuosavybės: „Taigi, dalis vertės pasiūlymo yra ta, kad mes rūpinamės visų dalių tiekimo grandine, kad sukurtume platinimą, todėl turime minimalų paketų plotą, kuruojamą branduolį ir pritaikymus veikti „Azure“, kad būtų palaikoma visa aparatinė įranga, taip pat turime geriausią klasėje saugumą.

„Microsoft“ įsipareigoja kas mėnesį pataisyti „Azure Linux“ – tik nevadinkite to pataisų antradieniu. Tačiau jei atsiras rimtų bendrų pažeidžiamumų ir ekspozicijų (CVE), „Microsoft“ žada pasiūlyti pataisytą vaizdą „kai tik tie pataisymai pasirodys“.

Taip pat: „Microsoft“ pagaliau atidaro DOS 1.0 šaltinį – tai kur kas daugiau nei kodas

Naujasis „Azure Linux“ taip pat sukurtas taip, kad klientai, jei jie pasirinks, iškrautų didžiąją dalį naujinimų valdymo. Paklaustas, ar naudotojams reikės įsikišti, kad išliktų naujienos, Everson atkreipė dėmesį į integruotą automatizavimą: „Nesvarbu, ar tai VM, ar AK, mes galime pasirinkti automatinius atnaujinimus, pagrįstus saugumu. Didesnio masto diegimo atveju šie naujinimai tvarkomi palaipsniui, kad būtų išvengta trikdžių.

Klientams, turintiems silpnas arba labai pritaikytas programas, jų atsisakymas tebėra galimybė. „Taigi, jei pasirinksite tai, visada būsite atnaujinami ir saugūs naudodami naujausias versijas“, – sakė Eversonas, prieš pripažindamas kitai stovyklai: „Tikrai galite to atsisakyti“.

Šį požiūrį jis susiejo su filosofija, kad reikia neatsilikti nuo viešo atskleidimo: „Kaip sakė Jimas, turime užtikrinti, kad mūsų klientai galėtų neatsilikti nuo pokyčių greičio ir atskleidimo bei pataisų dažnio, todėl mes tikrai suskirstėme tai į operacinės sistemos pagrindą, kad galėtume greitai priimti tuos naujinimus, kad nelauktumėte.

Padėtis dirbtinio intelekto eroje ir su partneriais

Eversonas „Azure Linux“ nurodė kaip atsaką į „natyvųjį AI sprogimą“ ir „Linux“ dominavimą kaip pagrindą šiuolaikinėms AI programoms. „Visos AI programos veikia „Linux“ krūvoje“, – sakė jis. Jis teigė, kad „Microsoft“ „išmoko labai sunkiai kurti Linux atvaizdus, ​​ir mes norime tai suteikti savo klientams, kad jie galėtų sėkmingai dirbti dirbtinio intelekto eroje“.

Tuo pat metu jis pabrėžė, kad „Azure Linux“ yra skirta papildyti, o ne pakeisti kitus „Azure“ katalogo paskirstymus. Paklaustas, ar „Red Hat“ žinojo apie naują pasiūlymą, atsakymas buvo vienareikšmis: „Tiesą sakant, taip“. “

Taip pat: „Canonical“ požiūris į AI yra gaiviai apgalvotas – „Microsoft“ turėtų į tai atkreipti dėmesį

Kaip „Microsoft“ paskelbė tinklaraščio įraše, „šiandien daugiau nei du trečdaliai klientų branduolių Azure veikia Linux, o platformos, kuriose veikia Microsoft 365, GitHub ir OpenAI ChatGPT, yra ant Linux pagrindų. Kai ChatGPT išplečiama daugiau nei 10 milijonų skaičiavimo branduolių visame pasaulyje ir aptarnauja milijardą užklausų per dieną, tai yra Linux ir Kubernetes.

Taigi mes čia. „Microsoft“ savo svarbiausias paslaugas teikia „Linux“. Taigi prasminga tik tai, kad „Microsoft“ pagaliau pristato pilną, nors ir į serverį orientuotą „Linux“ platinimą, ir toliau palaiko keletą kitų „Linux“ platinimų. Šiandien „Microsoft“ pagaliau pripažino, kad už darbalaukio ribų ji pirmiausia yra „Linux“ įmonė.

Nuoroda į informacijos šaltinį

Jums tai gali patikti

Daugiau iš autoriaus