忍者ブログ

Linuxだからできないなんて言わないよ

ubuntuのインターフェイスがUnityになってからインストールしたアプリを覚えられなくなってしまったのでメモ。情弱ちゃんメモ。

Android is not Linux !????

ネット上でアンドロイドOSはLinuxBASEという発言に対して、は?アンドロイドはアンドロイドOSだろ!?ってなやりとりを散見するというか、アンドロイド搭載端末の話題を見かけるたびにお目にかかるので私の記憶が間違い?とか思い始めました(汗)
私の記憶ではAndroid社がLinuxベースで開発していたOSをGoogleが会社ごと買い取って公開したって感じで覚えているのです。

まぁ、でもせっかくなので検索してみていくつか情報を拾ってみます。

Wikipedia JP : Android
http://ja.wikipedia.org/wiki/Android

Android > Androidのバージョン履歴
http://ja.wikipedia.org/wiki/Android%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4

引用:
Android(アンドロイド)とは、Googleによってスマートフォンやタブレットなどの携帯情報端末を主なターゲットとして開発されたプラットフォームである。Linuxベースのモバイル用オープンソース・オペレーティングシステム、ミドルウェア、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで構成されている。2011年現在、スマートフォン用のOSとしては、日本[2]、並びにアメリカ[3]でのシェアは1位である。

2003年にアンディ・ルービン、リッチ ・マイナー、ニック・シアーズ、クリス・ホワイトがアメリカカリフォルニア州パロアルトに携帯電話向けソフトウェアプラットフォームを開発するAndroid社を設立した。2005年にグーグルがAndroid社を買収[4]し、一時はグーグル社が「gPhone」という独自の携帯電話端末の開発を進めているという憶測が流れた[5]。
2007年11月5日 携帯電話用ソフトウェアのプラットフォームであるAndroidを、グーグル[出典 1]、米クアルコム社、独通信キャリアのT-モバイル (T-Mobile International) 社などが中心となり設立した規格団体 「Open Handset Alliance」(オープン・ハンドセット・アライアンス、OHA)が発表した。
無償で誰にでも提供されるオープンソースであり[6]、Apache v2ライセンスで配布される。2008年10月からは対応する携帯電話が多数販売されている。

Androidは、カーネルからミドルウェア、ユーザインタフェース、ウェブブラウザ、電話帳などの標準的なアプリケーション・ソフトウェア群までを1つのパッケージにして提供されている。
カーネルにはLinuxの関連技術が使用されているが、その他の部分は様々な技術が用いられており、例えば標準Cライブラリの Bionic は NetBSD の libc と Linux の libc を組み合わせたものをベースにしている。



WIRED JP : AndroidとLinuxが2年の時を経て再会(2012.3.23)
http://wired.jp/2012/03/23/android-linux/

引用:
Android OSはもともとGoogleがLinuxをベースにして開発した携帯端末用OSだが、現在このふたつは別々のOSとして開発されている。しかし、近いうちにこの状況が変わる可能性がある。Linuxプロジェクトの創設者であるLinus Torvals氏が管理するLinuxカーネルのステージングエリアに、最近になってAndroidコードのエリアが追加されたのだ。




ITpro : Androidの仕組みを知る(1) (2009.12.01)
http://itpro.nikkeibp.co.jp/article/COLUMN/20091126/341182/


引用:
Androidは、米Google社が開発し、携帯電話関連の業界団体であるOHA(Open Handset Alliance)が2007年11月に発表した、ソフトウエア・スタック(複数層で構成するソフトウエア群)である。

 Androidを構成するソフトには、携帯端末向けに改良されたLinuxカーネルとミドルウエア、アプリケーションの実行環境、開発環境であるアプリケーション・フレームワーク、アプリケーション、がある。



クラウドWatch : 新しいデバイスに道を開く? AndroidをLinuxに統合
http://cloud.watch.impress.co.jp/docs/column/infostand/20120326_521516.html

引用:
■2011年秋から進められてきたAndroid統合作業
 LinuxへのAndroidマージは、2011年10月末にチェコ・プラハで開催された「Linux Kernel Summit 2011」で持ち上がって以来、進められてきた作業だ。

 AndroidはもともとLinuxから分離したコードで、独自の発展をした後、親元に戻って来たことになる。Linux情報サイトのLWHなどによると、11月末にはコアのAndroidコードが準備段階の「ステージングツリー」に戻り、カーネル開発者のGreg Kroah-Hartman氏(Linux Foundation所属)が12月17日に、「次のLinuxカーネルリリースでは、Androidユーザー空間を起動できるだろう」という見通しを示していた。

 一方、Google側も2008年の「Google I/O」イベントでのAndroidについて説明するセッションで、「AndroidはLinuxではない」と明言している。ZDNetは2010年4月15日付の記事で、GoogleのChris DiBona氏が「Android固有の機能開発に忙しく、Linuxカーネルプロジェクト側との協業がなかなかできない」との漏らしたと伝えている。そうして「フォーク」(分岐)したAndroidは独自の電力マネージャWakeLocksなどを開発して、Linuxとの違いが、より色濃くなってゆく。



・結局
いくつか情報を拾いなおして自分の記憶がそれほど間違いではないって事は確認できました。
けれどAndroidがLinuxベースと言ってもカーネルとライブラリの一部がLinux/GNU由来なだけでAndroidってパッケージだとLinuxファミリーとは言い張りにくい印象も受けました。
実際Google側がLinuxではないといった発言をした事もあるようですし。

それでもフルスクラッチな独自OSではないし、大きく分けるならばLinuxFamilyでいいんじゃないでしょうか?

そもそも言い争いになる理由でもない気がしますけれどね。







人気ブログランキングへ
PR

この記事へのコメント

Vodafone絵文字 i-mode絵文字 Ezweb絵文字
管理人のみ閲覧できます
 

無題

昔からよく言われている事なんですが、
Linuxっていうのは「カーネル」の部分だけであって、
それを使用しているOSの総称がLinuxと呼ばれていました。
要するに、○○がLinuxかどうか、を決めるのは、
カーネルにLinuxを採用しているか否か、という事になります。

ですから、AndroidもLinuxの一種で間違いないです。
(正確には、組み込みLinuxと呼ばれるものの一種です。)

「ライブラリがLinux由来」とかいうのは、言葉からして
おかしなことになります。
よくデスクトップLinuxで採用されているのが
GNUライブラリなだけで、LinuxとGNUライブラリは異なります。
(GNU/LinuxではないLinuxは世の中沢山ありまして、
 組み込みLinuxでは特に多いです。)

また、補足情報として、Androidは、Linuxから一度カーネルがフォークしましたが、
Linux3.3から、Androidは大雑把に言えば「保守が大変」という理由で
またメインラインに戻っています。
  • from 通りすがり :
  • 2014/01/12 (20:14) :
  • Edit :
  • Res

プロフィール

HN:
tetsuo / tenten909
性別:
非公開
職業:
PC管理とグラフィック
趣味:
ねことゴロゴロ
自己紹介:
ゲーム製作系からコンピュータ管理系な仕事にジョブチェンジ。

ブログ内検索

音楽CD

さユり supercell EGOIST

忍者PR

Linux書籍


小さな会社の新米サーバー

インフラ担当者のためのLinuxの常識


はじめてのCentOS7 Linuxサーバ構築編

日経Linux 2015年06月号


Windows→Ubuntu乗り換え

100%活用ガイド (100%ガイド)

気になるアイテム


Nexus 7 Wi-Fi 32GB 2013


誰でもできる!

Raspberry Piで楽しもう


PQI Air Pen


PC自作の鉄則! 2015


俺妹

黒猫 ワンピースver.


佐々木希写真集「ささきき」


やはり俺の青春ラブコメはまちがっている。10.5

渡 航


「合う・合わない」で仕事は決めなさい

ASUS

Copyright ©  -- Linuxだからできないなんて言わないよ --  All Rights Reserved

Design by CriCri / Photo by momo111 / powered by NINJA TOOLS / 忍者ブログ / [PR]