GNU Mach

GNU Mach는 Mach 마이크로커널의 구현체이다. GNU 허드의 기본 마이크로커널이다. GNU Mach는 IA-32 및 x86-64 머신에서 실행된다. GNU Mach는 GNU 프로젝트의 개발자들에 의해 유지 관리된다. GNU 일반 공중 사용 허가서(GPL) 조건에 따라 배포된다.

 역사 
허드의 초기 버전은 카네기 멜런 대학교(CMU)의 Mach 3.0 위에서 개발되었다.Initial announcement of the Hurd, mentioning 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일에 출시되었다.

 버전 역사 
 1.0 버전은 1997년 4월 14일에 출시되었다.
 1.1.1 버전은 1997년 5월 12일에 출시되었다.
 1.1.2 버전은 1997년 6월 10일에 출시되었다.
 1.1.3 버전은 1997년 6월 12일에 출시되었다.
 1.2 버전은 1999년 6월 21일에 출시되었다.
 1.3 버전은 2002년 5월 27일에 출시되었으며, 고급 부트 스크립트 지원, 10 기가바이트 이상의 디스크 지원 및 개선된 시스템 콘솔을 특징으로 한다.
 1.4 버전은 2013년 9월 27일에 출시되었다.
 1.5 버전은 2015년 4월 10일에 출시되었다.
 1.6 버전은 2015년 10월 31일에 출시되었다.
 1.7 버전은 2016년 5월 18일에 출시되었다.
 1.8 버전은 2016년 12월 18일에 출시되었다.

 각주 

 외부 링크 

 Mach 4 프로젝트, GNU Mach가 여기서 파생되었다.

분류:GNU 프로젝트 소프트웨어
분류:마이크로커널