마이크로소프트는 이미 세계 최대 기업 중 하나지만, 현상에 안주하지 않습니다. 언제나 업그레이드할 무언가를 찾고 있죠. 윈도우 코어 OS(Windows Core OS)는 바로 그런 마이크로소프트의 기술 혁신 비전을 담은 프로젝트입니다.
슈퍼 운영체제에 대한 구상은 수년 전부터 시작되었지만, 지금까지는 하나의 꿈으로 남아 있었습니다. 이제 소프트웨어와 하드웨어 모두에서 윈도우 사용자와 개발자의 방식을 크게 바꿀 변화가 다가오고 있습니다.
여기서는 아이디어 단계부터 실제 사실까지, 윈도우 코어 OS에 대해 알아야 할 모든 것을 정리해 드립니다.
윈도우 코어 OS란 무엇인가?
모듈형 구조를 지향하는 이 새로운 운영체제는 오늘날 우리가 알고 있는 윈도우보다 훨씬 간결하고 실용적인 버전입니다. 기본적으로 모든 마이크로소프트 기기는 동일한 윈도우 코어 OS 기반 위에서 작동하며, 개발자는 여기에 기능 컨테이너를 추가하고 조정할 수 있습니다.
이렇게 되면 다양한 기기의 디자인과 콘텐츠를 훨씬 효율적으로 설계할 수 있습니다. 현재의 기술과 미래지향적 혁신이 만나 탄생한 결과물인 셈입니다.
윈도우 코어 OS의 핵심 구성 요소
마이크로소프트의 오랜 자산인 OneCore가 새로운 분리형 운영체제와 통합됩니다. 불필요한 요소를 걷어내고 가장 기본적이고 필수적인 요소만 남긴 형태인데, '코어 OS'라는 이름도 바로 여기서 유래했습니다.
또한 현재 계획에는 레거시 앱, 즉 예전 소프트웨어는 포함되어 있지 않습니다. 어차피 마이크로소프트가 점진적으로 지원을 종료하고 있는 만큼 놀라운 일은 아닙니다. 인터넷 익스플로러 11과 레거시 버전의 마이크로소프트 엣지가 대표적인 최근 사례입니다.
하지만 C Shell(Composable Shell)은 예외입니다. 같은 모듈화 아이디어에서 탄생한 이 인터페이스 기술은 계속 활용될 예정입니다.
덕분에 마이크로소프트 기기의 외관은 사용자가 어떻게 사용하고, 심지어 어떻게 들고 있는지에 따라 빠르게 변합니다. C Shell은 윈도우 코어 OS 인터페이스 설계에서도 핵심적인 역할을 하게 됩니다.
UWP(Universal Windows Platform) 역시 코어 OS 계획의 중요한 축입니다. 마이크로소프트의 최고 앱 개발 도구 중 하나로, 새 시스템의 핵심 기능을 만드는 데 큰 도움이 됩니다.
UWP, OneCore, C Shell이 새 시스템의 3대 기둥입니다. 여기에 마이크로소프트가 준비하는 추가 혁신까지 더해지면, 윈도우 코어 OS는 회사의 생산성과 가치를 크게 끌어올릴 게임 체인저가 될 것으로 기대됩니다.
윈도우 코어 OS가 사용자 경험에 미치는 영향
마이크로소프트는 기존의 문제점들을 없애고 그 어느 때보다 매끄러운 사용자 경험을 제공하는 것을 목표로 하고 있습니다.
먼저, 코어 OS의 범용성 덕분에 새 기기를 사용할 때마다 조작법을 처음부터 배울 필요가 없습니다. 모든 마이크로소프트 시스템에서 동일한 인터페이스와 컨트롤을 찾을 수 있을 것입니다.
또 한 가지 가능성은 한 플랫폼의 고유 기능을 다른 기기에서도 사용할 수 있다는 점입니다. 예를 들어 게이머는 PC에서 Xbox 컨트롤러를 사용할 수 있고, 그 반대도 기본 운영체제를 망가뜨리지 않고 가능해집니다.

게임과 관련해서는 윈도우 코어 OS와 GameCore의 연계도 주목할 만합니다. 두 플랫폼 모두에서 실행되는 게임 타이틀이 기대됩니다. GameCore는 게임과 앱 개발을 위한 또 다른 신규 플랫폼으로, 특히 크로스 플랫폼 호환성에 초점을 맞추고 있습니다.
코어 OS 계획에는 업데이트를 더 빠르고 눈에 거슬리지 않게 만드는 목표도 담겨 있습니다. 역시 모듈형 설계 덕분에, 기기가 백그라운드에서 업데이트되는 동안에도 사용자는 평소처럼 작업을 계속할 수 있습니다.
단점도 있습니다. 윈도우 10을 새 시스템으로 간단히 업그레이드할 수는 없다는 점입니다. 완전히 새롭게 설계된 OS인 만큼 가격 부담도 클 것입니다. 하지만 그 대가로 구버전 윈도우보다 훨씬 매끄러운 경험을 얻게 됩니다.
마지막으로, 앞서 언급했듯이 레거시 기능은 계획에 포함되어 있지 않으며 Win32조차 예외가 아닙니다. 다만 일부 소프트웨어는 너무 널리 쓰이고 있어 마이크로소프트가 이를 포함시킬 방법을 찾을 수도 있습니다. 컨테이너 개념을 비롯한 코어 OS 기술은 아직 초기 단계이며 무궁무진한 잠재력을 지니고 있기 때문입니다.
마이크로소프트 코어 OS의 기존 형태
윈도우 10X는 마이크로소프트가 코어 OS의 꿈을 실현하기 위해 내딛는 첫 번째 큰걸음입니다. 현재 10X는 Surface Neo 같은 듀얼 스크린 기기를 위한 것으로, 시스템에는 그리스식 코드명 몇 가지가 붙어 있어 미스터리함을 더합니다.
'산토리니(Santorini)' 또는 '라이트(Lite)'는 폴더블 PC, 노트북, 태블릿용 전체 윈도우 10X 시스템을 가리킵니다. '켄타우루스(Centaurus)'는 진행 중인 별개의 듀얼 스크린 프로젝트이며, '페가수스(Pegasus)'는 노트북과 함께 다른 종류의 2-in-1 기기에 초점을 맞추는 것으로 보입니다.
마이크로소프트가 목표에 가까워질수록 모든 것이 더 명확해질 것입니다. 그동안 코어 OS와 관련이 있을 만한 또 다른 기술로는 익숙한 디자인의 윈도우 기능 경험 팩(Windows Feature Experience Packs)이 있으며, GameCore와 그 속에 담긴 모듈형 단서들도 잊지 말아야 합니다.
마이크로소프트 코어 OS 기술을 지원하는 기기
Surface Neo는 사실상 윈도우 10X, 그리고 코어 OS의 대표 격인 기기입니다. 프로젝트 켄타우루스의 결과물로, 9인치 디스플레이 두 개와 탈착식 키보드를 갖춘 듀얼 스크린 컴퓨터로 2021년 초 출시가 예정되어 있었습니다.
HoloLens 2 역시 소비자에게 윈도우 코어 OS의 맛을 보여줄 기기입니다. 완전한 경험은 아니지만, 헤드셋에는 새로운 C Shell 기반 인터페이스 버전과 스마트글래스에 특화된 기능이 탑재됩니다. 여기에는 앱을 주변시야에 배치하고 가상 환경과 상호작용하는 기능 등이 포함됩니다.

Xbox Series X는 예정된 '윈도우 모드' 소문 때문에 주목받고 있는데, 이 모드가 추가되면 콘솔에 PC 기반 기능이 제공됩니다. 실제로 Xbox는 코어 OS 담당자들이 관심을 갖는 플랫폼으로 자주 언급되며, 수많은 크로스 플랫폼 기능 중 첫 번째가 될 가능성이 있습니다.
Surface Hub 2X는 Hub 2S 디지털 화이트보드의 카트리지 업그레이드 제품으로, 윈도우 10X를 실행할 수 있을 것으로 보입니다. 카트리지 출시 문제와 Surface Hub 업데이트 지연 등 최근의 어려움에도 불구하고, 이는 마이크로소프트가 코어 OS의 적용 범위를 기업 시장까지 확대하고 있음을 보여줍니다.
왜 윈도우 코어 OS가 중요한가?

마이크로소프트는 제품을 더 쉽고 저렴하게 개발하고 싶어 합니다. 동시에 사용자 경험도 최대한 끌어올리고자 하죠. 윈도우 코어 OS는 PC, 콘솔, 모바일 전반에 완전히 새로운 윈도우 프로그램과 환경을 제공함으로써 이 모든 목표를 달성하는 데 기여할 것입니다.
현재 윈도우 10의 가장 큰 문제는 기기별 설정에 드는 노력입니다. OneCore라는 공통 기반이 있음에도 불구하고, 새 스마트폰이나 노트북은 매번 처음부터 설계됩니다.
소비자들 사이에서 윈도우가 아무리 성공적이라 해도, 마이크로소프트가 개발에 쓰는 시간과 비용은 결코 이상적이지 않습니다. Surface RT처럼 호응을 얻지 못해 원가도 회수하지 못하는 제품이 나오면 상황은 더욱 악화됩니다. 이런 종류의 윈도우 문제는 무료 온라인 복구 도구로 해결할 수 없는 근본적인 과제입니다.
결국 윈도우 코어 OS로 가장 큰 혜택을 보는 쪽은 마이크로소프트의 프로그래머와 회사 자체이지만, 사용자도 많은 장점을 누릴 수 있습니다. 범용적이고 더 강력한 인터페이스, 더 매끄러운 성능과 업데이트만큼은 기본적으로 기대할 수 있습니다.
지금 만나볼 수 있는 윈도우 코어 OS 경험
오랜 기다림 끝에 곧 마이크로소프트의 노력이 결실을 맺는 모습을 볼 수 있게 됩니다. 윈도우 10X, Surface Neo 등 다가오는 제품들은 소비자들의 많은 궁금증을 해소해 줄 것이며, 개발자들에게도 자신들의 기술이 어느 부분에서 개선될 수 있는지 알려줄 것입니다.
윈도우 코어 OS는 아직 멀리 있는 실현해야 할 꿈입니다. 하지만 마이크로소프트와 그 혁신가들은 프로그래머와 사용자 모두를 위해 그것을 이루어 내려는 의지가 그 어느 때보다 확고해 보입니다.