.Net 개발 플랫폼은 Ubuntu 22.04에서 기본 제공됩니다.

Canonical과 Microsoft의 계약 발표

.Net 개발 플랫폼은 Ubuntu 22.04 호스트 및 컨테이너 이미지에 단일 명령으로 설치할 수 있습니다. Canonical이 발표한 대로 블로그. .Net은 통합 개발 환경인 Visual Studio Code와 함께 Satya Nadella의 지휘 하에 이러한 유형의 라이선스에 대한 태도를 바꾼 후 오픈 소스 세계에 대한 Microsoft의 첫 번째 기여 중 하나였습니다.

커뮤니티의 특정 부분에서 조장하는 음모론과는 거리가 멀고, 관용의 몸짓이라고 믿는 천진함과 Microsoft의 의도는 단순히 Google, Amazon 또는 Facebook 제품의 손에 더 많은 프로그래머를 잃지 않는 것입니다. 프로그래밍 언어 및 도구 개발을 오픈 소스로 만들기로 선택한 사람들.

비주얼 스튜디오 코드 우분투
관련 기사 :
Microsoft 제공 : Linux 용 .NET Core 및 Visual Studio Code 출시

계약

이러한 움직임은 Canonical에게도 의미가 있습니다. 전문 프로그래머들이 선호하는 리눅스 배포판 중 하나일 뿐만 아니라, 또한 기업 영역에서 이를 통합합니다. Microsoft와의 계약에는 .Net에 대한 지원을 제공할 수 있을 뿐만 아니라 릴리스되는 즉시 업데이트 및 보안 패치를 받는 것이 포함되어 있기 때문입니다.

흥미롭게도 설치는 DEB 형식의 기존 패키지 관리자에서 수행됩니다. Snap에서 하는 대신 우리는 Shuttleworth의 전통적인 발상 변화의 전날에 있을 것입니까 아니면 Debian 및 파생 배포판에서도 설치할 수 있도록 Microsoft의 요구 사항이 될 것입니까?

어쨌든, Ubuntu 6를 사용하는 kos .NET 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 개발 플랫폼이란 무엇입니까?

운영 체제와 독립적으로 웹 응용 프로그램 및 서비스를 개발하기 위한 기술 집합입니다.

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

Open Container Initiative의 표준을 따르는 OCI 이미지를 다운로드할 수도 있습니다.

이러한 이미지는 런타임에 필요한 엄격한 패키지 및 파일 집합으로만 구성됩니다. Canonical에 따르면 이 프로세스는 100MB를 줄여 6MB(압축) 미만으로 출시된 가장 작은 Ubuntu 기반 OCI 이미지를 제공합니다.

모든 다운로드 링크는 다음에서 찾을 수 있습니다. 이 페이지.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.