Loading article…
| 開発者 | GNU プロジェクト |
|---|---|
| 安定版リリース | 1.8 [1]
/ 2016年12月18日 |
| リポジトリ |
|
| オペレーティング·システム | Unixライク |
| タイプ | カーネル |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | www.gnu.org/software/hurd/microkernel/mach/gumach.html |
GNU Mach は、 Mach マイクロカーネルの実装です。これは、GNU Hurdのデフォルトのマイクロカーネルです。GNU Mach は、 IA-32マシンで動作します。GNU Mach は、GNU プロジェクトの開発者によって保守されています。GNU一般公衆利用許諾書(GPL)の条件に基づいて配布されます。
歴史
Hurdの初期バージョンはCMUのMach 3.0をベースに開発されました。[2]
1994年、CMUはMachの開発を中止し、GNUプロジェクトはユタ大学のMach 4に切り替えた。ユタが開発を中止した後、Mach 4から派生したのが「GNU Mach」として知られるカーネルである。最初のChangeLogエントリは、ユタの研究者ではなくトーマス・ブッシュネルによるもので、1996年12月16日のものである。 [3] [4] [5]
2002年、ローランド・マクグラスはGNU Mach 1.2からOSKit-Machブランチを分岐し、すべてのデバイスドライバと一部のハードウェアサポートをOSKitのコードに置き換えることを意図した。GNU Mach 1.3のリリース後、このブランチはGNU Mach 2.0のメインラインになる予定だったが、2006年現在、OSKit自体の活動不足のためOSKit-Machは開発されていない。[6] [7] [8] 2006年頃、 GNU Hurdのカーネルを Coyotosカーネルに置き換える試みも失敗に終わった。[9]
GNU Mach 1.4は1.3から11年後の2013年9月27日にリリースされました。[10]
バージョン履歴
- バージョン 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ギガバイトを超えるディスクのサポート、および改良されたコンソールを特徴としています。[7]
- バージョン 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 日にリリースされました。
参考文献
- ^ 「GNU Hurd 0.9、GNU Mach 1.8、GNU MIG 1.8 がリリースされました」。2016 年 12 月 18 日。
- ^ ハードの最初の発表、マッハ3.0に言及
- ^ 「GNU」。GNUオペレーティングシステム。 2023年3月16日閲覧。
- ^ 「Re: どの Mach が GNU Mach ですか?」. lists.debian.org .
- ^ 「hurd/gnumach.git - GNU Mach」. git.savannah.gnu.org .
- ^ "[hurd] /gnumach/=announce-oskit-mach-1.2.90 のログ". cvs.savannah.gnu.org .
- ^ ab 「GNUmach 1.3 リリース」。lists.gnu.org。
- ^ 「Re: mach4 & gnumach/oskit...」lists.gnu.org。
- ^ 「OSKit Mach / L4 / Coyotos / Viengoos マイクロカーネルへの Hurd ポートで何が起こったか?」www.gnu.org。
- ^ Schwinge, Thomas (2013-09-27). 「GNU、30周年おめでとう! GNU Mach 1.4 がリリースされました」。article.gmane.org 。 2017年9月21日閲覧。
外部リンク
- www.gnu.org/software/hurd/microkernel/mach/gumach.html
- GNU Mach の派生元となった Mach 4 プロジェクト。
