A .Net fejlesztői platform egyetlen paranccsal telepíthető lesz az Ubuntu 22.04 gazdagépen és konténerképein Ahogy a Canonical bejelentette blog. A .Net a Visual Studio Code integrált fejlesztői környezettel együtt a Microsoft egyik első hozzájárulása volt a nyílt forráskód világához, miután Satya Nadella irányítása alatt megváltoztatta a hozzáállását az ilyen típusú licencekhez.
Távol a közösség egy része által hirdetett összeesküvés-elméletektől, de attól az ártatlanságtól is, hogy azt hiszik, hogy ez a nagylelkűség gesztusa, A Microsoft egyszerűen az a szándéka, hogy ne veszítsen több programozót a Google, az Amazon vagy a Facebook termékeitől akik úgy döntöttek, hogy a programozási nyelvek és eszközök fejlesztését nyílt forráskódúvá teszik.
A megállapodás
A lépésnek a Canonical számára is van értelme. Nem csak a professzionális programozók által kedvelt Linux disztribúciók egyike, vállalati szférában is megszilárdítja mivel a Microsofttal kötött megállapodás magában foglalja a .Net támogatását, valamint a frissítések és biztonsági javítások beszerzését, amint azok megjelennek.
Kíváncsi, a telepítés a hagyományos csomagkezelőből, DEB formátumban történik Snap helyett a Shuttleworth egyik hagyományos eszmeváltásának előestéjén leszünk, vagy a Microsoft követelménye lesz, hogy a Debian és a származtatott disztribúciók is telepíthessék?
Egyébként a kos .NET 6 felhasználók és fejlesztők Ubuntu 22.04-et használnak most már egy egyszerű paranccsal telepíthetik a .NET 6 csomagokat. Ha úgy tetszik, rendkívül kicsi, előre elkészített, optimalizált konténerképekkel is rendelkeznek a dobozból.
Ahogy korábban mondtuk, nem arról van szó, hogy .NET-kódot veszünk és csomagolunk az Ubuntu számára, mint ahogy azt más disztribúciók esetében már megtették. A Microsoft aktívan részt vesz az egész folyamatban.
Richard Lander, a .Net programmenedzsere a következőképpen magyarázza ezt:
A Canonical-lal való együttműködés lehetővé tette számunkra, hogy egyszerre kínáljunk egyszerű használatot és fokozott biztonságot a .NET-fejlesztőknek. A projekt a Canonical Linux-ökoszisztémában betöltött vezető szerepéből, valamint a Microsoft fejlesztői eszközök és platformok terén szerzett mély tapasztalatából profitál. Az eredmény a DEB-csomagok és a konténerképek kombinációja, amely a közösségi fejlesztők és a nagyvállalati ügyfelek számára egyaránt előnyös a nyílt forráskódon keresztül.
A Canonical termékigazgatója, Valentin Viennot beszélt:
Az Ubuntu története az elejétől a végéig, a fejlesztéstől a gyártásig, az ultrahálózatok által támogatott konténerképekkel, kezdve a .NET platformmal. Úgy gondoljuk, hogy ez nagy előrelépés mindkét közösségünk számára; a Microsoft .NET csapatával való együttműködés lehetővé tette számunkra, hogy továbblépjünk.
Frissítések
A Canonicaltól tisztázták az Ubuntu és a .Net bővített verzióinak különböző frissítési dátumainak témáját. A .NET LTS a páratlan évek novemberében, az Ubuntu LTS pedig a következő páros év áprilisában jelenik meg. Szerintük ez garantálja azt a felhasználóknak mindig a .Net legfrissebb verziója lesz minden LTS-en
Mi az a .Net fejlesztői platform
Technológiák halmaza webes alkalmazások és szolgáltatások fejlesztésére az operációs rendszertől függetlenül.
Hogyan telepítsem az Ubuntu-ra
A teljes környezet telepítése
sudo apt update && sudo apt install dotnet6
Eszközök telepítése alkalmazások programozásához vagy futtatásához.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0
Lehetőség van OCI képek letöltésére is (amelyek követik az Open Container Initiative szabványát)
Ezek a képek csak a futás közben szükséges csomagok és fájlok szigorú készletéből állnak. A Canonical szerint ez a folyamat 100 MB-ot csökkentett, így a valaha kiadott legkisebb Ubuntu-alapú OCI-kép 6 MB-nál kevesebb (tömörítve) érhető el.
Az összes letöltési link megtalálható a címen ez az oldal.