ホームページ  >  記事  >  運用・保守  >  iosはLinuxシステムですか?

iosはLinuxシステムですか?

藏色散人
藏色散人オリジナル
2021-11-19 15:14:5411137ブラウズ

ios は Linux ではありません。ios は実際には BSD、UNIX 風のカーネル、および Apple 独自の Mach カーネル拡張システムから派生した Darwin の ARM バリアントです。これは、モノリシック カーネルである Linux とは完全に異なります。すべてのドライバー コードと I/O ツールキットはコア カーネルの一部です。

iosはLinuxシステムですか?

#この記事の動作環境: macOS10.12.5 システム、macbook pro 2020 パソコン。

ios は Linux ですか?

ios は Linux ではありません。

iOS は実際には Darwin の ARM バリアントであり、UNIX に似たカーネルである BSD と Apple 独自の Mach カーネル拡張システムから派生したものです。これは、モノリシック カーネルである Linux とは完全に異なります。つまり、すべてのドライバー コードと I/O ツールキットがコア カーネルの一部です。

Apple はハイブリッド カーネルです。カーネル内に存在するものもあれば、カーネル拡張機能 (通常は .kext ファイル) のものもあります。比較すると、Windows はマイクロカーネルです。つまり、カーネルにはほとんど何もなく、ほとんどすべてが外部ドライバーです。

Linux も UNIX に似ていますが、BSD ではありません。実際、Linux が誕生したのは、Linus Torvalds が UNIX と BSD の概念は好きだが、それらのプロジェクトの実行は好きではないと判断したためです。基本的に、macOS、iOS、BSD、Linux はすべて兄弟です。 DNA は似ていますが、それぞれの権利が異なります。UNIX は父親です。

「Linux OS」は実際には GNU/Linux です。つまり、GNU はユーザーにすべてのソフトウェア ツール (つまり、コマンド ラインに入力するコマンド) を提供しますが、「Linux」はすべてのソフトウェア ツールが動作するものです。ツールはコアにあります。 Linux は、Minix の使用に伴うライセンスの問題や、UNIX や Windows のコストの問題を回避するために、Linus Torvalds によって作成されました。彼はそれを Minix のクローンとして作成しました。Minix は、元々は学術用途のために設計された UNIX の代替品でした。

iOS は macOS (OSX) から派生し、macOS (OSX) は BSD Unix から派生した NextStep から派生します。つまり、いとこですが、Linux ではありません。 Linux や MacOS と同様、iOS は UNIX をベースにしています。ファイル構造とコマンド セットは同じですが、実際のコードは異なり、互換性がありません。

推奨学習: 「

linux ビデオ チュートリアル 」「iOS ビデオ チュートリアル

以上がiosはLinuxシステムですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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