Asayomu Tech
注目★★★★★Lobsters

NextBSD プロジェクト復活、Apple の FOSS ツールを FreeBSD カーネルで実現

30秒で把握

  • 1Apple の FOSS ツール群 (launchd・GCD・Bonjour) を FreeBSD カーネル上で動作実装
  • 2Mach IPC・libdispatch・IOKit インターフェース再現により Darwin 互換の環境を構築
  • 3USB ブート可能なイメージ配布開始・NeXTSTEP 以来の設計系統の動作実証

要約

NextBSD プロジェクトが復活し、Apple の FOSS ユーザー空間ツールを FreeBSD カーネルの上で動かす試みを進めている。Mach メッセージング、Apple の launchd-842.92.1、Grand Central Dispatch、libdispatch、Bonjour、DiskArbitration など Darwin 由来のコンポーネントを FreeBSD 互換の独自カーネル上に移植し、NeXTSTEP 時代の設計思想を現代に復活させている。現在 USB ブート可能なディスクイメージが配布されており、ネットワーク設定ツール netconfigd やセキュアログシステムの実装が進行中。

あなたへの影響

macOS の根底にある Darwin アーキテクチャの理解と、BSD/Mach マイクロカーネル設計に関心あるエンジニアにとって動作例として価値がある。

推奨:ただし開発初期段階のため本番運用想定ではなく、研究・学習目的での検証が適切。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。