처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.06.12 36

맥 개발자의 매일 쓰는 그 도구, Homebrew 6.0이 나왔어요

Hacker News 원문 보기
맥 개발자의 매일 쓰는 그 도구, Homebrew 6.0이 나왔어요

맥에서 개발하는 분이라면 하루에도 몇 번씩 치는 명령어가 있죠. 바로 brew인데요. macOS의 사실상 표준 패키지 매니저인 Homebrew가 6.0.0 메이저 버전을 발표했어요. 2023년의 4.0, 작년 11월의 5.0에 이어 약 반년 만에 나온 메이저 업데이트인데, 매일 쓰는 도구가 굵직하게 바뀌는 거라 뭐가 달라지는지 차분히 짚어볼게요.

Homebrew가 뭐길래 다들 쓰는 걸까요

혹시 개발을 시작한 지 얼마 안 되셔서 Homebrew가 낯설다면, 이렇게 이해하시면 돼요. 리눅스에는 apt나 yum처럼 명령어 한 줄로 프로그램을 설치해주는 패키지 매니저가 기본으로 있는데, macOS에는 그런 게 없거든요. 그 빈자리를 채운 게 2009년 Max Howell이 만든 Homebrew예요. brew install git 한 줄이면 git이 설치되고, brew upgrade 한 번이면 설치한 도구들이 한꺼번에 업데이트돼요. 이름처럼 '집에서 맥주를 빚는다'는 콘셉트라서 패키지 만드는 법을 적은 파일을 formula(양조법), 설치 위치를 Cellar(저장고)라고 부르는 것도 재미 포인트고요. 여담인데, 만든 사람 Max Howell이 구글 면접에서 이진 트리 뒤집기 문제를 못 풀어 떨어진 뒤 '전 세계 개발자 대부분이 내가 만든 도구를 쓰는데'라며 남긴 트윗은 지금도 회자되는 일화예요.

메이저 버전의 역사로 보는 6.0

Homebrew의 메이저 버전 역사를 보면 이번 6.0의 방향도 읽혀요. 4.0(2023)이 가장 큰 전환점이었는데, 그전에는 패키지 정보를 깃 저장소(tap) 통째로 클론받는 구조라 brew update가 굉장히 느렸거든요. 4.0부터 JSON API로 메타데이터만 받아오게 바꾸면서 업데이트 속도가 몇 배로 빨라졌어요. 작년 11월의 5.0에서는 리눅스 ARM64 공식 지원이 들어왔고, 여러 패키지를 동시에 받는 병렬 다운로드가 실험 기능으로 추가됐죠. 6.0은 이 흐름의 연장선이에요. 실험적으로 다듬어온 기능들을 안정화해 끌어올리고, 낡은 코드와 오래된 macOS 버전 지원을 정리하는, 말하자면 '대청소' 성격의 릴리스죠. Homebrew는 메이저 버전을 낼 때 애플이 지원을 끝낸 구형 macOS 지원을 함께 정리하는 편이라, 오래된 맥을 쓰고 계시다면 릴리스 노트에서 지원 버전 목록을 꼭 확인해보세요.

그래서 저는 뭘 하면 되나요

좋은 소식부터 말하면, 대부분은 아무것도 안 해도 돼요. Homebrew는 brew update를 실행할 때 자기 자신도 함께 업데이트하는 구조라, 어느 날 터미널에 6.0.0으로 올라갔다는 메시지가 뜨면서 자연스럽게 넘어가게 되거든요. 다만 메이저 버전 직후에는 두 가지를 챙겨보시길 권해요. 첫째, brew doctor를 한번 돌려서 경고가 없는지 확인하세요. 환경이 꼬여 있으면 이 명령이 친절하게 알려줘요. 둘째, CI에서 macOS 러너를 쓰고 있다면(GitHub Actions의 macos 이미지에는 Homebrew가 기본 탑재돼 있어요) 빌드가 잘 도는지 확인해보세요. 메이저 업그레이드 직후에는 서드파티 tap이나 오래 방치된 formula가 깨지는 경우가 종종 있거든요. 그리고 이 기회에 Brewfile을 안 써보셨다면 꼭 한번 써보세요. brew bundle dump 한 줄이면 지금 설치된 패키지 목록이 파일로 떨어지고, 새 맥북에서 brew bundle 한 줄이면 개발 환경이 통째로 복원돼요. 온보딩 문서의 '이거 설치하고 저거 설치하세요' 목록을 Brewfile 하나로 대체할 수 있는 거죠.

다른 선택지들과 비교하면

macOS 패키지 매니저가 Homebrew만 있는 건 아니에요. 더 오래된 MacPorts는 소스 빌드 중심이라 통제력이 좋지만 그만큼 손이 많이 가고, 요즘 주목받는 Nix는 '어느 기계에서든 똑같은 환경을 재현한다'는 강력한 철학이 있지만 러닝커브가 상당하죠. 그 사이에서 Homebrew가 사실상 표준이 된 비결은 단순함이에요. 명령어가 직관적이고, 패키지 수가 압도적으로 많고, 웬만한 건 미리 빌드된 바이너리(bottle이라고 불러요)로 받아서 설치가 빨라요. 리눅스 쪽도 원래 Linuxbrew라는 별도 프로젝트였다가 본가에 합쳐진 뒤로 지원이 꾸준히 좋아지고 있고요. 17년 된 오픈소스 프로젝트가 여전히 활발하게 메이저 버전을 내놓는다는 것 자체가 커뮤니티 운영의 모범 사례이기도 해요.

마무리

한 줄로 정리하면, Homebrew 6.0은 매일 쓰는 도구가 더 빠르고 단단해지는 업데이트이고, 우리는 brew update 한 번이면 된다는 거예요. 여러분은 개발 환경 셋업을 어떻게 관리하세요? Brewfile로 코드화해두셨나요, 아니면 새 맥북을 받을 때마다 손으로 하나씩 설치하시나요? 각자의 셋업 노하우를 댓글로 공유해주세요.


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.