ホームページ  >  記事  >  運用・保守  >  macos は Linux をベースに開発されていますか?

macos は Linux をベースに開発されていますか?

WBOY
WBOYオリジナル
2022-07-18 17:05:158233ブラウズ

macos は Linux に基づいて開発されたものではありません。macos は、XNU ハイブリッド カーネルに基づいて開発されたグラフィカル オペレーティング システムです。XNU オペレーティング システム カーネルは Darwin オペレーティング システムの一部であり、iOS、tvOS、watchOS でもありますオペレーティング システム カーネル、それは「X は Unix ではありません」です。

macos は Linux をベースに開発されていますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

macos は linux に基づいて開発されていますか

macos は linux に基づいて開発されていません

macOS は、Apple によって開発された一連のコンピュータであり、 Macintosh シリーズのコンピュータのオペレーティング システムが搭載されています。 macOS は、商業的に成功した最初のグラフィカル ユーザー インターフェイス オペレーティング システムです。

macOS は、XNU ハイブリッド カーネル に基づいたグラフィカル オペレーティング システムです。通常、通常の PC にはインストールできないオペレーティング システムです。オンラインのPC上で動作するmacOS(Hackintosh)もあります。

XNU とは何ですか?

XNU は、Apple Computer によって masOS オペレーティング システム用に開発されたオペレーティング システム カーネルです。これは Darwin オペレーティング システムの一部です。 iOS、tvOS、watchOS オペレーティング システムのカーネルです。 XNU は、X is Not Unix の略称です。

XNU は、NeXT Company によって NeXTSTEP オペレーティング システム用に最初に開発されました。マイクロカーネルにおけるオペレーティングシステムのモジュール性の向上や、オペレーティングシステムの柔軟性の向上など、両方のカーネルの利点を生かすために、マクロカーネルとマイクロカーネルの両方の特性を組み合わせたハイブリッドカーネル(ハイブリッドカーネル)です。部分的にメモリ保護を受け入れるメッセージ パッシング メカニズムと、高負荷時にも高いパフォーマンスを実現するマクロ カーネル。

macos は Linux をベースに開発されていますか?

主に 4 つの部分で構成されます:

Mach: Mach の中核となるのは、主に基本的なプロセスを実装するメッセージ メカニズムです。仮想メモリ管理、タスクのスケジューリング、プロセス通信、およびメッセージ メカニズム。

BSD: Mach 層のカプセル化と拡張。

libkern I/O キット

libkern は、C ランタイムのサポートと基本クラスを提供する、組み込まれた C ライブラリです。 I/O Kit は、C で書かれたデバイス ドライバー フレームワークで、開発者が安定したエレガントなドライバーを迅速に作成できるようにします。

推奨学習: Linux ビデオ チュートリアル

以上がmacos は Linux をベースに開発されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。