百科问答小站 logo
百科问答小站 font logo



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

  

user avatar   cici818 网友的相关建议: 
      

没错。全世界都知道android是基于linux,谷歌也各种公开说明。

谷歌不光基于linux开发android,还允许别人基于android再进行二次开发,比如常见的miui 氢os 锤子os 还有华为的emui,这些都是你们所说的android套壳。这些系统的开发商也都遵守相关规则,明确各系统是基于android的。

反观某些厂商就太恶心了,明明基于别人的代码套壳研发,非说自己是自主研发,比别人更快更安全。还要搞道德绑架扣上爱国的帽子,别人说是它套壳就是别人不爱国。

没错,说的就是那个 红芯浏览器 。

---------------------我是华丽的分割线---------------------

有人说我影射鸿蒙,我是真没有啊!我觉得我应该再表明一下立场:

那些说鸿蒙套壳的,你们有证据吗?你们看到手机上的鸿蒙的源代码了吗?没看到怎么就能说鸿蒙套壳安卓呢?

什么?鸿蒙开源了,网上有源码?

好像开源的是LiteOS和OpenHarmony吧,可是这俩玩意都不能直接用在手机上啊。哪里有手机上的鸿蒙2.0的代码谁能贡献出来让我瞅瞅吗?

华为也真是的,搞个LiteOS和OpenHarmony开源也不说清楚,这俩系统跟手机上的鸿蒙2.0不是同一个东西啊。说清楚不就好了么,大家不就不会误会了吗。

一会LiteOS开源,一会OpenHarmony开源,一会鸿蒙开源,搞的大家误以为华为手机上的鸿蒙OS也开源了吧?


user avatar   qizhang 网友的相关建议: 
      

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 的施密特赶出了苹果董事会.

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

是否 "套壳", 根本不是问题.

附: Android 官方提供的系统架构图[1]:

参考

  1. ^来源:  https://developer.android.com/guide/platform

user avatar   Ivony 网友的相关建议: 
      

套壳与否很多时候并不重要,主要是如果你要拿自主知识产权和国产之光来标榜的话,就需要进行严格的审查……

所以没人关心安卓是不是套壳,因为安卓没说自己是美国之光,是自主知识产权,是打破了Linux垄断……


user avatar   yi-zhi-zhu-ding-lou 网友的相关建议: 
      

说句题外话:安卓之所以能挑战iOS,主要靠的是全球的程序员社区的贡献。所以谷歌对开发社区那是很客气的。

华为的粉丝们这么一次次侮辱程序员们的基本共识,有时候我真不知道华为开源的目的是什么?觉得程序员这么M?还是华为的员工被pua久了觉得别的程序员都和他们一样?


user avatar   xiaofei117 网友的相关建议: 
      

都别说了,万物源于01010101010101都是套010101010101的壳。

套壳寒碜吗?不寒碜。

寒碜的是套完了说自己是自主研发,完全可控。


user avatar   liu-jin-70 网友的相关建议: 
      

你在一百万行windows代码上,再写一万行代码,做成一个atm机。尽管你写的代码只有windows百分之一,也不算套壳,算你自主开发的atm机系统。

另一个人也在同样的一百万行windows代码上,自己写一万行代码,做成另一个atm机。尽管你们两个系统99%的代码都相同,也不算套壳,算两个自主开发的atm机系统。

第三个人拿了你的一万行代码,把里面的名字来个搜索替换,再加一百行他自己的代码,这该叫什么呢?大概叫形式验证的微内核分布式软总线吧...


user avatar   haozhi-yang-41 网友的相关建议: 
      

linux通常叙述下,有两种含义:狭义的仅指linux内核,广义指的是内核之外,还包括shell等一系列GNU工具组件而组成的发行版。

如果以狭义linux来说,安卓是典型的套壳linux。

如果以广义linux来说,安卓应该是“换壳”linux。

说得形象点,安卓可以看作是一个非常非常非常特殊的linux发行版——别说1.0了,至今还是这样,以后从上到下,也似乎看不到有多少改变这点的想法。如果从这个角度来说,安卓就是(广义的)linux。


user avatar   yang-leonier 网友的相关建议: 
      

是的,Android,Palm webOS,ChromeOS都是。

反倒黑莓10的操作系统不是Linux套壳(使用QNX内核,底层驱动很长一段时间高通不提供,是RIM的一帮人自己搞出来的),却能支持部分Android应用。




  

相关话题

  同样是巨头的语言,为什么中国是 Go 最热的国家,而 C# 越来越少? 
  如果升了鸿蒙系统后悔了,如何退回安卓系统? 
  如何看待任正非称「谷歌也愿意跟华为合作,就看美国政府是否批准」? 
  女生面试 Google 会不会容易些? 
  什么东西微软做的比 Google 好? 
  为什么当年 Android 选择用 Java 作为开发语言? 
  鸿蒙是如何做到兼容太极的? 
  除了 Windows,macOS,类 Unix 之外还有别的选择么? 
  Linux 内核的 C 代码风格是怎样的? 
  在Linux下工作的程序员们,你们犯过什么可怕的错误或误操作? 

前一个讨论
作为一名中国男性,你在何种场景下感受到了来自性别的歧视?
下一个讨论
是什么让你暂停/停止了对《原神》的充值抽卡行为?





© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利