当前位置: 首页 > article >正文

安卓1.0明显是基于linux内核开发的,安卓1.0是不是linux套壳?

安卓1.0明显是基于linux内核开发的,安卓1.0是不是linux套壳?


在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「安卓开发资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

在评论区回复“888”,关注我之后私信回复“888”,即可拿走

Google 从来都是大大方方的承认自己的技术来源的. Android 甚至都不是 Google 的原创, 而是收购了 Andy Rubin 创立的 Android Inc. 而来. 而为了 Linux 内核的一些原因 (主要是相关驱动是否需要遵循 GPL 的问题), Google 和 Linux 社区还打了很久的口水战.

Google (或者说 Rubin) 同样在 Android 里直接使用了 Sun/Oracle 公司开发的 Java 语言. 当然, 得罪了甲骨文律师事务所那可就不是打口水战那么简单了, 这场关于 Google 在 Android 中使用 Java API 是否侵权的官司一路打到美国最高法院, 至今还没有定论 (2021 年 4 月, 最高法院以 6:2 推翻了原判决并将案件发回重审).

Google 并未宣称 Android 是完全独立研发的, 基于自己开发的内核的全新操作系统. 也并未标榜过自己独立研发了一种新的 Jakarta 语言 (虽然 Android 的 Dalvik 虚拟机并不兼容 JVM, 换句话说, 你并不能在 Android 系统里运行标准的 Java 程序). 甚至于众所周知 Android 的第一个发行版实际上都是受 iPhone 启发后临时改进出来的, Rubin 最初做的那个原型 Android 是为全键盘非触摸屏手机设计的 (这也是为什么最初的 HTC Dream 是个全键盘手机的原因, 也是初代 Android 就是一坨的原因). 乔布斯为此将时任 Google CEO 的施密特赶出了苹果董事会.

承认产品中的开源部分一点都不丢人, 甚至于会因为你对该开源部分进行的改进, 而受到社区的表扬和尊重.b002dacff22236b827571cb76478c646.jpeg


http://www.kler.cn/a/156581.html

相关文章:

  • 为什么海外服务器IP会被封
  • 实验5:网络设备发现、管理和维护
  • 深入探索离散 Hopfield 神经网络
  • 【C语言】值传递和地址传递
  • 【ACM出版】第四届信号处理与通信技术国际学术会议(SPCT 2024)
  • 【Linux】-学习笔记03
  • 用Python实现石头剪刀布的游戏(扩展)
  • eNSP实验
  • 【unity3D】unity中如何查找和获取游戏物体
  • MQTT协议理解并实践
  • vmware_ubuntu_双向拷贝问题
  • 大数据技术发展
  • spring mvc理解
  • 微信开发者工具请求所有接口都出现502,使用postman测试正常
  • 短视频赛道入行电商,一场行业的风波正在来袭!
  • 初学者如何入门Generative AI:看两篇综述,玩几个应用感受一下先!超多高清大图,沉浸式体验
  • 算法通关村第四关—栈的经典算法问题(白银)
  • ★136. 只出现一次的数字(位运算)
  • 前端 JavaScript 与 HTML 怎么实现交互?
  • C语言从入门到实战——常用内存函数的了解和模拟实现
  • controller能接收到数据有数据但是前端无法显示数据
  • JS实现桶排序
  • LED恒流开关调节器FP7123,提供稳定电流,提升LED产品效果!
  • SpringBoot+Redis获取电脑信息
  • kicad源代码研究:参照Candence实现工程管理
  • 【恋上数据结构】哈夫曼树学习笔记