Android が Linux一度だけ配布します。
Unix と Linux の違いに関する記事をまだ読んでいない場合は、そこから始めてください。 Unix と Linux とは何か、それらの歴史、およびそれらの違いを定義しました。問題の核心は、Linux が 1991 年に Linus Torvalds によって MINIX OS に基づいて開発されたカーネルであるということです。
Androidとは
Android Inc は Andy Rubin によって 2003 年 10 月に設立されました 、 Rich Miner、 Nick Sears、および Chris White 米国カリフォルニア州。 Android プロジェクトは、「所有者の位置と好みをより認識できる、よりスマートなモバイル デバイスを開発する大きな可能性」を秘めたプロジェクトであると説明されました。
オープンソースの Android OS は、最初はデジタル カメラ向けの高度な OS を作成することを目的として開発されましたが、デジタル カメラの市場が十分に大きくないことに気づき、焦点を再調整してMicrosoft の Windows Mobile および Symbian と競合する端末用の OS を構築する
Google Inc.は 2005 年に会社を買収しましたが、今知っているように、残りは歴史です。
内部では、Android は変更された Linux カーネルを使用しており、開発者に事前に構築され、適切に管理された多数の機能を提供します。これにより時間が節約され、Android 開発者はモバイル デバイスの最も重要な機能に集中できるようになります。
Richard StallmanによるGNUマニフェストの詳細の暗示から引き出すと、OSには次の4つの要素があります:
Linux である Android の側面はモノリシック カーネルです。これは Linux カーネルの修正版であり、独自のライブラリと API が付属しています。 Linux カーネルへの変更は主に、やや小型のバッテリーを搭載したポータブル デバイスの特殊な電力要件に対応するものであり、特殊なライブラリと API は、携帯電話のセルラー通信部分と対話し、共通のプログラミングとユーザー インターフェイスを実装するためのものです。特定のメーカーの電話モデルラインに固有である必要がないように、アプリのサポート用です。
もう 1 つの関連する詳細は、Linux オペレーティング システムが 1991 年に Linus Torvalds によってデスクトップ コンピューター用のオープン ソース オペレーティング システムとして開発されたとき、MINIX オペレーティング システムとして開発され、32 ビットをサポートしていなかったということです。 Intel 80386 マシンの機能。当時のこの 2 つの大きな違いは、Android アーキテクチャが x86 と ARM のみをサポートし、モバイル インターネット デバイス (MID) と携帯電話に採用されていたことです。
結論は
Android は GNU/Linux ディストリビューションではありませんが、そのカーネル (その強力な機能) は Linux です。Linux カーネルを中心にまとめられたソフトウェアのコレクションを Linux と呼ぶのが慣習であるため、 Android は Linux です.
この記事が Android と Linux の関係を理解するのに役立つことを願っています。そして、なぜ Android は Linux なのに、Linux ディストリビューションではないのですか?
トピックに関して意見の相違、質問、またはコメントはありますか?以下のコメント セクションで共有してください。