웹사이트 검색

리눅스가 번성하려면 몇몇 배포판은 사라져야 한다


리눅스가 지하실을 떠나고 있습니다. 양복을 입고, 머리를 손질하며, 주류 세계에 합류할 준비를 하고 있습니다. 마이크로소프트 같은 기업들의 실수나, 전 세계 리눅스 커뮤니티 사람들이 쏟아부은 끝없는 노력 덕분이든, 분명히 흐름은 바뀌었습니다.

하지만 한때 반항하던 권력이 되어가는 혁명적 당처럼, 약자에서 현상 유지자가 되는 과정에서는 변화가 필요합니다. 사실, 그 단계에 도달하고 싶다면 그런 변화는 거의 필수적입니다. 이 이야기는 리눅스 배포판 중에서 자원을 많이 잡아먹는 종류를 추려내는 슬프지만 필요한 과정으로 이어집니다. 리눅스가 데스크탑 분야에서 진정으로 성공하려면 대부분의 배포판은 사라져야 합니다.

너무 많은 배포판이 이미 해결된 문제를 다시 해결하고 있다

리눅스 배포판들은 많은 오픈소스 프로젝트들이 겪는 것과 같은 핵심 문제를 공유합니다. 누군가가 어떤 솔루션이나 진행 방향에 동의하지 않으면, 그들은 단순히 프로젝트를 포크해서 자신만의 길을 가버립니다. 물론 이것은 의도된 설계이지만, 많은 경우에서 논제와 반론을 종합하는 어려운 작업을 하는 대신, 거의 모든 것이 비슷하지만 일부 작은 불편한 점에서만 다른 두 개의 배포판이 생기게 됩니다.

Devuan은 systemd가 없는 Debian입니다. EndeavourOS는 GUI 설치 프로그램을 가진 Arch입니다. 더 크고 인기 있는 배포판을 단순히 재구성한 배포판도 많습니다.

제가 말하려는 것은 이 모든 포크와 브랜치가 존재할 이유가 없다는 것이 아닙니다. 제가 말하려는 것은 현실적으로 우리가 너무 많은 배포판을 가지고 있는데, 그것들이 하나로 합쳐질 수 있었거나, 어딘가 메뉴의 토글이나 설치 과정에서 선택할 수 있는 옵션이 될 수 있었다는 것입니다.

선택은 강점에서 마찰로 넘어갔다

만약 당신이 리눅스를 열렬히 좋아하며 여러 배포판을 이리저리 이동하는 것을 즐기거나, 하나의 배포판에만 고집하고 다른 배포판은 고려조차 하지 않는 사람이라면, 이것은 문제가 아닌 것처럼 보일 수 있습니다. 그러나 마이크로소프트 윈도우의 대안을 찾으려는 사람의 관점에서 보면, 솔직히 말해 재앙에 가깝습니다.

Windows에서는 Home과 Professional 중 하나를 선택해야 합니다. macOS에서는 전혀 선택할 필요가 없습니다. 위키백과의 모든 리눅스 배포판 목록은 이 엄청난 차트를 제공합니다. 생물학에서 수십억 년의 역사를 가진 생명의 나무와 견줄 만큼 대단합니다.

난 당신은 잘 모르겠지만, 만약 내가 윈도우에서 새로운 운영체제로 바꾸려고 한다면, 리눅스 배포판을 조사하는 데(시도해보는 것은 말할 것도 없이) 내 제한된 인생 시간을 얼마나 써야 할까? 그 시간에 그냥 맥을 사는 것이 비용이나 실용성 면에서 더 낫지 않을까?

하류 단절 세금과 상류 진전

그다음으로는 하류 배포판 상황이 있습니다. 대부분의 배포판은 Debian, Red Hat Enterprise Linux, Arch를 기반으로 하고, 과거에는 몇 가지 다른 배포판들도 있었습니다. 이것이 포괄적인 목록은 아니며, 단지 다양한 배포판들이 모두 소수의 주요 상위 배포판에서 비롯된다는 점을 강조하기 위한 것입니다.

위에서 큰 변화가 있으면 하류에 깊은 영향을 미칠 수 있으며, 그 모든 파생 배포판 각각도 개발자 시간, 버그 테스트 및 지원이 필요합니다. 작업의 중복과 자원의 중복이 많이 발생합니다.

분명히 이것을 리눅스의 강점으로, 다양성이 혁신과 더 나은 소프트웨어를 결국 야기한다는 점으로 볼 수도 있지만, 어느 정도 순이익이 되는 균형은 있어야 합니다. 개인적으로 저는 우리가 실제로 유익할 수 있는 것보다 훨씬 더 많은 배포판을 가진 쪽에 지나치게 치우쳐 있다고 생각합니다.

건강한 생태계는 스스로를 정리한다

만약 같은 분야에 경쟁자가 정말 많다면, 결국에는 틈새 시장의 기업들이나 큰 가치를 제공하지 못하는 기업들은 자연스럽게 사라지고, 사람들은 최고의 기업 주변으로 모이게 될 것이라 예상할 수 있습니다. 하지만 저는 리눅스의 경우에는 이런 현상이 필요한 정도로 일어나고 있다고 보지 않습니다.

한 가지 이유는 아마도 자신만의 배포판을 만들고 배포하는 데 진입 장벽이 꽤 낮기 때문일 것 같아요. 부분적으로는 별도의 배포판으로 간주되는 범위가 꽤 넓고, 또 부분적으로는 오픈소스가 진입 장벽을 낮게 설계했기 때문이죠. 또한 잘 알려지지 않은 틈새 배포판을 즐기는 거의 힙스터 같은 문화도 있습니다.

결국 많은 리눅스 팬들은 리눅스 자체를 하나의 취미처럼 여깁니다. 그들에게는 운영체제를 만지고 실험하는 것이 핵심입니다. 반면 대부분의 사람들은 운영체제를 다른 목적을 위한 수단으로 원합니다. 일을 하거나, 오락을 제공하기 위해서죠. 사용자가 목표를 달성하도록 돕기 위해 설계된 실제 운영체제로서 그리 유용하지 않은 배포판은 그 존재 자체를 정당화하기 어렵습니다.

Linux 배포판이 얼마나 있어야 macOS와 Windows와 진정으로 경쟁할 수 있을 만큼 충분히 집중될 수 있을까요? 그 답은 잘 모르겠지만, 가장 도움이 되지 않는 배포판을 실제로 줄일 수 없다면, 가장 유망한 배포판을 더 강력하게 만드는 것이 더 나은 전략일지도 모릅니다.

Zorin OS와 같은 프로젝트는 적어도 윈도우 사용자들을 끌어들이는 강력한 전략을 가지고 있고, Bazzite와 같이 게임에 중점을 둔 배포판들도 인지도 향상과 PR 측면에서 훌륭한 성과를 내고 있습니다. 물론, 누구나 자신이 좋아하는 배포판이 최고의 마케팅을 받아야 한다고 생각할 테니, 우리는 다시 처음으로 돌아가게 됩니다.


어쩌면 진짜 해답은 OEM 리눅스 지원일지도 모릅니다. 더 많은 노트북과 완제품 데스크탑이 그냥 리눅스가 설치된 상태로 출고되고, OEM들이 지원할 수 있고 고객 불만이 가장 적게 발생하는 배포판을 선택한다면 말이죠. 그렇게 된다면, 이 문제는 저절로 해결될 수도 있습니다.

관련기사