#この記事の動作環境: macOS10.12.5 システム、macbook pro 2020 パソコン。ios は Linux ではありません。ios は実際には BSD、UNIX 風のカーネル、および Apple 独自の Mach カーネル拡張システムから派生した Darwin の ARM バリアントです。これは、モノリシック カーネルである Linux とは完全に異なります。すべてのドライバー コードと I/O ツールキットはコア カーネルの一部です。
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 サイトの他の関連記事を参照してください。