나만의 Linux PC Omarchy로 Rails 개발 환경 재구축기

It’s an exciting time to build computers again!

작성자
Ruby Weekly
발행일
2025년 08월 26일

핵심 요약

  • 1 애플 하드웨어의 미학을 유지하며 Linux 기반의 Omarchy PC를 직접 구축하여 Rails 개발 환경을 최적화하고 시스템에 대한 완전한 제어권을 확보했습니다.
  • 2 Realtek 드라이버 문제 등 초기 설정의 난관을 극복하고, Docker를 활용한 MariaDB 설치 및 대규모 데이터베이스 임포트에서 macOS 대비 압도적인 성능 향상을 경험했습니다.
  • 3 Linux 기반의 커스텀 PC는 개발자에게 시스템에 대한 완벽한 제어권과 유연성을 제공하며, 애플의 프리미엄 경험에 버금가는 생산성을 선사합니다.

도입

맥OS 업데이트에 대한 흥미를 잃은 저자가 애플 하드웨어의 미학을 유지하면서도, 시스템에 대한 완전한 제어권을 갈망하여 Linux 기반의 커스텀 PC인 'Omarchy'를 구축하게 된 배경을 설명합니다. 기존 게이밍 PC 빌드 경험을 바탕으로, 획일적인 솔루션 대신 자신만의 개발 환경을 만들고자 하는 열망을 피력합니다.

PC 빌드 상세

  • FormD T1 케이스, AMD Ryzen 9 9950X3D, Gigabyte RTX 3080, Kingston DDR5 RAM, Samsung 9100 Pro SSD, Corsair SFX 1000W PSU 등으로 구성된 고성능 SFF(Small Form Factor) PC를 구축했습니다.
  • 기존 Apple 5K Studio Display 및 커스텀 기계식 키보드와 조화롭게 어우러져, Cupertino에서 직접 출하된 듯한 일체감 있는 미학적 완성도를 자랑합니다.

Omarchy 설치 및 드라이버 문제 해결

  • 초기 Omarchy 설치는 순조로웠으나, 새 시스템의 Realtek WiFi/Bluetooth 칩셋이 Linux 지원이 미흡하여 연결 불안정 문제를 겪었습니다.
  • 최신 Linux 커널에서 드라이버를 직접 추출하여 적용함으로써 문제를 해결했으며, 이후 ISO 버전에서는 드라이버 문제가 개선되었음을 언급합니다.

Linux 기반 Rails 개발 환경

  • puma-dev 설치는 macOS만큼 매끄럽지는 않았지만, 설정 후에는 동일하게 잘 작동했습니다.
  • Docker를 이용한 MariaDB 설치는 macOS보다 훨씬 간편했으며, innodb-buffer-pool-size 설정을 통해 대규모 데이터베이스 임포트 시간을 획기적으로 단축(기존 macOS에서 하루 걸리던 작업이 30분으로 단축)하여 놀라운 성능 향상을 입증했습니다.

결론

Omarchy(Linux)는 Rails 개발자에게 필요한 대부분의 기능을 기본 제공하며, 시스템에 대한 완벽한 제어와 개인화된 워크플로우를 가능하게 합니다. 저자는 이번 리눅스 전환을 통해 컴퓨팅에 대한 초기 열정을 되찾았으며, 커스텀 빌드 PC가 애플의 하드웨어에서 기대했던 프리미엄 경험과 더불어 유연성 및 탁월한 성능을 제공한다고 강조합니다. 이는 애플이 소프트웨어의 영혼을 잃어가는 시점에서 리눅스가 새로운 전성기를 맞이하고 있음을 시사합니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!