Brut은 약 120줄의 단일 POSIX 셸 스크립트로, 실행 파일 이름과 명령 인자를 바탕으로 개별 실행 파일에 작업을 전달하는 Git CLI 스타일의 명령행 프런트엔드임 POSIX.1-2024 기본 유틸리티 외에는 자체 런타임 의존성이 없으며, 큰 셸 프로그램을 독립적으로 테스트할 수 있는 작은 실행 파일과 공유 라이브러리로 나누도록 설계됨 PATH 기반 탐색과 파일명 규칙으로 명령을 구성하며, 라우터를 가리키는 심볼릭 링크만으로 하위 명령을 묶는 네임스페이스를 만들 수 있음 초기화/폴백 훅, 오류 및 사용법 헬퍼, 비공개 실행 파일을 지원하지만, 명령 앞에 옵션과 값을 별도 인자로 두는 구문은 기본 라우팅만으로 처리하지 못함 호출할 때마다 파일시스템 탐색 비용이 발생하고 네임스페이스 깊이에 비례해 늘어나므로, 초당 여러 번 실행하는 반복 작업에서는 내부 명령을 직접 호출하는 방식을 권장함 작은 실행 파일을 조합하는 CLI 구조 Brut은 Brutal Unix 프로젝트의 핵심 구성 요소로, Unix 명령행 프로그램의 프런트엔드 실행 파일 역할을 함 myprog build --release를 실행하면 PATH를 확장한 뒤 myprog-build --release를 찾아 실행함 자체 코드는 POSIX.1-2024 기본 유틸리티만 사용하므로 Linux VM, BSD 서버, Mac, 소형 싱글보드 컴퓨터 등에서 별도 언어 런타임 관리나 바이너리 컴파일 없이 사용할 수 있음 Brut 위에 만드는 프로그램은 자체 런타임 의존성을 가질 수 있음 수백 줄 이상으로 커지는 단일 셸 스크립트 대신 작은 실행 파일과 공유 라이브러리를 관례적인 디렉터리에 배치함 각 명령이 인자, 표준 입출력, 종료 상태를 갖는 별도 프로세스이므로 독립적으로 테스트할 수 있음 빌드 시스템 부트스트래핑과 인프라 작업에 적합하며, 다른 언어로 작성된 작업 실행기나 CLI 프레임워크의 대안이 됨 초기화와 디렉터리 규칙 다른 값을 설정하기 전에 OLDENV 에 export -p로 호출 당시 환경을 저장해 나중에 복원할 수 있게 함 realpath "$0" 로 심볼릭 링크를 해석한 실제 라우터 경로를 SELF에 저장함 NAME은 호출 경로 $0의 파일명, PROGRAM_NAME은 실제 경로 SELF의 파일명이며 네임스페이스에서는 두 값이 달라질 수 있음 ROOT는 라우터보다 두 디렉터리 위이며, /usr/local/bin/myprog라면 /usr/loca...
Brut - Unix 도구를 위한 Brutal Router
3 weeks ago
30
Related
내가 가장 좋아하는 노트북
1 hour ago
1
Ubuntu, 거의 3주째 Linux 제로데이 원격 코드 실행 취약점 패치 미출시
1 hour ago
3
OpenBSD용 GEFS(Good Enough File System) 개발 진전
2 hours ago
1
PostHog, 데이터 웨어하우스를 DuckDB에서 이전
2 hours ago
1
잠깐 확인...
2 hours ago
1
실직한 기술직 노동자들, 샌프란시스코 AI 호황에서 소외되다
3 hours ago
5
Show HN: Warsaw in voxels - 바르샤바 도심의 인터랙티브 3D 지도
3 hours ago
2
미국에서 남아 이름이 여아 이름으로, 여아 이름이 남아 이름으로 바뀐 사례
3 hours ago
5
Tips
click
Trending
Popular
임산부석 차지한 노인…다리 깁스한 34주 만삭 임산부는 결국
4 weeks ago
492
승부 가리기엔 11회가 모자랐다…KT, 연장 접전 끝 롯데와 2-2 무승부→매직넘버 2
4 weeks ago
491
“군대 안가” 자랑한 축구대표팀에…안철수 “군대가 혐오시설? 군면제 없애야”
4 weeks ago
484
[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세
3 weeks ago
481
은행권 AI 연쇄해킹…공격서버에 ‘중국어 문자열’ 있었다는데
4 weeks ago
478
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
2 weeks ago
477
이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]
4 weeks ago
379
“왜 슈퍼스타인지 증명했다” 김도영, 9회초 역전 스리런포 작렬…KIA 3위 자리 지켰다
4 weeks ago
377
존슨앤존슨, 켄뷰 분사로 혁신 의약품 집중…목표가 상향-씨티
4 weeks ago
366
[美특징주]레나, 버크셔해서웨이가 지분 매입 소식에 상승
3 weeks ago
362
© Clint's Theme Park 2026. All rights are reserved




![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)

English (US) ·