Platform pembangunan .Net akan menjadi asli dalam Ubuntu 22.04

Pengumuman perjanjian Canonical dan Microsoft

.Platform pembangunan bersih akan dapat dipasang dengan satu arahan pada imej hos dan kontena Ubuntu 22.04 Seperti yang diumumkan oleh Canonical dalam blog. .Net adalah, bersama-sama dengan persekitaran pembangunan bersepadu Visual Studio Code, salah satu sumbangan pertama Microsoft kepada dunia sumber terbuka selepas ia mengubah sikapnya terhadap jenis lesen ini di bawah arahan Satya Nadella.

Jauh daripada teori konspirasi yang dipromosikan oleh sebahagian masyarakat tertentu, tetapi juga dari tidak bersalah mempercayai bahawa ia adalah isyarat kemurahan hati, Hasrat Microsoft adalah semata-mata untuk tidak kehilangan lebih ramai pengaturcara di tangan produk Google, Amazon atau Facebook yang telah memilih untuk menjadikan pembangunan bahasa pengaturcaraan dan alat sumber terbuka.

ubuntu kod studio visual
artikel berkaitan:
Microsoft menyampaikan: melepaskan .NET Core dan Visual Studio Code untuk Linux

Perjanjian itu

Langkah itu juga masuk akal untuk Canonical. Ia bukan sahaja salah satu pengedaran Linux yang disukai oleh pengaturcara profesional, ia juga menyatukannya dalam bidang korporat memandangkan perjanjian dengan Microsoft termasuk dapat menyediakan sokongan untuk .Net serta mendapatkan kemas kini dan patch keselamatan sebaik sahaja ia dikeluarkan.

Dengan rasa ingin tahu, pemasangan dilakukan daripada pengurus pakej tradisional dalam format DEB bukannya melakukannya dalam Snap. Adakah kita akan berada sebelum salah satu perubahan idea tradisional Shuttleworth atau adakah ia akan menjadi keperluan daripada Microsoft supaya Debian dan pengedaran terbitan juga boleh memasangnya?

Bagaimanapun, pengguna dan pembangun kos .NET 6 menggunakan Ubuntu 22.04 mereka kini boleh memasang pakej .NET 6 dengan arahan mudah. Jika anda lebih suka, mereka juga mempunyai imej bekas yang sangat kecil, pra-bina, dioptimumkan di luar kotak.

Seperti yang kami katakan sebelum ini, ini bukan tentang mengambil kod .NET dan membungkusnya untuk Ubuntu seperti yang telah dilakukan dengan pengedaran lain. Microsoft terlibat secara aktif dalam keseluruhan proses.

Richard Lander, Pengurus Program untuk .Net menerangkannya dengan cara ini:

Bekerja dengan Canonical telah membolehkan kami menawarkan kemudahan penggunaan dan keselamatan yang lebih baik secara serentak kepada pembangun .NET. Projek ini mendapat manfaat daripada kepimpinan Canonical dalam ekosistem Linux dan kepakaran mendalam Microsoft dalam alat dan platform pembangunan. Hasilnya ialah gabungan pakej DEB dan imej kontena yang akan memberi manfaat kepada pembangun komuniti dan pelanggan perusahaan besar melalui sumber terbuka.

Bagi Canonical yang bercakap ialah Pengarah Produknya, Valentin Viennot:

Ubuntu kini mempunyai cerita dari awal hingga akhir, dari pembangunan hingga pengeluaran, dengan imej kontena yang disokong oleh rangkaian ultra, bermula dengan platform .NET. Kami fikir ini adalah peningkatan yang hebat untuk kedua-dua komuniti kami; kerjasama dengan pasukan .NET di Microsoft telah membolehkan kami pergi lebih jauh.

Kemas kini

Daripada Canonical mereka menjelaskan subjek tarikh kemas kini yang berbeza bagi versi lanjutan Ubuntu dan .Net. .NET LTS dikeluarkan pada bulan November tahun bernombor ganjil dan Ubuntu LTS dikeluarkan pada bulan April tahun bernombor genap berikutnya. Menurut mereka, ini menjamin bahawa pengguna akan sentiasa mempunyai versi terkini .Net pada setiap LTS

Apakah itu platform pembangunan .Net

Ia adalah satu set teknologi untuk pembangunan aplikasi web dan perkhidmatan secara bebas daripada sistem pengendalian.

Cara memasangnya di Ubuntu

Pemasangan keseluruhan persekitaran
sudo apt update && sudo apt install dotnet6
Pemasangan alatan 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

Ia juga boleh memuat turun imej OCI (yang mengikut piawaian Inisiatif Kontena Terbuka)

Imej ini hanya terdiri daripada set ketat pakej dan fail yang diperlukan semasa masa jalan. Menurut Canonical, proses ini telah mengurangkan 100MB, memberikan imej OCI berasaskan Ubuntu terkecil yang pernah dikeluarkan kurang daripada 6MB (dimampatkan).

Semua pautan muat turun boleh didapati di muka surat ini.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.