Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

URL 링크 : http://www.zdnet.co.kr/view/?no=20190508070053 

imc_LV8TuA8i65pFcHag.jpg

 

마이크로소프트(MS) 윈도 운영체제(OS)가 리눅스 커널을 품는다. MS가 다음달 중순 '리눅스용 윈도 서브시스템(WSL)' 새 버전을 선보이면서 다가올 변화다. 리눅스를 일부 흉내내던 윈도 내장 기능이 아예 리눅스 커널을 통해 실제 리눅스 OS로 작동한다는 소식이다.

 

MS는 지난 6일 미국 시애틀 워싱턴스테이트컨벤션센터에서 개발자컨퍼런스 '빌드2019'를 개최한 가운데, 실제 리눅스 커널을 사용해 완전히 새로운 아키텍처를 사용하는 'WSL2'를 개발 중이며 이걸 윈도에 탑재한다는 계획을 내놨다.

 

WSL2는 앞서 윈도10에 탑재된 WSL의 후속 버전이다. MS는 WSL 사용자 커뮤니티로부터 파일 시스템 성능을 높이고 더 많은 앱이 WSL 안에서 돌게 해달라는 요청을 받아 WSL2를 개발하게 됐다. WSL2 첫 빌드는 다음달말께 윈도 인사이더 테스트 프로그램 참가자 대상으로 나오는 시험판을 통해 배포될 예정이다.

 

기존 WSL 즉 'WSL1'은, 윈도 OS에서 일부 리눅스 바이너리 상호작용을 지원하는 호환 레이어로, 에뮬레이션 아키텍처 기반이었다. 이와 달리 WSL2는 리눅스 바이너리의 전체 시스템 콜을 처리할 수 있다. 즉 도커(Docker) 컨테이너의 리눅스 버전이라든지 여기에 마운트되는 사용자영역내 파일시스템(FUSE)같은 기술을 사용하는 리눅스 애플리케이션을 WSL2에서 구동할 수 있다.

 

MS는 WSL2를 통해 윈도에 실제 리눅스 커널을 탑재한다. 이는 온전한 시스템 콜 호환성을 갖출 수 있게 만든다. 이날 MS 개발자 블로그를 통해 WSL2를 소개한 크레이그 로웬 MS 윈도 디벨로퍼 플랫폼 프로그램 매니저의 포스팅에 따르면, WSL2는 기존 윈도 환경에서 EFL64 리눅스 바이너리를 구동하기 위한 WSL를 실현하는 아키텍처의 새 버전이다. [원문보기 ☞ Announcing WSL 2]

설명에 따르면 WSL2는 실제 리눅스 커널을 사용한 완전히 새로운 아키텍처를 채택했다. 새 아키텍처는 이 리눅스 바이너리가 윈도 그리고 사용자의 컴퓨터 하드웨어와 상호작용하는 방식을 바꿨지만 기존 WSL1 버전과 동일한 사용자 경험을 제공한다. 개별 리눅스 배포판이 WSL1로 또는 WSL2 배포판으로 실행될 수도, 언제든 업그레이드되거나 다운그레이드될 수도, 두 버전 배포판이 함께 구동될 수도 있다.

 

MS는 이미 지난해 애저 스피어(Azure Sphere)라는 기술을 통해 리눅스 커널을 탑재한 제품을 선보이긴 했지만, 윈도 OS 제품에 리눅스 커널을 심는 건 처음이다. WSL2에 포함돼 최초 배포될 리눅스 커널은 4.19 버전 기반이다. MS는 이 커널을 WSL2 용도에 맞게 개조했다. 윈도에서 리눅스 경험을 제공하기 알맞게 크기와 성능을 조율한 결과물이다.

MS는 '윈도 업데이트'를 통해 이 리눅스 커널을 서비스할 계획이다. 다른 윈도OS 구성요소처럼, 최신 보안 픽스와 커널 개선 요소를 MS가 직접 만들어 제공하고 관리한다는 뜻이다. 또 MS는 이 리눅스 커널을 완전히 오픈소스로 제공할 예정이다. 일단 WSL2의 소스코드가 온전한 컨피규레이션과 함께 깃허브를 통해 온라인으로 공개되면 개발자들은 그 동작 방식을 확인하고 직접 빌드해 볼 수 있게 된다.

 

WSL2의 아키텍처는 기존 버전과 어떻게 다를까. 가상머신(VM)을 사용하는데, 일반 VM처럼 관리 및 성능 부담을 갖지 않고 기존 WSL처럼 간편하게 쓸 수 있다. 로웬 매니저의 설명에 따르면 다음과 같다.

 

WSL2는 그 내부에 지닌 경량 유틸리티 VM으로 리눅스 커널을 구동하는데, 이 때 일반적인 VM의 단점을 띠지 않는다. 통상 VM은 느리게 기동하고 격리된 환경에서 돌아가며 많은 컴퓨터 자원과 관리 시간을 소모하게 만드는데 WSL2은 그렇지 않다는 얘기다. WSL1이 그랬듯 윈도와 리눅스간의 고수준 통합, 빠른 부팅 시간, 적은 자원 점유량을 유지하고 VM에 따라오는 구성과 관리 불편이 없다.

 

리눅스 바이너리는 파일 접근, 메모리 요청, 프로세스 생성과 같은 여러 기능을 수행하기 위해 시스템 콜을 사용한다. MS는 WSL1를 만들기 위해 이런 시스템콜 대부분을 해석하는 일종의 번역 레이어를 만들고 그걸 윈도NT 커널 위에서 동작하게 했다. 그러나 이런 식으로 모든 시스템콜을 구현하기는 어려웠고 어떤 앱은 WSL1에서 쓸 수 없었다. WSL2는 자체 리눅스 커널을 써서 온전한 시스템 콜 호환성을 갖췄다.

 

MS는 WSL2의 성능을 강조했다. 특히 git clone, npm install, apt update, apt upgrade같은 파일처리 집약적 명령을 빠르게 처리할 수 있다고 밝혔다. 실제 속도는 사용자가 구동하는 앱과 거기서 파일시스템에 상호작용하는 방식에 달려 있지만, 초기 테스트에선 WSL1 대비 WSL2의 tar 압축파일 해제 속도는 20배 이상 빨랐고 git clone, npm install, 여러 프로젝트의 cmake 명령은 2~5배 더 빨랐다는 설명이다.

 

이날 MS는 윈도에 리눅스 커널을 담아 배포한다는 소식을 따로 정리해 개발자 블로그에 별도 포스팅으로 게재했다. 잭 해먼스 MS 리눅스시스템즈그룹 프로그램 매니저의 포스팅에 따르면 MS는 최신 WSL 버전에 MS가 직접 빌드한 리눅스커널이 쓰였으며 이는 올여름 배포되는 윈도 인사이더 시험판부터 탑재된다.

[원문보기 ☞ Shipping a Linux Kernel with Windows]

 

MS는 WSL2에 탑재하는 커스텀 리눅스커널을 개발하면서 오픈소스 프로젝트의 업스트림 코드에 기여하기 시작했다. 해먼스 매니저는 "MS에서 중요한 리눅스 철학 하나가 모든 변화를 업스트림으로 보내는 것"이라며 "다운스트림 패치 관리는 복잡성을 늘리고 오픈소스 커뮤니티에 기여하는 표준 활동도 아니다"라고 썼다. 업스트림 코드 기여는 오픈소스 활동에 신뢰를 더하고 직접 변화를 창출한다는 지적이다.

 

자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

profile

FAKE

2019.05.16 20:18
가입일: 2016:02.09
총 게시물수: 30
총 댓글수: 1753

윈도우에 이것저것 다 넣으려고 하네...

List of Articles

IT정보 TSMC, 2020년 5nm에 이어 2021년 5nm+ 공정 양산 계획

TSMC가 2021년에 5nm+ 공정 생산을 계획 중인 것으로 알려졌다. 커머셜 타임즈에 따르면 TSMC는 2020년 양산 계획인 5nm 공정의 뒤를 이어 다음해인 2021년 5nm+...

  • 등록일: 2019-05-11

55

VIEWS

일반정보 인텔, 6월부터 10나노 CPU 공급…‘공급 부족’ 해소되나 file

인텔이 6월부터 CPU 공급량을 늘려 ‘CPU 가뭄’ 해결에 나선다. 차세대 10㎚(나노미터) 기반 프로세서를 조기 투입해 CPU 부족으로 완제품 생산에 어려움을 겪고 ...

  • 등록일: 2019-05-10

152

VIEWS

1

COMMENTED

IT정보 삼성전자, 업계 최초 6,400만 화소 모바일 이미지센서 공개 file

삼성전자, 업계 최초 6,400만 화소 모바일 이미지센서 공개 삼성전자가 0.8㎛(마이크로미터∙100만분의 1m) 초소형 픽셀을 적용한 초고화소 이미지센서 신제품 '...

  • 등록일: 2019-05-10

121

VIEWS

윈도정보 MS, 새 터미널 앱 '윈도 터미널' 만든다 file

  마이크로소프트(MS)가 새 명령줄(CLI) 도구 '윈도 터미널(Windows Terminal)'을 공개했다. 연내 정식 출시에 앞서, 새 윈도 터미널 앱과 기존 '윈도 콘솔(Wind...

  • 등록일: 2019-05-08

149

VIEWS

2

COMMENTED

MS소식 MS 윈도, 리눅스 커널 품는다 file

  마이크로소프트(MS) 윈도 운영체제(OS)가 리눅스 커널을 품는다. MS가 다음달 중순 '리눅스용 윈도 서브시스템(WSL)' 새 버전을 선보이면서 다가올 변화다. 리...

  • 등록일: 2019-05-08

129

VIEWS

1

COMMENTED

일반정보 올해 세계 반도체 시장 ‘521조’...10년 만의 최저 file

올해 전 세계 반도체 시장규모가 521조원에 달할 전망이다. 이는 반도체 시장의 최대 암흑기였던 2009년 이후 10년 만의 최저치다. 7일 시장조사업체 IHS 마킷은 ...

  • 등록일: 2019-05-07

62

VIEWS

IT정보 구글, 사용자 위치 및 활동 기록 자동으로 삭제한다 file

구글에서 위치 기록과 웹·앱 활동 기록 저장과 관련해서 일정 주기로 자동으로 삭제해주는 위치 및 활동 기록 자동 삭제 옵션을 추가한다. 구글은 1일 자사 블로...

  • 등록일: 2019-05-07

95

VIEWS

IT정보 삼성전자, '갤럭시노트9' 신규 소프트웨어 업데이트.. 카메라·보안 강화 file

삼성전자가 지난달 30일(현지시간) 독일서 '갤럭시노트9(모델번호 SM-N960F)'에 신규 소프트웨어 업데이트를 출시했다. 4월에만 두 번째 업데이트다. 독일서 출...

  • 등록일: 2019-05-07

240

VIEWS

2

COMMENTED

IT정보 샤오미, 5G 모뎀 장착 '미 믹스3' 스위스 출시 file

샤오미의 첫 번째 5G 스마트폰 '미 믹스3'가 2일(현지시간) 스위스 통신사 선라이즈(Sunrise)를 통해 출시된다고 외신이 보도했다. 샤오미가 작년에 출시한 '미 ...

  • 등록일: 2019-05-07

52

VIEWS

1

COMMENTED

IT정보 스냅드래곤 855 탑재 '홍미 X' 포스터 유출 file

샤오미 서브 브랜드 홍미(Redmi)의 최초 플래그십 스마트폰의 포스터가 중국 소셜 미디어 웨이보에 유출됐다. 유출된 포스터의 진위여부는 확인할 수 없지만 포...

  • 등록일: 2019-05-07

48

VIEWS

4

COMMENTED

IT정보 삼성전자, 카메라가 화면에 통합된 스마트폰 특허 출원 file

삼성전자가 전면과 후면을 하나의 디스플레이로 덮는 형태의 스마트폰 특허를 미국 특허청(USPTO)에 출원했다고 외신이 보도했다. 해당 특허는 지난달 25일 세계...

  • 등록일: 2019-05-07

54

VIEWS

1

COMMENTED

IT정보 테두리가 울퉁불퉁…'갤럭시 탭S5e' 일부 모델 품질 논란 file

삼성전자 최신 태블릿 '갤럭시 탭S5e' 일부 제품에서 품질 논란이 불거졌다. 뽐뿌 등 온라인 커뮤니티 및 삼성 스마트폰 카페에 올라온 게시물에 따르면 '갤럭시...

  • 등록일: 2019-05-07

91

VIEWS

IT정보 삼성 '갤럭시S10 5G' 판매 호조…5G 가입자 26만명 돌파 file

국내 5G 가입자가 총 26만명을 돌파했다. 국내 최초 5G 스마트폰 '갤럭시S10' 5G 판매량도 26만대를 돌파한 것으로 보인다. 1일 과학기술정보통신부는 지난 30일...

  • 등록일: 2019-05-07

13

VIEWS

IT정보 삼성전자 '갤럭시폴드' 디자인 결함 파악.. 출시 일정 별도 공지 file

삼성전자가 폴더블 스마트폰 '갤럭시 폴드' 출시 일정을 이르면 이달 중 공개할 것으로 보인다. 관련 업계에 따르면 삼성전자 무선사업부 상무는 지난달 30일 1...

  • 등록일: 2019-05-07

33

VIEWS

IT정보 LG유플러스, '가족 3명 결합하면 2년동안 5G 요금제 50% 할인' file

  1일 LG유플러스가 가족 3명을 결합하면 5G 요금을 50% 할인해주는 ‘U+ 5G 프리미엄 가족 할인’을 선보인다고 밝혔다. 이 상품은 오는 6월말까지 한시적으로 운...

  • 등록일: 2019-05-07

57

VIEWS