Platform pengembangan .Net akan asli di Ubuntu 22.04

Pengumuman perjanjian Canonical dan Microsoft

Platform pengembangan .Net akan dapat diinstal dengan satu perintah pada gambar host dan kontainer Ubuntu 22.04 Seperti yang diumumkan Canonical dalam blog. .Net, bersama dengan lingkungan pengembangan terintegrasi Visual Studio Code, adalah salah satu kontribusi pertama Microsoft ke dunia open source setelah mengubah sikapnya terhadap jenis lisensi ini di bawah komando Satya Nadella.

Jauh dari teori konspirasi yang dipromosikan oleh bagian tertentu dari masyarakat, tetapi juga dari kepolosan percaya bahwa itu adalah sikap kedermawanan, Niat Microsoft hanyalah untuk tidak kehilangan lebih banyak pemrogram di tangan produk Google, Amazon, atau Facebook yang telah memilih untuk menjadikan pengembangan bahasa dan alat pemrograman mereka open source.

kode studio visual ubuntu
Artikel terkait:
Microsoft menyampaikan: meluncurkan .NET Core dan Visual Studio Code untuk Linux

Kesepakatan

Langkah ini juga masuk akal bagi Canonical. Ini bukan hanya salah satu distribusi Linux yang disukai oleh programmer profesional, itu juga mengkonsolidasikannya di lingkungan perusahaan karena perjanjian dengan Microsoft mencakup kemampuan untuk memberikan dukungan untuk .Net serta memperoleh pembaruan dan patch keamanan segera setelah dirilis.

Anehnya, instalasi dilakukan dari manajer paket tradisional dalam format DEB alih-alih melakukannya di Snap Apakah kita akan berada di depan salah satu perubahan ide tradisional Shuttleworth atau akankah itu menjadi persyaratan dari Microsoft agar Debian dan distribusi turunannya juga dapat menginstalnya?

Bagaimanapun, kos .NET 6 pengguna dan pengembang menggunakan Ubuntu 22.04 mereka sekarang dapat menginstal paket .NET 6 dengan perintah sederhana. Jika Anda mau, mereka juga memiliki gambar container yang sangat kecil, siap pakai, dan dioptimalkan di luar kotak.

Seperti yang kami katakan sebelumnya, ini bukan tentang mengambil kode .NET dan mengemasnya untuk Ubuntu seperti yang sudah dilakukan dengan distribusi lain. Microsoft secara aktif terlibat dalam seluruh proses.

Richard Lander, Manajer Program untuk .Net menjelaskannya seperti ini:

Bekerja dengan Canonical telah memungkinkan kami untuk secara bersamaan menawarkan kemudahan penggunaan dan keamanan yang ditingkatkan untuk pengembang .NET. Proyek ini mendapat manfaat dari kepemimpinan Canonical dalam ekosistem Linux dan pengalaman mendalam Microsoft dalam alat dan platform pengembangan. Hasilnya adalah kombinasi paket DEB dan gambar kontainer yang akan menguntungkan pengembang komunitas dan pelanggan perusahaan besar melalui sumber terbuka.

Untuk Canonical yang berbicara adalah Direktur Produknya, Valentin Viennot:

Ubuntu sekarang memiliki cerita dari awal hingga akhir, dari pengembangan hingga produksi, dengan gambar kontainer yang didukung oleh ultra-jaringan, dimulai dengan platform .NET Kami pikir ini adalah peningkatan besar bagi kedua komunitas kami; kolaborasi dengan tim .NET di Microsoft telah memungkinkan kami untuk melangkah lebih jauh.

Pembaruan

Dari Canonical mereka mengklarifikasi subjek tentang tanggal pembaruan yang berbeda dari versi diperpanjang Ubuntu dan .Net. .NET LTS dirilis pada bulan November tahun ganjil, dan Ubuntu LTS dirilis pada bulan April tahun genap berikutnya. Menurut mereka, ini menjamin bahwa pengguna akan selalu memiliki versi .Net terbaru di setiap LTS

Apa itu platform pengembangan .Net?

Ini adalah seperangkat teknologi untuk pengembangan aplikasi dan layanan web secara independen dari sistem operasi.

Cara menginstalnya di Ubuntu

Pemasangan seluruh lingkungan
sudo apt update && sudo apt install dotnet6
Instalasi alat untuk memprogram atau menjalankan aplikasi.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Dimungkinkan juga untuk mengunduh gambar OCI (yang mengikuti standar Open Container Initiative)

Gambar-gambar ini hanya terdiri dari kumpulan paket dan file ketat yang diperlukan saat runtime. Menurut Canonical, proses ini telah memangkas 100MB, memberikan gambar OCI berbasis Ubuntu terkecil yang pernah dirilis dengan ukuran kurang dari 6MB (terkompresi).

Semua tautan unduhan dapat ditemukan di halaman ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.