Vývojovú platformu .Net bude možné nainštalovať pomocou jediného príkazu na obrázky hostiteľov a kontajnerov Ubuntu 22.04 Ako spoločnosť Canonical oznámila vo svojom blog. .Net bol spolu s integrovaným vývojovým prostredím Visual Studio Code jedným z prvých príspevkov Microsoftu do sveta open source po tom, čo pod vedením Satya Nadellu zmenil svoj postoj k tomuto typu licencie.
Ďaleko od konšpiračných teórií, ktoré presadzuje určitá časť komunity, ale aj od nevinnosti viery, že ide o gesto štedrosti, Zámerom Microsoftu je jednoducho nestratiť ďalších programátorov v rukách produktov Google, Amazon alebo Facebook ktorí sa rozhodli urobiť svoj vývoj programovacích jazykov a nástrojov open source.
Dohoda
Tento krok dáva zmysel aj pre Canonical. Nie je to len jedna z linuxových distribúcií preferovaných profesionálnymi programátormi, konsoliduje ju aj v podnikovej sfére keďže zmluva so spoločnosťou Microsoft zahŕňa možnosť poskytovať podporu pre .Net, ako aj získavanie aktualizácií a bezpečnostných záplat hneď po ich vydaní.
Kuriózne je, inštalácia sa vykonáva z tradičného správcu balíkov vo formáte DEB Budeme v predvečer jednej z tradičných zmien myšlienok Shuttlewortha alebo to bude požiadavka zo strany Microsoftu, aby si ho mohli nainštalovať aj Debian a odvodené distribúcie?
Používatelia a vývojári kos .NET 6 používajú Ubuntu 22.04 teraz môžu nainštalovať balíčky .NET 6 jednoduchým príkazom. Ak chcete, majú tiež ultra malé, vopred zostavené, optimalizované obrázky kontajnerov hneď po vybalení.
Ako sme už povedali, nejde o to vziať .NET kód a zabaliť ho pre Ubuntu, ako sa to už robí s inými distribúciami. Spoločnosť Microsoft sa aktívne podieľa na celom procese.
Richard Lander, programový manažér pre .Net to vysvetľuje takto:
Spolupráca s Canonical nám umožnila súčasne ponúknuť jednoduché používanie a vylepšené zabezpečenie vývojárom .NET. Projekt ťaží z vedúceho postavenia spoločnosti Canonical v ekosystéme Linuxu a hlbokých skúseností spoločnosti Microsoft s vývojovými nástrojmi a platformami. Výsledkom je kombinácia balíkov DEB a obrázkov kontajnerov, z ktorých budú mať úžitok komunitní vývojári aj zákazníci veľkých podnikov prostredníctvom otvoreného zdroja.
Za Canonical hovoril jej produktový riaditeľ Valentin Viennot:
Ubuntu má teraz príbeh od začiatku do konca, od vývoja po produkciu, s obrázkami kontajnerov podporovanými ultra-sieťami, počnúc platformou .NET. Myslíme si, že je to skvelé zlepšenie pre obe naše komunity; spolupráca s tímom .NET v Microsofte nám umožnila ísť ďalej.
Aktualizácie
Z Canonicalu objasnili tému rôznych dátumov aktualizácií rozšírených verzií Ubuntu a .Net. .NET LTS je vydaný v novembri nepárnych rokov a Ubuntu LTS je vydaný v apríli nasledujúceho párneho roka. To podľa nich zaručuje používatelia budú mať vždy najaktuálnejšiu verziu .Net na každom LTS
Čo je to vývojová platforma .Net
Ide o súbor technológií pre vývoj webových aplikácií a služieb nezávisle od operačného systému.
Ako ho nainštalovať na Ubuntu
Inštalácia celého prostredia
sudo apt update && sudo apt install dotnet6
Inštalácia nástrojov na programovanie alebo spúšťanie aplikácií.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0
Je tiež možné stiahnuť obrázky OCI (ktoré sa riadia štandardom iniciatívy Open Container Initiative)
Tieto obrázky sa skladajú iba zo striktnej množiny balíkov a súborov požadovaných za behu. Podľa spoločnosti Canonical tento proces zmenšil 100 MB a priniesol najmenší obraz OCI založený na Ubuntu, aký bol kedy vydaný, s veľkosťou menej ako 6 MB (komprimovaný).
Všetky odkazy na stiahnutie nájdete na táto strana.