최근 수정 시각 : 2025-10-17 13:03:19

홈브루


파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
''''''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 하드웨어 홈브루 컴퓨터}}}에 대한 내용은 [[홈브루 컴퓨터]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[홈브루 컴퓨터#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[홈브루 컴퓨터#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html 맥주 홈브루}}}에 대한 내용은 [[맥주]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[맥주#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[맥주#홈브루잉|홈브루잉]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html 맥주 제조기 LG 홈브루}}}에 대한 내용은 [[LG 홈브루]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[LG 홈브루#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[LG 홈브루#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html 영단어 'homebrew'를 비롯한 기타 동음이의어}}}에 대한 내용은 [[홈브루(동음이의어)]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[홈브루(동음이의어)#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[홈브루(동음이의어)#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
하드웨어 홈브루 컴퓨터: }}}[[홈브루 컴퓨터]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[홈브루 컴퓨터#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[홈브루 컴퓨터#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
맥주 홈브루: }}}[[맥주]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[맥주#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[맥주#홈브루잉|홈브루잉]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
맥주 제조기 LG 홈브루: }}}[[LG 홈브루]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[LG 홈브루#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[LG 홈브루#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
영단어 'homebrew'를 비롯한 기타 동음이의어: }}}[[홈브루(동음이의어)]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[홈브루(동음이의어)#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[홈브루(동음이의어)#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}
파일:3DSCF.jpg
닌텐도 3DS의 홈브루 런처. 해당 3DS는 커스텀 펌웨어가 적용된 상태이다. 3DS의 메인 메뉴에 버블로 홈브루 런처를 추가하려면, 커스텀 펌웨어를 설치해야 한다.

1. 개요2. 기종3. 방지4. macOS

1. 개요

홈브루(homebrew)는 전자기기 내에서 구동되도록 제작된 사제 펌웨어를 뜻한다. 주로 PMP아이팟 같은 종합 멀티미디어 기기에서 개발된다.

2. 기종

휴대용 게임 콘솔 또한 입력장치 및 그래픽, 사운드 출력장치가 전부 달려 있어서 홈브루를 개발하여 이용하는 경우가 많다.

흔히 타 기종의 에뮬레이터 및 사운드 파일, 동영상 재생기들이 주된 홈브루로 꼽히며 자작 게임 및 유틸리티(이미지 뷰어, 텍스트 뷰어, 탐색기) 등도 있다. 특히 게임기의 경우 옛날에는 콘솔 들의 사양이 낮았으며 제작구조가 거의 알려지지 않아서 홈브루 제작이 거의 이루어지지 않았으나, 흔히 6세대기로 불리는 플레이스테이션 2부터 조금씩 홈브루 제작이 이루어지게 되었다.

3. 방지

물론 제작사 입장에서는 골칫덩어리에 불과하므로(버그에 의해 기기가 벽돌이 되거나, 물리적으로 피해가 갈 가능성이 있으므로) 보통은 이런 사제 프로그램들이 구동되지 않게 막는다. 따라서 이런 홈브루를 기동할 수 있게 개조한 커스텀 펌웨어가 개발되는 경우가 많다. 예시로, PSP의 경우 공식 펌웨어 상에서는 홈브루가 돌아가지 않으며, 커스텀 펌웨어가 등장하는 명분이 되었다. 물론 UMD를 립핑한 ISO 구동에 의해 복돌이들을 양산하는 결과가 되어버렸지만. PSP-300x대에서 가상으로 커스텀 펌웨어와 비슷한 환경을 조성할 수 있는 바탕을 마련해주는 ChickHEN은 사실 융통성 있는 펌웨어 환경에서 홈브루를 구동시키기 위해 개발된 것이었다. 그러나 이를 이용해 ISO 로더를 탑재한 커스텀 펌웨어 환경을 만들어서 ISO를 불법으로 구동하는 사람들이 늘어나기 시작했고, 제작자인 Devee는 ChickHEN R2에서 더 이상의 개발을 중단하고 잠적해버린다.

4. macOS

파일:상세 내용 아이콘.svg   자세한 내용은 홈브루(동음이의어) 문서
#!if (문단 == null) == (앵커 == null)
를
#!if 문단 != null & 앵커 == null
의 [[홈브루(동음이의어)#s-|]]번 문단을
#!if 문단 == null & 앵커 != null
의 [[홈브루(동음이의어)#패키지 관리자|패키지 관리자]] 부분을
참고하십시오.
  • 파일:홈페이지 아이콘.svg | 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg

루비Git으로 개발된 macOS용 패키지 매니저. 자칭 'macOS에서 필요하지만 애플에서 제공하지 않는 소프트웨어를 제공'한다. 애플에서 호스팅 하는 맥포트와 달리,[1] 오픈소스 개발자들이 GitHub를 기반으로 굴리고 있으며 또한 아래 내용을 터미널에 복붙하고 엔터 치면[2] 설치가 완료되기에 편하기도 하다. 리눅스 터미널에 익숙해져 있다면 쓰는 것도 괜찮다. 홈브루는 BSD의 포트 방식, 그러니까 이게 바이너리 파일을 받는 게 아닌, 파일을 받아서 자체 컴파일[3]을 시켜버리기 때문에 큰 프로그램의 경우 시간이 꽤나 걸릴 수 있다.

터미널 상 명령어는 보통 brew로 시작되며 자주 쓰이는 명령어는 설치(brew install 설치대상), 홈브루 업데이트(brew update)[4], brew upgrade 등이 있다.

#!syntax sh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

[1] MacPorts를 호스팅해주던, 애플이 만든 Mac OS Forge가 2016년에 문을 닫자 GitHub로 옮겼다.[2] 명령줄 실행시 xcode가 없다면 알아서 xcode 컴파일 파일을 다운로드 받는다.[3] 몇몇 프로그램의 경우엔 처음부터 바이너리 파일을 받아서 온다.[4] 하루 이상 업데이트를 하지 않을 시 진단툴인 brew doctor를 실행시 하루 동안 업데이트를 하지 않았다고 메시지가 뜬다. 홈브루의 세계에서는 하루가 꽤나 긴 시간이라면서.