为什么没人说 苹果手机操作系统(iOS)套壳?

[复制链接]
BiTiNer 发表于 2023-10-17 20:01:16|来自:上海 | 显示全部楼层 |阅读模式
苹果手机操作系统(iOS)的大部分代码来自 FreeBSD(自由伯克利软件发行版),鸿蒙的大部分代码来自安卓开源项目(AOSP),为什么后者被骂的那么惨?
全部回复5 显示全部楼层
ouyang2008 发表于 2023-10-17 20:01:59|来自:上海 | 显示全部楼层
苹果:
我养了几条狗,我承认这些狗分别有拉布拉多、边牧、金毛、阿拉斯加等血统。

其他安卓厂商:
我家狗是谷歌家养的狗杂交生出来的。

某大厂:
我创造了一种新动物叫红猛,它虽然长得像狗,叫起来像狗,但完全不同于狗。
ecg2005 发表于 2023-10-17 20:02:43|来自:上海 | 显示全部楼层
iOS,苹果大大方方地说,它是基于BSD的。在这套系统上,做了些微末的工作。
鸿蒙,华伪拍着胸脯自豪地说,它是自主研发。只不过看你安卓生态好,勉为其难兼容一下。

你见过直接拿开放的AOSP过来,Ctrl+H,查找Android,替换HarmonyOS,然后就号称自主研发的操作系统吗?
就好比,你抄你同桌的作业,包括错题都一毛一样,然后把名字改成你自己的,交给老师,自豪地说:老师,这是我自己独立完成的!老师就会信吗?
猪头他爸 发表于 2023-10-17 20:02:59|来自:上海 | 显示全部楼层
因为iOS没有一天到晚大喇叭我是处女,清纯可爱的处女。你会逮着一个结婚生育的妇女说你不是处吗?
iOS中很小一部分来自FreeBSD,果子大大方方说了,而且开源了这一部分,没有无耻的说自己完全自研自控。
手机鸿蒙呢,代码全部来自完整的aosp,华为加了些代码,修改了UI,然后无比自豪的说这是完全自研的系统,谁说鸿蒙套壳就会被一大群海军撕咬。
华为说鸿蒙是开源系统,开源的ophm,体积只有20KB,是一个单片机系统,手机鸿蒙没有开源一行代码。
说鸿蒙是开源系统就搬出ophm,吹系统功能应用场景就搬出aosp鸿蒙,所以鸿蒙是既开源又生态系统丰富,真是聪明麻了。
为什么知乎上黑华为的这么多?还不是华为无耻下贱的宣传手法噪音太大了,炒得人耳朵疼,怎么拉黑都拉不尽,哪个路人看了不来一肚子气,不顺手伸张正义对不起妈妈对自己从小的良好教育。
中国人都有朴素的正义情怀,看见流氓强盗当街强抢民女抢夺财务,若没有生命危险自己力所能及都会毫无保留的见义勇为伸张正义。
老鼠过街人人喊打。


挂一个评论,海军又开始抓出身了,老毛病了。


2022年9月9号更新:
我来更新一下,昨天和一个人在评论区聊好久,他的意思是:早年apple开发自己的系统使用了不不少外部代码比如bsd,当时还没有开源,后来苹果的系统又引入了Darwin,在这个基础上继续开发。故当今经过多年发展出的iOS是套壳Darwin,并一直强调,说这是主流观点,也搬出了wiki。我问手机鸿蒙是套壳安卓吗?他说不知道,因为没有开源。
Darwin是乔布斯创立的NeXT开发的,后来随着被收购和乔布斯一并打包进入苹果公司,也就是说Darwin操作系统是苹果自己研发的,老的mac系统包袱太多直接推倒,苹果选择在收购的成果darwin开发新的OS X,苹果在2000年开源了Darwin操作系统,直到今天只有苹果自己使用Darwin继续开发操作系统。
按照他的逻辑,若apple不承认套壳Darwin,并一行代码不公布,不管大家怎么骂,那苹果系统套壳就不成立,吹嘘完全自研也可以,但Darwin本来就是苹果自己的。
很重要一点:苹果从来没有说自己的系统是自研,他逮着人就大喇叭苹果系统是套壳就没有任何意义。套就套呗,系统是个极其复杂的东西不可能完全自己开发,优秀的成果要及时引进,哪怕对方不开源也要抢进来。
为什么大家都说鸿蒙套壳,断定iOS不是套壳呢?因为Darwin本来就是苹果自己开发的,鸿蒙OS如若不吹嘘是完全自研系统,没有一个人会在乎他是否套壳安卓,偏偏得了便宜卖乖,当了婊子还要立牌坊,还要求记者采访。
华为宣传向来爱搞低级黑高级红,很多宣传往往是反效果,翻车的例子比比皆是。
结论:
1,苹果系统基于Darwin操作系统开发的,但这个Darwin就是苹果自己开发的,后来苹果把他开源,基于自己研发的开源系统研发新的系统非要说成套壳,“套壳”是个贬义词,有偷抢的含义。
2,华为鸿蒙OS完整套皮安卓,不开源没办法一锤定音,但有太多的方法判定。建议华为为了鸿蒙的未来,请改变当下的敷衍开发态度,认真开发鸿蒙系统,并不要说“自研”两个字。
3,回复与在评论区讨论的昨晚那个人,你这一行为很华为,当将人不断推离华为,与人沟通的时候要掌握人的心理,不要用自己的意志指挥世界。


当日续更与他的讨论:
他说苹果全系系统套壳Darwin,加了一个UI,可以基于darwin开源系统开发新的系统,兼容iOS和MacOS生态,而且说基于Darwin开源系统开发新系统的不止苹果一家,我说桌面有opendarwin,但基本已经凉凉,移动端没有,目前大规模成果应用darwin系统的只有苹果一家。叫他举补充例子他不举,让我去学习。
这些年来死于生态系统匮乏的系统厚厚一沓:Windows Phone、meego、tizen、bada、firefox os、moblin、maemo、sailfish os、黑莓BB10全部死于生态匮乏。wp后期打算兼容安卓最终放弃,旗鱼系统是兼容安卓软件的,运行效果并不理想,始终没有发展起来。黑莓BB10也试图兼容安卓软件,但最后选择主动放弃。按照他的介绍通过darwin开发系统可以原生兼容iOS和MacOS软件。根据开源协议,基于darwin开发新系统理论上继承苹果软件生态没有法律风险,可是没有一家公司走这条路。我问他为什么?又是标志性的转弯拒不回答。

广告商 发表于 2023-10-17 20:03:14|来自:上海 | 显示全部楼层
因为iOS基于Mac OS X。
Mac OS X基于Darwin,
Darwin发展自乔布斯离家出走时开发的NeXTSTEP,
STEP基于XNU,
XNU是NeXT开发的,NeXT是乔布斯的。
BSD仅负责文件系统和POSIX兼容。真正的底层核心是OSFMK。相当于Android的Linux内核。
当然这些也都是开源的,源码在这里:
opensource.apple.com
hhf203 发表于 2023-10-17 20:03:33|来自:上海 | 显示全部楼层
一、因为苹果的开发者文档明确写了基于BSD,还告诉你哪些是基于BSD的。


而且基于 FreeBSD 那一部分还开源了。
https://github.com/apple/darwin-xnu华为开发者网站是这个画风:







搜索linux结果

二、因为苹果没给iOS标注五个笑脸,没说自己是基于微内核的全场景分布式OS。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则