홈브류 7.0.0 버전 소개

홈브루 7.0.0 버전은 컴퓨터 프로그램과 도구를 쉽게 설치하고 관리하도록 돕는 오픈소스 패키지 관리 프로그램의 대규모 업데이트입니다. 이번 버전에서는 프로그램 설치와 업그레이드 속도를 높이는 성능 개선, 맥 컴퓨터 전용 그래픽 사용자 인터페이스 앱인 브루유이 도입, 취약점 확인을 위한 내장 보안 데이터베이스 추가, 리눅스 환경의 보안 기술 변경, 그리고 오래된 맥 운영체제와 인텔 칩셋 지원 정책 조정이 이루어졌습니다.

이번 업데이트는 패키지 다운로드와 설치 과정에서 여러 작업을 동시에 처리하여 대기 시간을 줄이고, 악성 프로그램으로부터 컴퓨터 시스템을 보호하는 보안 체계를 강화하기 위해 발표되었습니다. 특히 애플과 깃허브 같은 대기업들이 인텔 맥 지원을 줄여나가는 흐름 속에서, 자원봉사자 중심의 비영리 프로젝트 운영 현실을 반영해 최신 애플 실리콘 환경에 집중하는 방향으로 지원 정책을 조정할 필요가 있었기 때문입니다.

홈브루 7.0.0 버전의 가장 중요한 변경 사항은 설치 및 업그레이드 속도 향상, 강력한 보안 격리 기술 적용, 공식 맥 앱 도입, 내장된 취약점 검사 및 보안 권고 데이터베이스, 맥OS 10.15 지원 종료, 그리고 인텔 칩을 사용하는 맥 컴퓨터의 지원 등급 하향 조정입니다. 모든 플랫폼에 공통으로 적용되는 성능 향상 영역에서는 프로그램 파일을 내려받고 설치를 준비하며 실제로 설치하는 과정 전반에서 동시에 처리하는 작업을 늘려 전체 성능을 극대화했습니다. 예를 들어 brew install, brew reinstall, brew upgrade 명령어를 쓸 때 여러 프로그램의 설치 준비와 내려받기 과정을 서로 겹쳐서 동시에 진행하여 대기 시간을 줄이며, brew config는 시스템 정보를 동시에 수집하고, brew cleanup은 반복적인 캐시 검스를 피하여 속도를 높입니다. 보안 측면에서는 다양한 보안 취약점 수정 사항과 새로운 설치 보호 기능이 포함되었습니다. 홈브루는 구조화된 설치 설정을 서명된 데이터 형태로 전달하고, 포뮬러와 캐스크의 작동 과정을 샌드박스 안에서 처리하여 임의의 루비 코드 실행과 반복적인 패키지 로딩을 줄입니다. 신뢰할 수 있는 외부 프로그램 저장소인 탭을 사용하는 것은 악의적인 제3자 캐스크로부터 컴퓨터를 보호하는 가장 기본적인 수단이며, 샌드박스는 주로 우연한 피해를 줄이고 설치 안전장치를 더해주는 역할을 합니다. 새로운 보안 권고 데이터베이스는 홈브루가 제공하는 프로그램 버전과 수정본에 적용된 보안 취약점을 기록하며, brew vulns 명령어가 기본 내장되어 있어 별도의 추가 저장소나 젬 설치 없이도 취약점 정보 공개 데이터베이스인 OSV.dev를 통해 알려진 보안 취약점을 확인할 수 있습니다. 명령 및 설정 측면에서는 brew install --dry-run이 포뮬러와 캐스크를 함께 미리 보여주고, brew services는 사용자 설정 홈 디렉토리의 환경 파일에서 영구적인 서비스 설정을 읽어오며, brew doctor --json은 자동화된 도구를 위한 구조화된 진단 정보를 제공합니다. 캐스크 관련 내용으로는 홈브루의 응용 프로그램 패키지 관리 기능에서 포뮬러 링크가 우선권을 가지도록 변경되었고, brew link와 unlink 명령어가 --cask와 --formula 옵션을 지원하여 재설치 없이도 바이너리나 문서 파일을 관리할 수 있게 되었습니다. 맥OS 사용자 관련 내용으로, 홈브루는 2026년 9월에 인텔 x86_64 칩을 사용하는 맥 컴퓨터를 3등급으로 낮추며, 이번 7.0.0 버전부터는 아주 오래된 맥 운영체제인 macOS 10.15 지원도 중단합니다. 홈브루는 공식적인 프로젝트 지원이나 정기적인 사전 빌드 파일 제공 없이도 2027년 9월까지는 인텔 맥에서 계속 작동할 것입니다. 브루유이는 홈브루가 맥OS용으로 정식 출시한 공식 그래픽 사용자 인터페이스로, 검은 화면에 글자를 입력하는 대신 마우스로 누를 수 있는 일반 프로그램 창을 제공하여 패키지 관리를 훨씬 쉽게 만들어 주며, 패키지 설치 시 실제 작동하는 터미널 명령어를 함께 보여줍니다. 리눅스 사용자 관련 내용으로는 홈브루 6.0.0 버전에서 도입했던 버블랩 보안 격리 기술을 랜드락 기술로 교체합니다. 랜드락은 리눅스 커널의 보안 모듈로 별도의 추가 프로그램이나 복잡한 도커 권한 상승을 요구하지 않아, 버블랩 사용 시 발생하던 초기 설정 오류 문제를 해결합니다. 기본 설치 경로를 바꾸어 사용하는 사용자를 위해, 홈브루는 호환되는 프로그램 보틀을 더 짧은 설치 경로로 재배치하여 기본 설치 위치가 아닐 때 컴퓨터에서 직접 프로그램을 처음부터 다시 빌드해야 하는 상황을 방지합니다. 지속적 통합 환경을 사용하는 개발자를 위해, 홈브루 설치용 가상 이미지와 깃허브 액션이 꾸준히 관리되는 마이그레이션 목표 지점을 제공하며 우분투 22.04 이미지는 삭제되었습니다. 프로그램 저장소인 탭 관리자들을 위해, brew audit, brew style, brew tap-new 등의 도구가 수동으로 설정해야 하는 번거로움을 줄여주어 더 안전한 방식으로 패키지 규칙을 작성할 수 있도록 유도합니다. 설치 과정에서 실행되는 코드 조각인 포뮬러의 post_install과 캐스크의 flight 루비 블록 방식이 사용 중단되며, 대신 선언형 방식인 steps로 바뀝니다. 공식 탭에서는 기존 방식의 오래된 도구인 레거시 훅을 거부하며, 다른 사람이 만든 제3자 탭에서는 2027년 12월 11일까지만 경고를 표시하고 계속 허용합니다.

일반 사용자는 프로그램을 설치하거나 업그레이드할 때 기다리는 시간이 줄어들고 내장된 보안 기능을 통해 더 안전하게 프로그램을 관리할 수 있습니다. 맥 카탈리나 10.15 이전 버전을 사용하는 사용자는 운영체제를 업그레이드해야 하며, 인텔 맥 사용자는 2027년 9월 지원 종료 전까지 대안을 검토해야 합니다. 개발자와 시스템 관리자는 새로운 보안 취약점 검사 명령어나 자동화 도구를 활용해 개발 환경을 더 안전하고 수월하게 관리할 수 있습니다.