| 개발자 | GNU 프로젝트 |
|---|---|
| 안정화 버전 | |
| 저장소 | |
| 운영 체제 | 유닉스 계열 |
| 종류 | 마이크로커널 |
| 라이선스 | GNU 일반 공중 사용 허가서 |
| 웹사이트 | www |
GNU Mach는 Mach 마이크로커널의 구현체이다. GNU 허드의 기본 마이크로커널이다. GNU Mach는 IA-32 및 x86-64 머신에서 실행된다. GNU Mach는 GNU 프로젝트의 개발자들에 의해 유지 관리된다. GNU 일반 공중 사용 허가서(GPL) 조건에 따라 배포된다.
허드의 초기 버전은 카네기 멜런 대학교(CMU)의 Mach 3.0 위에서 개발되었다.
1994년에 CMU는 Mach 작업을 중단했으며, GNU 프로젝트는 유타 대학교의 Mach 4로 전환했다. "GNU Mach"로 알려진 커널은 유타 대학교가 개발을 중단한 후 Mach 4에서 파생되었다. (유타 대학교 연구원이 아닌) 토머스 부시넬에 의한 첫 ChangeLog 항목은 1996년 12월 16일의 것이다.
2002년, 롤런드 맥그래스(Roland McGrath)는 모든 장치 드라이버와 일부 하드웨어 지원을 OSKit의 코드로 대체하려는 목적으로 GNU Mach 1.2에서 OSKit-Mach 브랜치를 분기했다. GNU Mach 1.3 출시 이후, 이 브랜치는 GNU Mach 2.0 메인 라인이 될 예정이었으나, 2006년 기준으로 OSKit 자체의 활동 부족으로 인해 OSKit-Mach는 개발되지 않고 있다. 2006년경, GNU 허드의 커널을 Coyotos 커널로 교체하려는 시도도 실패로 끝났다.
GNU Mach 1.4는 1.3이 출시된 지 11년 후인 2013년 9월 27일에 출시되었다.