CWN(CHANGE WITH NEWS) - 마이크로소프트, ′.NET 8′ 배포…리눅스 지원 강화

  • 구름많음서청주18.0℃
  • 구름조금대구19.6℃
  • 구름많음제천16.2℃
  • 구름많음정선군15.6℃
  • 구름많음진도군17.9℃
  • 구름많음서산16.4℃
  • 구름조금광양시23.0℃
  • 구름조금김해시21.4℃
  • 구름조금고흥22.9℃
  • 구름조금통영21.6℃
  • 맑음인천16.2℃
  • 구름많음천안17.3℃
  • 구름많음보은16.3℃
  • 구름조금영천19.5℃
  • 구름많음원주17.3℃
  • 구름많음산청20.2℃
  • 구름조금의령군19.9℃
  • 구름많음남원18.9℃
  • 구름조금북춘천17.1℃
  • 맑음남해20.2℃
  • 구름많음영덕18.9℃
  • 구름조금안동18.0℃
  • 구름많음백령도15.6℃
  • 구름조금거제20.4℃
  • 흐림울릉도16.8℃
  • 구름많음추풍령18.5℃
  • 구름많음서귀포24.9℃
  • 구름많음전주18.2℃
  • 구름조금수원17.2℃
  • 구름조금보령19.7℃
  • 구름많음함양군20.8℃
  • 구름많음세종18.1℃
  • 구름많음충주17.0℃
  • 구름많음속초15.4℃
  • 구름조금부안18.5℃
  • 구름많음청송군17.8℃
  • 구름많음대관령13.2℃
  • 구름많음영광군
  • 구름많음고창군17.4℃
  • 구름많음의성18.5℃
  • 구름많음북강릉14.8℃
  • 구름많음고창18.3℃
  • 구름많음포항18.7℃
  • 흐림태백14.1℃
  • 구름많음춘천18.5℃
  • 구름많음양산시23.0℃
  • 구름조금순천19.9℃
  • 구름많음철원15.4℃
  • 구름많음거창19.3℃
  • 맑음창원20.9℃
  • 구름조금밀양21.4℃
  • 구름많음임실18.9℃
  • 구름많음대전17.7℃
  • 구름조금목포17.8℃
  • 구름많음성산21.2℃
  • 구름조금합천20.1℃
  • 구름많음군산17.6℃
  • 구름많음순창군18.4℃
  • 구름조금완도22.7℃
  • 맑음강화16.7℃
  • 구름조금구미18.7℃
  • 맑음북창원21.3℃
  • 구름많음해남19.0℃
  • 구름많음홍성18.2℃
  • 구름많음광주18.2℃
  • 구름많음청주17.0℃
  • 구름많음양평18.0℃
  • 구름조금부여17.9℃
  • 구름많음장수18.6℃
  • 구름많음문경17.4℃
  • 구름많음울진18.6℃
  • 구름조금부산22.7℃
  • 구름많음파주16.2℃
  • 구름많음인제17.0℃
  • 흐림영주16.3℃
  • 구름조금보성군22.0℃
  • 구름많음강릉15.7℃
  • 구름많음서울16.4℃
  • 구름많음제주20.4℃
  • 구름많음상주18.3℃
  • 구름많음정읍17.8℃
  • 구름많음동해16.9℃
  • 맑음흑산도17.0℃
  • 구름많음홍천16.9℃
  • 구름많음고산19.6℃
  • 구름조금울산19.1℃
  • 구름많음장흥19.5℃
  • 구름많음영월16.2℃
  • 구름조금여수20.3℃
  • 구름많음금산18.4℃
  • 구름많음경주시20.3℃
  • 구름많음강진군20.3℃
  • 구름많음이천17.6℃
  • 구름많음동두천15.3℃
  • 구름조금북부산22.5℃
  • 맑음진주21.1℃
  • 흐림봉화16.9℃
  • 2025.10.25 (토)

마이크로소프트, '.NET 8' 배포…리눅스 지원 강화

최은희 / 기사승인 : 2023-02-27 15:59:43
  • -
  • +
  • 인쇄

해외 IT 매체 인포월드에 따르면, 마이크로소프트의 .NET 8 버전이 리눅스 지원 강화와 클라우드 개발을 강조한다.

이번에 새로 배포된 .NET은 3년간 지원되며, dotnet/dotnet 저장소에서 직접 리눅스 내 구축이 가능하며, dotnet/source 빌드를 사용하여 .NET 런타임과 도구, SDK 등을 구축할 수 있다. 이는 레드햇(Red Hat)과 Canonical에서 .NET 빌드에 사용하는 것과 같으며, 추후 윈도와 맥OS 환경으로 확대 적용될 예정이다.

.NET 8은 클라우드 네이티브 개발을 위해 컨테이너 이미지를 루트(root)가 아닌 상태로 게시하는 등 컨테이너 이미지를 .NET 애플리케이션에 사용할 방법을 개선했다. 마이크로소프트는 컨테이너 기본 이미지가 일반적으로 루트 사용자로 실행되도록 구성되지만, 항상 최선이라고 볼 수는 없다고 말한다. .NET 8 컨테이너 이미지는 올해 중반에 출시될 예정인 Debian 12(Bookworm) 리눅스를 사용할 예정이다.

이 외에도 .NET 8은 메모리 사용량 감소 및 시작 시간 개선과 같은 이점을 제공하는 NativeAOT 컴파일이 더 많은 대상 애플리케이션 시나리오로 확장되도록 지원한다. .NET 7에서 NativeAOT는 콘솔 애플리케이션을 대상으로 하였다.

또, 개발자가 일반적인 시나리오에서 코드 성능을 개선할 수 있도록 핵심 라이브러리에 새로운 유형을 추가했다. System.Collections.Frozen 네임스페이스가 FrozenDictionary<TKey, TValue> 및 FrozenSet<T>를 제공하는 것을 한 가지 예시로 언급할 수 있다. 이러한 유형은 키나 값에 대한 변경이 허용되지 않는 불변의 표면 영역을 제공한다. XxHash3 및 XxHash128 유형을 포함, 성능에 중점을 둔 해싱 알고리즘도 추가되었다.

.NET 8 개발 기간 동안 .NET MAUI(멀티플랫폼 앱 UI) 크로스 플랫폼 개발 프레임워크에 대한 계획에는 Xamarin에서 .NET으로의 업그레이드 경로 개선, UI 렌더링 속도 향상, 개발자의 내부 루프 시간 단축 등이 포함되었다. 개발자는 .NET MAUI를 사용하여 C# 및 XAML로 네이티브 모바일 및 데스크톱 앱을 빌드할 수 있다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue