.Net 開発プラットフォームは Ubuntu 22.04 でネイティブになります

Canonical と Microsoft の合意の発表

.Net 開発プラットフォームは、Ubuntu 22.04 ホストおよびコンテナー イメージに XNUMX つのコマンドでインストールできます。 Canonicalがその中で発表したように ブログ. .Net は、統合開発環境の Visual Studio Code と共に、Satya Nadella の指揮の下でこの種のライセンスに対する態度を変えた後、Microsoft がオープン ソースの世界に最初に貢献したものの XNUMX つでした。

コミュニティの特定の部分によって促進された陰謀論からはほど遠いだけでなく、それが寛大さのしぐさであると信じる無邪気さからも、 Microsoft の意図は、Google、Amazon、または Facebook 製品の手に渡って、これ以上多くのプログラマーを失うことではありません。 プログラミング言語とツールの開発をオープンソースにすることを選択した人。

ビジュアルスタジオコードubuntu
関連記事
Microsoftが提供:Linux用の.NETCoreおよびVisualStudioCodeをリリース

合意

この動きは、Canonical にとっても理にかなっています。 これは、プロのプログラマーが好む Linux ディストリビューションの XNUMX つであるだけでなく、 また、それを企業領域に統合します Microsoft との契約には、.Net のサポートを提供できること、および更新プログラムとセキュリティ パッチがリリースされたらすぐに入手できることが含まれているためです。

不思議なことに、 インストールは、従来のパッケージ マネージャーから DEB 形式で行われます。 Shuttleworth の伝統的なアイデアの変更の前夜に来るのでしょうか、それとも Debian および派生ディストリビューションもそれをインストールできるようにすることが Microsoft の要件になるのでしょうか?

とにかく、kos .NET 6 ユーザーと Ubuntu 22.04 を使用する開発者 簡単なコマンドで .NET 6 パッケージをインストールできるようになりました。 必要に応じて、すぐに使用できる超小型のビルド済みの最適化されたコンテナー イメージも用意されています。

前述したように、他のディストリビューションで既に行われているように、.NET コードを取得して Ubuntu 用にパッケージ化することではありません。 Microsoft は、プロセス全体に積極的に関与しています。

.Net のプログラム マネージャーである Richard Lander は、次のように説明しています。

Canonical と連携することで、使いやすさとセキュリティの向上を .NET 開発者に同時に提供できるようになりました。 このプロジェクトは、Linux エコシステムにおける Canonical のリーダーシップと、開発ツールとプラットフォームにおける Microsoft の深い経験の恩恵を受けています。 その結果、コミュニティの開発者と大企業の顧客の両方にオープン ソースを通じてメリットをもたらす、DEB パッケージとコンテナー イメージの組み合わせが実現します。

Canonical について話したのは、プロダクト ディレクターの Valentin Viennot でした。

Ubuntu は現在、.NET プラットフォームをはじめ、ウルトラ ネットワークでサポートされているコンテナー イメージを使用して、開発から運用まで、最初から最後までストーリーを持っています。 Microsoft の .NET チームとのコラボレーションにより、さらに先へ進むことができました。

更新

Canonical から、彼らは Ubuntu と .Net の拡張バージョンの更新日が異なることを明らかにしました。 .NET LTS は奇数年の XNUMX 月にリリースされ、Ubuntu LTS は翌偶数年の XNUMX 月にリリースされます。 彼らによると、これは次のことを保証します。 ユーザーは、各 LTS で常に最新バージョンの .Net を使用できます。

.Net 開発プラットフォームとは

これは、オペレーティング システムに依存しない Web アプリケーションおよびサービスを開発するための一連のテクノロジです。

Ubuntuにインストールする方法

環境全体のインストール
sudo apt update && sudo apt install dotnet6
アプリケーションをプログラムまたは実行するためのツールのインストール。
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

OCI イメージ (Open Container Initiative の標準に準拠) をダウンロードすることもできます。

これらのイメージは、実行時に必要なパッケージとファイルの厳密なセットのみで構成されています。 Canonical によると、このプロセスは 100MB を削減し、これまでにリリースされた 6MB 未満 (圧縮) の最小の Ubuntu ベースの OCI イメージを提供します。

すべてのダウンロード リンクは次の場所にあります。 このページ。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。