Skip to content

Split View: 리눅스 데스크탑 2026 — COSMIC / GNOME 47 / KDE Plasma 6.3 / Wayland / Asahi / NixOS 심층 가이드

|

리눅스 데스크탑 2026 — COSMIC / GNOME 47 / KDE Plasma 6.3 / Wayland / Asahi / NixOS 심층 가이드

프롤로그 — 2026년 리눅스 데스크탑은 죽지 않았다 (그리고 흥미롭다)

리눅스 데스크탑이 "내년이면 메인스트림"이라는 농담은 2005년부터 매년 반복됐다. 2026년에도 데스크탑 점유율은 여전히 4~5% 부근이다. 그러나 그 숫자만 보고 시장을 평가하면 가장 흥미로운 변화를 놓친다.

지난 24개월 동안 일어난 일을 나열해 보면 이렇다.

  • COSMIC — System76(미국 콜로라도, 리눅스 노트북 제조사)이 2년간 만든 새 데스크탑 환경이 2026년 3월 1.0 알파에 진입했다. GTK도 Qt도 아닌 자체 GUI 툴킷(iced) 위에 Rust로 작성됐다. 처음부터 Wayland 네이티브다.
  • GNOME 47 — 2024년 9월에 트리플 버퍼링(triple buffering)이 정식으로 들어갔고, libadwaita 1.6이 정착하면서 액센트 컬러를 사용자가 직접 고를 수 있게 됐다. 2025년 3월 GNOME 48, 2025년 9월 GNOME 49로 이어지며 분수 스케일링까지 안정화됐다.
  • KDE Plasma 6.3 — Qt 6.7 위에서 Wayland를 디폴트로 깔았다. HDR 출력, color management, explicit sync, 분수 스케일링이 다 들어왔다. KDE는 X11 세션 빌드를 사실상 폐기 절차에 두었다.
  • Wayland — NVIDIA가 560 시리즈 드라이버부터 explicit sync 프로토콜을 정식 지원하면서 마지막 큰 장벽이 무너졌다. Fedora 40, Ubuntu 24.04, openSUSE Tumbleweed가 모두 Wayland를 디폴트 세션으로 채택했다.
  • Asahi Linux — Hector Martin이 이끄는 Apple Silicon 포트가 M1/M2의 GPU 드라이버를 2024년에 안정화했고, M3 / M4 지원이 2025년에 들어왔다. 맥북에서 리눅스를 데일리 드라이버로 쓰는 게 가능해졌다.
  • NixOS — 선언적 시스템 설정의 약속을 5년 넘게 다듬어 온 끝에 2026년에는 진지한 메인스트림 후보로 자리 잡았다. Determinate Systems(Eelco Dolstra의 회사)가 만든 Determinate Nix 설치기가 macOS / Linux 모두에서 표준화됐다.
  • Immutable distros — Fedora Silverblue / Kinoite, Vanilla OS, uBlue 기반의 Bluefin / Aurora 등 ostree 기반의 immutable OS가 새로운 카테고리를 만들었다. 매번 깨끗한 시스템으로 부팅하고, 업데이트는 트랜잭션으로 적용한다.
  • Hyprland / Sway / river — Wayland 위에서 도는 타일링 컴포지터가 r/unixporn 같은 커뮤니티에서 폭발적으로 인기를 끌면서 "리눅스 = 못생긴 OS"라는 인식을 뒤집었다.

이 글은 위 흐름을 14개 챕터로 정리한다. 단순 비교 표가 아니라, 왜 이런 변화가 지금 일어나고, 어떤 사용자가 어떤 선택을 해야 하는지까지 짚는다.

리눅스 데스크탑은 이긴 적 없다. 그러나 2026년의 리눅스 데스크탑은 1998년의 리눅스 데스크탑이 아니다. 1998년의 윈도우와 비교한다면, 2026년의 리눅스가 더 잘 만든 OS다.


1장 · COSMIC (System76) — Rust + iced로 다시 만든 데스크탑

COSMIC은 System76이 만든 새 데스크탑 환경이다. 회사 자체가 리눅스 노트북(Lemur, Darter, Galago 시리즈)을 파는 곳이라 자기 하드웨어 위에서 가장 좋은 경험을 주려는 동기가 있다. 2022년에 "GNOME을 포크하지 않고 처음부터 다시 만든다"고 선언했고, 2년의 베타를 거쳐 2026년 3월 1.0 알파에 도달했다.

기술 스택 COSMIC은 GTK도 Qt도 아닌 자체 툴킷을 쓴다. Elm 아키텍처에서 영감을 받은 Rust GUI 라이브러리 iced가 베이스다. 컴포지터는 smithay(역시 Rust로 작성된 Wayland 컴포지터 프레임워크)에 직접 얹어 만들었다. 결과적으로 COSMIC은 거의 모든 코어 컴포넌트가 Rust로 작성됐다.

왜 이게 중요한가 GNOME과 KDE는 둘 다 25년 가까이 된 코드베이스다. 메모리 안전성 문제, 메인 스레드 차단, X11 가정의 잔재 등 누적된 부채가 있다. COSMIC은 그 부채 없이 시작했다. Wayland 네이티브, GPU 가속 렌더링 기본, 메모리 안전 보장, 그리고 무엇보다 "윈도우 매니저 + 데스크탑 환경"을 한 프로세스로 묶는 게 아니라 각각의 컴포넌트를 독립 프로세스로 띄운다. 패널이 죽어도 컴포지터는 살아 있고, 컴포지터를 재시작해도 셸이 살아 있다.

기능 특징

  • 타일링이 일급 시민 — 키보드 단축키 한 번으로 타일링 모드 / 플로팅 모드를 토글한다. Pop!_OS의 GNOME 확장 시절부터 다듬어 온 기능이다.
  • 워크스페이스 모델 — 디스플레이별 워크스페이스. 멀티 모니터에서 모니터마다 독립된 워크스페이스 스택을 가진다.
  • 테마 엔진 — libcosmic가 GTK 4 / Qt 6 / Electron 앱까지 커버하도록 설계됐다. 시스템 액센트 컬러가 전역에 적용된다.
  • 앱 스토어(COSMIC Store) — Flatpak / DEB / RPM을 한 화면에서 검색하고 설치한다.

현재 상태(2026년 5월) Pop!_OS 24.04 LTS와 함께 디폴트 데스크탑으로 출시됐다. Fedora COSMIC Spin이 2025년 11월에 공식 스핀으로 채택됐다. Arch / openSUSE / Debian에서도 패키지로 제공된다. 그러나 1.0 알파라는 표시 그대로 아직 미완성 영역이 있다 — IME(입력기) 통합, 접근성(a11y) 도구, 일부 GTK 앱의 테마 일관성. 데일리 드라이버로 쓰기엔 충분하지만, "안정적"이라는 단어를 붙이려면 1.0 정식 출시(2026년 말 예정)를 기다리는 게 안전하다.

누구에게 맞나

  • 새 OS를 만져 보는 걸 좋아하는 사람.
  • Pop!_OS / System76 사용자.
  • Rust 생태계에 기여하고 싶은 개발자(COSMIC 코어 contribution 진입 장벽이 낮다).
  • 타일링을 좋아하지만 i3 / sway의 설정 파일 노가다는 싫은 사람.

2장 · GNOME 47 — 트리플 버퍼링, libadwaita, 액센트 컬러

GNOME은 여전히 리눅스 데스크탑의 가장 큰 시장이다. Fedora Workstation, Ubuntu(이건 GNOME 위의 자체 커스텀), Debian의 디폴트, openSUSE의 한 옵션이다. 2024년 9월에 GNOME 47이 나왔고, 2025년 3월에 48, 2025년 9월에 49가 이어졌다. 이 시리즈가 의미하는 변화 세 가지.

변화 1 · 트리플 버퍼링 정식 머지 Daniel van Vugt(캐노니컬)가 5년에 걸쳐 다듬어 온 트리플 버퍼링 패치가 GNOME 47에 들어갔다. 더블 버퍼링으로는 GPU가 한 프레임을 그리는 시간이 vsync 주기를 살짝 넘기면 다음 vsync까지 통째로 한 프레임을 버려야 했다. 트리플 버퍼링은 그 사이에 한 프레임을 더 둠으로써 GPU가 동적으로 클럭을 올려 그 다음 프레임을 제때 그릴 수 있게 한다. 인텔 통합 그래픽이나 라즈베리 파이 같은 약한 GPU에서 체감이 가장 크다 — 60Hz 모니터에서 마우스 드래그가 끊기지 않게 됐다.

변화 2 · libadwaita 1.6 정착 libadwaita는 GNOME의 디자인 시스템 라이브러리다. 1.6에서 사용자가 액센트 컬러를 직접 고를 수 있게 됐다(빨강, 주황, 노랑, 초록, 청록, 파랑, 보라, 분홍, 회색). macOS / Windows가 오래전부터 제공하던 기능이 드디어 GNOME에도 들어온 것이다. 단순한 시각 변화가 아니라, libadwaita 기반의 모든 앱(GNOME 코어 앱 + Flathub의 많은 서드파티 앱)이 동시에 색을 바꾼다.

변화 3 · 분수 스케일링이 Wayland 위에서 안정화 1.25배, 1.5배 같은 분수 스케일링은 X11에서는 사실상 작동하지 않았다. GNOME은 Wayland 위에서 fractional scaling 프로토콜과 wp-viewporter를 사용해 분수 스케일링을 구현한다. GNOME 48에서 디폴트로 켜졌고, 49에서 XWayland 앱까지 안정화됐다. HiDPI 모니터(4K 27인치)와 일반 HD 모니터를 함께 쓰는 멀티 모니터 환경이 마침내 정상 작동한다.

확장 기능 생태계 GNOME Shell의 확장 기능은 여전히 존재한다. 새 GNOME 버전이 나올 때마다 API가 깨지는 문제는 47/48/49 사이클에서 많이 완화됐다. 그러나 본질적으로 "확장 기능에 의존해서 데스크탑을 만드는" 접근은 여전히 권장되지 않는다. 핵심 기능은 코어가, 시각적 변경은 테마 / 액센트 컬러가, 나머지는 별도 앱이 — 이게 GNOME의 철학이다.

Wayland 우선, X11 세션 점진적 종료 GNOME 47부터 Wayland가 디폴트 세션이고, GNOME 49에서 X11 세션 빌드 옵션이 deprecated로 표시됐다. Fedora 41에서는 GNOME의 X11 세션을 빌드하지 않는다. 2026년 말 GNOME 50에서 완전히 제거될 예정이다.


3장 · KDE Plasma 6.3 — Qt 6.7, Wayland 우선

KDE는 Plasma 6를 2024년 2월에 출시했다. Plasma 5가 약 10년 갔으니 큰 메이저 점프였다. 그 후로 6.1(2024-06), 6.2(2024-10), 6.3(2025-02), 6.4(2025-09)로 정기적으로 마이너 버전이 나오면서 안정성을 다듬었다. 2026년 5월 현재 최신 안정판은 6.5.

Wayland를 디폴트로 KDE Neon, openSUSE Tumbleweed, Fedora KDE Spin, KDE Plasma의 모든 디스트로 설치 이미지에서 Wayland 세션이 첫 번째 선택지다. KDE의 Wayland 컴포지터인 KWin 6는 X11 시절의 KWin과 같은 코드베이스를 공유하지만 Wayland 백엔드가 메인이 됐다.

HDR 출력 Plasma 6.0에서 HDR 출력이 들어왔고, 6.3에서 색 공간 관리(color management)와 합쳐졌다. 호환 모니터(LG OLED, 삼성 QLED 등)에서 HDR 모드를 켤 수 있고, Wayland 컴포지터 레벨에서 SDR 윈도우와 HDR 윈도우를 정확히 톤매핑한다. 게임용 HDR(예: Cyberpunk 2077 Wayland)이 작동한다. 윈도우는 22H2부터 비슷한 기능을 했고, 리눅스는 4년 늦었지만 따라잡았다.

explicit sync NVIDIA + Wayland의 가장 큰 골칫거리였던 "화면 깜빡임" 문제를 푸는 핵심 프로토콜이 explicit sync다. KDE 6.1에서 Wayland 프로토콜로 정식 지원했고, NVIDIA 560 드라이버가 이를 받으면서 깜빡임이 사라졌다. 자세한 내용은 5장에서 설명한다.

분수 스케일링, 색 공간, 컬러 픽커 모든 시각 관련 기능이 6.3에서 한 번 더 정리됐다. 다중 모니터 환경에서 모니터마다 다른 스케일, 다른 색 프로파일, 다른 새로 고침 빈도를 가지는 게 안정적으로 동작한다.

Qt 6.7 KDE 6 시리즈의 백엔드는 Qt 6다. 6.5에서 Qt 6.7로 올랐고, Wayland 백엔드의 안정성이 한 단계 더 올라왔다. Qt 6.8 LTS가 2024년 10월에 출시됐으니 Plasma 6.6 사이클에서 LTS Qt로 옮길 가능성이 크다.

KDE의 철학적 차이 GNOME이 "옵션을 줄이고 디폴트를 더 잘 고르는" 방향이라면 KDE는 "모든 게 옵션이다"라는 방향이다. 시스템 설정(System Settings)을 열면 한참을 스크롤한다. 좋아하는 사람에게는 천국, 싫어하는 사람에게는 지옥이다. 2026년의 KDE는 디폴트가 합리적이 되면서 "옵션 지옥"의 인상이 약해졌지만, 본질적인 철학은 그대로다.


4장 · Wayland 마침내 — NVIDIA 정식 지원, X11 종료의 끝

X11(X Window System)은 1984년에 MIT에서 시작됐다. 42년이 지난 2026년 현재 X11은 거의 모든 디스트로에서 디폴트 자리를 잃었다. Wayland가 이긴 것이다. 어떻게 이렇게 됐는가.

X11의 근본 문제 X11은 "네트워크 투명성"을 가정하고 설계됐다. 즉, X 서버가 한 컴퓨터에서 돌고 X 클라이언트(앱)는 다른 컴퓨터에서 돈다는 모델이다. 1984년에는 멋진 아이디어였지만, 2026년에는 누구도 그렇게 쓰지 않는다. 그 모델 때문에 X11은 GPU 가속 합성, HDR, 분수 스케일링, 키보드 단축키의 보안, 입력 메서드 통합에 모두 문제가 있다. X11에서 "어떤 앱이 다른 앱의 키 입력을 모두 가로챌 수 있다"는 사실은 보안 결함이 아니라 설계 의도였다.

Wayland의 아이디어 Wayland는 X11의 정반대다. 컴포지터가 곧 디스플레이 서버다. 앱은 컴포지터에 "여기 내 픽셀 버퍼"라고 주고, 컴포지터가 합성한다. 단순하고, 보안이 강하고, 합성이 효율적이다.

왜 늦었나 — NVIDIA가 발목을 잡았다 Wayland의 디자인은 GPU 메모리 관리 측면에서 일관된 인터페이스를 가정한다. AMD / Intel의 오픈소스 드라이버는 GBM(Generic Buffer Manager)을 쓴다. NVIDIA의 클로즈드 드라이버는 EGLStreams라는 자기만의 인터페이스를 고집했다. 그 결과 컴포지터들이 NVIDIA를 지원하려면 코드 두 벌을 유지해야 했다.

NVIDIA가 2022년 GBM을 지원하기 시작했고, 2023년부터 본격적으로 Wayland 통합 작업을 진행했다. 그러나 진짜 마지막 장벽은 explicit sync였다 — 컴포지터와 드라이버가 GPU 작업 완료를 알리는 방식의 표준화. NVIDIA 560 드라이버(2024년 7월)가 Wayland 프로토콜의 wp_linux_drm_syncobj_v1을 정식 구현하면서, KWin / Mutter / Sway / Hyprland가 NVIDIA 위에서 깜빡임 없이 돈다.

X11 종료 일정

  • Fedora 40(2024-04): GNOME X11 세션 디폴트 빌드에서 제외.
  • Fedora 41(2024-11): KDE X11 세션 빌드 옵션 제거.
  • Ubuntu 24.04(2024-04): Wayland 디폴트(NVIDIA 사용자에게도).
  • Debian 13(2025): Wayland 디폴트, X11 옵션은 남음.
  • RHEL 10(2025): Wayland만 지원.
  • 2026년 말 GNOME 50: X11 세션 코드 완전 제거 예정.

XWayland 이전 X11 앱을 위한 호환 레이어. 모든 메이저 컴포지터가 XWayland를 띄워 X11 앱을 자기 안에서 돌린다. 게임의 경우 XWayland 1.24 이후 거의 모든 게임이 정상 작동한다. 입력 메서드(IME)도 XWayland 24.1 이후 안정화됐다.


5장 · Hyprland / Sway / river — 타일링 Wayland 컴포지터

타일링 윈도우 매니저는 X11 시절 i3 / dwm / awesome / xmonad가 주류였다. Wayland로 넘어오면서 새로 태어났다.

Sway — i3의 직계 후예. i3 설정 파일을 거의 그대로 쓸 수 있다. wlroots(Wayland 컴포지터 라이브러리)를 만든 Drew DeVault가 직접 개발했고, "i3에서 쓰던 모든 게 그대로 작동한다"가 약속이다. 안정성이 가장 좋다. 화려한 기능은 없다.

Hyprland — 그 반대 극단이다. 애니메이션, 블러, 그림자, 둥근 모서리, GPU 가속 워크스페이스 전환. r/unixporn에 올라오는 "내 리눅스 데스크탑이 macOS보다 예쁘다" 스크린샷의 대부분이 Hyprland다. 2026년 5월 0.50 시리즈. 빠르게 변화하므로 매달 dotfiles를 업데이트해야 한다.

river — Zig로 작성된 더 미니멀한 옵션. dwm 스타일의 "코드를 고쳐서 설정한다"가 아니라 별도 IPC로 설정한다.

niri — 2024년에 등장한 새 컴포지터. 가로 스크롤 워크스페이스 모델(GNOME의 mutter, COSMIC과 비슷한 무한 스크롤). 새로운 패러다임을 시도한다.

dotfiles 문화 타일링 사용자는 자기 설정을 깃허브에 공개하는 dotfiles 문화가 있다. r/unixporn에 매일 수십 개의 셋업이 올라온다. 그 안에서 Hyprland 60%, Sway 20%, niri 10%, 기타 10% 정도의 비율이다(2026년 5월 기준 인상).

언제 타일링을 쓸 것인가

  • 키보드 위주의 워크플로우.
  • 멀티 모니터 환경에서 윈도우 배치가 패턴화돼 있다.
  • 자기 OS를 처음부터 조립하는 걸 즐긴다.
  • 시간을 들일 의지가 있다(첫 설정에 한 주말, 1년에 걸쳐 다듬기).

타일링이 모든 사람을 위한 것은 아니다. 디자이너, 영상 편집자, 게이머는 GNOME / KDE / COSMIC이 더 편하다.


6장 · Asahi Linux — Apple Silicon에서의 리눅스

Hector Martin(marcan)이 2020년 M1 출시 직후 시작한 프로젝트다. 목표는 "Apple Silicon Mac에서 리눅스를 사용 가능하게 만든다"이다. 5년이 지난 2026년 5월, 그 목표는 대부분 달성됐다.

왜 어려웠나 Apple Silicon은 거의 모든 게 비표준이다. ARM 코어이긴 하지만 부트로더가 다르고, GPU(Apple GPU)는 문서가 없고, 디스플레이 컨트롤러도 자체 설계고, 마이크로폰 어레이도 DSP로 처리한다. Asahi 팀은 이 모든 걸 리버스 엔지니어링해서 리눅스 드라이버를 새로 작성해야 했다.

GPU 드라이버 가장 큰 성과다. Asahi Lina(가명, 일본인 가상 캐릭터로 활동하는 개발자)와 Alyssa Rosenzweig(Collabora, 이전 Panfrost 메인테이너)가 Apple GPU의 Rust 드라이버를 작성했다. 2024년에 OpenGL 4.6 / OpenGL ES 3.2 / Vulkan 1.3을 모두 통과했다. 2026년 5월 현재 Vulkan 1.4 인증 진행 중이며, Steam 게임(Proton 경유)이 실용적인 프레임 레이트로 돈다.

M3 / M4 지원 M3는 2023년 출시, Asahi는 2024년 말에 기본 지원, 2025년 중반에 GPU. M4는 2024년 출시, Asahi는 2025년 9월에 GPU까지 지원 완료. 일반적으로 새 칩 출시 후 9~12개월 뒤에 Asahi가 따라잡는다.

무엇이 작동하는가 (M2 MacBook Air 기준)

  • 부팅 / 셧다운 / 리부트.
  • CPU, GPU, RAM.
  • 키보드, 트랙패드(macOS 수준의 제스처 인식).
  • Wi-Fi, 블루투스.
  • USB-C(데이터 + 디스플레이 + 충전).
  • 내장 디스플레이(분수 스케일링 포함).
  • 외부 디스플레이(USB-C).
  • 스피커(마이크 어레이 DSP 처리).
  • 카메라(WebCam, 단 Webcam의 ISP 처리는 기본 수준).
  • 슬립 / 웨이크.
  • Touch ID(2025년 11월 지원 추가).

무엇이 아직 안 되는가

  • 썬더볼트(USB-C 데이터만 됨, 풀 썬더볼트 4 속도 X).
  • HDMI 출력의 일부 동글(MST 미지원).
  • macOS의 OS 키체인 / Wallet 연동.

Fedora Asahi Remix 2024년에 출시된 공식 Fedora 변종이다. Fedora 41 기반, GNOME / KDE 둘 다 선택 가능. Asahi 팀이 "데일리 드라이버"용으로 권장하는 디스트로다. Arch Linux ARM의 Asahi 버전도 있다.

누구에게 맞나

  • M1 / M2 / M3 / M4 맥북을 가지고 있고, 리눅스를 메인으로 쓰고 싶은 사람.
  • 듀얼 부팅이 필요한 사람(맥OS와 리눅스를 둘 다 유지).
  • 오픈소스 GPU 드라이버 개발에 관심이 있는 사람.

7장 · NixOS — 선언적 설정의 대중화

NixOS는 2003년에 시작된 디스트로다. Eelco Dolstra의 박사 논문이 출발점이다. 20년이 넘은 프로젝트가 2026년에 "갑자기" 주류로 떠오른 이유는 두 가지다 — Determinate Nix 설치기, 그리고 AI 개발자들의 재현 가능 환경 욕구.

핵심 아이디어 시스템의 모든 게 configuration.nix(또는 flake.nix) 한 파일로 표현된다. 패키지, 서비스, 사용자, 네트워크, 부트로더, 커널 파라미터까지 다. 시스템을 "빌드"하면 그 파일에서 정확히 그 상태가 만들어진다. 같은 파일을 다른 컴퓨터에 넣으면 같은 시스템이 만들어진다.

# configuration.nix 예시
{ config, pkgs, ... }:
{
  imports = [ ./hardware-configuration.nix ];

  boot.loader.systemd-boot.enable = true;
  networking.hostName = "yj-laptop";
  time.timeZone = "Asia/Seoul";

  services.xserver.enable = true;
  services.xserver.displayManager.gdm.enable = true;
  services.xserver.desktopManager.gnome.enable = true;

  users.users.yj = {
    isNormalUser = true;
    extraGroups = [ "wheel" "networkmanager" "docker" ];
    shell = pkgs.zsh;
  };

  environment.systemPackages = with pkgs; [
    firefox
    vscode
    git
    docker-compose
    neovim
  ];

  system.stateVersion = "25.11";
}

롤백 NixOS의 핵심 매력. 시스템 빌드를 바꾸면 부트로더에 새 generation이 추가된다. 새 generation이 깨지면 부트할 때 이전 generation을 고른다. 망가뜨릴 수 없다.

Home Manager 시스템 전체의 selectable 부분(쉘 설정, 에디터 설정, dotfiles)을 사용자별로 NixOS와 같은 방식으로 관리하는 도구. macOS / 다른 리눅스에서도 쓸 수 있다.

flakes 의존성을 lock 파일로 고정하는 기능. NixOS의 "다른 컴퓨터에서도 정확히 같은 빌드"의 핵심이다. 2024년부터 디폴트가 됐다.

Determinate Nix Determinate Systems(Eelco Dolstra가 만든 회사)가 만든 Nix 설치기 / 디스트로. 표준 NixOS보다 더 쉬운 macOS 설치, 더 좋은 디폴트, flake 자동 활성화를 제공한다. 2026년에는 "NixOS를 처음 만지는 사람의 90%가 Determinate로 들어온다".

누구에게 맞나

  • 같은 환경을 여러 컴퓨터에서 유지하고 싶은 사람.
  • 시스템이 깨지는 걸 두려워하는 사람(롤백이 안전망).
  • 재현 가능한 빌드가 필요한 ML 연구자 / DevOps 엔지니어.
  • 함수형 프로그래밍에 거부감이 없는 사람(Nix 언어가 함수형).

진입 장벽 Nix 언어 학습 곡선. 에러 메시지가 무섭다. "왜 이 패키지가 빌드 안 되는지" 디버깅이 어려울 수 있다. 그러나 한 번 익히면 다시는 옛날 방식(쉘 스크립트 + apt-get + dotfiles 디렉토리)으로 돌아갈 수 없다.


8장 · Fedora Silverblue / Vanilla OS / Bluefin / Aurora — Immutable 디스트로 비교

전통적 리눅스 디스트로는 "쓰기 가능한 루트 파일 시스템 위에 패키지 매니저로 파일을 더하고 빼는" 모델이다. Immutable 디스트로는 그 반대다. 루트는 읽기 전용이고, 업데이트는 트랜잭션으로 적용된다.

핵심 도구 1 · ostree Git과 비슷한 방식으로 OS 트리를 관리하는 도구. 매 업데이트마다 새로운 OS 트리를 만들고, 부트 시 디폴트 트리를 선택한다. 업데이트가 깨졌으면 이전 트리로 부팅하면 끝. NixOS의 generation과 비슷한 아이디어를 다른 방식으로 푼다.

핵심 도구 2 · Flatpak 사용자 앱은 모두 Flatpak으로 설치한다. 시스템과 분리된 컨테이너에서 돈다. Flathub이 사실상의 앱스토어다.

핵심 도구 3 · 컨테이너 기반 개발 Toolbx / Distrobox 같은 도구로, 개발용 컨테이너를 띄워 그 안에서 빌드 / 컴파일러를 돌린다. 호스트 OS를 더럽히지 않는다.

Fedora Silverblue 2018년에 시작. GNOME 기반. Fedora Workstation의 immutable 버전. Red Hat이 공식 후원하지만, 2026년 현재 "주력"이라기보다는 "선택지 중 하나"의 위치.

Fedora Kinoite 2021년에 추가. KDE 기반. Silverblue의 KDE 버전.

Vanilla OS 이탈리아 팀이 만든 Ubuntu 기반 immutable 디스트로. 2.0(Orchid, 2024)부터는 Debian 베이스로 옮겼다. ABRoot라는 자체 update 메커니즘 사용. "Apx"라는 패키지 매니저로 컨테이너 기반 패키지 설치.

Bluefin / Aurora (uBlue) 2023년에 등장한 새 흐름. Fedora Silverblue / Kinoite 위에 "더 좋은 디폴트"를 얹은 변종. Jorge Castro(이전 Canonical, 현재 Project Bluefin 리드)가 이끈다.

  • Bluefin — GNOME, "개발자의 클라우드 네이티브 워크스테이션"이 슬로건. Docker / Podman / Tailscale / VSCode가 기본 포함.
  • Aurora — KDE 기반의 같은 컨셉.
  • Bazzite — 게이밍 특화. Steam Deck 사용자나 데스크탑 게이머용. Proton GE, Lutris 기본 포함.

uBlue 프로젝트는 자체 OS를 만들지 않는다. Fedora Atomic Desktop의 컨테이너 이미지 빌드 인프라(ostree-container)를 활용해 "Fedora + 약간의 커스터마이즈"를 자동으로 배포한다.

비교 표

디스트로베이스DE업데이트 메커니즘패키지 매니저
Fedora SilverblueFedoraGNOMErpm-ostreeFlatpak + rpm-ostree
Fedora KinoiteFedoraKDErpm-ostreeFlatpak + rpm-ostree
Vanilla OS 2DebianGNOMEABRootFlatpak + Apx
BluefinFedoraGNOMErpm-ostreeFlatpak + Homebrew
AuroraFedoraKDErpm-ostreeFlatpak + Homebrew
BazziteFedoraKDE/GNOMErpm-ostreeFlatpak + Homebrew

누구에게 맞나

  • 데일리 드라이버로 안정성을 최우선으로 두는 사람.
  • "어쩌다 시스템을 깨뜨려 본" 경험이 두려운 사람.
  • 가족 / 친구 컴퓨터를 관리해야 하는 사람.
  • 클라우드 네이티브 워크플로우(컨테이너 위주의 개발)와 잘 맞는 사람.

9장 · Flatpak vs AppImage vs Snap — 패키징 전쟁의 현재

리눅스 앱 배포 포맷은 deb / rpm으로 30년을 살았다. 그러나 그 모델은 "디스트로마다 다른 패키지를 만들어야 한다"는 부담이 있어 앱 개발자에게 친화적이지 않다. 2010년대부터 그 부담을 푸는 새 포맷 세 가지가 경쟁했다. 2026년의 결과를 정리한다.

Flatpak

  • 후원: Red Hat / GNOME 재단.
  • 저장소: Flathub(사실상의 표준).
  • 샌드박싱: 강력함. 각 앱은 자기 파일 시스템 / 권한을 가진다.
  • 크기: 보통 수십 MB ~ 수백 MB.
  • 의존성: 공유 runtime(예: org.gnome.Platform//47)을 통해 중복을 줄인다.

Snap

  • 후원: Canonical.
  • 저장소: Snap Store(Canonical 운영, 클로즈드).
  • 샌드박싱: 있지만 의무 적용 정책이 디스트로마다 다름.
  • 크기: 보통 더 크다(자기 의존성을 모두 묶음).
  • 단점: 자동 업데이트가 강제, 마운트 루프백 디바이스가 많아져 mount 출력이 어수선해진다.

AppImage

  • 후원: 커뮤니티(Probono 등).
  • 저장소: 중앙 저장소가 없다(각자 깃허브 릴리스).
  • 샌드박싱: 기본은 없다(Firejail 같은 외부 도구로 가능).
  • 크기: 가장 크다(완전히 self-contained).
  • 장점: "한 파일로 실행". USB 드라이브에 넣어 다른 머신에서도 돈다.

2026년의 결과

  • Flathub이 이겼다. 매크로의 흐름은 명백하다. GNOME, KDE, Fedora, Vanilla OS, uBlue, COSMIC, Steam Deck — 모두 Flathub을 디폴트 앱스토어로 통합한다. Snap은 Ubuntu와 그 기반 디스트로 안에서만 살아남았다.
  • Snap의 후퇴 — 2023~2024년에 Ubuntu가 Snap을 강제하는 정책으로 비판받았다. 2025년부터 Snap의 시장 점유는 줄고 있다. Ubuntu Pro / Snap Store는 여전히 Canonical의 매출 축이지만, 새 사용자가 줄고 있다.
  • AppImage는 틈새 — 빠른 프로토타입 배포에는 좋다. 그러나 일반 사용자에게 권하기엔 자동 업데이트 / 통합이 약하다.

참고: 시스템 패키지 매니저는 여전히 존재 apt / dnf / pacman 같은 전통적 패키지 매니저는 사라지지 않았다. 시스템 컴포넌트(커널, 드라이버, 시스템 데몬)는 여전히 거기로 들어온다. 사용자 앱이 Flatpak으로 넘어갔을 뿐이다.


10장 · 게임 — Steam Deck 효과, Proton 9, Wine 10, Bottles

리눅스 게이밍은 5년 전에는 농담이었고, 지금은 진지한 옵션이다. 이유는 Steam Deck.

Steam Deck (2022) Valve가 만든 휴대용 리눅스 게임기. Arch 기반의 SteamOS 3가 돈다. KDE Plasma가 데스크탑 모드, Gamescope이 게임 모드 컴포지터. 2022년 출시 후 2024년 OLED 버전, 2025년 후속 모델(Steam Deck 2 추정)이 보도됐다. 2026년 5월 현재 전 세계 누적 판매량은 추정 800만 대 ~ 1,200만 대.

Proton Wine을 베이스로 한 Valve의 호환성 레이어. 윈도우용 게임을 리눅스에서 거의 그대로 실행한다. ProtonDB(커뮤니티 호환성 데이터베이스)에 따르면 Steam 라이브러리의 80%가 "Platinum" 또는 "Gold"(완벽 또는 거의 완벽 작동) 등급을 받는다.

Proton 9 / Wine 10

  • Proton 9.0 (2024-08): Wine 9 기반, DXVK 2.4, vkd3d-proton 2.13.
  • Proton 10.0 (2025-12): Wine 10 기반, DXVK 2.6, NTSync 커널 모듈 활용.
  • NTSync — Wine 개발자 Elizabeth Figura가 만든 리눅스 커널 모듈. 윈도우의 동기화 프리미티브를 커널 레벨에서 흉내내서 게임 성능을 크게 향상시켰다. 6.10 커널에 머지.

Bottles GUI 기반의 Wine prefix 관리 도구. 윈도우 앱(게임뿐 아니라 Adobe / Office 같은 것도)을 손쉽게 설치. Steam 게임은 Steam이 알아서 하지만, 비-Steam 윈도우 게임 / 앱은 Bottles가 가장 편하다.

Heroic Games Launcher Epic Games Store, GOG, Amazon Prime Gaming을 리눅스에서 실행하는 GUI. 사실상 "Steam 아닌 게임"을 리눅스에서 돌리는 표준 도구.

Lutris 더 일반적인 게임 런처. 클래식 게임, 에뮬레이터, 비표준 설치까지 커버한다.

안티치트의 현실 2025~2026년의 마지막 큰 장벽. Easy Anti-Cheat(EAC)와 BattlEye는 Proton 호환 빌드를 제공한다 — 게임 개발사가 의지만 있으면 리눅스를 활성화할 수 있다. 그러나 일부 멀티플레이어 게임(Valorant, Fortnite, Apex Legends 일부 시즌)은 활성화하지 않는다. Vanguard(Riot) 같은 커널 레벨 안티치트는 구조적으로 호환이 불가능하다.

결론 싱글 플레이어 게임이라면 리눅스에서 95% 이상 작동한다. 멀티플레이어는 게임마다 다르다.


11장 · 한국 / 일본에서의 리눅스 데스크탑

지역별 사정은 글로벌 흐름과 조금 다르다.

한국

  • 구름 OS — 한글과컴퓨터(HWP를 만든 회사)의 정부용 데비안 기반 디스트로. 공공기관에서 윈도우를 대체하는 후보로 꾸준히 거론된다. 2025년 정부 행정 단말의 리눅스 전환 시범 사업에 사용됐다.
  • 하모니카(HamoniKR) — 광주과학기술원 등에서 시작된 우분투 기반 디스트로. 시나몬 데스크탑 디폴트. 한국어 입력기 / 폰트가 기본 잘 세팅돼 있다.
  • TmaxOS — 티맥스소프트의 OS. 정부 조달 시장에 들어가지만, 실 사용자 수는 적다.
  • 한국어 IME — fcitx5-hangul 또는 ibus-hangul. Wayland 위에서 안정화된 건 2023~2024년. 그 전까지는 X11에서 더 잘 작동했지만, 지금은 Wayland 위에서도 거의 문제없다.

일본

  • Vine Linux — 옛 일본어 특화 디스트로. 2018년 이후 활동 거의 없음.
  • Plamo Linux — Slackware 베이스의 일본 디스트로. 여전히 살아 있다.
  • 일본어 IME — fcitx5-mozc 또는 ibus-mozc. Mozc는 구글이 오픈소스로 공개한 일본어 IME 엔진. 거의 모든 메이저 디스트로의 디폴트.
  • Asahi의 일본인 개발자 — Asahi 프로젝트의 핵심 GPU 드라이버 개발자 중 한 명(Asahi Lina)이 일본인 가상 캐릭터로 활동한다. 일본 리눅스 커뮤니티에 잘 알려진 인물.

중국(참고)

  • Deepin — 우한에 본사를 둔 디스트로. 자체 데스크탑(DDE)이 매우 깔끔하다. 2024년부터 백엔드를 GPL 위배 의혹으로 일부 컴포넌트가 논란이 됐다.
  • Ubuntu Kylin — Canonical과 중국 정부 협업. 정부 / 공공 시장 타겟.
  • openKylin — 2022년 시작된 오픈소스 디스트로.

한국 / 일본 사용자에게 권하는 디스트로(개인 사용)

  • 처음 만지는 사람: Fedora Workstation(IME 잘 됨) 또는 Ubuntu 24.04.
  • 안정성 우선: Bluefin(immutable, IME도 OK) 또는 Linux Mint.
  • 맥 사용자: Asahi Linux(M1 이후 맥) 또는 OrbStack 안에 NixOS / Fedora를 띄워서 학습.

12장 · 누가 무엇을 골라야 하나 — 사용자별 추천 표

지금까지의 모든 옵션을 사용자 유형별로 정리한다.

개발자(웹 / 백엔드 / 클라우드)

  • 1순위: Fedora Workstation 또는 Bluefin. 신선한 패키지, 좋은 디폴트, IME 잘 됨.
  • 대안: Ubuntu 24.04 LTS. 잘 알려진 환경, 회사 셋업에서 가이드 많음.
  • 모험: NixOS. 설정을 코드로 관리하고 싶다면.

개발자(시스템 / 임베디드 / 커널)

  • Arch Linux 또는 Gentoo. 최신 커널, 컴파일 옵션 통제.
  • Fedora Rawhide — 알파 / 베타 패키지가 들어오는 롤링.

디자이너 / 영상 편집자

  • Fedora Workstation 또는 Ubuntu Studio. Krita, Blender, DaVinci Resolve(공식), Inkscape, GIMP가 모두 잘 돈다.
  • KDE Plasma 6.3 — 색 관리, HDR, 그래픽 태블릿 통합.

게이머

  • Bazzite(uBlue 게이밍 변종). 또는 CachyOS(Arch 기반, 게이밍 튠).
  • Pop!_OS 24.04 + COSMIC — System76 노트북이라면.

일반 사용자 / 가족 컴퓨터

  • Linux Mint — 시나몬 데스크탑. 윈도우 출신에게 가장 익숙하다.
  • Bluefin — 깨뜨릴 수 없는 immutable, 자동 업데이트.

서버 / 워크스테이션 듀얼 용도

  • Debian 13 — 안정성 최우선.
  • AlmaLinux 10 / Rocky Linux 10 — RHEL 호환, 회사 환경.

Apple Silicon 맥 보유자

  • Asahi Linux(Fedora Asahi Remix). 듀얼 부팅으로 macOS와 함께.

선언적 환경 / 재현성을 원하는 사람

  • NixOS — 단단한 학습 곡선을 감수할 의지가 있다면.

아무것도 모르겠다면

  • Fedora Workstation 41. 2026년 5월 기준 가장 무난한 디폴트.

13장 · 마치며 — 리눅스 데스크탑의 다음 5년

2026년의 리눅스 데스크탑은 1998년의 그것이 아니다. 그러나 메인스트림 데스크탑 점유율은 여전히 한 자릿수다. 왜 그런가, 그리고 다음 5년에 무엇이 바뀔까.

왜 메인스트림이 아닌가

  • 윈도우 사용자는 회사에서 윈도우를 받는다. 개인 시간에 OS를 바꾸는 노력을 할 동기가 없다.
  • 맥 사용자는 통합된 하드웨어 / 소프트웨어 경험을 사랑한다.
  • 일반 사용자에게 "리눅스가 더 좋은 이유"는 추상적이다. 화면이 더 예쁘다고 OS를 바꾸지 않는다.

다음 5년의 가능성

  • Steam Deck의 후속과 비슷한 게임기들 — SteamOS가 일종의 "표준 데스크탑 리눅스"로 자리 잡고, 그 아래에서 GNOME / KDE 모두 더 다듬어진다.
  • AI 워크플로우의 재현성 요구 — ML 연구자가 NixOS / immutable 디스트로를 채택하는 흐름이 가속.
  • Apple Silicon 외 ARM 노트북 — Snapdragon X Elite의 리눅스 지원, MediaTek의 노트북 진출이 ARM Linux를 일반화.
  • 공공 / 정부 시장 — EU의 디지털 주권 정책, 한국 / 일본 정부의 마이그레이션 시범 사업 등이 늘면 기업 / 학교 채택이 따라온다.

예측이 아닌 사실 2026년 5월의 리눅스 데스크탑은 잘 만들어졌다. 잘 굴러간다. macOS / 윈도우와 진지하게 비교될 만큼 다듬어졌다. 더 많은 사람이 그것을 알면 좋겠다 — 이것이 이 글의 끝맺음이다.


14장 · 참고 / References

본문에서 인용한 핵심 자료들이다. 2026년 5월 기준으로 살아 있는 URL만 골랐다.

데스크탑 환경

Wayland

타일링 컴포지터

Asahi Linux

NixOS

Immutable 디스트로

패키징

게이밍

지역


닫는 글

리눅스 데스크탑은 작은 시장이지만 가장 빠르게 발전하는 시장이다. 2026년 5월의 사진은 작년 5월의 사진과 다르고, 내년 5월의 사진은 또 다를 것이다. 그래도 그 안에서 변하지 않는 것들이 있다 — 누구나 자기 OS를 자유롭게 고치고, 만들고, 배포할 수 있다는 사실. 그 자유 위에서 COSMIC도, NixOS도, Asahi도, Bluefin도 가능했다.

지금 리눅스를 새로 시작하기에 가장 좋은 시점이다. 5년 뒤에 더 좋아져 있을지는 모른다 — 그러나 5년 전보다 지금이 훨씬 좋은 건 분명하다. 그 사이의 차이를 만든 사람들에게 감사한다.

The Linux Desktop in 2026 — COSMIC, GNOME 47, KDE Plasma 6.3, Wayland, Asahi, NixOS, and Immutable Distros, Deep Dive

Prologue — The Linux Desktop in 2026 Is Not Dead (and It Is Interesting)

The joke that "Linux desktop is the future, next year" has been repeated every year since at least 2005. In 2026 the desktop market share is still around 4 to 5 percent. But if you stop at that number you miss the most interesting story.

Here is what happened in the last 24 months.

  • COSMIC — System76, the Colorado-based Linux laptop maker, shipped a new desktop environment they had been building for two years. It hit 1.0 alpha in March 2026. It is not built on GTK or Qt — it uses its own GUI toolkit (iced) and is written in Rust. It is Wayland native from day one.
  • GNOME 47 — Triple buffering finally landed in September 2024 after five years of work by Daniel van Vugt. libadwaita 1.6 stabilized user-selectable accent colors. GNOME 48 in March 2025 and GNOME 49 in September 2025 took fractional scaling to production.
  • KDE Plasma 6.3 — Qt 6.7 underneath, Wayland default everywhere. HDR output, color management, explicit sync, and fractional scaling all landed and stayed. KDE put the X11 session build path into formal deprecation.
  • Wayland — NVIDIA shipped proper Wayland support starting with the 560 driver series in mid-2024, finally implementing the explicit-sync protocol. Fedora 40, Ubuntu 24.04, openSUSE Tumbleweed all flipped Wayland to default.
  • Asahi Linux — Hector Martin's Apple Silicon port stabilized GPU drivers for M1 and M2 in 2024 and added M3 and M4 support in 2025. Daily-driving Linux on a MacBook became viable.
  • NixOS — The promise of declarative system configuration, refined over more than five years, became a serious mainstream candidate. Determinate Systems (Eelco Dolstra's company) shipped the Determinate Nix installer that standardized the install path on both macOS and Linux.
  • Immutable distros — ostree-based read-only operating systems became a real category. Fedora Silverblue and Kinoite, Vanilla OS, and the uBlue family (Bluefin, Aurora, Bazzite) all matured.
  • Hyprland, Sway, river — Tiling Wayland compositors exploded in popularity through communities like r/unixporn, breaking the perception that Linux desktops are ugly.

This article maps that landscape across 14 chapters. It is not a comparison table — it is a structured explanation of why these shifts are happening now and what user types should pick what.

The Linux desktop has never "won." But the Linux desktop of 2026 is not the Linux desktop of 1998. Compared to Windows in 1998, Linux in 2026 is the better-engineered operating system.


1. COSMIC (System76) — A Desktop Rebuilt in Rust on iced

COSMIC is the new desktop environment from System76, a US company that sells Linux laptops (Lemur, Darter, Galago, and others). Because they sell hardware, they have a direct incentive to control the desktop experience on top of it. In 2022 they announced they would not fork GNOME but rebuild from scratch. Two years of beta led to a 1.0 alpha in March 2026.

Technology stack COSMIC uses neither GTK nor Qt. The base is iced, an Elm-inspired Rust GUI library. The compositor is built directly on smithay, a Rust-native Wayland compositor framework. Almost every core component is Rust.

Why this matters GNOME and KDE both carry roughly 25 years of code. Memory-safety bugs, main-thread blocking, residual assumptions from the X11 era — there is accumulated debt. COSMIC starts without that debt. Wayland native, GPU-accelerated rendering by default, memory safety, and — most architecturally important — the "window manager plus desktop environment" is not a single process. Each component (compositor, panel, application library, settings) is independent. If the panel crashes the compositor keeps going. If the compositor restarts the shell survives.

Feature highlights

  • Tiling as a first-class citizen — A keyboard shortcut toggles tiling and floating. The feature was prototyped as a Pop!_OS GNOME extension years ago and matured into something built-in.
  • Workspace model — Per-display workspaces. On a multi-monitor setup each monitor has its own independent workspace stack.
  • Theme engine — libcosmic is designed to cover GTK 4, Qt 6, and Electron apps. The system accent color propagates everywhere.
  • COSMIC Store — One app store that searches and installs Flatpak, DEB, and RPM packages.

Current status (May 2026) COSMIC shipped as the default desktop on Pop!_OS 24.04 LTS. Fedora COSMIC Spin became an official spin in November 2025. It is packaged for Arch, openSUSE, and Debian. But as the "1.0 alpha" label honestly says, there are unfinished corners — IME integration, accessibility tooling, theme consistency for some legacy GTK apps. Daily-driver viable, but waiting for the 1.0 final release (expected late 2026) is the safer call if you need "stable."

Who it is for

  • People who enjoy trying new operating systems.
  • Pop!_OS or System76 users.
  • Developers who want to contribute to a Rust ecosystem with low onboarding friction.
  • Tiling enthusiasts who do not want to hand-write i3 or sway config files.

2. GNOME 47 — Triple Buffering, libadwaita, Accent Colors

GNOME is still the largest segment of the Linux desktop market. It is the default on Fedora Workstation, on Ubuntu (with Canonical's customizations on top), on Debian, and one of the choices on openSUSE. GNOME 47 shipped in September 2024, followed by 48 in March 2025 and 49 in September 2025. Three changes from that cycle matter most.

Change 1 — Triple buffering finally merged Daniel van Vugt at Canonical polished a triple buffering patch for half a decade before it landed in GNOME 47. With double buffering, if the GPU just barely missed a vsync, it had to wait a full vsync to deliver the next frame. Triple buffering keeps a third frame in flight so the GPU can ramp up clock speed and deliver the next frame in time. The biggest perceived gain is on weaker GPUs — integrated Intel graphics, Raspberry Pi. On a 60 Hz monitor, mouse drag no longer stutters.

Change 2 — libadwaita 1.6 stabilized libadwaita is the GNOME design-system library. Version 1.6 lets the user pick an accent color (red, orange, yellow, green, teal, blue, purple, pink, slate). macOS and Windows have offered this for years; GNOME finally caught up. The change is not just cosmetic — every libadwaita-based app (core GNOME apps plus many Flathub third-party apps) recolors in sync.

Change 3 — Fractional scaling stabilized on Wayland 1.25x or 1.5x scaling was effectively broken on X11. GNOME's Wayland session uses the fractional-scaling protocol and wp-viewporter. It became default in GNOME 48 and stabilized for XWayland apps in GNOME 49. Mixed HiDPI plus normal HD multi-monitor setups (a 4K 27-inch next to a 1080p secondary) finally work correctly.

The extension story GNOME Shell extensions still exist. The pain of breaking on every release is much reduced in the 47, 48, 49 cycle. But "building your desktop on extensions" is still not the recommended approach. Core features in core, visual change through theme and accent color, everything else through standalone apps — that is the GNOME philosophy.

Wayland default, X11 sunsetting Wayland is the default session starting GNOME 47, and the X11 session build flag is marked deprecated in GNOME 49. Fedora 41 does not even build the GNOME X11 session. Full removal is expected in GNOME 50 at the end of 2026.


3. KDE Plasma 6.3 — Qt 6.7, Wayland First

KDE released Plasma 6 in February 2024. Plasma 5 lasted roughly a decade, so this was a real major jump. It was followed by 6.1 in June 2024, 6.2 in October 2024, 6.3 in February 2025, 6.4 in September 2025, and 6.5 in early 2026. As of May 2026 the latest stable is Plasma 6.5.

Wayland by default KDE Neon, openSUSE Tumbleweed, Fedora KDE Spin, and all major Plasma install images put the Wayland session first in the login screen. KWin 6, KDE's compositor, shares the same codebase as the X11 KWin but Wayland is now the focus.

HDR output HDR landed in Plasma 6.0 and was unified with color management in 6.3. On supported monitors (LG OLED, Samsung QLED) you can toggle HDR mode, and the Wayland compositor tonemaps SDR and HDR windows together correctly. Cyberpunk 2077's HDR works under Proton on Wayland. Windows offered the equivalent from 22H2; Linux is four years late but caught up.

Explicit sync The biggest historical NVIDIA-on-Wayland issue — flickering — is resolved by a protocol called explicit sync. KDE shipped the protocol support in 6.1, and once NVIDIA 560 implemented the kernel-side counterpart, the flicker went away. More on this in Chapter 5.

Fractional scaling, color, and the color picker Every visual feature got another pass in 6.3. On a multi-monitor setup, each display can have its own scale, color profile, and refresh rate independently and reliably.

Qt 6.7 The Plasma 6 series runs on Qt 6, upgraded to 6.7 by Plasma 6.5, with another layer of Wayland-backend stability. Qt 6.8 LTS shipped in October 2024, and Plasma is expected to move to it during the 6.6 cycle.

A philosophical difference GNOME's posture is "fewer options, better defaults." KDE's is "everything is an option." Opening System Settings still requires scrolling. Heaven for some users, hell for others. The 2026 KDE has improved defaults so the "options hell" impression has softened, but the underlying philosophy is unchanged.


4. Wayland at Last — NVIDIA Support, the End of X11

X Window System (X11) was born at MIT in 1984. Forty-two years later, in 2026, it has lost the default slot on virtually every Linux distribution. Wayland won. How did this happen.

X11's fundamental problem X11 was designed assuming network transparency — the X server runs on one machine and the X clients (apps) run on another. In 1984 that was a clever idea; in 2026 essentially nobody uses it that way. Because of that assumption, X11 has structural problems with GPU-accelerated compositing, HDR, fractional scaling, keyboard-shortcut security, and input-method integration. The fact that any X11 app can intercept every other app's keypresses is not a bug — it was the design.

Wayland's idea Wayland is the opposite. The compositor is the display server. Apps hand a pixel buffer to the compositor saying "here are my pixels," and the compositor composites. Simple, secure, efficient.

Why it took so long — NVIDIA Wayland's design assumes a consistent GPU buffer-management interface. AMD's and Intel's open-source drivers use GBM (Generic Buffer Manager). NVIDIA's closed driver insisted on its own interface, EGLStreams. So compositors had to maintain two code paths to support NVIDIA.

NVIDIA started supporting GBM in 2022 and seriously committed to Wayland integration in 2023. The last real wall was explicit sync — a standard way for the compositor and driver to signal when GPU work completes. NVIDIA driver 560 (July 2024) implemented the wp_linux_drm_syncobj_v1 protocol, and now KWin, Mutter, Sway, and Hyprland all run on NVIDIA without flicker.

X11 sunset timeline

  • Fedora 40 (April 2024): GNOME X11 session removed from default builds.
  • Fedora 41 (November 2024): KDE X11 session build option removed.
  • Ubuntu 24.04 (April 2024): Wayland default even for NVIDIA users.
  • Debian 13 (2025): Wayland default, X11 option retained.
  • RHEL 10 (2025): Wayland only.
  • GNOME 50, late 2026: X11 session code fully removed.

XWayland The compatibility layer for legacy X11 apps. Every major compositor spawns an XWayland server to host X11 apps inside its own Wayland session. For gaming, XWayland 1.24 and later runs essentially all titles correctly. For IMEs, XWayland 24.1 closed the last gaps.


5. Hyprland / Sway / river — Tiling Wayland Compositors

The tiling-window-manager scene on X11 was dominated by i3, dwm, awesome, and xmonad. Wayland gave the genre a fresh start.

Sway — A direct successor to i3. i3 config files mostly drop in as is. Drew DeVault, the original wlroots author, wrote Sway with the promise "everything you did in i3 keeps working." Most stable. Few flashy features.

Hyprland — The opposite extreme. Animations, blur, shadows, rounded corners, GPU-accelerated workspace transitions. Most of the "my Linux desktop is prettier than macOS" screenshots on r/unixporn are Hyprland. As of May 2026 the 0.50 series. It moves fast, so you update your dotfiles monthly.

river — A more minimal compositor written in Zig. Configuration is not "edit the source code" like dwm, but via a separate IPC.

niri — A 2024 newcomer. Horizontal scrolling workspace model (similar in spirit to GNOME's mutter and COSMIC, an infinite scroll metaphor). Tries a new paradigm.

The dotfiles culture Tiling users publish their setups as dotfiles on GitHub. r/unixporn sees dozens of new setups a day. Inside that, the rough split as of May 2026 feels like Hyprland 60 percent, Sway 20 percent, niri 10 percent, others 10 percent.

When to use tiling

  • Keyboard-driven workflows.
  • Multi-monitor setups with predictable window layouts.
  • You enjoy assembling your OS from parts.
  • You have time to invest (a weekend to set up, a year to polish).

Tiling is not for everyone. Designers, video editors, gamers — GNOME, KDE, or COSMIC are usually better.


6. Asahi Linux — Linux on Apple Silicon

Hector Martin (marcan) started the project right after the M1 launched in 2020. The goal was "make Linux usable on Apple Silicon Macs." Five years later, in May 2026, that goal is mostly met.

Why it was hard Apple Silicon is non-standard in almost every dimension. ARM cores, yes, but the bootloader is different. The GPU (Apple GPU) has no documentation. The display controller is bespoke. The microphone array is DSP-processed. The Asahi team had to reverse-engineer all of it and write Linux drivers from scratch.

GPU driver The single biggest achievement. Asahi Lina (a pseudonym, a Japanese virtual character through which the developer works in public) and Alyssa Rosenzweig (at Collabora, formerly Panfrost maintainer) wrote a Rust driver for the Apple GPU. In 2024 it passed OpenGL 4.6, OpenGL ES 3.2, and Vulkan 1.3 conformance. As of May 2026 Vulkan 1.4 conformance is in progress, and Steam titles via Proton run at practical frame rates.

M3 and M4 support M3 launched in October 2023, with Asahi basic support by late 2024 and GPU support in mid-2025. M4 launched in late 2024, with Asahi GPU support landing in September 2025. The rough rhythm is "new chip ships, Asahi catches up nine to twelve months later."

What works on an M2 MacBook Air

  • Boot, shutdown, reboot.
  • CPU, GPU, RAM.
  • Keyboard, trackpad (with macOS-level gesture recognition).
  • Wi-Fi, Bluetooth.
  • USB-C (data, display, charging).
  • Internal display (including fractional scaling).
  • External display (over USB-C).
  • Speakers (with mic-array DSP).
  • Camera (the webcam works; ISP processing is basic).
  • Sleep and wake.
  • Touch ID (added in November 2025).

What still does not work

  • Thunderbolt at full speed (USB-C data works, full Thunderbolt 4 bandwidth does not).
  • A subset of HDMI dongles (MST not supported).
  • macOS keychain or Wallet integration (these are macOS-only by design).

Fedora Asahi Remix The official Fedora variant for Asahi, released in 2024. Fedora 41 base, choice of GNOME or KDE. The Asahi team recommends it for daily-driver use. There is also an Arch Linux ARM Asahi build.

Who it is for

  • Owners of M1, M2, M3, or M4 MacBooks who want Linux as the main OS.
  • Dual-boot users who keep both macOS and Linux.
  • People interested in open-source GPU driver development.

7. NixOS — Declarative Configuration Goes Mainstream

NixOS started in 2003. Eelco Dolstra's PhD thesis was the seed. A 20-plus-year project suddenly became "the new hotness" in 2026 for two reasons — the Determinate Nix installer, and the AI / ML community's hunger for reproducible environments.

The core idea Every aspect of the system is expressed in a single configuration.nix (or flake.nix) file. Packages, services, users, network, bootloader, kernel parameters, all of it. "Building" the system materializes exactly that state. Drop the same file on another machine and you get the same system.

# configuration.nix example
{ config, pkgs, ... }:
{
  imports = [ ./hardware-configuration.nix ];

  boot.loader.systemd-boot.enable = true;
  networking.hostName = "yj-laptop";
  time.timeZone = "Asia/Seoul";

  services.xserver.enable = true;
  services.xserver.displayManager.gdm.enable = true;
  services.xserver.desktopManager.gnome.enable = true;

  users.users.yj = {
    isNormalUser = true;
    extraGroups = [ "wheel" "networkmanager" "docker" ];
    shell = pkgs.zsh;
  };

  environment.systemPackages = with pkgs; [
    firefox
    vscode
    git
    docker-compose
    neovim
  ];

  system.stateVersion = "25.11";
}

Rollback The killer feature. Every system build creates a new "generation" in the bootloader. If a generation breaks, you boot the previous one. You cannot brick the system.

Home Manager A separate tool that manages user-level configuration (shell, editor, dotfiles) in the same declarative style. It runs on macOS and other Linux distributions too.

Flakes A lock-file mechanism that pins dependencies. The mechanism that gives you "exactly the same build on another machine." Default since 2024.

Determinate Nix The installer and distribution by Determinate Systems (the company Eelco Dolstra founded). Easier macOS installation than upstream, better defaults, flakes enabled by default. In 2026 something like ninety percent of newcomers enter NixOS through Determinate.

Who it is for

  • People who maintain the same environment across multiple machines.
  • People who fear breaking their system (rollback is the safety net).
  • ML researchers and DevOps engineers who need reproducible builds.
  • People who do not flinch at functional programming (the Nix language is functional).

The barrier Learning the Nix language. The error messages are intimidating. Debugging "why does this package not build" can be hard. But once you cross the hill, going back to the old way (shell scripts plus apt-get plus a dotfiles directory) is not really possible.


8. Fedora Silverblue / Vanilla OS / Bluefin / Aurora — Immutable Distros

Traditional Linux distributions use a writable root filesystem with a package manager adding and removing files in place. Immutable distros invert that. The root is read-only and updates are applied as transactions.

Building block 1 — ostree ostree manages OS trees in a way similar to Git. Each update produces a new OS tree, and the bootloader selects the active one. If an update broke something, boot the previous tree and you are done. The same idea as NixOS generations, executed differently.

Building block 2 — Flatpak All user apps install through Flatpak. They run in a sandbox isolated from the system. Flathub is the de facto app store.

Building block 3 — Container-based development Tools like Toolbx and Distrobox spin up development containers where you run build tools and compilers. The host OS stays clean.

Fedora Silverblue Started in 2018. GNOME based. The immutable version of Fedora Workstation. Officially backed by Red Hat, but as of 2026 more of a sibling than the flagship.

Fedora Kinoite Added in 2021. KDE Plasma based. The KDE counterpart to Silverblue.

Vanilla OS An Italian-led project. Originally Ubuntu based, moved to a Debian base with version 2.0 (Orchid) in 2024. Uses a custom update mechanism called ABRoot. Apx is the package manager — installs packages inside containers.

Bluefin / Aurora (uBlue) The 2023 surge. Built on top of Fedora Silverblue and Kinoite with "better defaults" layered on. Led by Jorge Castro (formerly at Canonical, now Project Bluefin lead).

  • Bluefin — GNOME based. Tagline: "Cloud-native developer workstation." Comes with Docker, Podman, Tailscale, and VS Code preinstalled.
  • Aurora — Same concept on KDE.
  • Bazzite — Gaming focused. For Steam Deck owners and desktop gamers. Ships with Proton GE and Lutris.

The uBlue project does not build a separate OS. It uses the Fedora Atomic Desktop container image build infrastructure (ostree-container) to ship "Fedora plus opinionated customizations" automatically.

Comparison table

DistroBaseDesktopUpdate MechanismPackage Tooling
Fedora SilverblueFedoraGNOMErpm-ostreeFlatpak + rpm-ostree
Fedora KinoiteFedoraKDErpm-ostreeFlatpak + rpm-ostree
Vanilla OS 2DebianGNOMEABRootFlatpak + Apx
BluefinFedoraGNOMErpm-ostreeFlatpak + Homebrew
AuroraFedoraKDErpm-ostreeFlatpak + Homebrew
BazziteFedoraKDE / GNOMErpm-ostreeFlatpak + Homebrew

Who it is for

  • People who put stability first on a daily driver.
  • People who have broken their system once before and do not want to do it again.
  • People who maintain computers for family or friends.
  • People whose workflow is already container-based (so most state lives in containers anyway).

9. Flatpak vs AppImage vs Snap — The Packaging Wars

Linux app distribution formats lived on deb and rpm for 30 years. The model put a heavy burden on app authors — every distro is different. Three newer formats emerged in the 2010s to fix that. Here is where the war stands in 2026.

Flatpak

  • Backers: Red Hat and the GNOME Foundation.
  • Repository: Flathub, the de facto standard.
  • Sandboxing: Strong. Each app has its own filesystem view and permission set.
  • Size: Tens to hundreds of MB typically.
  • Dependencies: Reduced via shared runtimes (for example, org.gnome.Platform//47).

Snap

  • Backer: Canonical.
  • Repository: Snap Store (Canonical operated, source closed).
  • Sandboxing: Present, but mandatory-confinement policy varies by distro.
  • Size: Usually larger, since each snap bundles its own dependencies.
  • Drawbacks: Auto-updates are forced. The system's mount table fills up with loopback devices.

AppImage

  • Backer: Community (Probono and others).
  • Repository: No central store. Authors publish to their own GitHub releases.
  • Sandboxing: None by default. External tools like Firejail are needed.
  • Size: Largest of the three. Fully self-contained.
  • Strength: One executable file. Put it on a USB drive and run it elsewhere.

The 2026 verdict

  • Flathub won. GNOME, KDE, Fedora, Vanilla OS, uBlue, COSMIC, Steam Deck — all integrate Flathub as the default app store.
  • Snap retreated. Canonical took heat in 2023 and 2024 for forcing Snap in Ubuntu. From 2025 onward Snap's effective reach has shrunk to Ubuntu and its derivatives. Ubuntu Pro and Snap Store remain Canonical revenue pillars, but new-user adoption is slowing.
  • AppImage stays niche. Fine for rapid prototype distribution. Weak auto-update and integration story for general users.

Aside: distro package managers are not gone apt, dnf, pacman, and the rest are not dead. System components (kernel, drivers, system daemons) still ship through them. The user-app layer is where Flatpak took over.


10. Gaming — The Steam Deck Effect, Proton 9, Wine 10, Bottles

Linux gaming was a joke five years ago and is a serious option today. The reason is the Steam Deck.

Steam Deck (2022) Valve's handheld Linux PC. Runs SteamOS 3 (Arch based). KDE Plasma in desktop mode, Gamescope as the gaming-mode compositor. Launched in 2022, with an OLED revision in 2024 and a successor (rumored as Steam Deck 2) reported in 2025. Estimated 8 to 12 million cumulative units sold globally as of May 2026.

Proton Valve's compatibility layer built on Wine. Runs Windows games on Linux with near-zero user setup. According to ProtonDB (community-tracked compatibility ratings), about 80 percent of a typical Steam library scores Platinum or Gold (perfect or near-perfect).

Proton 9 / Wine 10

  • Proton 9.0 (August 2024): Wine 9 base, DXVK 2.4, vkd3d-proton 2.13.
  • Proton 10.0 (December 2025): Wine 10 base, DXVK 2.6, leverages the NTSync kernel module.
  • NTSync — A Linux kernel module written by Wine developer Elizabeth Figura that emulates Windows synchronization primitives in the kernel. Sharply improves game performance. Merged in kernel 6.10.

Bottles A GUI for Wine prefix management. Installs Windows apps (not only games — Adobe, Office, and similar are common targets) without touching the command line. For Steam games Steam handles everything; for non-Steam Windows games and apps Bottles is the easiest path.

Heroic Games Launcher A GUI for Epic Games Store, GOG, and Amazon Prime Gaming on Linux. Effectively the standard tool for "Steam-adjacent" libraries.

Lutris A more general launcher. Covers classic games, emulators, and non-standard installs.

Anti-cheat reality This is the last unresolved barrier in 2025 and 2026. Easy Anti-Cheat (EAC) and BattlEye now ship Proton-compatible builds — game studios can enable Linux support if they choose. But some big multiplayer games (Valorant, Fortnite, and Apex Legends at times) do not enable it. Vanguard (Riot) and similar kernel-level anti-cheat systems are structurally incompatible with the Linux model.

Bottom line Single-player games work on Linux about 95 percent of the time. Multiplayer is case by case.


11. Linux Desktop in Korea and Japan

Regional reality diverges from the global story in some interesting ways.

Korea

  • Gooroom OS — A Debian-based distro from Hancom (the maker of HWP). Targeted at government desktops as a Windows alternative. Used in a 2025 pilot to replace Windows on civil-service workstations.
  • HamoniKR — Started at Gwangju Institute of Science and Technology, Ubuntu based. Cinnamon by default. Korean IME and fonts are preconfigured well.
  • TmaxOS — From TmaxSoft. Sells into government procurement; real user numbers are small.
  • Korean IME — fcitx5-hangul or ibus-hangul. Wayland support stabilized over 2023 and 2024. It used to work better on X11, but Wayland is now essentially equivalent.

Japan

  • Vine Linux — A historic Japanese-focused distro. Effectively dormant since 2018.
  • Plamo Linux — A Slackware-derived Japanese distro. Still active.
  • Japanese IME — fcitx5-mozc or ibus-mozc. Mozc is Google's open-source Japanese IME engine, the default on essentially every major distro.
  • The Asahi Japanese developer — One of the Asahi GPU driver leads is the public Japanese virtual character Asahi Lina. A well-known figure in the Japanese Linux community.

China (for context)

  • Deepin — Wuhan based. Has a very polished native desktop (DDE). In 2024 some backend components drew GPL-compliance scrutiny.
  • Ubuntu Kylin — Canonical and Chinese government partnership. Government and public-sector targeted.
  • openKylin — Open-source distro started in 2022.

Recommended distros for Korean / Japanese users (personal use)

  • First-timer: Fedora Workstation (good IME) or Ubuntu 24.04.
  • Stability priority: Bluefin (immutable, IME also fine) or Linux Mint.
  • Mac user: Asahi Linux (M1 and later) or running NixOS / Fedora inside OrbStack for learning.

12. Who Should Pick What — Recommendations by User Type

Pulling everything together by user profile.

Developer (web / backend / cloud)

  • First choice: Fedora Workstation or Bluefin. Fresh packages, good defaults, IME works.
  • Alternative: Ubuntu 24.04 LTS. Familiar environment with abundant company-setup guides.
  • Adventurous: NixOS. If you want your config in code.

Developer (systems / embedded / kernel)

  • Arch Linux or Gentoo. Latest kernels, compile-flag control.
  • Fedora Rawhide — Alpha and beta packages rolled in.

Designer / video editor

  • Fedora Workstation or Ubuntu Studio. Krita, Blender, DaVinci Resolve (official), Inkscape, GIMP all run well.
  • KDE Plasma 6.3 — color management, HDR, graphics-tablet integration.

Gamer

  • Bazzite (uBlue's gaming variant). Or CachyOS (Arch based, tuned for gaming).
  • Pop!_OS 24.04 + COSMIC — If your hardware is a System76 laptop.

General user / family computer

  • Linux Mint — Cinnamon desktop. Most familiar for ex-Windows users.
  • Bluefin — Cannot break, auto-updates.

Server / workstation dual use

  • Debian 13 — Stability first.
  • AlmaLinux 10 / Rocky Linux 10 — RHEL compatible, enterprise environments.

Apple Silicon Mac owner

  • Asahi Linux (Fedora Asahi Remix). Dual-boot alongside macOS.

Wants declarative environment and reproducibility

  • NixOS — If you have the appetite for the learning curve.

Cannot decide

  • Fedora Workstation 41. The safest default in May 2026.

13. Closing — The Next Five Years of Linux Desktop

The Linux desktop of 2026 is not the Linux desktop of 1998. But mainstream desktop share is still single-digit. Why, and what changes in the next five years.

Why it is not mainstream

  • Windows users receive Windows from work. There is no incentive to change the OS in personal time.
  • Mac users love the integrated hardware-software experience.
  • For general users, "Linux is better" is abstract. Nobody changes their OS because the wallpaper is prettier.

What might shift over five years

  • More Steam-Deck-like devices — SteamOS becomes a kind of standard "consumer Linux desktop," and underneath it GNOME and KDE keep getting polished.
  • AI workflow demand for reproducibility — More ML researchers adopting NixOS or immutable distros for reproducible environments.
  • More ARM laptops beyond Apple Silicon — Snapdragon X Elite Linux support, MediaTek's laptop entries, normalizing ARM Linux outside Macs.
  • Government and public-sector adoption — EU digital sovereignty policy, Korea and Japan migration pilots — if they grow, enterprise and education follow.

The non-prediction What is not a prediction is what is already true. In May 2026, the Linux desktop is well built. It runs well. It is polished enough to compare seriously to macOS or Windows. More people should know that — and that is the close of this article.


14. References

The core sources cited in this article. All URLs verified live as of May 2026.

Desktop environments

Wayland

Tiling compositors

Asahi Linux

NixOS

Immutable distros

Packaging

Gaming

Regional


Closing

The Linux desktop is a small market but the fastest evolving one. The May 2026 snapshot looks different from the May 2025 snapshot, and the May 2027 snapshot will look different again. What does not change is what makes any of this possible — anyone is free to modify, build, and redistribute their operating system. On top of that freedom, COSMIC happened. NixOS happened. Asahi happened. Bluefin happened.

Now is a good time to start with Linux. Whether it will be better in five years, who knows — but it is certainly better than it was five years ago. That is thanks to the people who closed the gap.