2026년 2월 22일 오후 4시(EST) 게시
Afam은 2018년 Make Tech Easier에서 활동하며 테크 출판 경력을 시작했습니다. 그동안 Windows, Linux, 오픈소스 도구를 아우르는 고품질 가이드, 리뷰, 팁, 해설 기사를 꾸준히 발행하며 명성을 쌓아왔으며, Technical Ustad, Windows Report, Guiding Tech, Alphr, Next of Windows 등 주요 테크 매체에도 글을 기고했습니다.
컴퓨터공학 학사 학위를 보유하고 있으며, 데이터 프라이버시와 보안에 대한 확고한 신념을 가진 사람으로 Fuzo Tech 유튜브 채널에서 관련 팁, 영상, 튜토리얼을 공개하고 있습니다. 일하지 않을 때는 가족과 시간을 보내거나 자전거를 타고, 정원을 가꾸는 것을 즐깁니다.
배포판을 계속 옮겨 다니던 나날들
리눅스 생태계에서 배포판을 옮겨 다니는 '디스트로 호핑(distro hopping)'은 드문 일이 아닙니다. 특히 리눅스 여정을 막 시작한 사람들 사이에서 더욱 그렇죠. 저 역시 예외는 아니었고, 항상 다음 셋업이 딱 맞아떨어지기를 기대하며 여러 배포판을 전전했습니다. 하지만 실제 문제는 배포판 자체가 아니라 끊임없는 의사결정이었습니다. 어떤 터미널을 쓸지, 어떤 런타임 관리자와 폰트, 테마를 고를지에 대한 진짜 혼란이 있었고, 결국 매번 처음부터 시작하느라 생산성을 해치곤 했습니다.
새로 설치한 Ubuntu 24.04 LTS에서 Omakub을 사용하면서 이 모든 것이 바뀌었습니다. Omakub은 한 번에 여러 배포판을 동시에 실행할 수 있게 해주는 Distrobox와는 전혀 다른 방식으로 이 문제를 해결합니다. 명령어 하나만으로 완전히 구성된 개발자 워크스테이션을 만들어주면서, 무한한 튜닝 대신 실제 작업에 집중할 수 있게 해준 것입니다.

Omakub
OS: Ubuntu
가격 모델: 무료
Omakub은 DHH(데이비드 하이네마이어 한슨)가 만든 도구로, 새로 설치한 Ubuntu 24.04를 단 하나의 명령어만으로 완벽하게 구성된 현대적이고 아름다운 웹 개발 환경으로 탈바꿈시킵니다.
Omakub이란 정확히 무엇인가
단순한 bash 스크립트가 아니라, 하나의 철학
저는 원래 Omakub을 그저 bash 스크립트 정도로 생각했지만, 이는 Rails를 단순한 Ruby 코드라고 부르는 것만큼 잘못된 생각이었습니다. 물론 명령어 하나로 우분투에 완전한 개발 환경을 만들어주지만, 이 도구의 진짜 가치는 철학에 있습니다. 도구, 색상 스킴, 폰트부터 셸 설정까지 DHH의 독선적(opinionated) 워크플로우가 고스란히 반영되어 있습니다.
Omakub이 제 컴퓨터에 설치해준 기본 터미널은 Alacritty였습니다. 합리적인 기본값이 미리 설정된 Neovim, 세션 관리용 Tmux(제가 가장 좋아하는 멀티태스킹 도구 중 하나)도 함께였고, 기본 런타임 버전 관리자는 Mise였습니다. 1Password CLI도 제공되었는데, 더 흥미로운 부분은 Mono Lisa 폰트와 Tokyo 터미널 테마를 적용했다는 점입니다. 덕분에 긴 코드 블록도 훨씬 쉽게 훑어볼 수 있는, 눈의 피로가 적은 환경이 완성되었습니다.
이런 독선적인 셋업이 의사결정을 없애줬고, 저는 그것이 해방감으로 느껴졌습니다. 어떤 설정이 맞을지 스스로와 씨름할 필요가 없어졌죠. 설치 후 처음부터 시작하는 것이 아니라, 이미 작동하는 셋업 위에서 시작하게 됩니다.
그냥 되는 워크플로우
서로 보완되도록 골라진 도구들

Omakub 워크플로우의 편리함도 좋지만, 가장 돋보이는 점은 근육 기억(muscle memory)에 얼마나 친화적인가입니다. 여러 터미널을 오가며 코드를 편집하고, 런타임을 관리하고, 백그라운드 서비스를 확인하기가 수월합니다. 기본값들이 모두 자연스럽습니다. Neovim은 합리적인 키 매핑 덕분에 금방 익숙해지고, Tmux는 지속 세션 운영에 효율적이며, Alacritty는 부드러운 로그 스크롤과 빠른 GPU 가속을 지원합니다.
예전에는 rbenv, nvm, pyenv를 따로 사용했지만, 이제 Mise가 이들을 모두 대체했습니다. 명령어 하나로 시스템을 망가뜨리지 않고 Ruby, Node, Python 버전을 자유롭게 전환할 수 있습니다. 키보드 중심의 워크플로우를 선호한다면 터미널, 에디터, 런타임 관리자에서 최고의 효율을 뽑아낼 수 있을 것입니다.
즉각적인 환경 구축의 효율성 외에도 미학적으로도 훌륭합니다. 아름다운 Tokyo 테마와 Mono Lisa 폰트는 일관된 시각적 단서를 제공해 다른 도구에서 겪었던 인지적 마찰을 줄여줍니다. 매일 아침 터미널을 열면 기능적이고 바로 사용할 준비가 된 느낌이 듭니다.
일상 속 Omakub 사용의 실제 모습
이 환경에서 매일 지내는 것은 어떤 느낌일까

Omakub의 핵심은 마찰 없는 흐름입니다. 사전에 튜닝된 Neovim은 플러그인이나 키맵을 조정하는 데 몇 시간씩 소모하는 일을 없애주고, Tmux는 여러 창을 체계적으로 정리해 프로젝트를 전환할 때마다 작업 문맥을 잃는 문제를 해결해 줍니다.
부드러운 업데이트 프로세스도 마음에 듭니다. Omakub 업데이트 명령을 실행하면 프로젝트의 설정이 다시 적용되는데, 제 경험상 제가 따로 가한 개인 변경 사항들은 그대로 유지되었습니다. 업데이트가 셋업을 깨뜨린 적이 한 번도 없어서, 유지보수보다 작업 자체에 집중할 수 있는 자신감이 생겼습니다.
색상 테마, 폰트 선택, 터미널 동작 같은 옵션들은 사소해 보일 수 있지만 효율성에는 필수적인 요소입니다. 도구를 사용한 지 일주일 만에 단축키, 창 레이아웃, 런타임 명령이 자연스럽게 손에 익을 만큼 근육 기억이 잡혔습니다. 큐레이션된 스택 위에 얹힌 이 사소해 보이는 추가 요소들이 제 우분투 컴퓨터를 일상 사용에 딱 맞는 환경으로 바꿔놓았습니다.
시작하는 방법과 기대할 수 있는 것
새 Ubuntu 24.04 LTS 설치부터 1시간 안에 생산적인 셋업까지

시작하려면 새로 설치된 Ubuntu 24.04 LTS 환경이 필요합니다. 베어메탈이든 가상 머신이든 상관없습니다. 그다음 터미널에서 아래 명령어를 실행하세요.
wget -qO- https://omakub.org/install | bash
이 명령은 큐레이션된 스택을 내려받으며 최대 45분까지 걸릴 수 있습니다. 완료되면 바로 사용 가능한 개발 워크스테이션이 완성됩니다.
첫 재부팅 후에는 GNOME 데스크톱과 함께 Alacritty 기본 터미널, Neovim, tmux 세션이 맞이해 줍니다. Mise도 이미 구성되어 있고 1Password CLI도 준비되어 있으니, 곧바로 코딩에 들어갈 수 있습니다.
런타임 관리와 키바인딩을 배워야 한다면 tmux와 Neovim을 직접 사용하면서 자연스럽게 익히게 됩니다. 기본값이 합리적이라 근육 기억 형성에도 도움이 됩니다. 설정을 조정하고 싶을 때만 설정 파일을 수정하면 되고, 별도의 특수 명령어는 필요하지 않습니다.

관련 글
Omakub이 마침내 저를 붙잡아둔 이유
Omakub은 리눅스와 상호작용하는 완전히 새로운 방식을 보여줬습니다. 새 리눅스 배포판을 시도할 때마다 수많은 튜닝과 설정으로 시작하던 제 접근 방식은, 단 한 줄의 명령어 실행 이후 완전히 대체되었습니다.
속도와 미학도 훌륭하지만, Omakub의 가장 큰 가치는 주는 정신적 명료함입니다. 셋업 과정의 모든 마찰을 없애고 그저 자리 잡아 일할 수 있게 해줍니다. 저는 우분투를 떠난 전문가들을 몇몇 알고 있는데, 어쩌면 이제 그들에게 배포판을 다시 시도해볼 충분한 이유가 생긴 것일지도 모릅니다.