关于昨天文章的一些补全和纠正

查看 68|回复 7
作者:桜酱没有未来   

  
在大家的不懈努力下,3篇文章全被冲烂,结合大家综合的一些冲点作出更正和补充。本文较先前文章更为详细,预计阅读时间为8分钟。
本篇动态默认你拥有计算机专业学历、系统开发或编程相关经验,否则请点击左上角退出。
Part.1 使用 Developer Preview 2 的图论证root
论证 “是否天然无root” 观点是确实出现部分引用不当的地方,为引用深蓝安全的 通过 PoC 漏洞提权root,该部分在实机调试是已经很清楚确认是默认权限组为 root,而华为通过 权限限制(SELinux) 来使默认用户组的权限无法访问系统文件,因此得出结论为:可能仍有 root 的存在,但深蓝安全并未公布漏洞利用方法并已向华为提交该漏洞,以及深蓝安全调试时为 HarmonyOS NEXT Developer Preview 2 版本,因此并未直接下定论是 100% 有 root。而大部分人认为我是用 Developer Preview 2 来论证 Developer Beta 1 依然有 root 是完全错误的反驳。
Part.2 通信院颁布 HarmonyOS NEXT 为 100% 自研而我依然说其有套壳 Linux 的可能
注意,这里指的是宣发时所宣传的整个 HarmonyOS NEXT 为纯自研,因此对内核同系统本体作出研究。(请注意:一个完整系统包括 内核 + 运行库 + 文件系统 + 应用程序)
这一部分我不知道大家是不是对信息抓取有“选择性失明”,通信院对华为颁布的是其“微内核 100% 自研(版本v1.9)”,而我所论述的是其系统,请注意,这里需要分清楚 内核 和 系统 两部分。我并没有质疑华为的 MicroKernel 为套壳,而是认为其系统(除内核部分外)并没有做到媒体大量宣发的“纯自研”,并且根据 GB 25000.1-2016 内所描述,只是对功能进行审核,并没有说实现上,即我们是否可以理解为只要功能一样了就是自研,而没有要求实现方式上区别于其他系统?同时 HarmonyOS NEXT 的开机第一屏明确写上 Powered By OpenHarmony,如果各位对 PostmarketOS 和 OpenHarmony 有做出一定程度的研究,就不会将我所质疑的 “系统仍有 Linux 套壳嫌疑” 同 “内核是假自研” 混淆。同时也有部分质疑认为 “Linux 本身就是内核,而内核是华为自研微内核,这不是自相矛盾吗”,这一理解并不正确,实际上 Linux 是由 系统库 + 内核 + 文件系统 + 应用程序 所组成。如果各位有简单了解过 PostmarketOS 的工作原理便不会问出这种问题,PostmarketOS 其本身是基于 Alpine Linux,而工作原理是通过内核来引导刷入到 userdata/system 的除内核外部分来启动 PostmarketOS,而年初也有开发者利用相同方法在 小米6、小米8 等机器启动了 OpenHarmony,而通过 OpenHarmony 的自述我们可以知道其本身也算是 Linux 发行版,因此方才得出文章结论:内核为自研,但仍除内核外部分存在套壳 Linux 的可能,且其存在 Linux 的部分特征文件,并未达到宣发时的“100%纯自研系统”。且其除内核外仍存在 Linux 甚至是 Unix-like 的影子(指的是参考,而不是抄袭)。当然,我们也期待能够有 类鸿蒙(OpenHarmonyOS-like) 的操作系统出现。
Part.3 我是不是用非 Developer Beta 1 的版本/虚拟机来调试故意得出结论诋毁华为
先前文章所调试机器为 Huawei Mate 60 Pro,至于前面文章提到我没有华为设备,这并不影响我可以通过联系其他开发者获取设备,恶语相向的“穷学生诋毁华为”、“乱证一通”均为无稽之谈,本次调试均基于 NEXT 0.0.26 Developer Beta 1 log版,并不存在用虚拟机、Developer Preview 2来调试抹黑华为。至于无法提供详细信息,请自行申请获得资格后看看华为发来的信息是怎么说的。
Part.4 是不是心虚了故意删帖
这个更是无稽之谈,酷安特色无非就是举报下架之后到处说心虚下架了,实际上第一篇论证文章仅存活1小时,第二篇补档仅存活8分钟,第三篇存活3小时。
Part.5 我又是哪个大厂的天才少年?
我并没有各位所认为的实力雄厚,仅仅是一个普通的开发者,对于内核开发、Android系统开发仅略知一二,也仅参与过部分类原生系统维护,同时上篇文章是通过一天的调试方才发布,鉴于个人表达能力不足且时间不够,产生了许多发生歧义的地方对此感到抱歉。附上我的个人 GitHub 贡献表,至于质疑我是不是拿别人的主页来诈骗,欢迎随时屏幕共享展示。
GitHub: https://github.com/sakurakyuo
Part.6 知乎上论文说明 HarmonyOS NEXT 就是自研
本部分解释同 Part.2,我的论证均为其系统,而不是质疑内核。
Part.7 陷入自证陷阱
自证是一个无休止的过程,因为你永远不能剖开肚子给别人看你到底吃了几碗粉。
Part.8 为何前面提到为 Linux 套壳后续又说是 unixlike
这个问题请自行理清 Linux 和 Unix-like 的关系并重看 Part.2
Part.End
华为在系统方面确实脱离了先前HarmonyOS 1.0-4.2 所被诟病的基于安卓,其内核也做到了自研,但是根据实测,为并未达到媒体所宣传的“完全打破西方 Linux 封锁”。但无论如何,都不应去诋毁一个勇于探索的公司(至少我还没看到哪个 OEM 有实现不基于 AOSP) ,也不应去夸大其词,期待正式版的 HarmonyOS NEXT 能够带来更好的表现。
** 本文相关信息 **
作者:@桜酱没有未来
测试设备:Huawei Mate 60 Pro
参与版本:开发者 log版
文章日期:2024/07/03 01:05









内核, 华为, 系统

UNSC_ODST   
1. 质疑别人的学历时发一下你的学历
2. macOS也有root,逻辑上uid=0就是root用户在任何unix like上都成立,鸿蒙采用toybox必然遵从这样的逻辑,但这个root用户有Linux内核上root的作用吗?好像没人说吧,至少macOS和iOS拿到root用户根本破不了amfi。
3. HarmonyOS Next的userland就是开源的ohos,是不是独立自研非常的清楚
4. 是否使用Linux的api和abi不影响是否自研的结论,Google已经靠法院证明了api没有版权
UNSC_ODST   
【【对线】鸿蒙内核离不开Linux?原生应用只能在容器里跑?在线打脸这些离谱说法-哔哩哔哩】 httpb,这边建议您去这跟这个专业的对线,酷安只怕折辱了您这尊大神
小布学长   
1. 质疑别人的学历时发一下你的学历
2. macOS也有root,逻辑上uid=0就是root用户在任何unix like上都成立,鸿蒙采用toybox必然遵从这样的逻辑,但这个root用户有Linux内核上root的作用吗?好像没人说吧,至少macOS和iOS拿到root用户根本破不了amfi。
3. HarmonyOS Next的userland就是开源的ohos,是不是独立自研非常的清楚
4. 是否使用Linux的api和abi不影响是否自研的结论,Google已经靠法院证明了api没有版权
香菜苦瓜汁   
可能是基础代码影子就说是套壳套壳,按照这个说法 安卓和ios哪个不是有linux nuix的代码底子,你敢跳出去硬钢这些开发者说他们开发的系统都是套壳系统吗? 就开不得国产系统成长,想着法的贬低。不要说没有主观意思贬低之类,用了套壳这个词意思就是认为山寨与辣鸡
可恶没名字了   
等待7.10好的论文公开就行了,希望你别删文章,强硬一点[受虐滑稽]
Kenncy   
很简单的逻辑,当你一开始就不认为他是你心中想的那个样子的时候,你就会尽力的去证明他就不是你心中想的那个样子,我想这也是你费尽心血搞这么多东西的动力,只要我想我甚至可以认为iOS是套壳,只要我想证明就一定有证明的办法,别人反对我一次,我就加一次定语,总能在众多定语之后找到别人反驳不了的点,我想除了你也不会有什么人会费这么大的心思来证明你这个观点[流汗滑稽]
Kenncy   
蹲[受虐滑稽]
您需要登录后才可以回帖 登录 | 立即注册

返回顶部