ホームページ >システムチュートリアル >Linux >UNIX、Linux、iOS、Android の開発とそれらの関係
Linux を簡略化した Unix。Linux は Android のカーネルですが、Apple は Unix システムを iOS および MacOS のカーネルとして使用します。
1969 年、ベル研究所の研究者であるケン トンプソンは、複数のシステムで実行されるスペース トラベルと呼ばれるコンピューター ゲームを作成しました。しかし、その効果が満足のいくものではなかったため、彼は独自のオペレーティング システムを開発することに決め、こうして開発されました。 UNIXが誕生しました。
ベル研究所は存在したときは永遠の神でしたが、最後には独禁法により解散し、ベル研究所の時代の終わりを告げることになったのは本当に残念です。
1991 年、Linus Torvalds は大学に在学中、個人的な趣味のために Linux を作成しました。これは UNIX のミニバージョンに相当します。その後、Linus Torvalds が Linux のソース コードを公開し、他の人に Linux の改善を呼びかけました。
Linus Torvalds が書いたコードは Linux ソース コードの 2% にすぎなかったと言われていますが、彼の名前はインターネット開発の歴史に永遠に残るでしょう。
iOS は、2007 年 1 月 9 日の Macworld カンファレンスで Apple によって初めて発表されたシステムです。元々は iPhone で使用するために設計され、後に iPod touch および iPad に適用されました。
iOS は、Apple の MacOS オペレーティング システムと同様、Unix に似た商用オペレーティング システムです。
#2007 年 11 月、Google は 84 社のハードウェア メーカー、ソフトウェア開発者、通信事業者と Open Handset Alliance を結成し、Android システムを共同開発および改善しました。
その後、Google が Apache オープン ソース ライセンスを認可した Android は、Linux カーネル (GNU コンポーネントを除く) をベースにした無料のオープン ソース オペレーティング システムです。
これで、Linux を形成するために簡略化された Unix という境界線が明確にわかりました。Linux は Android のカーネルですが、Apple は Unix システムを iOS と MacOS のカーネルとして使用しています。
したがって、彼らの関係は下の写真を通して理解することができます。
以上がUNIX、Linux、iOS、Android の開発とそれらの関係の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。