GNU Mach

GNU Mach
개발자GNU 프로젝트
안정화 버전
1.8 위키데이터에서 편집하기 / 2016년 12월 18일
저장소
운영 체제유닉스 계열
종류마이크로커널
라이선스GNU 일반 공중 사용 허가서
웹사이트www.gnu.org/software/hurd/microkernel/mach/gnumach.html

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일에 출시되었다.

버전 역사

  • 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일에 출시되었다.

각주

  1. ↑ “GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released.”. 2016년 12월 18일.
  2. ↑ Initial announcement of the Hurd 보관됨 2022-02-02 - 웨이백 머신, mentioning Mach 3.0
  3. ↑ “GNU”. 《GNU Operating System》. 2025년 10월 13일에 원본 문서에서 보존된 문서. 2023년 3월 16일에 확인함.
  4. ↑ “Re: Which Mach is GNU Mach?”. 《lists.debian.org》.
  5. ↑ “hurd/gnumach.git - GNU Mach”. 《git.savannah.gnu.org》.
  6. ↑ “[hurd] Log of /gnumach/=announce-oskit-mach-1.2.90”. 《cvs.savannah.gnu.org》.
  7. 1 2 “GNUmach 1.3 released”. 《lists.gnu.org》.
  8. ↑ “Re: mach4 & gnumach/oskit...”. 《lists.gnu.org》.
  9. ↑ “What happened with the Hurd ports to the OSKit Mach / L4 / Coyotos / Viengoos microkernels?”. 《www.gnu.org》.
  10. ↑ Schwinge, Thomas (2013년 9월 27일). “Happy 30th birthday, GNU! GNU Mach 1.4 released”. 《article.gmane.org》. 2017년 9월 21일에 확인함.

외부 링크