tmux를 OS로 만들자

5 hours ago 3

tmux의 스크롤, 세션 유지, 분리, 작업 중심 경험을 일반 사용자도 쓸 수 있는 데스크톱으로 확장하는 구상임. 완성된 제품이 아니라 Linux에서 실험 중인 설계임 기존 창 관리는 반복되는 모니터 전환, 서로 다른 창 배치 습관, 브라우저 탭과 앱에 흩어진 작업 맥락을 충분히 반영하지 못함 데스크톱을 무한 캔버스, 물리 디스플레이를 그 일부를 보여주는 뷰포트로 구성하고, 모니터 연결이 바뀌어도 창 순서와 작업 소속을 유지하는 방식을 제안함 로컬 LLM은 창 배치를 제안하고 미리보기만 제공하며, 사용자 승인 뒤 결정론적 코드가 실행하도록 설계함. 모델의 직접 조작과 고정된 창의 변경은 막음 초기 실험에서는 행동 데이터 수집과 프라이버시의 충돌, 읽기를 방해하는 유휴 상태 기반 숨김, 끝없이 쌓이는 캔버스가 문제로 드러남. 작동하는 데모까지도 상당한 작업이 남아 있음 일반 사용자에게 확장하고 싶은 tmux 경험 Scott Jenson의 “Are we really going to use the same Desktop UX forever?” 발표는 Apple과 Microsoft가 더 이상 데스크톱 OS 혁신을 이끌지 않을 것이므로 미래의 데스크톱을 직접 결정해야 한다는 문제의식에서 출발함 다만 두 회사가 전혀 시도하지 않는다기보다 매우 보수적으로 시도한다는 쪽에 가까움 오늘날 당연하게 여기는 컴퓨터 사용 방식 중 상당수는 이미 사라진 하드웨어 제약을 우회하던 방법임 목표는 스크롤 가능하고, 세션이 유지되며, 분리할 수 있는 작업 중심 시스템을 일반 사용자도 쉽게 쓰게 하는 것임 전문적인 UI/UX 설계나 완성된 구현이 아니라, 다른 사람도 문제를 다시 생각하게 하려는 사고 실험으로 출발함 2026년의 창 관리가 놓치는 사용 방식 화면 공간은 크기와 구성이 계속 바뀜. 하루 약 여섯 번 노트북과 데스크톱 모니터를 오가는 사용에서, 도킹 해제 때마다 창을 수동으로 옮기고 크기를 조정해야 함 큰 모니터 하나와 작은 모니터 두 개는 같은 경험이 아님. 주 화면에서는 터미널/tmux/브라우저로 일하고, 보조 화면에는 할 일 목록, 업무 채팅, 이메일처럼 가끔 보는 정보를 두는 식임 Grudin은 2001년에 이미 주 화면의 집중 작업과 보조 화면의 주변 정보 확인을 관찰했지만, OS는 여전히 화면별 역할을 알지 못함 창 사용자는 최대화형, 준최대화형, 정교한 배치형으로 나뉘지만, 현대 OS는 주로 첫 번째 유형에 맞춰져 있...

Read Entire Article