當前位置:菜譜大全網 - 饑荒食譜 - android是完全開源的嗎?

android是完全開源的嗎?

Android(安卓)完全開源。

Android是壹個基於Linux的免費開源操作系統。主要用於移動設備,如智能手機和平板電腦,由谷歌和開放手機聯盟領導和開發。

目前還沒有統壹的中文名字,中國大陸很多人用“安卓”或“安智”。Android操作系統最初由安迪·魯賓開發,主要支持手機。2005年8月,被谷歌收購並出資。

2007年6月+2007年10月,Google和84家硬件廠商、軟件開發商、電信運營商成立了開放手機聯盟,開發和改進Android系統。然後Google在Apache開源許可的授權下發布了Android的源代碼。

擴展數據:

第壹,發展過程

從5438年6月到2003年10月,安迪·魯賓等人創立了安卓公司,組建了安卓團隊。

2005年8月17日,谷歌悄然收購了成立僅22個月的高科技企業Android及其團隊。安迪·魯賓(Andy Rubin)成為谷歌的工程副總裁,繼續負責Android項目。

2007年6月5日,165438+Google正式向外界展示了名為Android的操作系統,並在這壹天,Google宣布成立全球聯盟組織,由34家手機廠商、軟件開發商、電信運營商、芯片廠商組成。

並與84家硬件廠商、軟件開發商、電信運營商共同組成開放的手機聯盟,共同開發和完善Android系統。這個聯盟將支持谷歌發布的手機操作系統和應用軟件,谷歌在Apache免費開源許可的授權下發布了Android的源代碼。?

2008年,在Google ei/O大會上,Google提出了AndroidHAL的架構圖。同年8月,Android獲得了美國聯邦通信委員會(FCC)的批準。2008年9月,Google正式發布了Android 1.0系統,這也是Android系統最早的版本。

二、系統內核

Android運行在Linux內核上,但不是GNU/Linux。因為GNU/Linux支持的大部分功能Android都不支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango和Glibc等,已被刪除。

Android用Bionic代替Glibc,Cairo用Skia,FFmpeg用opencore。為了實現商業應用,Android必須去掉GNU GPL許可限制的部分。比如Android把驅動移到用戶空間,把Linux驅動和Linux內核完全分開。

Bionic/Libc/Kernel/不是壹個標準的內核頭文件。Android的內核頭是由Linux內核頭用工具生成的,這樣做是為了保存常量、數據結構和宏。

Android的Linux內核控制包括安全性、內存管理、進程管理、網絡棧、驅動模型等。在下載Android源代碼之前,妳應該安裝它的構建工具Repo來初始化源代碼。Repo是Android用來輔助Git的工具。

百度百科-安卓