데스크탑 리눅스가 여전히 중요한 이유

리눅스 데스크톱이 주류를 이루는 ‘리눅스 데스크톱의 해’는 아직까지 현실화되지 못했으며, 앞으로도 그럴 가능성은 희박해 보입니다. 하지만 그렇다고 해서 데스크톱 PC 환경에서 리눅스의 가치가 떨어진다는 의미는 절대 아닙니다. 리눅스는 여전히 데스크톱 환경에서도 강력한 운영체제입니다.

리눅스 데스크톱의 해는 언제 오는가?

1999년, 당시 인텔의 주요 리눅스 및 오픈소스 기술 담당자였던 Dirk Hohndel은 리눅스가 개인용 PC 시장에 진입하여 윈도우를 대체할 것이라고 예측했습니다. 그는 바로 이 시점에 ‘리눅스 데스크톱의 해’라는 용어를 사용하기 시작했습니다.

하지만 20년이 지난 지금도 우리는 여전히 기다리고 있습니다. 매년 IT 업계 전문가들은 리눅스 데스크톱이 주류가 될 것이라고 예측하지만, 현실은 그렇지 못합니다. 현재 전 세계 데스크톱 PC와 노트북 중 약 2%만이 리눅스를 사용하고 있으며, 2015년 기준으로 약 20억대의 PC가 사용되고 있었습니다. 이를 바탕으로 추정해보면 리눅스 기반 PC는 약 4000만 대 정도입니다. 물론 지금은 그보다 더 늘었을 것으로 예상되지만, 여전히 전체 데스크톱 시장에서는 매우 작은 비중을 차지하고 있습니다. 대략 4500만 명, 이는 쿠웨이트 인구와 비슷한 수치입니다.

하지만 리눅스는 보이지 않는 곳에서 세계를 움직이고 있습니다. 전 세계 웹사이트의 약 70%가 리눅스 기반으로 운영되고 있으며, 아마존 EC2 플랫폼을 포함한 92% 이상의 서버가 리눅스를 사용하고 있습니다. 또한, 세계에서 가장 빠른 500대 슈퍼컴퓨터 모두 리눅스를 기반으로 작동하고 있습니다. 스마트폰의 경우, FreeBSD 를 포함하여 리눅스에서 파생된 커널이 탑재된 25억 대 이상의 안드로이드 스마트폰이 사용되고 있습니다.

가정에서 사용하는 대부분의 스마트 기기 역시 내장형 리눅스를 기반으로 작동하며, 네트워크 스위치, 라우터, 무선 액세스 포인트 등도 마찬가지입니다.

데스크톱 PC를 제외하고 리눅스가 지배적이라고 할 수 있는데, 그렇다면 그것이 정말로 중요할까요?

왜 단 2%인가?

저는 여러 행사에서 강연을 하고, 강연 후 많은 사람들과 기술에 대해 대화를 나눕니다. 그 과정에서 대부분의 사람들은 리눅스에 대해 들어본 적도 없고, 운영체제가 무엇인지도 모르며, 심지어 관심조차 없다는 사실에 더 이상 놀라지 않습니다. 어떤 사람들은 본인의 맥 컴퓨터가 ‘애플 방식’으로 윈도우를 실행한다고 생각하고, 크롬북 사용자는 안드로이드를 사용한다고 생각합니다. 물론 안드로이드와 크롬 OS 모두 리눅스 커널을 기반으로 만들어졌습니다.

대부분의 사람들(기술 관련 강연에 참석하는 사람들조차도)은 컴퓨터 내부에 어떤 시스템이 작동하는지에 대해 깊이 생각하지 않는 듯합니다. 그들은 단순히 멋진 디자인, 빠른 성능, 긴 배터리 수명을 원합니다. 그리고 무엇보다, 친구들이나 직장에서 사용하는 소프트웨어를 동일하게 사용하기를 원합니다.

컴퓨터나 노트북을 구매할 때, 대다수는 기본적으로 윈도우를 사용하거나 맥을 선택합니다. 맥을 구매하는 사람들은 흔히 ‘사용하기 더 쉽다’고 들었거나, 아이폰을 사용하고 있어서 애플 제품을 선택했다고 말합니다. 그들은 마치 전자레인지를 구매하는 것처럼 컴퓨터를 구매합니다. 단순히 원하는 기능을 사용할 수 있기를 바라는 것입니다.

물론 기술에 대해 더 잘 아는 사람들도 있습니다. 그들은 구매하거나 직접 조립하는 장비에 대해 정보에 입각한 결정을 내릴 수 있지만, 이러한 사람들은 소수에 불과합니다. 리눅스 데스크톱 사용자는 이 범주에 속하지만, 그들 또한 소수의 일부일 뿐입니다.

운영체제에 대해 좀 더 지식이 있는 사람들에게 리눅스를 사용하지 않는 이유를 물어보면, 다음과 같은 주제와 관련된 여러 답변이 돌아옵니다.

게임: 리눅스 게임 환경이 최근 몇 년간 크게 발전했지만, 여전히 윈도우에는 더 많은 선택지가 있습니다. 윈도우 환경에서 최고급 게임 하드웨어를 최적화하기가 더 쉽다는 인식도 여전합니다.
리눅스에서는 특정 소프트웨어를 실행할 수 없습니다. 포토샵, 오토캐드 또는 마이크로소프트 오피스와 같은 필수 프로그램이 리눅스 환경에서는 작동하지 않는다는 사실은 많은 사용자에게 가장 큰 진입 장벽입니다. 이들은 대안을 찾거나 와인과 같은 호환성 도구를 사용하는 데 관심이 없습니다.
명령줄에 대한 두려움: 이들은 새로운 것을 배우는 것을 꺼립니다.
이들은 다른 것을 원하지 않습니다. 친구나 가족이 사용하는 것과 동일한 운영체제를 사용하고 싶어합니다.
이들은 자유 소프트웨어 및 오픈 소스에 대한 가치, 개인 정보 보호에 대해 전혀 관심이 없습니다.
이들은 직접 시스템을 만지는 것을 원하지 않습니다. 단순히 하던 일을 계속하고 싶을 뿐입니다.

하드웨어가 해답인가?

델의 XPS 13 개발자 에디션 노트북에는 우분투가 사전 설치되어 있습니다.

HP는 각각 2007년과 2004년부터 리눅스가 사전 설치된 하드웨어 옵션을 제공해왔습니다. System76은 2005년부터 리눅스에 최적화된 고성능 노트북과 컴퓨터를 제공하고 있으며, Tuxedo와 저가형 제품을 제공하는 Pine64도 있습니다.

하지만 누가 이러한 장치를 구매할까요? 새로운 리눅스 사용자를 유치하는 데 효과가 있을까요, 아니면 기존 리눅스 사용자에게만 판매되는 걸까요? 기업이나 다른 조직에서도 투자할 수 있지만, 일반 개인 사용자들에게는 후자의 가능성이 더 커 보입니다.

뮌헨은 2004년에 윈도우에서 리눅스로 운영체제를 전환한 것으로 유명했지만, 10년 후 다시 윈도우로 되돌아간 것으로도 유명합니다. 현재 뮌헨은 다시 리눅스로 전환하는 과정을 진행하고 있습니다.

바르셀로나 역시 현재 윈도우에서 리눅스로 전환하고 있습니다. 이들은 모든 데스크톱 애플리케이션을 오픈 소스 대안으로 대체하고 있습니다. 사용 중인 독점 소프트웨어가 운영 체제뿐일 때 리눅스로 전환을 진행합니다. 목표는 직원들이 이미 애플리케이션에 익숙하기 때문에 리눅스로의 전환이 큰 문화적 충격이 되지 않도록 하는 것입니다.

직장에서 리눅스를 사용하게 되면, 집으로 돌아갔을 때도 리눅스 사용에 익숙해져 자연스럽게 리눅스를 사용할 수 있게 될 수도 있지만, 반대로 윈도우를 고수하게 될 가능성도 있습니다.

중국의 움직임

중국에서는 조만간 리눅스 데스크톱 사용자가 급격히 늘어나는 것을 보게 될 것입니다. 미국의 무역 제재화웨이에 대한 압박으로 인해 베이징은 모든 정부 및 공공 기관에 중국 외 지역에서 공급되는 모든 컴퓨터 장비와 소프트웨어를 교체하도록 명령했습니다. 여기에는 윈도우도 포함됩니다.

또한, 중국은 자체 Deepin 기반 리눅스 배포판Unity Operating System(UOS)을 개발하여 리눅스로의 전환을 지원하고 있습니다.

누가 리눅스를 사용하는가?

다음과 같은 사람들이 여전히 리눅스를 사용하고 있습니다.

  • 오랜 기간 리눅스를 지지하고 사랑해온 사람들.
  • 대학이나 직장에서 *NIX 시스템을 사용했던 사람들.
  • 윈도우 10을 실행하기에는 너무 오래되었거나 성능이 부족한 하드웨어를 가진 사용자.
  • 위원회, 정부 기관, 기업, 자선 단체.
  • 컴퓨터 공학 전공자.
  • 오픈 소스 소프트웨어, 자유 소프트웨어, 개인 정보 보호에 관심 있는 사람들.
  • 호기심 많은 사용자.
  • 어떤 이유에서든 리눅스를 사용하게 되었고, 그 환경에 만족하는 사람들.
  • 개발자 – 많은 개발자들.

만약 세상이 리눅스에서 작동한다면, 세상은 리눅스 개발자를 필요로 할 것입니다. 리눅스에서 무료로 사용할 수 있는 다양한 개발 도구는 놀라울 정도입니다. 애플리케이션, 웹, 크로스 플랫폼 또는 임베디드 개발 등 무엇을 개발하든 전문가 수준의 도구를 쉽게 이용할 수 있습니다. 이러한 이유로 많은 개발자들이 더 나은 리눅스 개발 환경을 위해 윈도우 플랫폼을 떠나고 있습니다.

마이크로소프트는 리눅스용 윈도우 하위 시스템(WSL)을 통해 개발자들을 다시 윈도우로 끌어들이려고 노력하고 있습니다. 최신 버전인 WSL2에는 정식 리눅스 커널이 포함되어 있어 개발자들에게 리눅스에 가까운 환경을 제공합니다.

Kinks의 Ray Davies가 노래한 것처럼 “혼란스럽고 뒤죽박죽인 세상”입니다. 리눅스는 윈도우 10 내부에 존재하고 있으며, 마이크로소프트는 리눅스용 애플리케이션을 출시했습니다. 제가 이런 말을 하게 될 줄은 꿈에도 몰랐습니다.

마이크로소프트는 Visual Studio Code를 리눅스 환경에서 설치하여 통합 개발 환경을 구축하고, 개인 및 상업 프로젝트에 자유롭게 사용할 수 있도록 지원합니다. 또한, Microsoft Teams 기본 리눅스 클라이언트를 사용하여 코딩하는 동안 동료들과 협업할 수도 있습니다.

이러한 애플리케이션은 오픈 소스가 아니지만, 무료로 사용할 수 있습니다. 마이크로소프트 내부에서도 이 상황에 대해 주목하고 있습니다. 만약 세상이 리눅스에서 작동한다면, 세상은 리눅스 개발자를 필요로 하며, 마이크로소프트는 개발자들이 윈도우 환경에서 크로스 플랫폼 개발을 하기를 원합니다.

데스크톱 점유율 2%: 의미가 있을까?

리눅스는 데스크톱 시장을 장악하지 못했지만, 그것이 정말로 중요할까요? 결국 리눅스는 이미 광범위하게 사용되고 있습니다. 인터넷과 사물 인터넷을 실제로 움직이고 있습니다. 또한, 우주, 핵잠수함, 자율주행 자동차에도 사용됩니다. 리눅스는 놀라운 이야기를 가진 멋진 운영체제입니다.

그리고 우리 중 소수는 데스크톱 PC에서도 리눅스를 사용합니다.