Rio Terminal: Rust 와 WebGPU 로 만든 여러 체제용 터미널, 분할과 탭과 테마까지 기본
요약
Rust 로 쓰고 WebGPU 를 그리기 바탕으로 삼은 터미널이라 글자 그리기와 스크롤을 그래픽 카드가 맡는다. 분할과 탭과 테마가 기본 기능이고, 세 가지 데스크톱 모두 배포 경로가 있으며, 환경 전체가 설정 파일 하나에 담긴다.
- 이름
- Rio Terminal
- 버전
- 0.5.27
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://rioterm.com
- 업데이트
- 2026-10-06 20:24
그리기를 GPU 에 맡기는 터미널
명령을 넣는 줄은 지금도 개발자 하루의 큰 부분이 지나가는 자리이고, 칠 때마다 창을 거친다. 그 창이 얼마나 곧바로 반응하는지가 하루의 손맛을 대부분의 도구보다 크게 좌우한다. Rio 는 정석과 다른 길을 택했다. Rust 로 쓴 여러 체제용 터미널이고, WebGPU 를 그리기의 바탕에 두어 글자 그리기와 스크롤과 움직임을 처리 장치가 아니라 그래픽 카드가 맡는다. 개발은 2022 년부터 이어졌고 너그러운 열린 허가로 공개되었으며, 2026-09 기준 안정판은 0.5.27 에 이르렀고 공개 보관처에서 수천 개의 표시를 받았다. 주장은 작고 분명하다. 한 줄의 명령이 많은 출력을 쏟아 내는 순간에도 창은 곧바로 반응해야 한다.

모든 데스크톱을 같은 순서에
여러 체제를 지원한다는 말은 깃발에 적기 쉽고 실제로 해내기는 어렵다. 새 기획은 대개 한 체제를 먼저 돌보고 다른 체제의 사용자는 공식 꾸러미를 몇 달씩 기다리는 형편이다. Rio 는 처음부터 세 데스크톱을 같은 순서에 두었다. macOS 에서는 하나의 공통 실행 파일이 새로운 Apple 제품과 예전 Intel 기계를 함께 덮는다. Windows 에는 설치 꾸러미와 설치 없이 쓰는 판이 있고, 체제의 꾸러미 관리 도구에도, 공동체가 돌보는 경로에도 올라 있다. Linux 는 가장 두텁다. 여러 배포판의 저장소에 들어 있고, 격리해 돌리는 용도를 위한 공식 꾸러미도 있으며, 공개 목록에는 두 가지 주된 포장 형식이 나란히 있다. 세 데스크톱 밖으로도 FreeBSD 의 모음에 하나 들어 있다.
체제를 옮겨 다니며 어디서나 같은 터미널 동작을 바라는 사람에게는 이 고른 대우가 단일 기능보다 실하다. 설치 없이 쓰는 판은 한마디 더할 만하다. 마음대로 설치할 수 없는 기계에서는 폴더를 풀어 두는 것이 남은 유일한 방법인 경우가 많다.

한 걸음 더: 브라우저 안
기획은 한 걸음 더 나아간 목표도 세웠다. WebAssembly 와 WebGPU 로 브라우저 안에서 그대로 돌리는 것이다. 그리기 부분은 이미 갖추어졌고 전체 옮기기는 아직 진행 중이다. 이 벌어진 틈은 힘이 어디로 갔는지를 잘 말해 준다. 먼저 그리기, 나머지는 그리기를 따른다. 그래서 그래픽 작업이 옆에 붙은 광고 문구가 아니라 기획의 중심처럼 보인다.
분할과 탭과 테마를 덧붙임 없이
분할, 여러 탭, 바꿀 수 있는 테마는 여기서 기본 기능이고, 덧붙임 창구를 통해 나중에 붙이는 것이 아니다. 창은 어느 방향으로도 갈라지고, 정해 둔 키가 갈래 사이를 옮겨 다닌다. 탭은 여러 일을 한 창에 모아 책상이 어지러워지지 않게 한다. 테마는 설정 파일에서 정해지며 색, 글꼴, 커서 모양, 안쪽 여백까지 세밀하게 맞출 수 있고, 배경을 흐리게 하는 같은 시각 효과도 얹힌다. Linux 데스크톱과 macOS 모두에서 그 효과가 잘 어울린다. 글꼴은 합자를 지원해 고정폭 프로그래밍 글꼴의 화살표와 조합 기호가 설계자의 뜻대로 나온다. 이것을 기본으로 만드는 값은 기능 목록이 길어지는 데 있지 않고, 같은 나눔 방식을 어떻게 배치해도 동작이 같다는 데 있다.

GPU 경로가 실제로 바꾼 것
성능의 비장의 카드는 기획을 위해 쓴 Sugarloaf 라는 그리기 방식으로, WebGPU 위에 올라가고 체제별로 본래의 바탕으로 스스로 내려간다. macOS 에서는 Metal, 다른 체제에서는 Vulkan 이나 DX12 다. 처리 장치에서 한 글자씩 그리는 것과 견주면 그래픽 카드를 지나는 경로는 많은 글자가 스크롤되고 다시 그려질 때도 매끄러움을 지킨다. 시연에서 주사선이나 움직임 흐림 같은 효과를 켜도 흐름이 유지되는 이유가 여기 있다. 높은 해상도의 화면에 많은 출력이 겹칠 때가 바로 그 차이가 보이는 자리다.
설정도 한곳에 모인다. TOML 파일 하나에 처음 뜨는 명령 환경, 창 크기, 키 배치까지 모두 들어가, 새 기계로 옮길 때 파일 하나만 복사하면 환경이 통째로 돌아온다. 설정을 텍스트 파일 하나에 두는 데는 이점이 하나 더 있다. 터미널을 다른 설정 파일과 함께 판본 관리에 넣을 수 있다.

속도에 대한 한마디
Rio 는 아직 걸음이 빠르다. 중심 줄기가 자주 움직이고, 판에 따라 설정 항목이 실제로 바뀐다. 조용히 쓰고 싶은 사람은 안정판을 따라 그 속도로 갱신하면 된다. 움직임을 즐기는 사람은 판마다 따라가며 갱신 기록을 읽고, 이따금 손볼 일이 생기는 것을 받아들이면 된다. 젊은 기획에서는 흔한 맞바꿈이고, 일하다 중간에 알아차리는 것보다 먼저 적어 두는 편이 낫다.
누구에게 맞는가
세 부류의 사람이 시도할 만하다고 느낄 것이다. Windows, macOS, Linux 를 오가며 설정 하나를 어디로든 들고 다니고 싶은 사람. 그리기 성능을 따져 큰 화면에 많은 출력이 와도 매끄럽기를 바라는 사람. 새 그래픽 기술로 만든 데스크톱 프로그램을 좋아하고 이 길이 어디로 가는지 지켜보고 싶은 사람. 개인이 쓰는 데는 무료이고 원본은 모두 공개되어 있으며, 나머지는 기획 사이트에 적혀 있다.